Currently my game is experiencing a lot of hackers kicking people due to lack of anti-exploit. I’m looking for a script that can prevent some or all of the issues;
Kicking
Build Tools
Teleporting
Flying
If you’re able to make or give me a script that can prevent these please reply with more info and we can work out a price.
Since this is rather extensive and possibly requires to look into the entire game (maybe your remotes are allowing things they shouldn’t; no external script could prevent that) it’d help if you gave an idea of how much you are willing to pay for this. It sounds like a rather large and time-consuming task.
Do the building tools replicate to the server, or are they client sided only?
For games with Experimental Mode disabled (which is now all games), you shouldn’t be able to kick people or modify any parts on the server (viewable by other clients), as there is a barrier of sorts between the client and server. There must be some sort of flaw that makes these actions possible.
This is most likely an exploit of your code/networking. If you confidently believe it’s not on your side I’d attempt to get a repo and report it because that sounds pretty severe.
Definitely your fault. Are you using filtering enabled?
Basic magnitude checks accounting for latency hiccups will easily solve this problem.
If a player is not touching a surface for an extended time (use raycasts) they are either DCing or flying.
You could use a region object over the entire map and white list all the players.
Then just loop through regularly to make sure they are in there. Respawn if not.