Neon, eso es debido a que estás en el mapa de litlelroot town, vamos en español VILLA RAIZ.
Y dicho mapa, tiene scripts de nivel, como en que sitio aparece el camion (en caso de ser chico o chica), en que lugar aparece la madre..etc.
Y bueno el "niño" ese, es el mismo mini que te dice "eh no pases sin ningun pokemon, y luego te avisa de que al profesor birch le ha atacado un pokémon..."
¿Solucion?
Borra TODOS los scripts de nivel de ese mapa, y el mini permanecerá en la misma posición que tu le has colocado actualmente.
(En el script de nivel que te menciono, hay un movesprite 0xmini 0xcordenada 0xcordenada, que hace que el mini SIEMPRE esté en esa cordenada, hasta que se active su flag.)