I have a GUI in StarterGui that is already set at visible = false from the properties tab. I have a line of code that makes it visible and changes the Text. However, the GUI does not show up on my screen until AFTER I reset. How can I fix this?
See, The problem is, is that you're changing the StarterGui, NOT, the playergui. The StarterGui just replicates itself to the player, not changing/updating it.
instead try this:
1 | for _, Player in pairs (game.Players:GetChildren()) do |
2 | if Player:IsA( "Player" ) then |
3 | Player.PlayerGui.ScreenGui.Frame.TextLabel.Visible = true |
4 | end |
5 | end |