Hello, I am P_xul, the owner of a group named Ahwa. I made a post about my games being attacked by an exploiter. It turned out that it was a backdoor in one of my plugins. It did stop for a while, but now it started again. And this time it’s not backdoors. The exploiter always does the same thing: they spam respawn everyone and they kick everyone from the server with a framing message. Is there any good anti-exploit to patch this and/or somehow know who does it? My Vice Chairman, @COUNTYL1MITS, and I don’t know how to fix this problem. Here is the post I made few weeks ago: Exploiter kicking everyone from the server, how to find who? - #72 by Sudden_Demise.
This is still either a backdoor or a badly programmed remote in your game. You need to review what code gets put into your game, not add an anti exploit.
You’ll have to do a more in depth review or look at scripts that may be possibly hidden. This isn’t something an exploiter can do without having either a backdoor or abusing behavior you’ve already programmed into your game.
This is likely due to a lack of security measures surrounding remotes. When you receive a ping from the client double check who is saying they want to kill [player] and if it would be possible.
then there isn’t much you can do other then properly secure your remote events and make sure that exploiters aren’t exploiting CORE remote events, there is also such a broad list of things to secure.
alot of the problems are also on robloxs’ side, there isn’t anything you can do for certain exploits.
you could probably add some sort of debug list to each player, so you can see what local scripts they have, this may help you debug the issue, but i doubt it.
no, i mean you’ll have to verify players scripts while INGAME, they can change these after they join the game. (but it wont matter if they just inject scripts into memory, you wont find their parent)
but yeah its a huge topic and its mainly up to you as a developer to secure your own game design. (roblox could also secure some things better too, but idk)
This is definitely some sort of backdoor. Something similar was happening in my games and I thought it was an exploit until I found a malicious require() in one of the scripts.
it doesn’t happen to him within studio though, only ingame apparently. (the backdoor could still detect whether or not your in studio though, so my comment doesn’t prove anything i guess)