Hydrattler, you're perfectly capable to depositing a pokemon to use a HM slave, long as it dosen't fight.
And, man, I've started my run, and my Turtwig, nicknamed, LIKETURTLE[Z] [] = omitted due to lack of room, is gonna be so overleveled, with only him and a 'Karp. If the trees give me a Wurmple/Burmy... ugh. I've just beaten the 2nd rival fight, and I'm already lv 10...
But Magikarp is lv 7....
Team:
LikeTurtle: Can't evolve to Grotle unless it solos Gardina's Roserade, or hits lv 25, whichever is first.
MagiFail [Censored Name, I dislike profanity too, sorry <_>]: Must evolve after learning Flail, and must always know said move.
1st Honey Pokemon that isn't a Male Combee, Must solo 1 of Gardina's or Maylene's pokemon
Pichu: Caught at Backlot's, must learn Nasty Plot before Evolution, and always know it. Can only evolve into Raichu viva the Sunnyshore Thunderstone. Must solo Volkner's Raichu, to avoid being the lead v Bertha [... GRASS KNOT SAYS HI XD]
Eevee from Bebe: Must evolve into Flareon. May not fight in any boss battles, or v any Team Galatic member, before the E4. Nicknamed Useless.
PROVISONAL IN THE EVENT NO-ONE GIVES ME A PROPER 6TH
Starly: No restrictions