Flesh Puppet Horde

Necromancy [evil]
Level: Antipaladin* 3, Artificer * 4, Cleric */Oracle * 4, Shaman * 4, Sorcerer */Wizard * 5, Warlock * 5
Components: V, S, M (an onyx worth 50 gp for each zombie and a silken string)
Casting Time: 10 minutes
Range: touch
Target: one or more corpses touched
Duration: permanent (D)
Saving Throw: None
Spell Resistance: no
  This spell functions as flesh puppet, but can animate multiple zombies. As noted in animate Dead, you can't control more than 4 Hit Dice per Caster Level worth of undead in total, nor can a single casting create more than 2 Hit Dice per Caster Level. A separate string attaches to each zombie in your horde. Severing a zombie's string reverts that zombie to a corpse, but doesn't end the spell for other zombies. Because commanding a flesh puppet requires a Swift Action, you can issue commands to only one zombie per round, though zombies you previously commanded continue to follow their orders. Likewise, you can command only one zombie to speak per round. Unlike with flesh puppet, you can command a zombie to attack. If you do, all your zombies immediately gain the Staggered quality and no longer appear to be alive. This spell ends automatically if you cast flesh puppet or flesh puppet horde on a new corpse.