i can trade too you now and give the mon back like 5min afterwards
you should prolly make a copy of you safe file tho. just in case im an asshole or sth happens
ill wait for your request
that npc idea seems kinda pointless and boring, since you could just soft reset a lot.
the second idea seems fineish. but i dont think you should have a way to get "perfect ivs" without breeding
maybe have some expensive food that lets you upgrade 2 or 3 stats but not more.
ev train and fully evovle, then use common candies (or just common candy down mons you already trained)
archen is very good, stuff that has moxie owns,
also greninja, meinshao, krookodile.
i use a lot of mods. it just takes out a lot of the obnoxious parts of gameplay. and besides i got all the pokemon ill use in "serious" battles before getting the mods.
the only time i feel like cheating is when i double items or get some legendaries.
but i dont do any battles without pokemon i didnt get in a legit way. so i dont see any problems with mods.
besides its everybodys decision in the end and theres no serious competion you could cheat in.