There was a cheat on the gameboy gameshark that allowed you to catch trainers. Not their Pokemon THEM It was two cheats one that made you encounter the wild trainer and the other was to make the trainer fight instead of instantaneously dying. With your newly caught trainer you can teach it any move you want like fly or flame thrower. It is an amazing cheat and it is real. I had the cheat before but I lost it and by that I mean I accidentally deleted it.