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.

ChatRestrictionStatus

The ChatRestrictionStatus enum represents whether a user is permitted to participate in text or voice chat as determined by a third-party platform such as Xbox or PlayStation. Platform-level restrictions reflect parental controls, age restrictions, or account-level communication settings that the platform enforces independently of Roblox. This status is surfaced through properties such as Player.ThirdPartyTextChatRestrictionStatus, FriendCommunicationRestrictionStatus, and VoiceChatRestrictionStatus, all of which default to ChatRestrictionStatus.Unknown until the platform reports a definitive value.

Items

NameValueDescription
Unknown0The platform's chat restriction status for the user has not yet been determined; this is the default value for all ChatRestrictionStatus properties.
NotRestricted1The third-party platform has confirmed the user has no chat restrictions in effect.
Restricted2The third-party platform has reported the user is restricted from chat, typically due to parental controls or platform communication settings.

Unknown

The platform's chat restriction status for the user has not yet been determined; this is the default value for all ChatRestrictionStatus properties.

FieldValue
value0

NotRestricted

The third-party platform has confirmed the user has no chat restrictions in effect.

FieldValue
value1

Restricted

The third-party platform has reported the user is restricted from chat, typically due to parental controls or platform communication settings.

FieldValue
value2