👁 Read Only by Frazer 👁 163 views
📷 Download as PNG

Echoengine, Soulbound Automaton

Large Monstrosity, Neutral Evil


Armor Class 17 (natural armor)

Hit Points 114 (12d12+36)

Speed 30 ft.

STR 18 (+4)
DEX 12 (+1)
CON 16 (+3)
INT 10 (+0)
WIS 12 (+1)
CHA 8 (-1)

Saving Throws Con +6, Wis +4

Skills Stealth +1, Perception +4

Condition Immunities poisoned

Senses darkvision 60 ft., passive Perception 14

Languages Common

Challenge 8 (3,900 XP) Proficiency Bonus +3


Keen Senses. The Echoengine has advantage on Wisdom (Perception) checks that rely on hearing or smell.
Glassbound Soul Cylinders. Six glass cylinders line the chest, each containing a trapped soul. As long as at least one cylinder remains intact, the Echoengine regains 5 hit points at the start of its turn.
Screams of the Damned. Whenever the Echoengine hits with a melee attack, a wailing chorus erupts in a 10‑foot radius. Each creature within that area must succeed on a DC 12 Wisdom saving throw or be frightened until the end of its next turn.

Actions

Multiattack. The Echoengine makes two Claw attacks and one Bite attack.
Claw. Melee weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6+4) slashing damage.
Bite. Melee weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d8+4) piercing damage.
Scream Burst (Recharge 5-6). The Echoengine unleashes a bone-chilling scream in a 15-foot cone. Each creature in that area must succeed on a DC 14 Wisdom saving throw or take 2d6 psychic damage and be frightened until the end of its next turn.

📷 Export as Image

Share your monster as a beautiful PNG image styled like classic D&D sourcebooks.

📥 Download PNG
Echoengine, Soulbound Automaton Stat Block

Includes: Full stat block, monster image (if selected), CR badge, and QuickMonster branding.

Resolution: High-quality PNG at 2x scale for crisp display on any device.

Lore & Description

Appearance

A towering construct standing about nine feet tall, clad in rusted brass plates with segments of obsidian-like armor. Its chest is lined with six glass cylinders, each containing a swirling, translucent soul that writhes as if trying to escape. The cylinders are sealed with iron stoppers etched with runes, and a maddening whisper leaks from the glass whenever the automaton moves. Its gait is jerky and mechanical, as if driven by a corrosive chorus of voices. When it speaks, the voice is a hollow, overlapping chorus—faint at first, but growing louder as the souls intensify their scream. A pale blue-green glow leaks from the cylinders, casting eerie reflections on its metal flesh.

Behavior & Origins

forged in a crumbling workshop where artificers sought to weaponize suffering, the Echoengine binds the souls of enemies, criminals, and victims alike into glass cylinders. The louder the screams, the more power the engine draws from their anguish, turning that pain into motion, heat, and force. Whoever commands it must contend with the choir: the more the engine powers, the more the surrounding area echoes with the ghosts of those trapped within. Some say the engine feeds on fear, others that it amplifies it—making it a weapon of psychological as well as physical devastation. The engine’s presence is a warning: to hear its chorus is to feel your own heartbeat sync with the screams of the damned.

Generation Info

Original prompt:
"A construct powered by screaming souls in glass cylinders."

Created: Feb 2, 2026
Modified: May 22, 2026

Token
📥 Download
🗑️

Delete Token?

This action cannot be undone.

🔌

Chrome Extension Required

To export Echoengine, Soulbound Automaton to D&D Beyond, you need the QuickMonster browser extension. It auto-fills the homebrew creator with stats, traits, actions, and images.

1
Install the Extension

Get QuickMonster to D&D Beyond Export from the Chrome Web Store.

2
Refresh This Page

After installing, refresh and click the export button again.

🔌 Get Chrome Extension
🔌

Extension Update Required

To export Echoengine, Soulbound Automaton to Roll20, you need the QuickMonster browser extension version 1.0.3 or later.

1
Install or Update the Extension

Get the latest version from the Chrome Web Store.

2
Refresh This Page

After installing/updating, refresh and try again.