Well a friend of mine teach me some trick to create any pokemon on pokesav.
1. You need a pokemon with your original name (yeah, the one you use at the begining of the game, if you write it with normal Letters o japanese it doesnt matter). If you change your original name with pokesav you need the following steps.
2. Open the file .sav of Black or White room with pokesav and locate the pokemon that you catched with your original name and go to edit pokemon.
3. On the edit window there is a box with the OT letters, click on it and you will see somenthin with numbers like 2D FF 00 etc, etc, copy this numbers exactly on the first pokesav window in the box name (yes, where your name is), you need to do this manually.
4 Now, go to any breeded pokemon that you had receive from daycare and put the same numbers on the OT box.
5. Finally save the file of that pokemon with any name and wooalaa you can use it any time you want V generation pokemon for random battles, you can change the gender, ability and shiny any time anywhere. (use this file to create pokemon with pokesav)
When you generate a pokemon you need to change the name with the name rater on hiun city with the japanese o 5 letters
You can use the pokemon for random, this is 100% tested, if you want 4 generation pokemon with 4 generation moves you need the pokeshifter program on Pokemonproject.com