So This has worked before, but I need it to be team specific, so I cahnged it to an If-Elseif statement,
But it doesn't work
This is the script
TextButton = script.Parent redspawns = {game.Workspace.SpawnLocation1 , game.Workspace.SpawnLocation2 , game.Workspace.SpawnLocation3 , game.Workspace.SpawnLocation4} bluespawns = {game.Workspace.SpawnLocationB1 , game.Workspace.SpawnLocationB2 , game.Workspace.SpawnLocationB3 , game.Workspace.SpawnLocationB4} player = script.Parent.Parent.Parent.Parent RedMed = game.ReplicatedStorage.Red.Medigun:Clone() BlueMed = game.ReplicatedStorage.Blue.Medigun:Clone() TextButton.MouseButton1Down:connect(function() script.Parent.Text = "3" wait(0.5) script.Parent.Text = "2" wait(0.5) script.Parent.Text = "1" wait(0.5) script.Parent.Parent.Frame.Visible = false script.Parent.Parent.TextButton.Visible = false if player.TeamColor == BrickColor.new("Bright red") then RedMed.Parent = player.Backpack player.Character:MoveTo(redspawns[math.random(1, #redspawns)].Position) player.Character.Humanoid.MaxHealth = 100 player.Character.Humanoid.Health = 100 player.Character.Humanoid.WalkSpeed = 20 elseif player.TeamColor == BrickColor.new("Bright blue") then player.Character:MoveTo(bluespawns[math.random(1, #redspawns)].Position) BlueMed.Parent = player.Backpack end end)