Preventing Exploiters from Disabling Local Scripts

Does anybody have a extremely reliable method of detecting when an exploiter has disabled one of your local scripts?

1 Like

Is there a particular reason you want to detect this? Disabling and re-enabling local scripts can get messy, and it doesn’t prevent Local Scripts from being modified by exploiters.

Just spitballing, but you could set up a RemoteFunction to occasionally invoke some meaningless request from the client. If nothing returns, you know that particular script’s disabled.

4 Likes

That’s what I was thinking too but if they stole the script and knew how that works they could disable it all in one script and return a response making it seem as though nothing happened.

Well that’s more or less the point if they try to disable a script to inject a modified version of it I want to able to detect they disabled the original and kick them.

For a simple layer of protection against less advanced exploiters, I’d go with what ChipioIndustries suggested.

If you’re looking for something that’s 100% reliable though, unfortunately you’re not gonna find it. You have to assume that advanced exploiters will be able to disable any LocalScript and bypass any kind of client-side protection you try to implement. Server-side checks are the only thing that can provide you with bulletproof protection (when done properly).

7 Likes