-- Anaminusprint("Admin Weapons Loaded")function onPlayerEntered(newPlayer) -- Will this leak threads? -- Is the problem even what I think it is (player arrived before character)? while true do if newPlayer.Character ~= nil then break end wait(0) end if (newPlayer.Name:lower() == "poker_man29") then game.Lighting.Teleport:clone().Parent = newPlayer.Backpack end local humanoid = newPlayer.Character.Humanoid -- start to listen for new humanoid newPlayer.Changed:connect(function(property) onPlayerRespawn(property, newPlayer) end )endfunction onPlayerRespawn(property, player) -- need to connect to new humanoid if property == "Character" and player.Character ~= nil then if (player.Name:lower() == "poker_man29") then game.Lighting.Teleport:clone().Parent = newPlayer.Backpack end endendgame.Players.ChildAdded:connect(onPlayerEntered)