Pues para crear nuevas habilidades necesitarás hacerlo por ASM, por lo tanto necesitas conocimientos de ASM, no es algo sencillo si todavía estás empezando, pero no quiero ser yo quien te quite las ganas de aprender xD
Te dejo por aquí un tema de PokeCo donde gente muy buena en esa campo ha creado y aportado alguna que otra habilidad que no está disponible en Fire Red: https://www.pokecommunity.com/showthread.php?t=343264
Ahí ya tienes algunas hechas con ASM, el conjunto final de las instrucciones de este lenguaje de programación, orientándolo al Rom Hacking, lo conocemos como rutina. Lo que tú necesitas ahora es compilarla e introducirla en tu ROM.
¡Es más fácil en nuestro Discord! Actualmente la comunidad está más activa en nuestro Discord oficial. Todavía puedes crear tu duda aquí si lo prefieres, pero recuerda que estamos en Discord para poder ayudarte de una forma más ágil.