1 min read

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

TextDirection

Controls the base paragraph direction used when laying out text. Used by TextLabel.TextDirection, TextButton.TextDirection, and TextBox.TextDirection, which default to TextDirection.Auto.

TextDirection.Auto lets the Unicode Bidirectional Algorithm determine the paragraph's base direction from the first strong directional character. TextDirection.LeftToRight or TextDirection.RightToLeft pins the base direction regardless of content, which is useful for mixed-script strings where automatic detection would choose the wrong base.

Items

NameValueDescription
Auto0Automatically determines text direction from the first strong directional character using the Unicode Bidirectional Algorithm.
LeftToRight1Forces the paragraph base direction to left-to-right regardless of the text content.
RightToLeft2Forces the paragraph base direction to right-to-left regardless of the text content.

Auto

Automatically determines text direction from the first strong directional character using the Unicode Bidirectional Algorithm.

FieldValue
value0

LeftToRight

Forces the paragraph base direction to left-to-right regardless of the text content.

FieldValue
value1

RightToLeft

Forces the paragraph base direction to right-to-left regardless of the text content.

FieldValue
value2