Cackling Skull

Illusion (Glamer)
Level: Warlock * 3
Components: V, S
Casting Time: 1 Standard Action
Range: close (25 ft. + 5 ft./2 levels)
Target: one skull
Duration: permanent until discharged
Saving Throw: Will negates
Spell Resistance: yes
  This spell imbues the chosen skull with an enchantment that suddenly animates it to speak its message the next time a specified event occurs. The message, which must be 25 or fewer words long, can be in any language known by you and can be delivered over a period of 10 minutes. The skull cannot utter verbal components, use command words, or activate magical effects. It does, however, move according to the words articulated.
  When the skull's magic is triggered, it releases wild and unnerving cackles before speaking its message. All creatures that can hear the cackles must save or become Shaken for 1d4 rounds.
  The spell functions when specific conditions are fulfilled according to your command as set in the spell. Commands can be as general or as detailed as desired, although only visual and audible triggers can be used. Triggers react to what appears to be the case.
  Disguises and illusions can fool them. Normal Darkness does not defeat a visual trigger, but magical Darkness or Invisibility does.
  Silent movement or magical silence defeats audible triggers. Audible triggers can be keyed to general types of noises or to a specific noise or spoken word. Actions can serve as triggers if they are visible or audible. A magic mouth cannot distinguish alignment, level, Hit Dice, or class except by external garb.
  The range limit of a trigger is 15 feet per Caster Level, so a 6th level caster can command a cackling skull to respond to triggers as far as 90 feet away. Regardless of range, the skull can respond only to visible or audible triggers and actions in line of sight or within hearing distance.