<a href="https://gist.github.com/BaldarSilveraxe/bd9d656adb" rel="nofollow">https://gist.github.com/BaldarSilveraxe/bd9d656adb</a>... Right now it just triggers off any API command (just to get it working.) Realized I could use the GMping code Aaron helped me with a while back. Trick will be finding the best way to get from a whisper to the correct tokens. ID's are pretty definitive... handleInput = function(msg) { var message = _.clone(msg), speaker, listener; if ( 'whisper' !== message.type) {return; } speaker = message.playerid; listener = message.target; }, But players sometimes have more than one token.