Hi Robert. I did some testing with this script, and though I can get it to generate a menu, clicking a button somehow loses context. For example, when clicking "Cast" on a spell, it pulls some attributes from the character including current PPE. However, this is all coming back empty because it doesn't seem to know which sheet to look at. Something similar happens with skills - it rolls the dice, but the skill % is coming back as 0. I tried to debug the script a bit, but didn't make any progress. Here are the commands I used if you want to experiment some more... !chatmenu @{selected|character_id} @{selected|character_name}'s Chat Menu --repeating_magic|name|usespell !chatmenu @{selected|character_id} @{selected|character_name}'s Chat Menu --repeating_skills|name|skill