I'm making game and I need GUI that will appear after 60 seconds after player joins. I ended up with this script:
local StarterGui = game.StarterGui local ScreenGui = StarterGui.ScreenGui.Text local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player) wait(60) ScreenGui.visible = true end)
But it isn't working. Anybody help?
Create a Script in Workspace Type:
wait(50) -- How much Seconds before it appears game.StarterGui.NameOfGui.NameofThing.Visible = true
did it help? also set your frame/button/image to Invisible Name of Gui is the ScreenGui Name NameofThing is a Button/Image.etc
try adding a LocalScript to the gui you want to make appear, then insert the following code:
local gui = script.Parent
gui.Enabled = false
wait(50)-- or however long you want it to wait
gui.Enabled = true