Video game Roblox is testing a new artificial intelligence (AI) tool that automatically replaces foul language with more appropriate words during in-game chats, part of the platform’s effort to keep conversations safer for its largely young player base.
Instead of simply blocking bad words with “####,” the system can now rewrite the message so the conversation continues without the offensive language.
In a sample, Roblox illustrated how it will use the tool: “Hurry TF up,” will be changed to “Hurry up.”
“For years, using filters that show up as ##### has been central to how we keep conversations safe and civil,” the company said in a media advisory. “These hash marks appear in real time and let users know when something they typed is not allowed.”
With the new AI feature, the platform will first focus on rephrasing profanity. If a player types a message containing offensive language, the system can automatically change it into a more acceptable version instead of blocking the entire message.
The goal is to help players understand what kind of language is allowed while still keeping conversations flowing. Everyone in the chat can see the cleaned-up version, while the person who sent the message also learns which words are not permitted.
Over time, Roblox said the AI system will become better at understanding context and tone so it can rewrite messages more accurately without changing the meaning too much.
“Our priority is building a safe and civil way to communicate on Roblox,” the company said. “We want to inform and guide users as they learn our community standards.”
The move builds on earlier safety features introduced in May 2025. At that time, Roblox began sending real-time warnings when players broke chat rules in both text and voice conversations.
These notifications alert users when they violate a policy and encourage them to rethink their language before sending similar messages again.
Still, the platform warned that users who repeatedly break the rules could face stronger penalties beyond having their words replaced or blocked.