Ok raseri, thanks. You new challenge will be to catch ANY pokemon that knows/can learn metrenome (and teach it metrenome obviously). Then use your old rod to fish up a magikarp and battle it. Use metrenome. the first time you use metrenome, use the link i'll post at the botton to look up the moves index number, and then use the national pokedex listing (which i'll also link) and find the pokemon with same number. THIS is your pokemon. The beatuy of this is that there are 251 moves in gen 2, and 251 pokemon, making this almost completley random, minus the moves metrenome cant select. If you happen to get a pokemon not fully evolved, too bad, it must stay in its nfe form. If you can't get the pokemon selected in crystal, hack it in, but if it's in the game get it legit. (also, if its a pokemon you have already been given by somebody else for this challenge or is in said pokemon's evo familiy ignore it).
Now continue to use metrenome. If a move is used that your future pokemon can learn, write it down and when you get that pokemon add it to your movelist. Continue to do this until you get a full move list. If you get a move that is illegal with a previous move, ignore the newer move.
If you get one of those horrible pokemon that cant learn more than four moves you dont have to go through the move selction steps.
If at anytime during this process you ko the magikarp/ko yourself/run out of pp, heal up at a pokemon center and contine on from where you left off. After you get a pokemon and a complete moveset, end the magikarp battle and release your metrenome user.
The last reqirement for this challenge is you must post what pokemon/moveset you get in this forum, because i wanna know what you get!
Meh, I'm a nice guy, so here's what I'll do; throughout the whole process you get 3 "rejects". If you get a pokemon/move you dont like, you can use a reject and then ignore the last metrenome result (obviously if you get a move that your pokemon cant learn/isnt legal with your prevoius moves, this doesnt count as a reset). After using a reject you CANNOT decide you liked the previous metrenome result better and go back to it.
If you would post what you reset (if you reset anything) with your final moveset it would be much appreciated!
Finally, the links you need:
http://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_National_Pok%C3%A9dex_number
http://bulbapedia.bulbagarden.net/wiki/List_of_moves
Have fun and good luck!
EDIT i think I'm gonna make this my "singature" gen 2 challenge