2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

AlignType

An enum that specifies how the constraint will attempt to align the body associated with the constraint and attachment. Depending on the configuration, it can be used to align specific axes to be parallel, perpendicular, or to look at a specific point.

Items

NameValueDescription
Parallel0
Perpendicular1
PrimaryAxisParallel2Aligns the primary axis to be parallel to the axis given by Constraint.Attachment1.
PrimaryAxisPerpendicular3Aligns the primary axis to be perpendicular to the axis given by Constraint.Attachment1.
PrimaryAxisLookAt4Aligns the primary axis to look at the point given by Constraint.Attachment1 or the AlignOrientation.LookAtPosition.
AllAxes5Aligns all of the axes of Constraint.Attachment0 to the axes given by Constraint.Attachment1 or to the target orientation provided by AlignOrientation.PrimaryAxis and AlignOrientation.SecondaryAxis.

Parallel

Deprecated. Use PrimaryAxisParallel instead.

FieldValue
value0
tags["Deprecated"]

Perpendicular

Deprecated. Use PrimaryAxisPerpendicular instead.

FieldValue
value1
tags["Deprecated"]

PrimaryAxisParallel

Aligns the primary axis to be parallel to the axis given by Constraint.Attachment1.

FieldValue
value2

PrimaryAxisPerpendicular

Aligns the primary axis to be perpendicular to the axis given by Constraint.Attachment1.

FieldValue
value3

PrimaryAxisLookAt

Aligns the primary axis to look at the point given by Constraint.Attachment1 or the AlignOrientation.LookAtPosition.

FieldValue
value4

AllAxes

Aligns all of the axes of Constraint.Attachment0 to the axes given by Constraint.Attachment1 or to the target orientation provided by AlignOrientation.PrimaryAxis and AlignOrientation.SecondaryAxis.

FieldValue
value5