Yes, this is absolutely the sort of thing ZeroFrame can do! ![[1t[Monsterbabble]]].value If the entries in the Monsterbabble table are structured as API calls WITHOUT the leading exclamation point, this will extract them into the message in time for them to be caught (provided they are all registered as standard scripts -- ie, not meta-speed). Now, it might be that none of that makes sense, and that's OK. Point is, if this doesn't work, there are things we can do to make it work. For now what you're looking for are table entries like: cem Why you try to kill meee? Basically, the message starts as an API call, ZeroFrame extracts the result of the table into the command line (replacing the die roll syntax), and that is what is sent on to other scripts... including the exclamation point. Consequently, every message coming from the table will be an API command. If you want, instead, to have a particular message turn into a standard chat message (like a roll template), you can include the {&simple} tag in the table entry: {&template:default}{{name=Volcano Man}}{{Some Row=[[1d10]]}}{&simple} Also, you can nest further table calls with the same .value syntax if you want to extract arguments from another table: cem Why you try to kill me? That makes me want to [[1[Reactions]]].value Finally, should you want to use math in your roll, you can use Muler tables instead of rollable tables. The idea here would be to apply situational modifiers to a reaction (for example). So, you could have a Muler table of 10 responses ranging from 1 being the most polite and 10 being the most pugilistic. You could roll a value against the table and modify it: ...reroll anything under your supplied modifier [[1d10r<?{Reaction mod?}]] ...add your supplied mod to create a new minimum value [[1d10+?{Reaction mod?}]] If you entered a "Reaction mod" of 3, the bottom couple of reactions (the most polite) would be unachievable. The syntax for using this roll to pull a value from the Muler table is quite different than the stuff I did above with just ZeroFrame, so if you want an example of using Muler in addition to ZeroFrame, I'll include it separately. Post back and let me know.