SetGameVar - это общеигровая переменная, а не глобальная. Глобальная, это та, что не локальная.
В данном скрипте глобальными переменными будут являться burn, fires, burn2, hutt, fire2, hutF, burnok, burnno.
надо. я уставший и начинаю путаться, не могу отличить одно от другого. Вот и ставлю enterы и минусики)))
Попробуй каждый следующий уровень (после слов function ...(), do, then и перевода на новую строку ставить таб вначале).