Прошу помочь с макросами

Пытаюсь разобраться с макросами и LUA. Написал такой макрос.
/run f=FindBuff(“Разрывающий выстрел”, “target”)if f==nil then CastSpellByName(“Разрывающий выстрел”) end
/run f=FindBuff(“Разрывающий выстрел”, “target”)if f==true then CastSpellByName(“Команда “Взять!””) end
И ничего не работает.
Подскажите где я затупил.

if not UnitBuff("target", "Разрывающий выстрел") then CastSpellByName("Разрывающий выстрел") end

В теории такой вариант должен работать, но пока не могу проверить

Не работает.