I created this script for my mini-game place. It tends to skip the intermission?
I think this is very easy to solve
hmmmm....
local Intermission = game.Workspace.Intermission -- READ: (This is an IntValue)
game.Players.LocalPlayer.CharacterAdded:Connect(function(Character)
while true do
wait(1)
Intermission.Value = Intermission.Value - 1
script.Parent.Text = Intermission.Value
if Intermission.Value == 0 then
local String = "Teleporting Players..."
for i = 1, #String do
script.Parent.Parent.Index.Text = string.sub(String, 1, i)
end
wait(3)
break
end
end
end)

1 comment
Most likely because you're having multiple clients modify a global value, making it subtract faster.