Anti-Exploit Framework
By UnknownParabellum
Introduction:
A big misconception about anti-exploit scripts is that they prevent all exploits. Scripts that claim this mean that they protect against a specific set of common exploits.
And so this framework was made to heavily discourage exploiters from using common physics-based cheats, such as noclip, speed and fly.
It works by performing sanity checks on the player’s movement. If you move too fast or if your path goes through a wall or if you’re in the air for a suspicious amount of time, the system will flag you and enact an appropriate punishment such as moving you back to the last non-suspicious position or respawning you.
I made this framework for developers mainly and so it is very easily to extend. All it takes is a few lines of code to link it up to a different script, maybe your admin system to send them a warning if a player is flagged a suspicious number of times.
Ideally this framework seeks to be used as a tool for human moderators as an early warning system for potential cheating activity
Showcase:
Note this does not include all properties and functions. Just the more important ones.
Showcase Video
Download:
Option 1:
Github:
Option 2:
AntiExploitModule.rbxm (27.0 KB)
Installation:
-
Create a new Script
-
Move the Script to ServerScriptStorage
-
Copy and paste this into the script:
local AntiExploit = require(script.AntiExploitModule)
AntiExploit:Start()
- Place the AntiExploitModule under that script.
- And after that you are set!
Thank you!
Thank you for considering to use my Anti-Exploit Framework. It is very appreciated!