Alright,so for some odd reason when spawning a frame in through the script it’s just invisible and if I manually create it it’s visible.Am I missing something?
That’s because you have to set the parent to the player’s gui, not the StarterGui.
The StarterGui is just the template of what the player will have as gui. It copies it over to the player and changes the name to PlayerGui. If u want to edit the Gui, u have to do it with the PlayerGui and not the StarterGui