De verdad que te agradecería que dejases de preguntar lo mismo sin parar.
"¿Alguien sabe si se puede hacer?", sí, no te lo preguntes, se puede, porque esto no es ROM hacking, tienes acceso al código del juego, puedes hacer lo que quieras.
Tu pregunta más bien sería, "¿hay algún script ya hecho para esto?", cosa que puedes mirar en el subforo de aportes o en foros como Pokecommunity o Relic Castle que tienen también una sección para aportes de scripts para Pokémon Essentials.
Como te he dicho en 4 o 5 preguntas de este estilo, aprende a programar en Ruby y no esperes tenerlo todo hecho. Si no te apetece Pokémon Essentials ya es una base lo bastante sólida como para poder crear un juego de Pokémon, ¿que no tiene todo lo que se te pueda pasar por la cabeza? Pues no, pero eso le pasa a casi todo el mundo, no se puede implementar todo siempre y a la primera, por eso mucha gente ha aprendido a programar (yo en su momento aprendí Ruby solo por Essentials, aunque luego lo usé en otros sitios).