Создаёшь ворота/любую модель, в них ставишь point_simple_obstruction, и trigger, который при OnStartTouch открывает ворота/удаляет модель и убирает point_simple_obstruction. Либо создать невидимого энтити, который будет искать ближайших героев, и при нахождении он будет делать то же самое, что я описал выше