Yea sure, I'm using tools for most of the editing I'm doing but for the level up moves I'm doing hex editing.
The tools I'm using/used are:
Attack Editor
Trainer Editor/Wild Pokemon Editor - Also has NitroExplorer, Kiwi.ds and some other tools you might find useful but I didn't need to use.
Stat Editor
As for the Hex editing part sadly I'm not really in a position to explain the hex editing as I'm still learning. You should be able to find some stuff out by looking at the tutorial/research & development sections of the Emulation threads, or try asking someone with more experience. Sorry, I wish I could've helped you out more there.