Persephone said: I run into this issue a lot, too. I've never come across a dependable way to do this. First command almost always goes off, while any after that will happen maybe 8 times outta 10. Here's some examples of methods I've tried: Using bangs after each command; Macro for bringing up CombatMaster menu and a chat menu using SendText !cmaster --main ! !sendtext {{}} {{charactername=Encounter Helper}} {{header=Menu}} {{desc=[Pages](!eh pagelist) [Encounters](!eh list) [New Encounter](~macro|EHNew)}} ! Same script only, no extra lines; Macro for resetting spell slots (the first 3-6 usually go off) !wammo -M1YZAJ5jTW2NV3Ze04C focus_points +[[@{selected|focus_points|max}-@{selected|focus_points}]] Focus Point !wammo -M1YZAJ5jTW2NV3Ze04C level_9_per_day +[[@{selected|level_9_per_day|max}-@{selected|level_9_per_day}]] level 9 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_8_per_day +[[@{selected|level_8_per_day|max}-@{selected|level_8_per_day}]] level 8 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_7_per_day +[[@{selected|level_7_per_day|max}-@{selected|level_7_per_day}]] level 7 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_6_per_day +[[@{selected|level_6_per_day|max}-@{selected|level_6_per_day}]] level 6 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_5_per_day +[[@{selected|level_5_per_day|max}-@{selected|level_5_per_day}]] level 5 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_4_per_day +[[@{selected|level_4_per_day|max}-@{selected|level_4_per_day}]] level 4 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_3_per_day +[[@{selected|level_3_per_day|max}-@{selected|level_3_per_day}]] level 3 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_2_per_day +[[@{selected|level_2_per_day|max}-@{selected|level_2_per_day}]] level 2 spell slot !wammo -M1YZAJ5jTW2NV3Ze04C level_1_per_day +[[@{selected|level_1_per_day|max}-@{selected|level_1_per_day}]] level 1 spell slot Storing the other command in a separate macro; Macro for showing CombatMaster statuses and a chat menu using Universal Chat Menu !cmaster --show,assigned #Active-Conditions Thanks for this, Persephone. I too have used ! on multiple lines (I think, at your suggestion awhile back!), only with intermittent success. My use case is wanting to use both Tokenmod and ChatSetAttr in the same macro: the first to assign an exhaustion marker to a token, the second to increment the Exhaustion resource on the character. But every time I try to run this macro, one or the other script fails silently. Even when using !.