How did you hack your Pokemon?
Did you use Pokesav? Because if you're smart, then Pokesav can create "legit" Pokemon.
The most subtle hack-detection I've noticed is the EV count. Most inexperienced hackers just click the max EVs button, even though the legal maximum is 510 total. Make sure you distribute the EVs manually so the total does not exceed 510.
If you did not use Pokesav, but hacked using regular cheat codes, then I doubt any of those Pokemon can be transferred over as they have "hacked" written all over them.