Hello, I'm having some trouble with this because there are so many different options you can get from a rollable table that this might not even be possible The way I'm currently doing this e.g. let looks at the Treasure hoard Challenge 0-4 37–44 2d6 (7) 10 gp gems Roll 1d6 times on Magic Item Table A. 45–52 2d4 (5) 25 gp art objects Roll 1d6 times on Magic Item Table A. 53–60 2d6 (7) 50 gp gems Roll 1d6 times on Magic Item Table A. My idea currently is to create a table which contains the weighted options I call the table for which result I get e.g. it tells me the 37-44 as the result and under it there will be a list of buttons: [37-44](~37-44-Treasure-Hoard-Challenge-0-4) [45-52](~45-52-Treasure-Hoard-Challenge-0-4) etc... under it to call the different outputs which are all other macros. I click the 37-44 button option to go call form the 10gp table and magic item table A a certain number of times it feels a bit clunky, is there a way to put code inside tables that is called and outputted when its the result? e.g. I could put inside {template:default} [[1d6t[Magic-Item-Table-A]]] I'm not entirely sure how to roll a rolled number of times from a table that contains strings (e.g. [[1d6t[Magic-Item-Table-A]]]) so that would also be useful to know wondering if anyone else has tried to do this and they had a more elegant solution thanks for reading