Если событие срабатывает, когда игрок уходит с блока, то в чем проблема сделать задержку? Вот смотри.
Посмотреть вложение 1913
Игрок уходит с черного блока, теперь он стоит на оранжевом - на том, который нам надо триггерить. Когда игрок переходит с черного на оранжевый блок - событие детектит именно чёрный блок(на котором стоял игрок до этого). Значит, мы делаем задержку в 1/5 тиков и проверяем, стоит ли игрок на оранжевом блоке. И всё будет работать.