badegg? I've never heard of this. Like, it's banned online because it's a hack?
I've never actually had one of my Pokemon be banned or flagged as hacked, so I don't know how to avoid it. I use an AR code that works with the calculator in platinum, you just type in the species, level and nature you want. Or when I make them on my computer, I can choose everything from IVs to the pokeball used to catch it to where and when it was caught, and the OT, everything.