Inconspicuous. While the haunted puppet remains motionless and out of combat, it gains a +5 to Stealth rolls, and is indistinguishable from a normal puppet.
Evasion. When the haunted puppet is subjected to an effect that allows it to make a Dexterity saving throw to take only half damage, it instead takes no damage if it succeeds on the saving throw, and only half damage if it fails.
Head on a Swivel. The haunted puppet cannot be surprised.
Magical Puppetry. The weapon attacks made by the haunted puppet are considered magical for the purpose of overcoming resistance.
Multiattack. The haunted puppet makes three Blade Fury or Ranged Bolt attacks.
Blade Fury. Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 1d10 + 4 slashing damage.
Ranged Bolt. Ranged Weapon Attack: +7 to hit, reach 30 ft., one target. Hit: 1d8 + 4 necrotic damage.
Web of Strings (3/day). The haunted puppet shoots a web of strings at any number of creatures within a 15 foot radius. Creatures within range must succeed on a Dexterity saving throw or be restrained until the end of the haunted puppet's next turn. While a creature is restrained in this way the haunted puppet's movement speed is reduced by 10 feet.
Scurry. When a creature misses an attack against the haunted puppet, it can move half its movement speed in any direction without provoking attacks of opportunity.