Depends. If you hack them in HGSS and only catch Pokemon that you would normally be able to catch, then I'm guessing is about as legit as getting Rare Candies in Pokemon X/Y. Do keep in mind, if you hack an encounter with a Pokemon then it is considered hacked. Also hacking Apricorn Balls into BW/2 or XY is illegal (and from my experience with emulators, they don't even work on Gen 5). And finally, some people might be picky about it, so always be honest with your sourcesAnother question. If I were to hack the game to get Apricorn Balls (since getting a lot of them normally is a pain) and I catch the Pokemon and breed them normally, are they still considered hacked?