All chat on Roblox is filtered to prevent inappropriate content and personally identifiable information from being visible on the site. Players have different safety settings and experiences based on their age.
Players age 13 and older have the ability to say more words and phrases than younger players. This filtering system covers all areas of communication on Roblox, public and private. The account's age group is displayed in the upper-right corner of the browser as either 13+ or <13. This is also displayed while in games.
This is also displayed while in games. An account's age group is not displayed to other players. Account owners have the ability to limit or disable who can chat with them, both in-app or in-game, who can send them messages, and who can follow them into games or invite them to private servers.
In late 2016, Roblox reduced the Core Scripts relating to the Chat Window to level 2. This allows developers of experiences to create custom chat windows and make modifications.
Since 2014, the Safe chat menu has been disabled, removing the ability to chat from Guests. However, users whose age is under 13 years gain the ability to chat only with words marked on the Whitelist. Words not marked on the Whitelist are replaced with hashes (#).
Emoji support was introduced in 2017, using the Twemoji image set. Some Emojis are filtered by the chat. Roblox confirmed that they would add an emoji keyboard, but none has been added.
As soon as you sign up, or change your username, you get assigned a chat color. You cannot change it in any way besides this right now. Roblox has confirmed that the chat color is random. Despite that, accounts who got the color using the script still has it. Teams have their chat colors depending on the color of the team.
For other types of spam, refer to the Spam article. This is about in-experience chat's filtering of the same spam.
Safe chat { } was a chat mode that prevented visitors (usually users whom their account's birthday is under 13) from typing custom messages into the chat bar for safety reasons, such as to prevent said users from typing expletives and/or profanity.