Hey guys, Figured I'd share a little modification I did on the Lights script : var lights = function(selected,radius,dim) { _.each(selected, function(obj) { var light = getObj("graphic", obj._id); if(light.get('subtype') != 'token') return; light.set("light_radius", radius); light.set("light_dimradius", dim); }); }; on("chat:message", function(msg) { var parts = msg.content.toLowerCase().split(' '); if(msg.type == "api" && msg.content.indexOf("!lite") !== -1) { lights(msg.selected,parts[1],parts[2]);};}); on("chat:message", function(msg) { var parts = msg.content.toLowerCase().split(' '); if(msg.type == "api" && msg.content.indexOf("!dark") !== -1) { lights(msg.selected,parts[1],parts[2]);};}); the changes to the commands are as follows : now sets the light values for all of the selected tokens , given that they are actually tokens the commands are now ' !lite X Y ' and ' !dark X Y ', these let you manually set the light radius and dim radius respectively in the command Let me know what you think, obviously its nothing special, but its already been a nice help for me. Kyle