Like it's said before, when I'm using a ? to recieve a variable from the PC, and that variable +2 or something like that and add it to the tracker it crashes. If I take out the {tracker} then it works perfect. Macro being: /em ?{Which|First,[[1d20-floor((@{selected|AGILITY})/10) &{tracker}]]|Second,[[1d20-floor((@{selected|AGILITY})/10)+1d10]]} Agility is an attribute