A lo mejor con algún tipo de script en el que puedas comparar qué Pokémon esté el primero, agregarle un overworld (habría que crearlo obviamente) y un applymovement con un movimiento que en el MoveIt pone "copiar al jugador", nunca he probado qué hace, pero por el nombre me lo imagino. Lo que no sé es si ésto tendría que hacerse en scripts de nivel (realmente ni siquiera sé si se puede hacer, pero es una idea xD)