local trusted = setmetatable({}, {__mode = "k"}) local Namecall local protected = { FakeIndex = true, GetChildren2 = true, __z = true } Namecall = hookmetamethod(game, "__namecall", newcclosure(function(self, ...) local method = getnamecallmethod() local caller = getcallingscript() if protected[method] then if caller then trusted[caller] = tick() end return nil end if caller and trusted[caller] then if tick() - trusted[caller] < 15 then return Namecall(self, ...) else trusted[caller] = nil end end return Namecall(self, ...) end))