First of all your script is great, although it looks you cannot remove the 'who' when messages are sent using the command; when you use the following command: !rt /desc [[1t[description-text]]] You get the following result in chat if you have selected 'Bandit' as who to speak as, which isn't exactly immersive. I had considered adding a fancy table or rendered Bandit description goes here I did a hack for my game where I changed the following to 'make it work'; but is not ideal. sendChat(msg.who||'[BLANK]',msg.content); to sendChat(' ',msg.content); Is there a possibility of putting a new option in e.g. !rt[desc:on] so if this is selected the result is returned without the msg.who to deal with random description messages.