I use an Pokesav, a D/P save-file editor, to create most of my pokemon. After spending over 500 hours breeding for pokemon, I decided that I don't have the patience to breed for the large variety of pokemon I would like to use. However, I do not use it to create pokemon with moves or stats that could not be obtained through normal means. Also, simply because I create pokemon with said tools does not make me any more skilled at battling. If I ask to battle you and you say 'no hacked pokemon,' I will leave this up to you to decide whether or not you wish to battle me.