I accidentally discovered this cloning method... im not sure if this may work to you; either way here is the method:
Step 1: go to the regular GTS and deposit the pokemon that you will clone (without take care of router lights/clock moves, just deposit that poke as you would normally do).Reset
Step 2:change de DNS to pokecheck one (actual one is 22.214.171.124)
Step 3: go to the fake GTS. Before the main GTS menu appears, you will notice that the "checking GTS status..." took too much time... time later, a message will appear: "(insert pokemon name here) was not traded". Reset.
Step 4: Change the DNS to the regular one.
Step 5: Go to the GTS and withdraw the pokemon deposited on regular GTS. Congratulation, you have cloned you pokemon!
Important: Ive notified to pokecheck about this cloning method without an answer, that means that you can clone there until pokecheck fix this glitch (if this can be fixed). Remember to be careful about cloning, because that tiny risk of losing you pokemon still exist.
I have tested this method and it worked all tries in a pearl game. If you have a question please post it here. --- FC (pearl): 0133-0398-5741
Will it work on Platinum? Cause I have some legendaries on my Platinum that I'm hoping to clone by trying this method. --- Pearl TIM 1 FC 1851 0070 6406 Platinum TIM 2 FC 1421 5103 3917 SoulSilver TIM 3 FC 5244 0279 0977 White TIM 4 FC 4900 6043 2219 White 2 TIM 5 FC 4900 6043 4089