So, you want to create a pokémon from scratch?
Then you'll need a reliable source! Use Serebii.net or bulbapedia to get the pokemon info.
Main PageFirst off, choose your pokémon.
For this guide, I'll be creating an Elgyem.
Look it up in the Species list and select it.

Now here comes the tricky part, you have to click F (Find) next to the PID box.
You'll come to this screen:

Now you probably want at least ONE of your IV values to be 31. for example, it's defense.
set all to 31, and make defense have = instead of -
set the rest in order of importance, but keep these on -, like this:

You also have to choose your nature here!
It doesn't matter which ability it gets: It will not conflict with the one you choose in the ability box
Now click Search. It should come up with a PID. click it and click OK
you now have your Pokémon ready...
now we have to do some other stuff.
Change your ability to one which the pokémon CAN have.
Check out your source, and find the ability in the ability box.
you may want to set the level too, so change it in the experience box.
Change 'Origin' to the game it was 'Caught'. Of course, a 5th generation pokemon can not be set to anything but Black/White, and is thus Illegal.

now we're done with the first page, so click the 'Met' Tab.
ABILITY NOTICE!You can choose whatever ability the pokemon can normally have, including Dream world abilities.
it will not conflict with the PID!
Met PageThis page shouldn't be too hard.
the only thing you need to do, is set the location to where it's caught.
The level it was met.
IT HAS TO BE LEGAL DATA!
use your source for details on catch locations and levels it can be met.
If the Origin in the main page is NOT from Black/White, set Location to (pokeshifter)STATS Pagenow we're gonna change your EV value's.
I recommend to make all 85 if you don't know what they are though!
you can set all EV values to 255, but make sure the combined values don't go over 510!
There really is nothing else to do on this page, so go to the next tab.
ATTACKS PageSet your attacks here. they have to be attacks it can normally learn!
If they aren't legal, you won't get online. refer to your source for the moves your pokemon can normally learn!
NOTE: while you can learn some moves in heartgold and soulsilver only, please make sure you set them to older games in the MET page. Nintendo's hack detectors check for region caught and compare it to attack.
OT/Misc PageWe're gonna make it look traded

In the ID boxes fill in: 23546 and in the right 16254
click Female
make trainer name Amanda.

This is what my pokegen pokemon always have, because it can't be wrong!
IF IT DOESN'T COUNT AS A LEGAL POKEMON, PM ME PLEASE!Finishing!Right click an open spot in your boxes, and click set.
the spot will have your pokemon, and the box will be blue.
Now save your file, and you're done! You have created a LEGAL pokemon!
