Detect script's and exploit's

Here is a simple way to detect exploiters. It works by checking for a specific ID in Coregui, which some scripts provide on execution / Injection.

I’m not providing full security for this, I’m just giving you guys ideas to turn into reality.

local Execs = {"137842439297855", "1204397029", "2764171053", "1352543873"}
local ContentProvider = game:GetService("ContentProvider")
local CoreGui = game:GetService("CoreGui")

--// loop this btw 
ContentProvider:PreloadAsync({CoreGui}, function(assetId, status)
    local AssetID = assetId:gsub("rbxassetid://", ""):gsub("http://www.roblox.com/asset/?id=", "")
    if table.find(Execs, AssetID) then
        print("Detected: " .. AssetID)
    end
end)
--// made by ysf 

I have taken inspo from other creators.
Enjoy!

4 Likes

This method has been around for a while, but it’s often easily bypassed. Client-side solutions like this tend to be unreliable as they can easily be manipulated, so NEVER have this be the main line of defense for your game.

2 Likes

i dont recommend using this as a main defense, as @KingMeblo said anyone who wants to do something like this should have more protection along with it.

1 Like

Sometime’s I actually lose hope in this community, How will you bypass if you cant even inject and most people don’t even know how to bypass any client sided check’s +++ You can easily add a handshake to the client script which will make it not destroyable + You can add a server sided kick thru remotes and done!!!

And as I said “I’m nott providing full security for this” As its used for educational purpose.

2 Likes

This method detects JJSploit, inf yield, And Dex its made in a simple way that can be bypassed so people don’t skid it from here. :heart:

2 Likes

its almost like this is a copy paste message posted on everything no one ever said it has to be ur main line of defense adding detections to ur game on the client does you no harm how about instead of spam pasting this message you say thank you and move on with your day

4 Likes

The handshake is bypassable but everyone forgets that disabling reject character deletions allows you to detect when a client deletes anything inside their client.

If someone spent enough time on it, they could patch every single client sided exploit that can be ran on the client since the server can detect anything replicated by the client when that property is disabled.

I just don’t think anyone cares enough to do it lol.

There’s 100’s of client sided exploits and it would quite frankly take you weeks if not months to patch every single possible client sided Roblox exploit and even then a memory editor could probably do worse things to Roblox if they really cared enough to use one.