This script is inside PlayerGui > SurfaceGui > TextButton
This doesn't work in first person. It does in third person.
SurfaceGui is adorned. This is a LocalScript. It is not Disabled.
script.Parent.MouseButton1Down:Connect(function() print("Button pressed!") end)