You mean Pokesav ??
Well, imo its ok as long as you make the pokemon legit, by that i mean not 31 in everything and 999 in every stat or 252 evs in everything or a stupid ability like wonderguard on something that doesnt get it.
I couldnt care less if the pokemon is used against me in a battle but made to look legit and has normal ivs and evs. It saves breeding time and Hidden power Breeding time. For example my friend has a Modest Baton pass (Pokemon XD move) Lunatone with Hidden power ( i forgot which HP type it was) he really wanted one and i sympathize with him, he pokesaved it, just because he wasnt about to spent hours, days, weeks even years to get a Modest Hidden Power Lunatone from pokemon XD with the correct Ivs for a good HP, just so he could get Baton pass aswell. I dont mind about stuff like this.
However, If you do use it i suggest you keep it undercover to save the hassle and only use them for personal use and not re-distribute them, just keep them to yourself for battling. Some people will get angry that they are battling a "hackbag", It can be argued by some people that you should take the time and breed them yourself. Ive already stated i dont mind, but some people arnt as sympathetic to hackers, weather they hack "legal" pokemon with legal stats movesets, abilities etc or illegal stats movesets, abilities etc. Just remember that.