I have a better idea. Make him much stronger than you, so you can't defeat him until you get all badges. No hacks or annoying stuff like you suggested. That would really suck.
Wouldn't they have to program it so he is always stronger? Because there are lunatics out there who would grind so they cam beat them sounds like hacks to me. --- NaughtyGhost, my fav person on gamefaqs. Props+forever=http://i697.photobucket.com/albums/vv335/NaughtyGhostGuy/may.jpg http://www.youtube.com/user/Nerwrax15
Why just make him better at battling? We could make him catch every legendary before you do too, then laugh at you as you approach the legendary's locations, only to find an empty room
Then have him be like "lol you gotta beat me to make me hand it over to you, but if you lose, your pokemon are mine!"
and then you battle him. He uses the legendary, and he kicks you ass, takes all your money, and all of your pokemon
But he is nice enough to leave you a lvl 5 pidgey and 5 pokeballs to catch a new team afterward --- R-truth Used Somersault Senton! Miz avoided the attack! R-truth kept going and crashed! R-truth fainted!