Hello! You do not need to Roll for Turn Order at all. Also it is not even necessary to use a Macro in this case, you can just set it up manually one time, for static scores. Is the Dex score a static number (doesn't change often during the game)? Or is the Dex an attribute on their character sheet and it's truly important to pull the number from the character sheet each time? Simply add all of the Tokens into the Turn Order (there are multiple ways to do this, a fast way is Command/Control-U ), and then manually set the Number within the Turn Tracker to their Dex score. Then sort the Turn Tracker to ascending or descending. Done! It would be set forever if their Dex does not change. Double-click the top bar of the Turn Tracker to minimize it when it's not needed. If a monster or temporary character enters, you can add their token and set their number according to their Dex, when they are dead or disappear you can delete that line from Turn Tracker. Wiki docs, <a href="https://wiki.roll20.net/Turn_Tracker" rel="nofollow">https://wiki.roll20.net/Turn_Tracker</a> If it's the second case (you want to pull the Dex from a field on their character sheet), that is also possible, so please ask again if you have questions. It can be done with macros, basically what Andrew R. said.