That is way too large a request. Why don't you use an emulator and do some save editing, claim the pokemon, use Pokegen, save each one as pkm files, and inject to PKHex. If you know PKHex, then you should be fine with Pokegen. If you know Pokegen, surely you can try out emulation and Pokesav via Pokedit's website.