This is a question I have always wanted to know. I tried to make a script but it does not work.
I know it is a bit of a request, but I urgently need to know!
I know you put stuff in the StarterGui. Then the StarterGui transfers to the PlayerGui.
This is what I came up with.. I really don't know..
plr = game.Players.LocalPlayer plr.PlayerGui.SurfaceGui.TextLabel.Text = "test!
There is also no error.
You're probably looking for the Visible property.
Replace Enabled with Visible and it should become visible.
local plr = game.Players.LocalPlayer local surface = plr.PlayerGui:WaitForChild("SurfaceGui") surface:WaitForChild("TextLabel").Text = "Test!"
plr = game.Players.LocalPlayer
plr:WaitForChild("PlayerGui").SurfaceGui.TextLabel.Text = "Hello World!"
If that doesn't work you might want to add a frame into the SurfaceGui
***ONLY IF IT DIDN'T WORK**** plr = game.Players.LocalPlayer
plr:WaitForChild("PlayerGui").SurfaceGui.Frame.TextLabel.Text = "Hello World!"