Sina's Serverside Anticheat [1.0.8]

hello :waving_hand:, this is a server-side anticheat that reinvents the wheel ,!!!

huge credits to forbiddenj as the core detection logic is derived from his anti-cheat, all default checks were paired up against infinite yield as a form of baseline.

what’s new in 1.0.8

  1. lag spike detection and mitigation
  2. animation check more aggressive
  3. log module now exposes get()
  4. slight change to setback logic

what this catches

  • flight a/b/c/d: sustained airborne time, jump ceiling violations, seated drift, vehicle/seat velocity
  • speed: horizontal velocity sustained above threshold (relative velocity is taken into account so to not flag players on moving platforms)
  • teleport a/b: single tick jumps and accumulated positional drift
  • noclip: raycast through collidable geometry
  • fling a/b: consecutive angular and linear velocity spikes
  • animation: blacklisted asset ids get stopped and destroyed on play

before you touch anything

  1. when changing values please multiply them by 1.5 to account for the quirks of roblox replication, e.g: 16 * 1.5 → 24walkspeed
  2. anti-cheat kicks by default when over a set limit, use your own ban implementation (or robloxs preferably)
  3. webhook and history module both require their respective services to be enabled to work. (httpservice for webhooks and access to roblox apis for history)
  4. Flight D is known to be incompatible with flying vehicles of aviation, if your game utilizes them please either disable Flight D or add whitelist support for your vehicles seats using something like attributes

what this isnt
this anti-cheat is not a silver bullet and was built on the premise of weakening cheaters to a point where their advantage is minimal enough that it stops mattering. subtle exploits that stay under threshold won’t be caught and that’s a given.

the right answer for physics-based exploits is roblox’s server-side authority.

adding checks
drop a modulescript into checks/, expose .id, .weight, .new(state), and .check(state, delta).

get it here
Anticheat [1.0.8].rbxm (11.4 KB)

4 Likes

pretty good, ill have to test it.(edit please upload the file the link is down.)

Anticheat.rbxm (9.2 KB)

Hello, here you are.

ill have to test later, thanks

you realize this has a negative connotation correct

o gee wiz silly me! how could this be

1 Like

!!! Flight D is known to be incompatible with games that have flying vehicles, please disable Flight D if you utilize them!!!

false positives known to occur when falling from ridiculously high heights.

1 Like

one thousand views super duper awesome thank you guys💝