You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
Make a StarterGui ScreenGui reset when I want it to instead of just ResetOnSpawn. Right now I am using game.StarterGui.ScreenGui to deal with Gui work because I want the gui changes to show for new players that join too. Yes I’m aware of remoteevents and such but couldnt figure out how to make them show frames/text before a player joins the server.
How can I make the screengui refresh without having the character reset?
Players can’t see it if it’s in StarterGui you need to move it to individual players PlayerGui.
As long as I’m understanding what you want to do correct you need to change