Quiero lloraaaaaaaaaaaar.
Pasa qué, tu al entrar en el centro pokemon de ese pueblo, en el script de nivel de ese centro pokémon hay un sethealingplace el cual se activa y hace de ese centro pokemon un punto de regreso. Accede al script de nivel y borra en el script la linea del sethealingplace o bien no dejes que se ejecute dicha linea hasta que se cumpla una condición (no sñe cual es tu nivel de scripts como para hacer condiciones). Compilas el script y listo, ya no deberías reaparecer en ese centro pokemon.
Si no tienes clara la función del sethealingplace o tienes un nivel bajo sobre scripts, te recomiendo que leas algunos tutos e investigues un poco por tu cuenta para aprender más.
pd: El sethealingplace no está en el script de la doctora sino en el de nivel del centro pokemon. Si no sabes loq ue es un script de nivel es que no estás preparado para solucionar tu error por lo tanto te reitero que leas algunos tutos sobre el tema