Skip to content

Handles

Supported Class Physics

Places 3D handles around any object that its Adornee is set to.

Description

The Handles object places 3D handles around any object that its Adornee is set to; this property must be set to a 3D object for the handles to appear. The color can be changed and the shape of the handles can be set to either arrows or spheres.

For handles to be interactive, they must be parented to a player's PlayerGui or the CoreGui.

Inheritance

Object → Instance → GuiBase → GuiBase3d → PartAdornment → HandlesBase → Handles

Nova inheritance: Instance → GuiBase → GuiBase3d → PartAdornment → HandlesBase → Handles

Properties

Faces Supported Property Sets which sides the GUI handles will appear.
Faces: Faces

Sets which sides the GUI handles will appear.

Roblox documentation

Style Supported Property Sets the GUI style of the handles.
Style: HandlesStyle

Sets the GUI style of the handles. Currently there are only two types: Resize and Movement.

Roblox documentation

Events

MouseButton1Down Supported Event Fired when the left mouse button goes down on one of the GUI handles.
MouseButton1Down(NormalId face)

Fired when the left mouse button goes down on one of the GUI handles.

Roblox reference signature
MouseButton1Down(face: NormalId)

Roblox documentation

MouseButton1Up Supported Event Fired when the left mouse button is released on one of the GUI handles.
MouseButton1Up(NormalId face)

Fired when the left mouse button is released on one of the GUI handles.

Roblox reference signature
MouseButton1Up(face: NormalId)

Roblox documentation

MouseDrag Supported Event Fired when the mouse moves while the MouseButton1Down event has fired, but the left mouse button has not been released yet.
MouseDrag(NormalId face, float distance)

Fired when the mouse moves while the MouseButton1Down event has fired, but the left mouse button has not been released yet.

Roblox reference signature
MouseDrag(face: NormalId, distance: float)

Roblox documentation

MouseEnter Supported Event Fired when a mouse "enters" the GUI handle.
MouseEnter(NormalId face)

Fired when a mouse "enters" the GUI handle.

Roblox reference signature
MouseEnter(face: NormalId)

Roblox documentation

MouseLeave Supported Event Fired when the mouse leaves the GUI handle.
MouseLeave(NormalId face)

Fired when the mouse leaves the GUI handle.

Roblox reference signature
MouseLeave(face: NormalId)

Roblox documentation

Inherited members

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

Roblox reference: Handles

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