You don't need variables, you only need to reuse the rolls -- which is absolutely available to every level of Roll20 play. I just created a game to try it out, and the only piece that wasn't working for me was the die that is red in your images... but I figured out that was because the original "total" value was not an isolated value. I'm not sure what the template is doing with that particular number to create/present the die, but it only took wrapping that portion in its own inline roll to make it work. Here is the updated roll (extrapolating my changes to your roll)... followed by the roll from my game that I was actually testing with: @{wtype}&{template:age-roller} {{color-@{color}=1}} {{total=[[[[?{@{ability_value}|0} + ?{@{focus_value}|@{none}, 0|+2, 2|+3, 3} - @{fatigue} + ?{@{additional_modifier}|0}]] + [[1d6]] + [[1d6]] + [[1d6]]]]}} {{mod=?{@{ability_value}|0}}} {{ability=@{ability_score}}} {{desc=?{@{roll_description}|@{die_roll}}}} {{fatigue=[[@{fatigue}]]}} {{extramod3=[[?{@{additional_modifier}|0}]]}} {{extramod3-name=@{additional_modifier2}}} {{extramod2=[[?{@{focus_value}|@{none}, 0|+2, 2|+3, 3}]]}} {{extramod2-name=@{focus}}} {{player=@{char-name-option}}} {{die1=$[[2]]}} {{die2=$[[3]]}} {{drama=$[[4]]}} {{drama2=[[@{stunts2-select}]]}} @{Ookowew Iascup|wtype}&{template:age-roller} {{color-@{Ookowew Iascup|color}=1}} {{mod=@{Ookowew Iascup|intelligence}}} {{ability=Intelligence}} {{desc=}} {{tn=}} {{note1=1}} {{note1-name=@{Ookowew Iascup|spellpower_label}}} {{total=[[[[@{Ookowew Iascup|intelligence} + 1 - @{Ookowew Iascup|fatigue} + @{Ookowew Iascup|fear-intelligence}]] + [[1d6]] + [[1d6]] + [[1d6]] ]]}} {{extramod1=[[1]]}} {{extramod1-name=Hoojaloo @{Ookowew Iascup|focus}}} {{extramod2=[[@{Ookowew Iascup|fear-intelligence}]]}} {{extramod2-name=@{Ookowew Iascup|fear_label} @{Ookowew Iascup|fear}}} {{fatigue=[[@{Ookowew Iascup|fatigue}]]}} {{player=@{Ookowew Iascup|char-name-option}}} {{die1=$[[2]]}} {{die2=$[[3]]}} {{drama=$[[4]]}} {{drama2=[[@{Ookowew Iascup|stunts2-select}]]}} The idea is three parts: 1) use the 3 x 1d6 in the actual Total equation where you're going to need them 2) wrap the original Total (the sub-total, if you will) in its own inline roll 3) reuse the 1d6 rolls by referencing their roll index. #3 is not always easy or intuitive, so I think the post-hoc js-jujitsu the sheet was doing was aimed at keeping the roll template relatively easy to create and use. But it can absolutely be done natively in the chat, making the changes I'm pointing out, above.