Yes. Here's a bit of script that sets 'thisToken' to the current token in the turn order whenever the turn order is updated. on ("change:campaign:_turnorder", function(obj) { var this_turn = eval(obj.get("_turnorder"))[0]; if ((this_turn.length > 0) && (this_turn[0]._id != -1)) { var tokenList = findObjs({ _pageid: Campaign().get("playerpageid"), _type: "graphic", _id: this_turn[0].id }); if (tokenList.length > 0) { thisToken = tokenList[0]; } } });