Anti-RemoteSpy and Anti-Dex?

They can bypass the kick, unless that’s just a LocalPlayer kick.

Any idea then? Maybe getting / passing arguments, tables, meta tables?

You’d have to store the password somewhere on the client, and exploiters will either read that value or simply monitor what arguments are being passed via RemoteSpy.

1 Like

Mb data is spoofed on synapse. Besides, exploiters can just disable your anticheat script if you tried, or even disable connections that you may have setup like game.CoreGui:DescendentAdded. Just make sure to secure your remotes and you will be fine in the long run

1 Like

This would be bypassed in like a day because remotespy can see what arguments you fire with.

4 Likes

If you want more info on how to patch dex I recommend this post I made. As for remote spys don’t worry about it just make your remotes secure.

i dont think there is a way to stop DEX due to it having a randomized name but you can maybe stop rspy by spamming remote events thru a script.

This would get bypassed in about 5 minutes. Exploiters can just hook the password change it to the correct password on event call.

I actually haven’t attempted to detect Remote spies but the most Ideal way I can think of is to check a Luau stack, If it changes when a remote spy gets executed then punish (NO CLUE IF THIS WOULD WORK)

Hmm, just like this why you won’t leak this method? (I just wanna know why, nothing more)

Script Developers can look everywhere and just patch your method.

ah yes like what happened to the old anti synapse script

You can make a script that looks at the current running processes on the user’s computer. You could search for processes like Dex Explorer, or other exploits that fall under the same concept as Dex.

Not sure if you have any form of coding knowledge in Luau or if I just don’t get what you mean.

Dex scripts always run in CoreGui, you don’t check for processes on a client’s computer since It’s literally impossible doing it on roblox’s security limits.

There’s over 10 ways to detect CoreGui objects but none of those are through processes.

4 Likes

Simply dont bother, make good remotes that are hard to exploit.

You can’t. At least not from inside Roblox due to their security. The best that you can do is secure your remotes and don’t trust the client.

Care to explain how to do this? To my knowledge, you can’t access the player’s computer through roblox scripts…

Your best bet here would be Sanity Check and Server Authorization
I don’t want to rant about it cuz I’m 80 percent sure u know what this is and if you don’t there are others who explain it better than me.

The issue with Dex on Synapse is that it really hides itself. You can use memory checks, but you have to make allowances for mobile users (If they have a touchscreen, then they are most likely mobile.). Remote spy on the other hand can be defeated by encryption. I use RSA to send the client the key and after that, the client/server uses that key to communicate. This is what I have done. They can’t even see the key because RSA uses an asymmetrical key. Granted, they could probably see the key on the client, but once the key is used to setup the tables and such, it’s deleted.

I did some reasearch, the only thing I could find is that the only way to bypass it is to set metatables