Hey Roll20! I've been around for a while but it's only recently that I've started looking into the API. I've been working on an Xcom-like game within Roll20 for years, and it's become a fun, special pasttime for me and some of my friends to test out units and mechanics in it. Stealth has been giving me trouble though, and I think I may need an API script to do what I'm trying to do. I was wondering if something meeting the following prerequisites exists, or whether I should start learning how to code something like this myself? The idea is simple enough in and of itself. In this game, some units have access to stealth abilities and some do not. (Ideally I would want to use the dynamic lighting feature for its sheer atmosphere value for this, but I am open to other suggestions as well.) Units without stealth are visible to all players even in the fog of war, while units that have access to stealth can use the fog of war to hide from the opponent player while still being fully visible to the controlling player. Currently the way I'm doing this is incredibly roundabout and breaks easily; I'm using a transparent .png graphic with a 0.2 meter light radius that has sight and light sharing, placing it over each non-stealth unit, and grouping them together. This essentially creates a "ghost double" that follows the unit around and shines a tiny light on it that makes the unit visible to the opponent, without showing the opponent that unit's own sight radius such as when I'd check "all players see light". Obviously the grouping can easily be broken by accidentally dragging without selecting first, and this is extremely tedious to set up, so I'm looking into alternatives Is there an API that can help me with this? For that matter, is it possible to do with the API at all? Because I'm willing to pick up Java and learn what I need to do this if it can be done. (Also quick shoutout to TheAaron! You get enough praise on this forum already, but damn if you don't deserve it. TokenMod lets me change unit type ownership with the press of a macro button for entire groups, which is one less hurdle for what I'm trying to do.)