Yes this is THAT whisper script. You don't have to play in my games, this is a legit API question, please just help with the question, it applies to a fair number of things I want to do eventually, I just found it here with this script. this is the script currently. on('chat:message', function(msg) { var gmName = "DM" if(msg.type == 'whisper' && msg.who != 'system') { var target = getObj({ _id: msg.target }) // this is the line I can't get right. sendChat('system', '/w " + gmName + " + msg.who + ' whispers ' + target + ' - ' + msg.content ); }; }); My problem is that target is undefined. been fiddling around with it all night but have yet to actually be able to figure out how to make it send the name of the character that the whisper is being sent to. can get it to send the id via target = msg.target, but just cannot get it to pull the name of that ID. I know its something I'm doing wrong, I just don't know what. Any help?