basicly I use a program called pokesav. it lets me create action replay codes to make pokemon. The legit part means they have stats that, while it would take a very long time, are obtainable without hacking.m I jst don't have the time to get perfect IV's so I use that