Write a global token action (macro in the collections tab, and click the "Show as Token Action?" toggle). This code should give you the same result as clicking the Init butt on the sheet: @{selected|wtype}&{template:npc} @{selected|npc_name_flag} {{rname=^{init}}} {{mod=[[[[@{selected|initiative_bonus}]][DEX]]]}} {{r1=[[@{selected|d20}+[[@{selected|initiative_bonus}]][DEX] &{tracker}]]}} {{normal=1}} {{type=Initiative}} This will work for one token at a time. To do multiple types of differing tokens, requires the API... which I just realized you have access to. :D Use the GroupInit API. There are configuration instructions here for most popular sheets.