first i want to say this is ran on the server, the client has that message received event that’ll say everything related to the received chat, however they killed all server functionality regarding this.
with the legacy chat system it was already kind of weird, having to piggyback off the DefaultChatSystemChatEvents folder they create on game initialization, however to my knowledge TextChatService just uses SendAsync() which uses no physical RemoteEvents, its all done through the API.
how do i get the channel a player is messaging on now? .Chatted only returns a players text, but no other relevant info on the server.