Ok just so know, you don't worry about having a hacked Pokemon it doesn't really forfeit your chances, "the problematic Pokemon will stay behind," and you'll still be able to use it. Using the PokeTransporter will do all the legit checking for you. For example a Keldeo that was given to me didn't make it through although having legal moves and correct ribbon the reason why it didn't make it through incorrect Secret ID for that specific event. So in all fairness a hacked Pokemon will most likely be detected as terms of stats, legal moves, abilities, and Event Secret IDs. So check your beloveds by using Poketransporter worry free.
Hope I Helped.