Rookie Question:
Running the following Lua in a normal script results in a TextBox with the text "TextBox" but running it with a localscript results in a TextBox with the text "Please enter text here"
local player = game.Players.GoldAngelInDisguise
local screenGui = Instance.new("ScreenGui", player.PlayerGui)
local textBox = Instance.new("TextBox", screenGui)
textBox.Size = UDim2.new(0, 100, 0, 100)
textBox.Position = UDim2.new(.5, -50, .5, -50)
textBox.Text = "Please enter text here"
I know it would make sense to just use a localscript instead but I want to bypass FE
Btw I am running this on the game Void Script Builder (Place 1) as a test
I have tried researching similar questions but could not find one. Created this account hoping to find an answer. Thanks!
Answered Solution: Adding a wait() before changing the text works! Thanks for the help!

4 comments
Try adding a wait() before setting the text, it works for me
What do you mean you want to "bypass FE"? You cannot.
You cannot manipulate anything inside the PlayerGui folder from the server. Any changes in that folder must be made from the client (i.e. through local scripts).
As was already mentioned, either do this via a local script or use remote events