How do you detect dark dex?

I also agree, but it doesn’t necessarily mean the developer doesn’t know how it works. Client side anti-cheats will stop 90% of exploiters. This is because most exploiters don’t have much knowledge, especially on bypassing this. Of course, someone will bypass it and others will start using it. Regardless, there will still be exploiters that are stopped by this detection.

Overall, if it’s possible on the client definitely do it as it will 100% stop some exploiters. Any slight nuisance is actually pretty effective. Not saying it shouldn’t be done on the server, though.

it simply makes them be skipped as if they don’t exist.

“Protects your “Gui” from recursive FindFirstChild-style attacks. After you call the function, recursive FFA calls from non-Synapse contexts will skip over your protected instances & all children of such instances.”

it can syn.protect_gui just make it be skip when you use FindFirstChild and sutch

I know Crystal Anti Cheat System some how detects illegal Guis, such as admin Guis, and dark dex. I however do not have a clue how?

They don’t detect any synapse GUI, it does however detect guis that don’t use any sort of protection.

Synapse uses syn_protect to protect the gui, jjsploit users are unfortunate though

It’s for them to know and for us to never find out. But tbh, I know how to bypass Crystal Anticheat and they’re extremely impactful on games, I only see bad performance games usually military groups that are small, with this anticheat and it false positives a ton, idk…I think Football fusion is #1 with anti-Dex.

thats alrdy been bypassed lmao

You don’t even need that anymore, FindFirstChild("name", true) doesn’t read core gui anymore… a simple: script.Parent = game.CoreGui will bypass any checks.

1 Like

ik… I was just talking about what it does… and they probably have that function so even if dev find a way around to detect coregui it cant be sean at all

It really only false positives if features in your game replicate certain behavior, as well as it could never beat a anti exploit made for a specific game. Crystal is made for the masses and not specific games.

So can you add a button in the Crystal Anticheat game called “Invite A Friend”, and have it prompt the socialservice friend invitation? I think that your rare and amazing method just needs a way to whitelist that coregui’s gui otherwise it’s a pick inviting friends gui vs non-synprotect() coregui protection.

I’ve tested this and done my re-search the method they do this is purely memory checks and listening to log service errors.

They literally have: “If this is a mistake then sorry” in their ban message.

The “rare” method is class name checks and using modules to access the core GUI and return its children or something. It also only works if your GUI has more than 3 text buttons and doesn’t work against the poplar infinite yield script. Overall crystal is not the ideal anti cheat, it has a ton of false positives, bad performance, has been cracked 4+ times and is easy to bypass.

Have you been able to trigger a false positive on FootBall Fusion’s system? Have you bypassed their anti-CoreGui system? It’s very different and (since they have 500-10000 players), their system looks very viable. I’m wondering how do they whitelist the actual game’s CoreGuis vs exploit guis.

Yes.

And yes lol, they don’t look for core gui they look for log service errors and memory spikes.

But their thing, they have a way to detect when you hover your mouse over an illegal GUI but somehow knows what is a legitimate coregui. Tell me about that. That isn’t memory spikes that’s the GetGUIsAtPosition(x,y).

That doesn’t work for core gui LOL.

They are using delta time to see if the client freezes and because it is a heavy game it will lag longer so they use that as a detection method.
BasePlayerGui:GetGuiObjectsAtPosition (roblox.com)
They can’t refer to core gui using that method

5 Likes

Oh yes you can actually. If the GetGuiObjectsAtPosition == nil then that means that there was a gui where the mouse hovered over, but that gui is in the coregui, so they have a very good whitelisting to prevent that from false detection on other prompts. You can detect coregui GUIs with that property I really can assure you. It’s just u cant tell if that coregui is good or an exploit since u have no way of whitelisting/knowing, but they somehow whitelisted the good ones already.

Lag heavily is actually caused by their anticheat, if you exploit there, they have a hidden localscript that gives u immense lag and then u get the 20 hour ban.

1 Like

How come when you spoof your memory you are able to execute dex?

Hm? What are you talking about/referring to? A particular game? Can you tell me more about what you’re trying to say?