Dice Roll - WhileLoop Infinite Loop Issue

I’m getting an infinite loop no matter what I try to do. I have a condition that is toggled by a condition for stop rolling. I have thrown in 100 second delays and it still hauls butt through the iterations of the loops! What the heck should I do? What am I possibly doing wrong!!!

For reference I’m trying to create a clone of Mario Party essentially.

That while loop will not stop no matter what you do if you don’t remove the retriggerable delay. Because there is no bool modifier in the loop body.

To fix: don’t use while loop. use branch(stop roll) → delay(1) → setRollText → back to the branch(stop roll)
NOTE: not retriggerable delay just delay