Carrion Compass

Divination
Level: Artificer * 1, Cleric */Oracle * 1, Hunter * 1, Ranger * 1, Sorcerer */Wizard * 2, Warlock * 1
Components: V, S
Casting Time: 1 Standard Action
Range: close (25 ft. + 5 ft./2 levels)
Target: one undead creature
Duration: 10 minutes/level
Saving Throw: Will negates
Spell Resistance: no
  You animate one of the target's fetid organs so that it leads you to the undead creature's most recent controller or the cause of the creature's undeath.
  The organ (typically the heart, the brain, or an eyeball) floats in front of you at chest level and slowly leads you to the undead creature's most recent controller at a rate of 30 feet per round, always staying within your range of vision. If the creature from which the organ originated had no controller, but rather was created deliberately by another creature, the organ instead leads you to that creator.
  If the undead was animated by an effect or event at a particular location, the organ leads you to that location.
  If the creature was animated by none of the methods above, if it was self-created, or if the creature's most recent controller no longer exists, the spell fails. Once the organ is within 10 feet of its intended destination, the spell ends, and the organ falls to the ground.
  The organ cannot engage in combat or execute any other task aside from leading you to its intended target. It may pass through small slits and crevices, though it will not leave your range of vision. The organ cannot travel more than 5 miles from the spot where you cast the spell. If the undead creature to which the organ belonged is destroyed, the spell ends and the organ falls to the ground.