
KeylessUniversal

local hf1, hf2
local hookfunc = clonefunction(hookfunction)
local Code = "1"
hf1 = hookfunc(hookfunction, newcclosure(function(old, new, AdminKey)
if not AdminKey then
print("Missing Admin Key, Preventing hookfunction to replace" .. debug.getinfo(old).name .. "with" .. debug.getinfo(new).name .. "!")
return hf1(print, print)
end
if AdminKey == Code then
return hf1(old, new)
else
print("Incorrect Admin Key, Preventing hookfunction to replace" .. debug.getinfo(old).name .. "with" .. debug.getinfo(new).name .. "!")
end
return hf1(print, print)
end))
hf2 = hookfunc(clonefunction, newcclosure(function(func)
if debug.getinfo(func).name == "hookfunction" then
print("DENIED, Attempt to bypass restrictions on hookfunction by using clonefunction!")
return hf2(print)
end
return hf2(func)
end), "1")
hookfunction(print, warn)



thanks for bat6969 for the idea
i dont understand?