This isn't a lie, just hear me out! I just realized how to clone pokemon! I don't know why I didn't think of it yet! Here's what you need: A Nintendo Gamecube, 2 Memory Cards, a completed file of Pokemon Colloseum, a Ru/Sa game pack, and a Gamecube/Gameboy Link Cable.
1. Trade the pokemon w/TM's, special items, etc. onto your Pokemon Colloseum game, and save the game.
2. Turn off the power of the GC and take out the game.
3. Put both Memory Cards into the GC.
4. Turn on the power and go to the memory card sub-menu.
5. Copy your file of Colloseum from one to the other, and now you should have 2 of everything.
6. Trade off what you needed (legendaries, items, etc.) from the one onto your gameboy, and clear the data on the memory card.
7. Repeat process as much as you like!
I just realized this and tried it. It works, and OMG am I gonna use this for those hard to access TM's!
Hope this helps others out there!