This object cannot be created with the Instance.new constructor function.
The PlayerMouse behaves identically to the
Mouse object that is obtained using
Tool/Equipped. It can be accessed from
LocalScripts using the local player’s
The only difference between the PlayerMouse and the
Mouse object is the PlayerMouse can be obtained using the
In most cases developers are advised to use the new
UserInputService. However the PlayerMouse and Mouse objects remain supported for a number of reasons.
For more information on how to use the mouse object, see the