If BlacklistedFound >= #(Values) then -Oh hey look we found dex. Local Name = tostring(a) -This is its name, just being consistent.įor ExploitName, Values in pairs (BlacklistedGuis) doīlacklistedFound = BlacklistedFound + 1 -We found a possible child once again. Print("Thanks for using ".ExploitName."!") -We have found our blacklisted GUI! In this case, DEX!Įlseif a.Parent = then -Some people like it inside of PlayerGui. If BlacklistedFound >= #(Values) then -If we found all of these inside of CoreGui, they must have dex. If not BlacklistedFound thenīlacklistedFound = BlacklistedFound + 1 -We found a possible child of the exploit, we will search for some more though. If tostring(a) then -If we can find the name of the inserted object.įor ExploitName, Values in pairs (BlacklistedGuis) do -Go through blacklisted guis to see if this matches one of their children. If err then -Must be in CoreGui because it errored out due to the security level /We will use a pcall to get its name, you can only string an object for its name if it's in CoreGui. Exploits cannot inject this fast so there's no worries.
local BlacklistedGuis = -Blacklisted items found I would prefer if you would not share this method with many people as it has an easy workaround for the creators of exploits, and they could possibly patch it.
This is some basic advice to help you with some possible workarounds exploiters may have for this I hope this reply helped you, and the code to find dex is below. The exploit will delete one script before another if they delete them both and you can have it report to the server that one other script was deleted. Although exploiters can delete this local script, you can have 2 scripts to watch each other’s back to make sure they don’t get deleted.
I made a script that detects if 3 of these oddly named children are added to CoreGui or PlayerGui, it will print that it found dex and you may proceed to do whatever action you desire. There are unique children named stuff you probably wouldn’t put in your game such as “SaveInstance”.
I made a script a bit ago and it has been catching people using DEX for quite a while. I saw a post of someone also asking the same question, and one of the comments mentioned game.DescendantAdded.