help with modifiers please

Hello there…

i am trying to make a macro with modifiers for my tanking macro, but for some reason i dont figerout yet cant make them work only for my warrior( heroic strike, shield block, shield barrier, demorilizing shout), in my warlock modifier work great, any help welcome, i had tried using nomod on other abilities, using " ", but the macro stuck when i use the modifier.

Sequences[‘WarProt’] = {
PreMacro = [[
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
/cast [combat] Berserker Rage
/cast [combat] Bloodbath
/cast charge
]],
‘/cast [nomod] Shield Slam’,
‘/cast [nomod] Revenge’,
‘/cast [nomod]Devastate’,
‘/cast [nomod]Victory Rush’,
‘/cast [nomod]!execute’,
‘/cast [mod,combat] heroic strike’,
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/cast [nomod] Shield Slam
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}