There's a program called HyperGTS. With it comes a Legality Checker, which checks to see if the Pokemon is legitimate. If I can transfer a Pokemon from my computer to my DS, how do I do it the other way around? I want to check the legitimacy of all my Pokemon. Thanks for answers.