I know there are functions for clicking and releasing GUI buttons, but what about simply moving over them? How would I do this?
You can connect a function to a MouseEnter or MouseLeave event that most guiobjects have.
ui.MouseEnter:Connect(function() end) ui.MouseLeave:Connect(function() end)