Script:
while wait() do if Players.Value >= 2 then StatusBar.Text = "Waiting for round start" for i = 10, 1, -1 do Timer.Text = "Time:"..i wait(1) end elseif Players.Value < 2 then StatusBar.Text = "There needs to be more than 1 player to begin the round." end end
K so you would have to make a debounce variable. idk how else to explain, so ill just put comments in the script
local debounce=false--this is creating the variable while wait() do if debounce==false then-- making sure deb is false debounce=true--setting to true here if Players.Value >= 2 then StatusBar.Text = "Waiting for round start" for i = 10, 1, -1 do Timer.Text = "Time:"..i wait(1) else StatusBar.Text = "There needs to be more than 1 player to begin the round." end wait(0.15) debounce=false--resetting to false end end
tell me if it helped