Hey guys,
I have recently got a bug where the hints work in the studio testing, but they don't appear when in-game. Does anyone see a problem as unfortunately I don't!
Delay = 20
ZombieAttackTime = 45
Message = Instance.new("Hint")
Message.Parent = workspace
while true do
for i = 1, Delay*1 do
Message.Text = "The Next Race will begin in " .. Delay*1-i
wait(1)
end
local msg = Instance.new("Message")
msg.Parent = game.Workspace
msg.Text = ("Course : Original by Michael007800")
wait(5)
msg:remove()
local New = Instance.new("Message")
New.Parent = workspace
New.Text = "THE RACE HAS BEGUN!!!!!"
game.Lighting.Map1:clone().Parent = game.Workspace
script.Sound1:play()
script.RaceStart1:play()
script.RaceStart2:play()
script.RaceStart3:play()
script.RaceStart4:play()
script.RaceStart5:play()
script.Parent.CanCollide = false
script.Parent.Transparency = 1
wait(3)
New:remove()
wait(2)
script.Parent.CanCollide = true
script.Parent.Transparency = 0
for i = 1, ZombieAttackTime*1 do
Message.Text = "The Next Race will end in " .. ZombieAttackTime*1-i
wait(1)
end
local New = Instance.new("Message")
New.Parent = workspace
New.Text = "THE RACE HAS ENDED!!!!!"
game.Workspace.Map1:remove()
script.Sound1:stop()
script.Parent.CanCollide = true
script.Parent.Transparency = 0
wait(3)
New:remove()
for i = 1, Delay*1 do
Message.Text = "The Next Race will begin in " .. Delay*1-i
wait(1)
end
local msg = Instance.new("Message")
msg.Parent = game.Workspace
msg.Text = ("Course : Dark Stadium by darksideday")
wait(5)
msg:remove()
local New = Instance.new("Message")
New.Parent = workspace
New.Text = "THE RACE HAS BEGUN!!!!!"
game.Lighting.Map2:clone().Parent = game.Workspace
script.Sound2:play()
script.RaceStart1:play()
script.RaceStart2:play()
script.RaceStart3:play()
script.RaceStart4:play()
script.RaceStart5:play()
script.Parent.CanCollide = false
script.Parent.Transparency = 1
wait(3)
New:remove()
wait(2)
script.Parent.CanCollide = true
script.Parent.Transparency = 0
for i = 1, ZombieAttackTime*1 do
Message.Text = "The Race will end in " .. ZombieAttackTime*1-i
wait(1)
end
local New = Instance.new("Message")
New.Parent = workspace
New.Text = "THE RACE HAS ENDED!!!!!"
game.Workspace.Map2:remove()
script.Sound2:stop()
script.Parent.CanCollide = true
script.Parent.Transparency = 0
wait(3)
New:remove()
end
Thanks in advanced,
Michael
(Due to 10,000 character limit, I had to cut the script down!)

5 comments
The Message object is very old and almost everyone has stopped using it due to its bugginess, which could be causing this. Id recommend just putting it in a SurfaceGUI,
I will do when I finish off tracks and an happy with everything. I'm using Hints and Messages however ATM as it's just easier.
Changed my mind, I'll change to GUIs!
You changed it... So everything I did was useless... lol jkjk i'm fine. But messages and hints are not buggy.
Yeah, which is why I decied to go back with messages and GUIs. I'm not an advacned enough scripter! :D