So I am currently trying to make a panel where settings for brickcolors and materials etc are defined as I am creating a stage.
However, once I toggle any properties via a localscript ( e.g. textlabel visibility, color etc ), the changes are done / visible in the properties but not in-game.
As visible, I selected a TextLabel and point out to the visibility property, it is false even though the TextLabel is still visible on the GUI.
The same occured with the property BackgroundColor3.
Any hints on what I might be doing wrong? Let me know, thanks! ;o
you’re looking at the properties of the gui in StarterGui, not in PlayerGui
on a player’s screen, they use the guis in PlayerGui
StarterGui is pretty much a folder of guis to clone into PlayerGui when a player’s character spawns
make sure the one in the console and the script editing the gui are also the PlayerGui one, editing the StarterGui gui does not change the one in PlayerGui
you’d leave the local script in StarterGui because PlayerGui doesn’t exist until a player exists, but when you want to access the gui in the script, instead of doing something like game.StarterGui.SomeGui, you’d do game.Players.LocalPlayer.PlayerGui.SomeGui