The whole code works perfect but I just added in "while game.Players.NumPlayers > 2 do" instead of "while wait() do" and what I want is to make a message with "Message1("Needing 2+ players to start")" if there are less than 2 players in the game.
--I have more code up here but not gonna paste because long code.
while game.Players.NumPlayers > 2 do
Horn:Play()
GetIntermission()
Message1("Setting up game...")
Horn:Stop()
Announcment:Play()
wait(2)
Message2(" ")
GetMap()
wait(1)
GetPlayers()
GetGametime()
Message1("Game ending...")
wait(2)
ReturnPlayers()
RemoveMap()
end

1 comment
You made an unintended change for the asker. He is wondering why the while loop is not recognizing that there are more than two players in the game.