In this particular case, I don't think you need a library for this. You could run this as two different abilities and have the Bite ScriptCard send a sheetbutton to the player at the end. [sheetbutton]caption::character::ability[/sheetbutton] Another option would be to use a re-entrant script, like if the Inject Venom is not a wholly separate ability and is only allowed after the bite attack, you could make the Bite ScriptCard have the InjectVenom code: **Bite Code**
--#reentrant|BiteVenom @{selected|character_id}
--#whisper|self
--+Inject Venom|[rbutton]Use charge::InjectVenom;1[/rbutton]
--X|
--:InjectVenom|
--#whisper|0
**Venom Code**
--X| That way the player is prompted if they want to use a charge to inject the venom. Alternatively, if you wanted you could also add a condition to check if the attack roll beats the target's AC before you even supply that button.