As a legitimate player, breeding a team of 6 5IV Pokémon only takes 6 hours a day if you start from scratch every time. Once you have a handful of competitive mons, reusing those for the nature / IVs drastically shortens the breeding time. And you can’t really make an excuse for legendaries anymore either because of hyper training.
That being said, if you and your friend have only 30 minutes of spare time and really want to battle ingame instead of on Showdown, I personally see no reason to stop you from going ahead and hacking in a team. Just don’t lie about having hacked Pokémon and don’t bring them to official tournaments.