Mouse.new(rayLength: number?)
Creates a new mouse (mouse class).
Mouse.Target (returns Instance or nil)
Returns the Mouse current target.
Mouse:Get2DPosition(): UDim2
Returns the mouse's position on the player's screen.
Mouse:Get3DPosition(): Vector3
Returns the mouse's position as a Vector3 in the world.
Mouse:Set3DRaycastParams(raycastParams: RaycastParams)
Sets the raycast parameters for getting 3D position or target.
Mouse:Destroy()
Destroys the mouse (class).