Skip to content

Motor

Supported Class Physics

Makes a movable JointInstance between two parts.

Description

An object used to make movable JointInstance between two Parts.

Inheritance

Object → Instance → JointInstance → Motor

Nova inheritance: Instance → JointInstance → Motor

Known subclasses: Motor6D

Properties

CurrentAngle Supported Property Displays the current rotation of the motor in radians.
CurrentAngle: float

Displays the current rotation of the motor in radians.

Roblox documentation

DesiredAngle Supported Property The desired angle to turn the motor to in radians.
DesiredAngle: float

The desired angle to turn the motor to in radians. The motor will attempt to reach this angle (provided Motor.MaxVelocity is greater than 0.

Roblox documentation

MaxVelocity Supported Property The maximum velocity the motor can use to reach Motor.DesiredAngle measured in radians per physics frame (1/60th of a second).
MaxVelocity: float

The maximum velocity the motor can use to reach Motor.DesiredAngle measured in radians per physics frame (1/60th of a second).

Roblox documentation

Methods

SetDesiredAngle Supported Function Sets Motor.DesiredAngle of the motor.
Motor:SetDesiredAngle(float value)

Sets Motor.DesiredAngle of the motor.

Roblox reference signature
Motor:SetDesiredAngle(value: float): null

Roblox documentation

Inherited members

Inherited from JointInstance: 13 properties, 36 methods, 7 events. They are documented on the base class page.

Roblox reference: Motor

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.