I have a GUI which pauses the game when shown. For some reason, the mouse doesn't show when hovering over the GUI. Any help?
I would suggest to first check if script sets particular mouse Mode when GUI gets open (like eModePointer), and whether you have a valid cursor for that mode in your game.
Of course that could be a silly mistake of doing "mouse.Visible = false" somewhere in script too, - to mention another possibility.