No, you have to trade the Egg by using VBA link from 1 save file to another.
I have 340 save states, which gives me roughly a 1/25 chance of having a save file that matches the PID of the egg. How I do it, is I RNG the parents and stuff then I start hatching eggs and making save states, writing down the PID's of the eggs. When I have 10 or 20, I'll decode them to Binary's to check if one of the 20 matches with one of my 340 save states. Making those save states isn't hard, but annoying work, but it pays of in the end. I did 4 Emerald shiny's in three days.