Alright well your friend either didn't use Pokesav, or he doesn't know how to hack check properly. If you look at Empoleon on Pokesav, you will see that it is met at Solaceon town, at level 1. All hatched Pokemon say met at level 0. Hackers usually change that to level one due to ignorance. Now you can keep arguing, in which case I will just wait for Emi to get online so he can back me up, or you can just accept that it is hacked. If you don't believe me, open up Pokesav yourself, look at all your other hatched Pokemon, and you will see, Met at level 0.