Hi all,     Here's a little something I cobbled together:     on("ready", () => {   on("chat:message", (msg) => {     if ("gmrollresult" === msg.type && playerIsGM(msg.playerid)) {       var randText = new Array();       randText[0] = "/desc The DM is rolling. . .";       randText[1] = "/desc You hear the sound of dice rolling";       randText[2] = "/desc The DM rolls dice ominously";       randText[3] = "/desc Dice roll behind the scenes";       randText[4] = "/desc The DM rolls for something. . .";       randText[5] = "/desc You shudder as the DM rolls dice. . .";       randText[6] = "/desc Dice are being rolled by the DM";       var i = Math.floor(randText.length * Math.random());       sendChat("", randText[i]);     }   }); });     Whenever the output of the /gmroll is posted to the chat, it will also post one of the above messages   Easily customizable!  Add more text?   Easy - add a new line and increment the randText  Eg: randText[8] = "/desc Some description here";     To remove some of the options - just delete the appropriate number of randText lines, so if you only wanted it to output 2 possible options it would look like:  on("ready", function () {   on("chat:message", function (msg) {     if ("gmrollresult" === msg.type && playerIsGM(msg.playerid)) {       var randText = new Array();       randText[0] = "/desc The DM is rolling. . .";       randText[1] = "/desc You hear the sound of dice rolling";       var i = Math.floor(randText.length * Math.random());       sendChat("", randText[i]);     }   }); });     To add it to your roll20, you need to do so manually (also how I would suggest using it, as you can them customize the responses)     **Edit**  Adjusted, thanks to input from Keith