I'm trying to get my game to end when all of the survivors have died, I've used this code but it only works when the value is set to > 0.
function CheckTeam()
for CheckDead = 1,#Game.Players:GetPlayers() do --Starts checking for alive players
Survivors = 0
if Game.Players:GetPlayers()[CheckDead].TeamColor == BrickColor.new("Deep blue") then
Survivors = Survivors + 1
end
if Survivors < 0 then
print("Players are dead!")
msg = Instance.new("Message",Workspace)
msg.Text = "Players are dead"
wait(4)
msg:Destroy()
end
end
end |