Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
TextChatMessageStatus
Indicates the status of a TextChatMessage. The TextChatMessage.Status property is set by TextChannel:SendAsync() to report the outcome of an attempted send. A status of TextChatMessageStatus.Success means the message passed all server-side checks; any other value identifies the reason the message was blocked or has not yet completed delivery.
Items
| Name | Value | Description |
|---|---|---|
| Unknown | 1 | Generic failed status for any other TextChannel:SendAsync() failures. |
| Success | 2 | Message has no issues. |
| Sending | 3 | Message is sending. |
| TextFilterFailed | 4 | Text filter failed to process the message. |
| Floodchecked | 5 | Message is from a user sending messages too frequently. |
| InvalidPrivacySettings | 6 | Message can't be sent because of the user's chat privacy settings. |
| InvalidTextChannelPermissions | 7 | Message's TextSource is either not in the intended TextChannel or TextSource.CanSend is false. |
| MessageTooLong | 8 | Message is too long. |
| ModerationTimeout | 9 | Message can't be sent because the user has an active moderation timeout on chat. |
Unknown
Generic failed status for any other TextChannel:SendAsync() failures.
| Field | Value |
|---|---|
| value | 1 |
Success
Message has no issues.
| Field | Value |
|---|---|
| value | 2 |
Sending
Message is sending.
| Field | Value |
|---|---|
| value | 3 |
TextFilterFailed
Text filter failed to process the message.
| Field | Value |
|---|---|
| value | 4 |
Floodchecked
Message is from a user sending messages too frequently.
| Field | Value |
|---|---|
| value | 5 |
InvalidPrivacySettings
Message can't be sent because of the user's chat privacy settings.
| Field | Value |
|---|---|
| value | 6 |
InvalidTextChannelPermissions
Message's TextSource is either not in the intended TextChannel or TextSource.CanSend is false.
| Field | Value |
|---|---|
| value | 7 |
MessageTooLong
Message is too long.
| Field | Value |
|---|---|
| value | 8 |
ModerationTimeout
Message can't be sent because the user has an active moderation timeout on chat.
| Field | Value |
|---|---|
| value | 9 |