Hello all, I apologize is this has been posted before, but I could find no signs of it. One of the most useful scripts I have found yet for Roll20 is GroupCheck by originally presented here by Jakob and available directly in the ROll20 API Library. When combined with his other script Apply Damage, presented here . It's not available anywhere else that I know of and you must manually add it to your Roll20 campaign. In his script, he has built in several config templates for the most common systems. However, as I write this, not for Pathfinder 2ed. I have started to work on this myself as I found no other thread with this information. I must stress that my experience in Roll20 scripts is minimal to say the least and I am just starting. However, a couple of examples should be enough to get most people started. Once added to your campaign, you need to configure it. Here is the code I used to get it to work with the PF2 sheet by Roll20 . No guarantees it's the best way, just that it works for me. Config code !group-check-config  --clear !group-check-config --add { "Fort Save" : { "name" : "Fort Save", "formula" : "[[d20+ \at{saving_throws_fortitude} ]]" }} !group-check-config --add { "Ref Save" : { "name" : "Ref Save", "formula" : "[[d20+ \at{saving_throws_reflex} ]]" }} !group-check-config --add { "Will Save" : { "name" : "Will Save", "formula" : "[[d20+ \at{saving_throws_will} ]]" }} Macro Code for Fortitude Save !group-check {{ --Fort Save --process --subheader vs DC ?{DC} --button ApplyDamage !apply-damage ~dmg [[?{Damage}]] ~type ?{Damage on Save|Half,half|None,none} ~DC ?{DC} ~saves RESULTS(,) ~ids IDS(,) ~bar 1 }} Macro code for Reflex Save !group-check {{ --Ref Save --process --subheader vs DC ?{DC} --button ApplyDamage !apply-damage ~dmg [[?{Damage}]] ~type ?{Damage on Save|Half,half|None,none} ~DC ?{DC} ~saves RESULTS(,) ~ids IDS(,) ~bar 1 }} Macro Code for Will Save !group-check {{ --Will Save --process --subheader vs DC ?{DC} --button ApplyDamage !apply-damage ~dmg [[?{Damage}]] ~type ?{Damage on Save|Half,half|None,none} ~DC ?{DC} ~saves RESULTS(,) ~ids IDS(,) ~bar 1 }}