I suggest that instead of using a dropdown menu that a text box is used, similar to the changing of moves, so that Pokémon can be edited to have any ability you wish, creating a genuine full hackmons environment. However, this may cause a problem with other battles where someone might try to bring a hackmon into a genuine fight, so perhaps a tag can be made to differentiate between legal Pokémon, and illegal Pokémon.
I suggest that instead of using a dropdown menu that a text box is used, similar to the changing of moves, so that Pokémon can be edited to have any ability you wish, creating a genuine full hackmons environment. However, this may cause a problem with other battles where someone might try to bring a hackmon into a genuine fight, so perhaps a tag can be made to differentiate between legal Pokémon, and illegal Pokémon.