I am trying to make an Intro GUI appear for the player that joins. I've tried multiple things from here.
✓ ANSWER ACCEPTED
How do I make a GUI Appear once a player joins?
1 answer
✓ Accepted answer
Add a LocalScript inside ReplicatedFirst, place your GUI inside it and put this code inside the script:
local GUIname = "" -- Put your GUI's name between the ""
local GUI = script:WaitForChild(GUIname)
GUI.Parent = game.Players.LocalPlayer.PlayerGui
This discussion is preserved as it was. New answers, comments, and votes are closed.

4 comments
^ That isn't completely necessary as you can simply put the Gui in StarterGui and just add repeat wait() until game.Players.LocalPlayer
He asked for an Intro GUI, if I were to do what you said the GUI would keep reappearing whenever the player respawns.
Of course you could set the ResetOnSpawn property to false, but I feel for an intro GUI its best to have it load as soon as the client connects, hence why I put it on ReplicatedFirst.
tiraner300, thank you so much for the help dude, I really appreciate it!