I make that mistake and im so tired of it, please explain this to me...
COMMUNITY QUESTION
What is the difference between PlayerGui and StarterGui?
1 answer
I am not a expert at scripting, I have only been scripting(successfully) for about three months, but since no one has answered you, I will give it a go. PlayerGui is what is currently on that players screen. If it is in StarterGui, then every time they join or respawn, it will show up on their screen. For example, If i have a ShopGui that opens when i click a block, I would have the Gui's Parent be PlayerGui, but if I had a Health bar Gui, then i would put it in StarterGui, so that everytime I respawn, the health bar is there.
make sense? If so please give a thumbs up! If not, I am so sorry!
This discussion is preserved as it was. New answers, comments, and votes are closed.

4 comments
I would just like to clarify: PlayerGui is what the player is currently seeing, StarterGui is simply a holder for GUIs that will later be cloned into PlayerGui.
Thanks i kinda get it, but i dont get the part when you said: (if I had a Health bar Gui, then i would put it in StarterGui, so that everytime I respawn, the health bar is there.) why would the health bar dissapear?
When the player dies, the player is cloned, removed, then the backup is set at spawn. Which in case would delete the stuff in Player Gui and would make a fresh Player Gui.
Aye, each time a player respawns, everything in PlayerGui is removed and replaced with everything in StarterGui.