If your intent is to direct players to a starting point of the map, there is also this script (by Nick Olivo?) Place a token on the GM layer called "PlayerStart". Whenever any player loads that page, they will be ping-pulled to that point. It doesn't solve your zoom issue, but it's a handy script for managing the player view at any rate. on("ready",function(){ on("change:campaign:playerpageid",function(){ setTimeout(function(){ pingStartToken(); },1500); }); on("chat:message",function(msg){ if(msg.type=="api" && msg.content.indexOf("!pingStart")==0){ pingStartToken(); } }); function pingStartToken(){ var tokens = findObjs({ _name:"PlayerStart", _type:"graphic", _pageid:Campaign().get("playerpageid") }); var playerStartToken = tokens[0]; if (playerStartToken===undefined){ return; } sendPing(playerStartToken.get("left"),playerStartToken.get("top"),playerStartToken.get("pageid"),"",true); } });