I got impatient and threw together a little snippet to do the job for me: //By Kastion //<a href="https://app.roll20.net/users/3173313/kastion" rel="nofollow">https://app.roll20.net/users/3173313/kastion</a> //version: 1.0 //!getpos [token_id] on('ready', function() { log("-=> Get Position Command <-= [Last Edited by Kastion July 11th 2018]") on('chat:message', function(msg) { if (msg.type == "api" && msg.content.indexOf("!getpos") !== -1) { let args = msg.content.split(/\s+/); var t = findObjs({ _type: 'graphic', _id: args[1].trim() }); if(t[0]) sendChat('POSITION', "/w gm **TOP:** " + t[0].get("top") + " **LEFT:** " + t[0].get("left")); }; }); });