De forma sencilla puedes hacerlo con un interruptor.
Haz una linea de comandos que se activen cuando los toque el jugador y pon como condición un interruptor.
Luego para que no pueda pasar pon este comando:
Y por ultimo desactiva el interruptor en el evento de entrega del pokemon.