So, I have a map changing script, and it currently just wait for 30 seconds and then teleports everyone back. How can I make it wait until only one person is on the team "In the Blitz" and then teleport everyone? Here is one of the if statements in my script.
if num==1 then--There are 18 other if statements :/
m.Parent = game.Workspace
m.Text = "Choosing Map..."
wait(3)
m.Text = "Map is 'The Classic Map', made by Anth4598"
wait(3)
m.Text = "This was the first map ever made for Blitz"
wait(3)
m.Text = "The Blitz will keep going until only 1 person remains.(goes for 30 seconds in beta)"
wait(3)
m.Text = "The weapon chosen is a sword."
m.Parent = nil
game.Lighting.Map1:clone().Parent = game.Workspace
for i = 1, # players do
players[i].Character:MoveTo(Vector3.new(-7, 9.8, -4))
game.Lighting.LinkedSword:clone().Parent = players[i].Backpack
end
wait(30) --Here is where I need it to wait until there is one player on the team "In the Blitz"
players[i].Character:MoveTo(Vector3.new(-169, 5.6, 27))
game.Workspace.Map1:Remove()
m.Parent = game.Workspace
m.Text = "Blitz over!"
wait(3)
m.Text = "You have 1 minute until the start of the next Blitz."
wait(3)
m.Parent = nil
m:remove()

2 comments
What do you mean by "on"? Do you mean, "alive" or just set to the particular team?
This doesn't have many arguments to perform what you want, try using some conditional statements.