So, how's this for a new change (change is denoted by bold italicized text)?
Crackbeak's Bone Puppet
Necromancy
Level: Sorcerer/Wizard 4
Components: S,F
Casting Time: 1 standard action
Range: Medium(100ft. + 10ft./level)
Target: One corporeal creature
Duration: Concentration, up to 1 round/level (D)
Saving Throw: Fort negates; see text
Spell Resistance: Yes
The caster takes the marionette controls and jerks them about. The caster gains control of the target's skeletal structure and may force the target to move according to his whim. The caster cannot force the subject to speak, because he is unable to manipulate the vocal cords, only the target's jaw. If the target is capable of taking purely mental actions, it may do so. The caster otherwise takes control of the target's actions. The caster may force the target to perform a single move action or standard action each round that he is in control, and may make use of the target's abilities, equipment, and feats as he controls the target, but he may not force the target to manifest powers, cast spells, or use any special ability that is not a function of just its body movements. The target may not make attacks of opportunity while his actions are being controlled by the caster. The target must make a new saving throw against the spells effects each round, if he succeeds, he may act normally on that round.
This spell has no effect on a creature that has no skeletal structure, like a purple worm.
Corporeal undead can be affected by this spell and may add their Charisma bonus, if any, to their saving throw against this spell.
Arcane Focus: Marionette controls made of ivory or bone costing a total of 50gp, which the caster uses to control the motions of the target.