how to show your real mouse on roblox
To show your real mouse on Roblox, you usually need to do it with a LocalScript, because Roblox lets the game control cursor visibility on the client side.
Simple way
- In Roblox Studio, open StarterPlayerScripts or StarterGui.
- Add a LocalScript.
- Use
UserInputService.MouseIconEnabled = trueto make the default Roblox cursor visible again.
- If a custom cursor or fake GUI cursor is hiding it, turn that off too.
Basic example
lua
local UserInputService = game:GetService("UserInputService")
UserInputService.MouseIconEnabled = true
If it still does not show
- Check whether another script is setting
MouseIconEnabled = false.
- Make sure you are not using a fake mouse made from a
ScreenGuiimage or frame, because that can cover the real cursor.
- If you want the cursor during UI-only interaction, also check whether the game is locking the mouse or forcing first-person mode.
If you meant a custom cursor
Roblox also supports making a fake cursor with UI, but that is different from the real system mouse. The real cursor is the default pointer; the custom one is usually just an image that follows mouse position.
Tiny takeaway
If your goal is just “make my normal mouse appear,” the fastest fix is
MouseIconEnabled = true in a LocalScript.