anything that ruins your game gameplay should be anti-exploitable, like
for example
not all exploits will ruin your game, if the game has combat system, just make sure the server handles all damage stuff, and make some report button so players can report exploiters
whatever, exploiters can’t do too much stuff, they can teleport and do etc
but, they can’t get items or something else, if your server is handled correctly and all data is on the server side , and when some exploiter tries to send false information, the server already has some function to detect true and false inputs,
for example, i have here some item ID = 5
when i’m upgrading weapons here, i just send the item ID, item name, item type, weapon type, and etc, So, the server will check if it exists on the player table,
IF the player sent ID 9, but everything else is fine, then this item doens’t exist,and he manipulated the data in some way,
the anti exploit will activate and he is dead
flying hacks and speed depends alot on how the game mobility, sometimes the player can lag and walk 500 studs, and trigger the anti exploit, since the server will detect the position of the player before and after,
about flying, normaly, this has no impact in any games, he is just flying, and he can easily will be reported eventually, also, creating regions in the air ( where the player is not supposed to be) is a good way
and something real good is
if the player is level 5, and he teleported to an area level 20( depends ) ban him, since the server will detect players in the region, he is not able to escape from it
everything that requires Level, Requirements, if the player is not able to reach that location without some ‘‘Item’’ or ''Requirement" then just ban him, he is playing smart somehow, for this, make sure you don’t do any mistakes, preventing normal legit players falling into anti- exploits for no reason