I want two teams to be able to use a team chat together and I was wondering if there is any way to do this…
I have tried to enable channels but that just creates a team channel for 1 team and I can’t find a way to make it so multiple teams can use the same team channel for cross-team communication.
I believe that you could create a custom channel (using the ChatService:AddChannel() function), and from there, make the players join the said channel by using the ChatSpeaker:JoinChannel() function. These two should be able to achieve your goal.
Here are some resources: ChatSpeaker (you can see the JoinChannel() function here) Lua Chat System (scroll down for example of adding channels)