I have created a script which adds selected tokens to the turnorder ( found here ), and then rolls for them based on an array of modifiers. The system works great when it actually runs. The problem that is happening requires the following: 1) the initiative pane is blank 2) I select some tokens (a mix of players and NPC tokens) 3) I run my macro (!CombatBegins) 4) Initiative begins (I know because I have a script for a timer to appear next to the active players turn), and the initiative pane appears but it blank 5) I close the initiative pane and reopen it and it is filled <== problem #1 6) I select another token not in initiative and run !CombatBegins 7) I close and open initiative pane and it is added <== problem #1 still 8) I repeat 6) a few times, at some point it stops adding them, but the rest of my scripts continue to run, suggesting its not an error in my coding I did a few tests. Before my script runs, I added log(msg), so every message I sent to the chat log would show up in the log. When the error takes place, I type !CombatBegins and nothing appears in the log. This suggests that something in the API is catching my command, but not sending it to the API. I don't know what would cause this but it did not happen with this script before the update that included the selected tokens feature. Thanks for your help!