On line 3 in your handler it’s doing a check if the player is in a group and won’t work unless removed/player is in the group. (correct me if im wrong)
Your local sided anti cheat can also just be disabled without triggering a kick and bypassing local anti noclip and other local sided anti exploit measures.
This was for my friend and I didn’t want him to get kicked for using cmds, uh again just finished this today cant add much commands. The client sided anticheat isn’t a focus thats a fake one I just put for dumb exploiters.The group part won’t effect you. I put fake on the thing for a reason
The fake one will more than definitely catch a lot of exploiters off guard as most use an anti anti exploit that just checks for local sided kicks and such.
Since local sided walk speed changes aren’t replicated to server you can do a formula that’d consider the server sided walk speed.
If you are able to create a github repo I’d be willing to contribute!
@vShanksv To fix this you should just rely on distance from Point A to Point B every x amount of seconds, check their serverside walkspeed and see if they’re moving faster than their walkspeed allows.
Point A would be their HumanoidRootpart at 0 seconds and Point B would be their HumanoidRootpart at 1 second.