Working on a tool.
You don't need to learn ASM to remove Pokémon. Several ASM hackers have done it already, all you have to do is assemble their code, and compile a much shorter and more easy to understand script. Here is a link to HackMew's routine, for all versions.
You don't even need to understand it to get it to work.