local part = script.Parent -- variable for part local claimed = false -- sets a boolean to check if the door is claimed or not part.Touched:connect(function(hit) -- when the part is touched, hit is defined as the thing that touched the part if game.Players:FindFirstChild(hit.Parent.Name) and claimed == false then -- checks hit is a player claimed = true -- the door is now claimed local player = game.Players:FindFirstChild(hit.Parent.Name) -- defines the player variable player.Neutral = false -- now the player is in a team player.Team = game.Teams.blue -- change blue to whatever team you want it to be (the team has to be already created) end end)
is this a good script or is there something missing? please let me know