local BillboardGui = game:GetService('ReplicatedStorage'):WaitForChild('BillboardGui') local text = script.Parent.Parent.TextBox.Text script.Parent.MouseButton1Click:connect(function() BillboardGui.frame.TextBox.Text = text print ("text changed") end)
In your variable, you are basically saying that the text of that is the text that's already in the change box, I recommend you use string such as this:
text = "Whatever text you want"
Edit: Invite me to your game, my username is Moyfe.