[RPG] Can a Hexblade kill a party member, raise their spectre, use it for under 1 minute and then have the cleric revivify

class-featurednd-5ehexbladeresurrectionwarlock

Situation: I am playing a Hexblade Warlock. With the willing participation of another party member, my character slays the party member. Having killed a character, the hexblade can cause their spirit to rise as a spectre via the accursed spectre feature. That spectre could then be used, say to float through a wall and unlock a door.

So long as revivify is cast within one minute of the party member dying, does this work? I would assume that the spectre vanishes with the casting of revivify spell as the party member is brought back to life.

To clarify:

  1. Kill a willing party member
  2. Raise the spectre
  3. Have it do spectre things for less than 1 minute
  4. Cleric revivifies the party member

Question:

Is this series of events within rules?
Is there any restriction on raising a spectre of a PC?
Are there restrictions on revivify on a body whose spirit has been raised?

Best Answer

Yes

There is no reason you can't resurrect the party member without its spirit.

You can cause its spirit to rise from its corpse as a specter, the statistics for which are in the Monster Manual.

Then when you cast revivify, the only requirement is that the creature died in the last minute.

You touch a creature that has died within the last minute. That creature returns to life with 1 hit point.

You could technically keep the specter even with the revived party member (at least until your next long rest).

Floating through walls?

It is unclear whether a specter could float through a wall as you suggest.

Incorporeal Movement: The specter can move through other creatures and objects as if they were difficult terrain. It takes 5 (1d10) force damage if it ends its turn inside an object.

[emphasis mine]

A wall is an object according to the object HP rules in the Dungeon Master's Guide, so you could likely move through a well-defined wall (but a cave wall is another question entirely).