I guess that is all the answer I am going to get. Turns out that my friend's egg hatched in to a bad egg, so I had him put it in to an empty box in his pc, use his A.R. to clone another pokemon over it to overwrite it, and then delete the clone. He has had no problems since. So I guess that my question is answered. thank you to everyone who helped me in answering this question.
Thank you Trachy for moving this for me, and sorry for placing this in the answers section before. i was distracted with an online conversation with my dad.