There's a couple ways to do this, the most straightforward of which (IMHO) is to use SelectManager and Fetch (two different APIs available on One-Click). You can then modify your scripted menu to use @(selected.<attribute name>) in place of @{selected|<attribute_name>} and add a {& select <token identifier substitute from CombatMaster 2.0>} -- this involves very little change to your script, most likely. Then, you can configure CombatMaster to run your macro at the start of each turn. Gage said: Is there any way to set it up so that, when 'next turn' is clicked, it selects the token for the character who is at the top of the initiative? Maybe it would be better to explain what I'm trying to do. I like to use the chat menus for NPCs, so I'm trying to figure out a way (using CombatMaster or any other API/macro combo) to set it up so that, whenever a 'new turn' is initiated, a 'chat menu stat block' is generated for that character/token. I tried to do this by setting up a 'chat menu stat block generator' macro to auto-trigger on new turn in CombatMaster, but then realized that, while it does center the token on the screen, CombatMaster doesn't select the token. This breaks my macro, since it references selected_token in its calls. Another solution I considered but couldn't figure out: maybe there's a way where, instead of referencing 'selected token' to pull stats, I could somehow have the macro reference 'character/token whose turn it is'? If anyone knows of something that works universally that'd be great, but I really only need it to work for NPCs. For reference this is 5e OGL.