Custom game chat is broken, filtering every player message no matter what it is

PC INFO: Windows 10, i5-9600k 3.70ghz, 16gb ram, GTX 1060 3GB
Date first experienced: 03/25/25, ongoing

My custom game chat is broken, by filtering every player message no matter what, every time it runs FilterStringAsync, it will return “” instead of the correct message.

Meanwhile if I do the exact same function, on an empty baseplate, it is fine

Example of this affecting players ingame (chat empty in top left)

Game: NORTHWIND - Roblox

1 Like

Hi!

Sorry to hear you are having issues! Last year we shared with the community in forum posts and emails that experiences will be required to start a migration to our new TCS service in 2025. You can find information about this here : https://devforum.roblox.com/t/migrate-to-textchatservice-removing-support-for-legacy-chat-and-custom-chat-systems/3237100

If your in-experience chat is built using a modified version of legacy chat system or a custom chat solution not powered by TextChatService then you were required to integrate with CanUserDirectChatAsync API by January 30th, 2025.

What happens if I did not adopt one of the APIs by January 30, 2025?

If your experience falls into one of the categories above and you did not integrate the above API or migrate to TCS by January 30th, in-experience chat may be disabled within your experience since it violates our Roblox Community Standards 8. Refer to the Experience Communication Guidelines 49 to understand best practices for implementing TextChatService.

If I implement this API will I still have to migrate to TextChatService by April 30, 2025?

Yes. We’re providing this API and a migration timeline to provide an interim solution for creators needing more time to migrate to TextChatService.

You can make your experience compliant by following the instructions found in our DevForum post below:

Thanks again for bringing this up and we hope this helps

1 Like