Video of Macro in action. The two scripts I use in this macro are Token-Mod , and Roll20 Audio Master The bulk of the automation is handled by the following API commands in an API button: Fireball](!roll20AM --audio,play,nomenu|Fireball Spell by Daniel Warneke !token-mod --order toback !token-mod --set currentside|1 !token-mod --set width|560 height|560) To revert to the target face, I use this button: [Target](!token-mod --set currentside|1 !token-mod --set width|140 height|140 !token-mod --order tofront) I placed the spell effect images in a rollable table, and created a token from them. I use Token-Mod to swap the faces and properly size them and Roll20AM to play an appropriate sound effect. I also tell Token-Mod to send the effect to the back, so that the affected characters are easy to identify. When I hit the API button to revert back to the targeting icon, it pops it up to the front, so that it can be easily moved or deleted. I'm pretty happy with it. Note that because the API cannot control Marketplace images, all effect images must be uploaded to your own user library. Map is Ruins of Trostenhall by HeroicMaps Tokens (except for the Skeleton) and Spell Effects are mine Sound Effects from Incomptech through Roll20 Jukebox