So I'm making a class system but I wan't it to give the players some time after going through 2 classes but i don't know how i can make it stop for that amount of time with this script i have
local repstorage = game:GetService("ReplicatedStorage")
local GuiAppearRemote = repstorage:WaitForChild("GuiAppearOnFinish")
local Time = 10
local TimeInClass = 15
local Disabled = false
local Count = repstorage:WaitForChild("CountTime")
local InClass = ReplicatedStorage:WaitForChild("InClass")
local ClassLimit = 2
InClass.Changed:Connect(function()
if InClass.Value == true then
GuiAppearRemote:FireAllClients()
end
end)
local StartCount = function()
while Disabled ~= true do
wait()
for intermission = Time, 1, -1 do
InClass.Value = false
wait(1)
Count.Value = intermission
print(Count.Value)
end
for i = TimeInClass, 1, -1 do
InClass.Value = true
wait(1)
print("Class time "..i)
end
end
end
spawn(StartCount)
