<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>haktan/src — free luau resources</title>
    <link>https://src.haktanefe.com</link>
    <description>Battle-tested Roblox code, free to steal.</description>
    <language>en</language>
    <item>
      <title>Stop using .Touched: zone detection that actually works</title>
      <link>https://src.haktanefe.com/tutorials/stop-using-touched</link>
      <guid isPermaLink="true">https://src.haktanefe.com/tutorials/stop-using-touched</guid>
      <description>Touched events miss fast-moving players, fire multiple times, and break with anchored parts. Here's the spatial-query approach I use in every commission — with the full module to download at the end.</description>
      <category>tutorial</category>
      <pubDate>Wed, 08 Jul 2026 23:47:19 GMT</pubDate>
    </item>
    <item>
      <title>Zone detection (spatial-query)</title>
      <link>https://src.haktanefe.com/module/zone-detect</link>
      <guid isPermaLink="true">https://src.haktanefe.com/module/zone-detect</guid>
      <description>Reliable zone enter/leave using GetPartBoundsInBox on Heartbeat — no more players skipping through thin .Touched zones at speed.</description>
      <category>module</category>
      <pubDate>Tue, 07 Jul 2026 23:47:19 GMT</pubDate>
    </item>
    <item>
      <title>Advanced combat framework</title>
      <link>https://src.haktanefe.com/system/combat-framework</link>
      <guid isPermaLink="true">https://src.haktanefe.com/system/combat-framework</guid>
      <description>Everything for melee and ranged combat: lag-compensated hitboxes, one-call ragdolls, and a stackable status-effect system. Docs are free to read — buying gets the source + demo place.</description>
      <category>system</category>
      <pubDate>Sat, 04 Jul 2026 23:47:19 GMT</pubDate>
    </item>
    <item>
      <title>Lag-compensated hitbox</title>
      <link>https://src.haktanefe.com/module/hitbox-cast</link>
      <guid isPermaLink="true">https://src.haktanefe.com/module/hitbox-cast</guid>
      <description>Server-validated raycast + spatial-query hitboxes with ping compensation. Fair for high-ping players, unfair for exploiters.</description>
      <category>module</category>
      <pubDate>Wed, 01 Jul 2026 23:47:19 GMT</pubDate>
    </item>
    <item>
      <title>DataStore queue + retry</title>
      <link>https://src.haktanefe.com/system/datastore-queue</link>
      <guid isPermaLink="true">https://src.haktanefe.com/system/datastore-queue</guid>
      <description>Batched, rate-limit-aware DataStore writes with exponential-backoff retry and a simple session lock. Stops data loss under load.</description>
      <category>system</category>
      <pubDate>Sun, 28 Jun 2026 23:47:19 GMT</pubDate>
    </item>
    <item>
      <title>Polished loading screen</title>
      <link>https://src.haktanefe.com/script/loading-screen</link>
      <guid isPermaLink="true">https://src.haktanefe.com/script/loading-screen</guid>
      <description>Drop-in replacement for the default loading screen: real preload progress, no flash, fully restyleable.</description>
      <category>script</category>
      <pubDate>Thu, 25 Jun 2026 23:47:19 GMT</pubDate>
    </item>
    <item>
      <title>R15 ragdoll</title>
      <link>https://src.haktanefe.com/module/ragdoll-r15</link>
      <guid isPermaLink="true">https://src.haktanefe.com/module/ragdoll-r15</guid>
      <description>One-call ragdoll and recovery for R15 characters. Network-owned by the server, no jitter, clean stand-up.</description>
      <category>module</category>
      <pubDate>Sat, 20 Jun 2026 23:47:19 GMT</pubDate>
    </item>
    <item>
      <title>ServerLock — Studio plugin</title>
      <link>https://src.haktanefe.com/plugin/serverlock-plugin</link>
      <guid isPermaLink="true">https://src.haktanefe.com/plugin/serverlock-plugin</guid>
      <description>Lock and unlock parts or whole models by name pattern with one click, straight from a Studio toolbar. Docs free to read.</description>
      <category>plugin</category>
      <pubDate>Mon, 15 Jun 2026 23:47:19 GMT</pubDate>
    </item>
  </channel>
</rss>