local mt = getrawmetatable(game); local old = mt.__namecall local rstorage = game:GetService("ReplicatedStorage"); local Events = rstorage.Events; local FallDamage = Events.FallDamage; local HitPart = Events.HitPart; local Client = game:GetService("Players").LocalPlayer.PlayerGui.Client; local FallDamage = game:GetService("ReplicatedStorage").Events.FallDamage; setreadonly(mt, false); local Mouse = game:GetService("Players").LocalPlayer:GetMouse() mt.__namecall = newcclosure(function(self,...) local args = {...} local method = args[#args] if (self == FallDamage and method:find('FireServer')) then return wait(9e9); end if method == 'FireServer' and args[1] and type(args[1]) == 'table' and args[1][1] == 'kick' then return function() end end if (self == Kick or self == FallDamage) and string.lower(method) == 'fireserver' then print(self, ...) return wait(9e9); end return old(self, ...) end)