Есть команда "удалить событие". На самом деле она удалит ивент только на время пока герой в локации, а в следующий раз ивент будет опять на старом месте.
А по скриптам тут много спецов.