[REPORT] Games that are using Custom Chat System Potentially Bypassing Roblox Chat Requirements

Hello.

I would like to report a potential violation of Roblox’s updated requirements for user communication introduced in January 2026 in the following experiences:

Kemerovo RP

:sun: Kemerovo RP [Summer]

Zarechensk RP

:sun: Zarechensk | RP


Description of the system

Both experiences use their own custom text communication system with a custom SendBar.

The system works as follows:

  • LocalizationService is used to determine the user’s language/localization;
  • users with Russian or Ukrainian localization are provided with a custom message input interface;
  • the user enters a message through this SendBar;
  • the message is then passed through the experience’s own communication system;
  • RbxChannelGeneral is used to distribute the messages;
  • the message is then displayed to other players through the custom chat interface.

The system also uses FilterStringAsync.

Therefore, the issue is not that the messages are completely unfiltered. The text filtering itself is present.


What the issue is

The issue is the use of a separate custom text-chat system instead of Roblox’s standard communication system, particularly following the introduction of the Age Check to Chat requirements.

Roblox introduced the global age-check requirement for access to chat in January 2026. The purpose of this change is to separate users into appropriate age groups and prevent communication between users who are not permitted to communicate with each other.

Therefore, simply passing a message through FilterStringAsync is not sufficient.

The communication system must also respect age restrictions, whether specific users are permitted to communicate with each other, and Roblox privacy and safety settings.

In this implementation, messages are sent through:

Custom SendBar → RbxChannelGeneral → Custom Chat Interface

This means the experience maintains a separate mechanism for text communication outside of the standard Roblox chat experience.

This is what I am asking Roblox to review.


Why FilterStringAsync does not resolve the issue

FilterStringAsync is responsible for filtering the content of a message.

However, the updated Roblox requirements are not only about the content of messages.

Following the introduction of Age Check to Chat, Roblox must also be able to determine whether a particular user is permitted to communicate with another user based on their age groups and safety settings.

Therefore:

“The message passes FilterStringAsync, so everything is allowed”

is not sufficient.

The actual permission to communicate must also be respected.

During the January discussions regarding custom chat systems, developers specifically asked whether custom chat systems were still permitted following the introduction of Age Check to Chat.

The relevant concern was that user-to-user communication needs to respect TextChatService and the associated age-based restrictions rather than creating a separate communication path that bypasses them.


What I am asking Roblox to check

Please investigate whether:

  1. This system uses TextChatService for user-to-user text communication.
  2. Roblox’s age-based chat restrictions are applied to these messages.
  3. A user can use the custom SendBar to communicate with users they should not be permitted to communicate with under the current age restrictions.
  4. The age groups of both participants are taken into account.
  5. Roblox privacy and communication restrictions are respected.
  6. RbxChannelGeneral creates a separate communication path that bypasses TextChatService restrictions.
  7. This implementation complies with the requirements introduced with Age Check to Chat.

Important clarification

FilterStringAsync is present and is used by the system.

My concern is specifically that content filtering and determining who is allowed to communicate with whom are two separate things.

Even a completely filtered message could potentially be delivered to a user who should not be able to communicate with the sender under Roblox’s current requirements.


Why I am reporting this

I believe that, following the introduction of Roblox’s updated requirements in January 2026, this system should be reviewed again for compliance with the current platform rules.

I am asking Roblox to independently review the implementation and determine whether it complies with the current requirements regarding age-based chat restrictions and user-to-user text communication.


Experiences

Kemerovo RP:

Zarechensk RP:

Thank you for reviewing this report.

3 Likes

no one likes a narc, and no one likes this update

8 Likes

Custom chat interfaces are allowed, and it looks like the experience is using TextChannels to distribute messages, which is the intended way. This post is also off-topic and if you wish to report games, you should do it through the standard reporting process built into the app and the website.

6 Likes

Thanks for the clarification.

My concern is not simply that the experience has a custom chat UI. I understand that custom interfaces can be used with TextChannel/TextChatService.

The reason I reported these experiences is that, based on my investigation, the custom communication system appears to be used to provide communication functionality that may circumvent some of Roblox’s normal communication restrictions, including regional restrictions in Russia and the age/category restrictions introduced with the updated chat requirements.

In particular, the custom SendBar and localization-based implementation appear to provide a separate communication flow for users in specific regions/localizations rather than simply being a visual replacement for the default chat UI.

I may be missing part of the implementation, which is exactly why I’m asking Roblox to review it rather than claiming that the developers are definitively violating the rules.

If the system is fully compliant and all age, regional, privacy, and communication restrictions are correctly enforced through TextChatService, then Roblox can confirm that through their review.

As for reporting through the standard system: I wanted to document the technical concern publicly so other developers can understand why I believe this implementation deserves review, rather than simply submitting an unexplained report.

@ElPsyCongroo_Y

I would appreciate it if Roblox staff familiar with Age Check to Chat and TextChatService could review this report. My concern is specifically whether this implementation can circumvent Roblox’s age-based and regional communication restrictions.

dunno why you need to make this public

If the communication is made through TextChannels, in any case, Roblox will apply their restrictions automatically in the backend. If they are using a different means of communication, then Roblox has the means to detect and moderate it. Using the developer forum as a medium to report these issues isn’t going to give you what you wish most of the time. You could’ve made this entire post under Roblox’s own reporting system and it would’ve been sufficient.

I understand your point, but the reason I made this public is because I have previously tried to raise concerns about this kind of issue through Roblox’s normal support channels and did not receive a meaningful response.

I’m not trying to replace the official reporting system with a DevForum post. I’m documenting the technical concern publicly so it can be reviewed by other developers and, hopefully, Roblox staff who are familiar with the current communication requirements.

If Roblox already has an internal way to detect and review custom communication systems that may not comply with the current requirements, then that’s exactly what I’m asking them to do here.

I’m also not claiming that the experiences are definitively violating the rules. I’m asking Roblox to verify whether their implementation complies with the current age, regional, and communication restrictions.

1 Like

Hello Veltraxen.
Reports can be handled via just the report abuse button in the web page.

Textchatservice API has its own return ends for different age-groups and bypass able stuff, custom chats can be used.

However, you are abusing this system by just spamming reports etc on different platforms of ROBLOX to try take down similar games like yours without context. Can you just please stop and actually create a good game instead of pure AI slop.

2 Likes