Skip to content
Roblox API Reference

PlayerScripts

A container for client-side scripts to be run inside Player objects within the Players service.
  • Not creatable
  • Not replicated
Memory category
Instances
Own members
16
Inherited members
75
Subclasses
0
Siblings
608

Properties23

Inherited fromObject2

Property categoryData

Inherited fromInstance21

Property categoryBehavior

Property categoryData

Property categoryPermissions

Methods54

Inherited fromObject3
  • Get an event that fires when a given property of the object changes.
    Parameters
    ParameterDescription
    property: string
    The property to connect to.
    Returns
    TypeDescription
    RBXScriptSignal
    A signal that fires whenever the property changes.
  • Object:IsA(className: string): boolean
    Returns true if an object's class matches or inherits from a given class.
    • Custom Lua state
    • Thread safe
    Parameters
    ParameterDescription
    className: string
    The class against which the Object's class will be checked. Case-sensitive.
    Returns
    TypeDescription
    boolean
    Describes whether the Object's class matched or is a subclass of the given class.
  • Object:isA(className: string): boolean
    Deprecated: This deprecated function is a variant of Object:IsA() which should be used instead.
    • Deprecated
    • Custom Lua state
    Parameters
    Parameter
    className: string
    Returns
    Type
    boolean

    Use IsA instead.

Inherited fromInstance39
Defined byPlayerScripts12
  • PlayerScripts:ClearComputerCameraMovementModes()
    Unregisters all ComputerCameraMovementMode enums from the game's settings menu.
    • Capabilities: Input + Players
  • PlayerScripts:ClearComputerMovementModes()
    Unregisters all ComputerMovementMode enums from the game's settings menu.
    • Capabilities: Input + Players
  • PlayerScripts:ClearTouchCameraMovementModes()
    Unregisters all TouchCameraMovementMode enums from the game's settings menu.
    • Capabilities: Input + Players
  • PlayerScripts:ClearTouchMovementModes()
    Unregisters all TouchMovementMode enums from the game's settings menu.
    • Capabilities: Input + Players
  • PlayerScripts:GetRegisteredComputerCameraMovementModes(): { any }
    • Roblox script security
    • Capabilities: Players
    Returns
    Type
    { any }
  • PlayerScripts:GetRegisteredComputerMovementModes(): { any }
    • Roblox script security
    • Capabilities: Players
    Returns
    Type
    { any }
  • PlayerScripts:GetRegisteredTouchCameraMovementModes(): { any }
    • Roblox script security
    • Capabilities: Players
    Returns
    Type
    { any }
  • PlayerScripts:GetRegisteredTouchMovementModes(): { any }
    • Roblox script security
    • Capabilities: Players
    Returns
    Type
    { any }
  • PlayerScripts:RegisterComputerCameraMovementMode(cameraMovementMode: Enum.ComputerCameraMovementMode)
    Registers that a computer camera movement mode is available to be selected from the game menu.
    • Capabilities: Input + Players
    Parameters
    ParameterDescription
    cameraMovementMode: Enum.ComputerCameraMovementMode
    The ComputerCameraMovementMode to add to the selectable options in the settings menu.
  • PlayerScripts:RegisterComputerMovementMode(movementMode: Enum.ComputerMovementMode)
    Registers that a computer movement mode is available to be selected from the game menu.
    • Capabilities: Input + Players
    Parameters
    ParameterDescription
    movementMode: Enum.ComputerMovementMode
    The ComputerMovementMode to add to the selectable options in the settings menu.
  • PlayerScripts:RegisterTouchCameraMovementMode(cameraMovementMode: Enum.TouchCameraMovementMode)
    Registers that a touch camera movement mode is available to be selected from the game menu.
    • Capabilities: Input + Players
    Parameters
    ParameterDescription
    cameraMovementMode: Enum.TouchCameraMovementMode
    The TouchCameraMovementMode to add to the selectable options in the settings menu.
  • PlayerScripts:RegisterTouchMovementMode(movementMode: Enum.TouchMovementMode)
    Registers that a touch movement mode is available to be selected from the game menu.
    • Capabilities: Input + Players
    Parameters
    ParameterDescription
    movementMode: Enum.TouchMovementMode
    The TouchMovementMode to add to the selectable options in the settings menu.

Events14

Inherited fromObject1
Inherited fromInstance9
Defined byPlayerScripts4
  • PlayerScripts.ComputerCameraMovementModeRegistered: RBXScriptSignal<()>
    • Roblox script security
    • Capabilities: Players
  • PlayerScripts.ComputerMovementModeRegistered: RBXScriptSignal<()>
    • Roblox script security
    • Capabilities: Players
  • PlayerScripts.TouchCameraMovementModeRegistered: RBXScriptSignal<()>
    • Roblox script security
    • Capabilities: Players
  • PlayerScripts.TouchMovementModeRegistered: RBXScriptSignal<()>
    • Roblox script security
    • Capabilities: Players