Ello, So the roll I am using for a base roll is 2d10d1, the player has the option of rolling 2 d10s and keeping the highest, what I am trying to do from there is to then have any 10s they roll explode, what I am running into is if the dice explode it drops the lowest dice even if that is the exploding dice roll (So if it rolled a 6 and 10 for the 2d10d1 and then rolled a 5 for the explode it would drop the 5 instead of the 6), is there a away to do what I'm trying to do in 1 roll? So far I tried [[[[[[2d10d1]]>10]]d10!]] which works sorta, what it does is it skips the >10 section, which is an attempt to have it have any 10s as a target number of successes, and just takes the higher number off the first roll and uses that as the number before the second d10 and then explodes any 10s off of that. Putting in { } around the 2d10d1 also produces the same result as without. If I use target number of success I can get the second half of the roll, but it doesn't keep the original rolled values, which is what its supposed to do, but I want to keep those original values or at the very least the higher one of the two. I feel like I'm missing something really simple to get this to work, but I can't think of it! Thanks in advance.