Вот, теперь уже интереснее.
Т.е первая запись кода и вторая, но без end, выдает одну и ту же ошибку в консоль.
Странно.
Может быть, Вы после исправления не сохраняете скрипт?
Второй вариант, Вы начинаете карту заново, или с сэйва? Если с сэйва, то он не обновляется, так что изменения карты для него не важны....