I have tried this over and over and it never worked no matter what I did. WHAT IS GOING ON?!?!
while true do wait(10) game.StarterGui.Ad.Rockets.Visible = true wait(10) game.StarterGui.Ad.Play.Visible = true wait(10) game.StarterGui.Ad.Computer.Visible = true wait(10) game.StarterGui.Ad.Disaster.Visible = true end
You can try using repeat, see if that works
repeat 02 wait(10) 03 game.StarterGui.Ad.Rockets.Visible = true 04 wait(10) 05 game.StarterGui.Ad.Play.Visible = true 06 wait(10) 07 game.StarterGui.Ad.Computer.Visible = true 08 wait(10) 09 game.StarterGui.Ad.Disaster.Visible = true 10 until nil
u need to set it to false at one point
As JSAcela said, repeat works well. Though, I personally would do this:
repeat wait(10) game.StarterGui.Ad.Rockets.Visible = true wait(10) game.StarterGui.Ad.Rockets.Visible = false game.StarterGui.Ad.Play.Visible = true wait(10) game.StarterGui.Ad.Play.Visible = false game.StarterGui.Ad.Computer.Visible = true wait(10) game.StarterGui.Ad.Computer.Visible = false game.StarterGui.Ad.Disaster.Visible = true wait(10) game.StarterGui.Ad.Disaster.Visible = false until nil
game.StarterGui.Ad.Rockets.Visible = true
won't do anything because when the player plays the game every GUI goes to PlayerGui which can be accesed by game.Players.LocalPlayer.PlayerGui
Though if you put your script inside of your "Rockets" and do script.Parent.Visible = true
Its easier. And We cant give you the full script here so you would have to figure the rest of the script yourself.
Learn more about this here
If i helped make sure to click the "Accept Answer" button.