KebaSun, I like the progress you've made here. But for the hack's sake, DON'T USE SINNOH STARTERS. Please! Even if it wins! This won't work well, you cannot import abilities, you can hardly import any cries and the moveset, ROM expanding or just replacing those "Harmless Missingno" - free Pokémon places just with two question marks as sprite - can be quite hard and YOUR GAME WOULD LOSE TRADABILITY WITH OTHERS, what will cut it from other games. I think if you want to put in some good set, the Johto starters will be good idea.
Offtopic comment: Love your signature, bro, inspiring me to make similar one ;)