Update on Legacy Chat Deprecation and TextChatService Migration

I made an open source implementation of TextChatService that includes a ChatTextFaded and ChatBackgroundFaded property you can hook onto via GetPropertyChangedSignal. You can learn more about it here OpenTextChatService - Open-Source Implementation of TextChatService. It is a faithful recreation of the default TextChatService UI so you won’t notice any difference, but everything is handled and rendered by the developer. I think this should solve your problem. :slightly_smiling_face:

local TextChatService = require(pathToOpenTextChatService)
TextChatService:GetPropertyChangedSignal("ChatBackgroundFaded"):Connect(function()
   print(`Chatbox visible: {TextChatService.ChatBackgroundFaded}`)
end)
--Alternatively
TextChatService:GetPropertyChangedSignal("ChatBackgroundTransparency"):Connect(function()
   print(`Chatbox transparency: {TextChatService.ChatBackgroundTransparency}`)
end)
4 Likes