I'm trying to get into anti-exploiting. An exploiter entered our RP game and printed these in the server console.
Background:
- Our game contains only one 3rd party plugin/asset, Adonis (latest build, from official github). Everything else was custom made by our team.
My questions:
- How was the player able to add server scripts to their character and run it?
- Does Adonis have some sort of backdoor or hole exploiters are using? If so, how could I patch it up?
- Since the script originally ran from the player's character, can I just check for any descendant added in the character and flag it if it's a server script?
- Follow up question to the previous, is this the only way exploiters can gain access to the server? If I implement it, would it stop all exploits related to adding scripts to their character?

