The answer to this is probably really obvious, but since I'm new I can't figure it out

Perhaps as a next step, if you’re feeling a bit adventurous.
A statemachine works well for lobby systems and let you manage the state of the lobby more closely.

Take this snippet as an example.

Lobby.fsm.intermission:Connect(function(fsm, name, from, to, ...)
	if name ~= "intermission" then return end
	-- Do this during an intermission.
	Lobby.Counter = Lobby.IntermissionTimer
end)

Lobby.fsm:transition("intermission")