Detect every function hooked by exploiters (metamethod hooks included) with this one simple trick!

By this logic you are also saying server-side checks are pointless, and that kicks and bans in general are pointless. Roblox does not allow you to ban players by IP or HWID anyway so I don’t see why you would bring those up. Additionally if your game has saved items or stats, or costs Robux to play (such as Deepwoken which has a reputation for its strong anti cheat, and I believe also used the same detection I am giving out here) then bans become a much more effective punishment.
Edit: worth noting that Roblox itself has client side checks and preventions against exploit injections, which is one of the reasons it updates itself each week. If Roblox themselves use this strategy why shouldn’t you?

2 Likes

The author does not intend for this to be a permanent solution. Most security solutions on Roblox are not permanent either, as Roblox updates and deprecates features.
This is a temporary but good tool to take offensive action against exploiters, it won’t remove them in the long run, but it will punish those in the present.

LOL, WHEN DID I SAY THAT.

Your logic is off the roof, I didn’t even have to read more of it.


I’m saying they can use other methods to exploit that same game.

Exactly, the author did not intend it to be permanent thus he intended it to be a temp solution like Roblox, do you really think their fixes lasts for long or is permanent? No. Ok, maybe rarely but it’s also good to make exploiters tired

As I said before, please refer to my first post on this topic. I won’t repeat myself if it’s already there, then end up in a loop.

Don’t get me wrong, I’m NOT disagreeing with you. It is good to remove them now but personally, I don’t think it’s a good deal if it’s gonna get patched.

Everyone has the choice to use this if they want to, I can’t tell someone to not use it.

So Roblox patching exploits for a while is bad? cool post man.

2 Likes

You can’t exploit if you cannot even inject. For now, there aren’t any other methods. It would be up to the creators of the injection programs to bypass it by rewriting their program. Honestly, I don’t even see why you are arguing, this is a functioning resource. If you don’t like it, you don’t have to use it.

1 Like

This has been bypassed by Script-Ware and via an executed script (despite claims by some of it being near impossible) within just the past hour or two. I do believe the scripted bypass only works on “competent exploits” and the detection will still work in some cases.
Sorry to rain on anybody’s parade, but it is highly likely that other exploits will follow incredibly soon.
Still, nice method, and I respect you for releasing it.

1 Like

Check back next week for my second Script-Ware detection!

1 Like

I’m not arguing with someone right now.
You don’t see my point so I’m not gonna use up time explaining it further. I made an edit, please read that.

1 Like

Synapse just patched this also

5 Likes

If anyone lurking wants a reliable way of stopping exploiters, don’t trust the client. Sticking to the phrase can be a bit frustrating or time consuming sometimes, but it’s worth it. Whenever you’re adding new content to your game, think to yourself, “How can an exploiter abuse this?”, and start adding sanity checks to it.

4 Likes

Among the other issues people pointed out, I don’t see how this would prevent exploits that hook onto Roblox as soon as it launches. If the exploit injects before your code even runs, they can stop your code from ever running. On-launch injectors are already widely available and have been for years.

1 Like

Yes indeed you are correct I have loads of them :wink:

1 Like

Also you guys should know this is patched already, on most executors.

1 Like

I’d just like to point out that this does not in fact detect any script in particular and was targeting behavior solely exhibited by exploits. These kinds of fly-by-night exploit detection methods are not effective long-term and are not a substitute for good, server-sided sanity checks. I speak from experience.

3 Likes

Please make tons of Synapse X, ScriptWare, Dx9 detections and just post them here for tons of devs to use it and make it so common that it doesn’t mean anything anymore. Waste everything good. Send all your detections to the Roblox Engineers team to make sure they patch it up so that none of us can use these ever again.

Make a meme and mockery out of all sacred inventions.

5 Likes

As the wise programming scripture states:

It’s good to rely on open source code, but never the people who actually make it.

So in this case you should just make it yourself.

1 Like

Couldn’t it all be done directly to the memory without injecting anything?

The code is running on the exploiter’s machine, so technically they could just disable it by changing/removing a few values from their device’s memory.

1 Like