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:
for _, Player in pairs(game.Players:GetChildren()) do if Player:IsA("Player") then Player.PlayerGui.ScreenGui.Frame.TextLabel.Visible = true end end