I think this would be fun. I could see them added as a category under the journal tab. The GM can add any language he wants - lets say "Elven" - as well as a chat function string. The function string would then be prefixed with "lang-" so that it never conflicts with other chat functions. So for Elven it could be "/lang-elf". Then lastly the GM could add players to that language just like we can do with Handouts today. Then, when the player types "/lang-elf" into the chat window, any player that is added to the Elven language will see the true message and the players that are not added will see either jibberish, or a message in a different color that reads "So-and-so speaks in Elven." Heck, that message could even be customized in the language section, so if a GM wants to have jibberish that is formatted something like Elven, the can put it in themselves. Example: GM creates these languages and assign these players to the languages: Elven: Player 1 Dwarven: Player 3, Player 4 Thieves Cant: Player 2 When Player 1 says something to an NPC in elven they type "/lang-elf You know the elven ways prohibit us from telling the others what we know." The GM will see that full message, but Players 2-4 will see "Player 1 speaks in Elven" And when a Dwarf says something in his native language, both Player 3 and Player 4 would see the full message, but Players 1 and 2 would see "GM speaks in Dwarven." I think this frees up a lot of the issues with this, and makes the system completely optional. The biggest issue that I can see is in keeping the chat logs - because who's log do you keep? It would have to be stored and recompiled based on the user's login status or something.