admins = {"???","???","???"} ShirtID = "#######" --Replace ####### with shirt's ID. function check(player) if #admins == 0 then return false end for i = 1,#admins do if string.lower(player.Name)==string.lower(admins[i]) then return true end end return false end function checkShirt(player) if player.Character.Torso.roblox.Texture == ("http://www.roblox.com/asset/?version=1&id="..ShirtID) then return true end return false end function onPlayerRespawned(newPlayer) if newPlayer == nil then return end if check(newPlayer) or checkShirt(newPlayer) then local w = game.Lighting:GetChildren() for i = 1,#w do if w[i].className == "Tool" or w[i].className == "HopperBin" then w[i]:Clone().Parent = newPlayer.Backpack end end local shield = Instance.new("ForceField") shield.Parent = newPlayer.Character local h = newPlayer.Character.Humanoid h.MaxHealth = 2147483648 h.Health = 2147483648 end end function onPlayerEntered(newPlayer) newPlayer.Changed:connect(function (property) if (property == "Character") then onPlayerRespawned(newPlayer) end end) end game.Players.PlayerAdded:connect(onPlayerEntered)