Good!  So, RT is especially good at looking at the result from a rollable table and, if that result includes another inline roll, expanding that roll as a part of the returned information.  This is something that the Toolbox can do, too, though with different syntax and generally different goals.  Alternatively, if what you're looking to do is take the result from one table and use it as part of another roll (for instance, rolling against a table of "what level of bad guy" walks through a door to generate an encounter, and then using the returned value as the name of another rollable table -- ie, the table of "GruntsLackingHygiene" or the table of "GruntsWithHygiene" or the table of "BigThingsWithClubs" -- on which to roll), then you're going to want the Toolbox.  Note that if the result is at all preprogrammed (ie, this result means make this roll and this roll) then RT is a convenient, all-in-one solution, and while the Toolbox can do similar things it might just be easier to use RT for the entire process. Where the Toolbox really becomes necessary is if the result CANNOT be preprogrammed... that is, maybe the secondary roll can't be pre-scripted because it requires retrieving information from the selected character which would be different for this character compared to some other.  One potential way that could look (with the Toolbox) is assigning the first roll to a global variable:  {&global ([FirstRoll] [[1t[WhatLevelBadGuy] ]].value)}  ...then recalling/reusing that variable in a deferred roll, somewhere else:  {&r}1t[FirstRoll]{&/r}  As an example, I have a table in my game called "TableOfTables." It has an entry with the text "MaleNames" and another entry with the text "FemaleNames." Both of those text entries correspond to other tables in my game (a table of male names, and a table of female names). To generate a random name from a random source table, I would use the above form and do:  !{&global ([FirstRoll] [[1t[TableOfTables] ]].value)}{&r}1t[FirstRoll]{&/r}{&simple}      Can you give an example of the situation you're trying to handle, and maybe a sample of the data in your tables?