PlayerMouse

Show Deprecated
Not Creatable

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 Player:GetMouse() method. Both PlayerMouse and Mouse are legacy APIs, superseded by UserInputService.

The only difference between the PlayerMouse and the Mouse object is the PlayerMouse can be obtained using the Player:GetMouse() method.

In most cases developers are advised to use the new UserInputService. However the PlayerMouse and Mouse objects remain supported for a number of reasons. See Input and Camera for more information on customizing inputs in your experience.

Code Samples

PlayerMouse

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local function onMouseMove()
print("mouse screen position: ", mouse.X, mouse.Y)
end
mouse.Move:Connect(onMouseMove)

Summary

Properties

Properties inherited from Mouse
  • Read Only
    Not Replicated
    Read Parallel

    The CFrame of the mouse's position in 3D space.

  • Icon:ContentId
    Read Parallel

    The content ID of the image used as the Mouse icon.

  • Read Only
    Not Replicated
    Read Parallel

    A CFrame positioned at the Workspace.CurrentCamera and oriented toward the mouse's 3D position.

  • Read Only
    Not Replicated
    Read Parallel

    The object in 3D space the mouse is pointing to.

  • Read Parallel

    Determines an object (and its descendants) to be ignored when determining Mouse.Hit and Mouse.Target.

  • Read Only
    Not Replicated
    Read Parallel

    Indicates the Enum.NormalId of the BasePart surface at which the mouse is pointing.

  • Read Only
    Not Replicated
    Read Parallel

    A Ray directed towards the mouse's world position, originating from the Workspace.CurrentCamera world position.

  • Read Only
    Not Replicated
    Read Parallel

    Describes the width of the game window in pixels.

  • Read Only
    Not Replicated
    Read Parallel

    Describes the height of the game window in pixels.

  • Read Only
    Not Replicated
    Read Parallel

    Describes the X (horizontal) component of the mouse's position on the screen.

  • Read Only
    Not Replicated
    Read Parallel

    Describes the Y (vertical) component of the mouse's screen position.

Events

Events inherited from Mouse

Properties

Methods

Events