You should get someone to test, this will be a discovery if it will!
no,
script.Parent = nil
script = nil
at the top of a localscript.
this still lets them run, but it hides them from dex and getnilinstances.
This does not mean itās impenetrable, people can loop through getgc and check the function env to see if the script is not an instance
They canāt find the script in the first place without DarkDex, AKA without injecting first. By the time they inject, the client script kicks in.
What if they put an anti kick script inside of auto exec?
As far as I know auto-launch makes synapse load before any roblox script.
hence why auto execute could make the difference.
This is not exclusively for this synapse detection, I am just telling people there is a way to prevent dark dex from seeing the scripts you have in your game.
You donāt have to kick the player when synapse is detected, as stated before you can play a specific animation that will cause the server to ban the player.
Even if they successfully injected an anti kick, it will be already too late as the server will ban them.
I donāt think there is any reason for people to actually bother themselves to do anything like thisā¦
Itāll probably get patched in between 1-2 hours
It will get pached soon, but if any big game creator caught wind of this, it will be a massive win until synapse patches it.
Very true, I hope this thread doesnāt get too popularā¦
Not exclusively for this script, it is just a useful thing to include in a game if you care about client security
The thought of patching the most popular and used executor itself makes any post popular
Can someone explain to me how this work? I have never even heard of the MessageBusService ngl.
Also :Publish only seems to work in core scripts??
I would never define this a win Itās just a simple problem that they can fix.
but yeah it can be a very temporary fix if your game is getting wrecked.
(If we were to actually call wins we could talk about how roblox vulnerabilities appeared every week)
Itās a temporary win for whoever have a game that suffers from exploiters, imagine the amount of exploiters that will get banned while this is unpatched.
Iām pretty sure it got announced in their discord to not use it on big games
but yeah as it can still ban some users.
(although alts exists)
There was a vulnerability where you could run programs with a function in messagebusservice
This only applied to executors like synapse, so the devs of synapse blocked the function from being ran
When they were blocking the function, they forgot to change the error message so you can just pcall it and check for a synapse specific error
@rubitonlive Could you tell us how did Magik Manz find out about this? Would be pretty interesting if we could see what synapse does when injecting to find more ways to block it.
Exploiters can completely disable the method LocalPlayer:Kick(), so it would be better to just crash the player instead, thereās no easy way around that.
You can play a specific animation that will cause the server to ban whoever has that animation. Also, by the time you inject and run the anti-kick script, the anti-client script wouldāve detected it already.