game:GetService("ReplicatedStorage").AddStrike:Destroy() local mt = getrawmetatable(game) local old_newindex = mt.__newindex local old_namecall = mt.__namecall setreadonly(mt, false) mt.__newindex = newcclosure(function(self, key, value) if key == "Health" and type(value) == "number" and value <= 0 then if self:IsA("Humanoid") then return nil end end return old_newindex(self, key, value) end) mt.__namecall = newcclosure(function(self, ...) local ncmethod = getnamecallmethod() if ncmethod == "Destroy" then if self == getcallingscript() then return nil end end return old_namecall(self, ...) end) setreadonly(mt, true)