I would also like to add a tip that should be obvious, but here it goes anyways: you can change the macros references to 'broll' to any other thing entirely (e.g. superroll), and then change the stylus code initial line to '#userscript-superroll' and that word will function essentially as a password. Even if your entire group has that same stylus code enabled, unless they have the same '#userscript-yaddayadda', it will not show it for them on that game, (since the id doesn't match) which can be useful if you're in a group with multiple DM's running different games with blind rolls in r20 for example. I should also add: The way the macro is coded currently is stupid for the current 5e sheet. Maybe it was different when it was first coded, but currently it doesn't work as intended in many ways. First of all, when you make an ability check (say, using Strength), it simply does not work and is wrong, because it calls for proficiency bonus (which ability checks never do) and it also calls 'attribute_bonus' which is not a thing. It should call 'attribute_mod', so unless you rewrite that part of the code to be _mod instead of _bonus, it will never work with ability checks. Next, it doesn't work with skills either, since it always calls and adds proficiency bonus. This is problematic because if the character is not proficient, then it shouldn't call for the proficiency bonus, and if the character IS proficient, the proficiency is already included in the _bonus attribute of that skill, which means you're adding proficiency twice. You can test this out yourself by putting in 10d1 (so it always results 10) and seeing the value of the things added there and what's on the sheet.