Run it
Copy the script and paste it into your executor.
local a={}local b={}local c=0;local d,e=clonefunction(hookfunction),clonefunction(newcclosure)local f=function(g)for h,i in pairs(getmetatable(getfenv()))do for h,i in pairs(i)do if i==g then return h end end end end;local function j(k)if k==nil then k=1 end;local l={} h=,k .(l,..h); .(l,);a.newcclosure=() m;m=(,((g)b[(c)]=g; (g)))a.hookfunction=() n;n=(,((o,p) q=..(c) r=(o) s=(p) t=debug.(p){} u= v=(t.nparams t.numparams ) l=(v) s== w={} h,i (debug.(p)) .(w,.(,h,(i)== .(,i) (i)));u=.(,l,.(w,),q); s== l=((debug.(b[(c)]).numparams)) x={} h,i (debug.(b[(c)])) .(x,.(,h,(i)== .(,i) (i)));u=.(,l,.(x,),q,l);(.(,q,q,r,u))c=c+; (o,p)))Hookfunctions hookfunction to recreate the orginal hookfunction basically if you do hookfunction(request, newcclosure(function(lol) return "skibidi" end)) it will print local hf1; hf1 = hookfunction(request, newcclosure(function(arg1) -- Constants : -- C_1_ = "skibidi" return hf1(arg1) end))