Напиши, как собраны скрипты, т.е. по порядку каждую функцию. Ведь если функции следуют одна за другой, т.е. пока не выполнится одна функция, не последует другая. Если хоть в одной функии есть ошибка и она не работает, все ломается. Может где end пропустил или триггер неправильно поставил. Или сообщение не выходит.