script.Parent.Position = UDim2.new(0.72,-25,0.20,-25)
I am trying to make it's position off the screen but it seems that it's position does not change at all. If there is a better way to remove a GUI from the screen I would love to know it.
If you want to make the GUI's visibility disappear:
script.Parent.Visible = false
If you want to delete the GUI:
script.Parent:Destroy()
If you want to make a smooth disappear of the GUI to that location:
script.Parent:TweenPosition(UDim2.new(0.72,-25,0.20,-25), Enum.EasingDirection.In, Enum.EasingStyle.Quad, 0.5)
Three critical things for you to take note
The affected element (script.Parent) should be a Frame, if you made it be the actual GUI instance, change it to the Frame that controls everything and that you want to disappear;
On the last solution, Enum.EasingDirection.In equals the animation direction, Enum.EasingStyle.Quad means the animation style and 0.5 means that the animation would take 0.5 seconds to take. You can change any of those values. Learn more about Gui Tweening here and here
Also on the last solution, you could use "In" instead of Enum.EasingDirection.In and "Quad" instead of Enum.EasingStyle.Quad, but you should always use Enums when there's a chance of, for easier understand and options display, and therefor it's recommended for you to use them.
This would probably be the easiest and your best bet.
script.Parent.Visible = false
If you want to remove the whole thing,
script.Parent.Parent:remove()
You would insert this script into the TextLabel, TextButton or TextBox.