Detection for most popular scripts

I was bored so I decided to detect some popular scripts like:

  • Infinite Yield
  • Infinite Yield Reborn
  • Dex explorer
  • Hydroxide

If you want any other popular script detected just lmk

Anyway here’s the code:

--// By @sakupenny

coroutine.wrap(function()
	local service = setmetatable({}, {
		__index = function(_,k)
			return game:GetService(k)
		end
	})

	local illegalids = setmetatable({
		["rbxassetid://5642383285"] = true, --// dex explorer
		["rbxassetid://1204397029"] = true, --// infinite yield / reborn
		["rbxassetid://4702850565"] = true, --// hydroxide
	}, {
		__newindex = function()
			return error("Attempt to modify a readonly table")
		end,
		__metatable = function()
			return "This metatable is locked"
		end,
	})

	local dtc=false
	local function ondtc()
		service.Players.LocalPlayer:Kick("detected")
		dtc=true
	end
	local function check()
		service.ContentProvider:PreloadAsync({service.CoreGui}, function(assetid,_)
			if illegalids[assetid] ~= nil and not dtc then
				ondtc()
			end
		end)
	end

	while true do
		check()
		task.wait(10)
	end
end)()

Can’t this be bypassed?

  1. Just secure it with a handshake between the server and the client with encryption. All I’m doing is giving you ways to detect certain exploits.

  2. If someone is using infinite yield and other popular scripts, 90% of the time they are unable to bypass any anticheat anyway. Remember, More than 90% of exploiters don’t know how to code at all.

Note: do this on another thread if you don’t want it to lag

12 Likes

Lueiaiauieauie auieuaieai me when getcusttomasset :exploding_head::exploding_head::exploding_head:

which all of these scripts do NOT use

me when i grab the script and just add my own custom function buddy

Either way, there are many ways to detect such poorly made scripts, and the average user of Infinite Yield and similar scripts is NOT capable of bypassing them

le disableado a script disabled.e…e XD,D.X.DX.D,X.D,X.D,X.D,X.D,. now what buddy

you should instead use content provider to just monitor the entire CoreGui container lol

Then the server gets mad and kicks you

spoof le handshake remote :exploding_head::exploding_head::exploding_head::exploding_head::chains:‍:boom::broken_heart::skull::skull::100::100::woman_zombie:

Simple actually, obfuscate the handshake script and the only way they could bypass it is if they manage to deobfuscate it

remote spy :exploding_head::exploding_head::exploding_head::exploding_head::exploding_head::exploding_head::exploding_head::exploding_head::exploding_head::exploding_head::hippopotamus::hippopotamus::hippopotamus::hippopotamus::exploding_head::exploding_head::exploding_head::exploding_head::exploding_head::exploding_head:

this is crazy coming from someone who uses the client to detect roblox asset ids but pop off

contentprovider anti-hooks and index any custom asset :+1:

i meant with encryption obviously…