Ok looking into this more, I Googled Spheres of Power - looks like a PF alternate spell system. If I'm reading it correctly the thing that is going to be problematic is that they can apply one or more spell add-ons at will, mixing and matching the number of saves required for a given instance. There also seems to be an absolute crap ton of options available. This is going to make complete automation difficult while still remaining flexible. What sheet are you using? If your sheet is supported by it, I'm thinking your best bet for an out of the box solution might be to just use the GroupCheck / ApplyDamage scripts (Forum thread links are in the wiki). Looks like GroupCheck supports PF-community and PF-Official ( though not sure about PF2 if that's what you are using ). You'd need to have distinct GroupCheck macros for each of the add-on options. So, saves would be made by all tokens at once, but you'd need multiple instances of it. That way your player can mix/match the powers as needed on the fly. According to the documentation, ApplyDamage can apply status markers as well (so you should be able to apply 0 damage and a status marker for example). If your sheet is not supported by GroupCheck, I think I have most of GroupCheck behavior (including statusmarkers) simulated in Scriptcards that could be modified for your sheet. Still messing with the html output, though, so let me know and I could accelerate this work.