Custom Cursor Icon, including icons on Button/Text hover

I want to have my own icons for the cursor in my game. Using UserInputService.MouseIcon I can already set the default arrow icon for the cursor, but hovering over TextBoxes or ClickDetectors or GuiButtons changes the cursor, and that property can’t control it. I can set the ClickDetector.CursorIcon property for ClickDetectors to change it to what I want, but I can’t do the same for TextBoxes or GuiButtons.

Best/least annoying or tedious method to do this?

2 Likes

GuiButtons can be changed via certain events, but other than that you probably can’t.