How do you detect dark dex?

When did I I say I relied on that for security??? I just said it would be very hard to find my code. And frankly I really don’t care if you think my claims are false, you can test it for your self once we finish our anti cheat re write.

I’m not going to test it myself (mainly because I don’t wanna get banned from Roblox, plus I’m not going to pay 20 dollars just to prove you wrong), but @barfpillow99 seems willing to, you should probably talk to them instead. EDIT: https://devforum.roblox.com/t/dark-dex-v4-detection-made-by-celecary/1618506 Turns out it is possible, but its on the client so its really unreliable.

1 Like

You will not be banned the system just kicks you we can talk on discord if you would like more info.

maybe u can detect anything that dex puts outside coregui or anything that a normal script cant access to?

It really depends on the DEX. DEX usually is in the CoreGui what makes it almost undetectable. Some people have made bad versions with DEX in PlayerGui.

Exactly, CoreGUI detection is a bit harder but possible.

I swear these posts just get worse each day I read them

1 Like

There is not really a point anymore, only about 10% or scripts parent dex into player gui, I have managed to detect core gui as well but only 1% of devs know who how to do this, however some exploits are switching from core gui to something called “getgui();” witch is an hidden / tweaked gui space that no even can listen to , they can also just external drawing libraries.

1 Like

IVE FINALLY FIGURED OUT dex guys!!!

its pointless to find patches for dex because no matter what you do roblox is going to PATCH IT and your going to be stuck again

Bro there’s literally no way you detected Dex…

1 Like

cant u just do a game.DescendantAdded and then pcall the parent of the gui and if it gives a error then its a exploit gui?

1 Like

I quite literally have no idea why people keep replying with the same ways they figured out how to “patch dex”, you might aswell call it impossible because there is no reliable way.

Thinking about doing some server-sided checking? Throw it out the window, you should know why.
Have a script to detect spikes? Memory usage spiking is unreliable and ping can be spoofed.
Can’t you just use game:Method()? Any competent exploiter will use built-in executor functions like syn.protect_gui() which is specifically designed against checks like that?
And even more updated guis are starting to use external drawing features which is 100% geniunely undetectable (up to roblox to defend against that)

tl;dr: there is no reliable or actual way to check for dark dex especially on newer versions so don’t spend so much time looking for a fix

1 Like

you should delete this reply so roblox doesnt patch this way to detect GUIs in CoreGui

1 Like

Guys I found out how todetect Dex Dark Dex Bless Up

local DexInject = game.Players.LocalPlayer:FindFirstChild("DarkDex")
--// Important prints "Hello World!"
print("Hello World!")
--// Wait Till Dex Inject
task.wait()
--// Makes Jump False so Dark Dex No Enable.
game.Players.LocalPlayer.Character.Humanoid.Jump = false
game.Players.LocalPlayer.Character:BreakJoints();
-// Main Detection
if DexInject then
    return"Delete Dex"
end
--// It Wait For Dex Inject
task.wait(3.25)
--// Cleans Dex
coroutine.wrap(((((((((((((((((((function()
    if false then 
        return "Dex Cleaner"
    end
end)))))))))))))))))))()
6 Likes

it still works tho, it can detect stuff in CoreGui

1 Like

Delete this post before it gets patched lmao, anyway you can’t use this in real games it would break everything, you have to use other methods. Also they can just break the connection to game.DescendantAdded lol

2 Likes

has anyone tried GC Dex Detection [OP] {Improvised}? found it while looking at posts

this doesn’t work well, as roblox makes frames and descendants in coregui

1 Like

What about if you have a table which contains every UI / UX in said game, and a local script that detects when a interface is added to the PlayerGui and compare said UI to the tables contents.

You could also have an attribute used as an “verification key” which can be a randomly generated string, and compare if said UI has an attribute named “key” and if the value is the same.

And for newly created instances, you can add said instance to the table with a key, hell same could even be done with scripts.

You’re not going to stop anyone with this btw. Not only is this a terrible way of trying to stop a client sided exploit, but any exploiter who knows what they’re doing is going to be able to bypass it with even a simple anti-kick or remote spy.

This post is a good read for things like this.

1 Like