The Aaron said: I think I can find a solution for you. I don't think there's a good way to set this up as a rule in GroupInitiative, but at a minimum, I could write a small script that created that attribute on all your character objects and any created in the future. I'll think on it while putting the kids to bed and see what I can come up with... That would be fantastic!! EDIT: I'd like to also remove the critical and fumble from the result (the red/green border). EDIT2: Any way to auto re-roll the tokens who get same values? I found a workaround for the d20roll attribute, even if it's a bit ugly. I'm not that good with html at the moment, but i remember some basics from highschool. Since I use a custom version of the character sheet I added a command to create the attribute when it is opened. In the character sheet there is an attribute for the sheet_version which get updated everytime the sheet get opened. I used that function to insert a setter["d20roll"]= "[[1d20/10000]]", so every time I open a new character sheet it adds the attribute d20roll and I can use the Group-init script. Although is a bit messy it seems it works properly. It also removed the critical hit-fumble since I added the square brackets for inline macros. I honestly dont get why if I omit the "[[]]" (as I did in the first place) the script reads the roll as the initiative roll, and if I add the square brackets it is read as a bonus stat and added properly to other bonus stats. It behaves strangely if I do not use the square brackets. The result is correct, but the numbers of the calculation don't make much sense (I get something like 3 from roll - or other random number as normal + 10.6548 -or other random numbers to complete the correct result - from the bonus, even if my bonus shouldn't be that number). It's hard to explain :D. Mysteries of the code. If you have any better-cleaner way to arrange it let me know, and thanks in advance for all the help!