Пишите правила хорошего скриптинга и советы-рекмендации
Модификаторы доступа должны быть private или default - глобальные влияют на скорость и память, хотя и назметно;
Использовать триггеры - триггерами, могут быть координатами, в которых запускается событие;
Удалять объекты, которые не нужны - если игрок далеко от триггера, зачем занимать память и нагружать проц ?
Всегда делать проверку на null (nil) - если в ходе работы скрипта игра удалит объект, то при его вызове в скрипте выскочит ошибка;
Всегда делить код на функции - при отладке значительно упрощает поиск ошибок;