Migrate to TextChatService: Removing Support for Legacy Chat and Custom Chat Systems

I’ve been getting the prompt this entire time because there was one “ChatLocalization” object under “Chat”…
Thank you for this!

2 Likes

i found this post when i searched for “textchatservice” on the forum

https://devforum.roblox.com/t/the-new-textchatservice/1679692/4

@Abcreator you jinxed us :sob:

3 Likes

Well you know what they say. Something is always a option until it is mandatory

2 Likes

You know reading up on this months ago I was like “oh okay”.
Working on migrating it rn, seeing the forced text limit. Lack of proper support for chat history.

It all feels super bleak.

1 Like

Thank you for your advice! I switched my game to TextChatService back in November, yet for all this time I was still getting the warning message and I couldn’t understand what I was doing wrong. I did this and I am no longer getting the message.

2 Likes

Honestly, the decision to force everyone onto the new chat system shouldn’t have happened in the first place. Most top games—especially older ones—still rely on the legacy chat to function properly. This includes things like admin commands or system messages appearing when certain actions happen.

One of the biggest issues is that the new chat system changes how player messages are handled. So if a game tells you to “say the answer in the chat,” it might not even work anymore because the new system doesn’t support the old way of checking messages. That pretty much ruins key parts of gameplay in a lot of games.

And let’s be real—many developers either don’t have the time or aren’t even around anymore to go back and fix or update their games. Forcing this change does more harm than good to the majority of developers and games.

14 Likes

I second this.

The game I am helping develop has many experiences that all use the old chat version. Significant changes have to be made to each one or else the game breaks. Scripting a system to cut down the number of experiences and make it compatible with the new chat has taken me months due to IRL circumstances. It has come to a point where I now must pull all-nighters to make sufficient daily progress and still meet IRL responsibilities.

Even if I fix most content working under the new system, I am sure some scripts rely on the old chat that I will not notice for a long time. .Chatted events no longer fire in LocalScripts, messing up items that rely on commands done on LocalScripts.

This entire action by Roblox is inconsiderate. I do not buy the “legal reasons” excuse, as there is nothing restricting them from assigning a few programmers to update the legacy chat to have filtering features to meet legal requirements. The legal basis ultimately seems like an excuse to be able to make people stop using legacy chat.

7 Likes

Clearly this will ruin every single game that relies on legacy chat and ALL toolbox models that had scripts that requests legacy chat, and in 3 days we are going to see the results.
i also have to mention that it looks awful and its extremely buggy, id be glad if someone made a skin of the new chat system to look almost exactly like the old one

2 Likes

im sure over 60% of parents don’t, don’t have to verify your id to “prove” youre a parent? if thats the case then why would a parent want to take the risks to do that?

1 Like

@Tomi1231 Has created a skin for the new chat system that looks and works very similar to legacy chat.

If you’re interested in adopting the new appearance but want more functionality out of TextChatService, I’ve released a faithful recreation that has significant performance gains and can be customized to add whatever you like as well.

3 Likes

3 days left until it is forced. Rip legacy. I wonder how much chaos will happen when it is forced…

1 Like

Reminding you all that today is the day… :frowning:

8 Likes

We don’t really need the TextChatService, it sucks, is useless and is ugly too.

7 Likes

I do not support this change and I will keep creating copies of LegacyChat for my games. I WILL NOT MIGRATE TO THIS STUPID UGLY TEXTCHATSERVICE and If y’all at roblox trying to migrate my games with this change, don’t you dare or I will take action on every stupid update y’all make.

PS: Roblox only wants to remove LegacyChat to wipe out their legacy features, they are lying with it doesn’t integrate parental controls, they only doing this to remove ALL GOOD Legacy Features from their platform.

7 Likes

Is there any updates to this? Went through hell updating my game for it but its not out enforced yet…

1 Like

Seems like they actually don’t really care & just fear mongering. Typical.

2 Likes

It’s been 4 days since the deadline, did the team forget to enforce it? Sets a bad precedent.

If it’s delayed, then that’s alright, but that’s something you have to communicate.

If it’s not delayed, just forgotten or whatever, then it comes off as insincere and unprofessional. This whole buildup, and for what?

I personally believe that this is a necessary change to promote parental guidance, like you guys! But if you aren’t willing to enforce the deadline that YOU the corporation set, then it makes it seem like you don’t care about “parental controls” as much as I’d thought.

Also not a fan of how this gives the team the ability to shutdown Legacy Chat at ANY moment from this point forward and claim it as “sorry for the delay, thanks for your patience.” I want to be able to know exactly when something is getting removed, not a “it’s gonna be removed any minute now!” type of ordeal. Shame, shame, shame!

Best case scenario as of now would be to set a new, very short timeframe deadline. That would be cool and if that happens I’ll care less about all this. Things happen, I forget things too! Consider this an passive aggressive reminder :smile:

5 Likes

@Roblox @be_nj Can we please get a clarification of if the removal and migration dates got extended or if this is an oversight? My apologies for the ping by the way.

1 Like

I really hope not, I did actually butcher my health staying up 3 nights in a row working as much as I can just to get the filtering out. I really hope I didnt do it for no reason. I really hope not.

I can not describe the mental anguish and fear I felt of thinking:
“My games going to randomly have no chat, names or anything because roblox told us itl be turned off.”

Honestly, this is REALLY messed up. I cant imagine putting that stress onto every dev and then just going silent about it and not actually doing it.

5 Likes

They don’t seem to even have this thought out correctly or set out.

One thing after another

'Experiences may be moderated"
“We will attempt to migrate your experience to TextChatService”
“Chat will be disabled in-game”

Many different statements, but not even one simple answer lol.

3 Likes