Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
Create a free account

Roll20 Marketplace Product

Nightmares in the Puppet Shop

Author: DMDave

Addon: Content which can be added into any game - new or existing!

Price: $6.99

Nightmares in the Puppet Shop

by: Torchlight Press

Stop the cultists from opening a portal in a toy shop!

Nightmares in the Puppet Shop is a Fifth Edition adventure for 3 to 7 characters of 3rd level, and is optimized for 5 characters with an average party level (APL) of 3.

A cult is preparing a dark ritual to summon their eldritch masters into the world. One of the town’s guards infiltrated their ranks to learn about the ritual’s location. The characters need to rescue the undercover operative and stop the ritual before it’s too late.

This adventure is structured into two parts: pre-ritual and post-ritual. Pre-ritual, the characters will explore the shop and fight past cultists to get to the room where the ritual is being performed. Post-ritual, the characters must fight their way out of the dungeon past eldritch horrors manifesting in puppets throughout the shop.


A small sect of cultists that call themselves Children of the Voracious Worm have been using a puppet shop as a guise for their unholy activities. They are led by a woman named Nola. After years of preparation, they are on the cusp of creating a portal to another realm, intent on letting aberrant horrors consume the world.

One of the town guards, a tiefling woman named Dancing in the Rain, had a hunch something was amiss and spent some time undercover working at the shop. They discovered the cult’s plans and managed to sneak out a word of warning to the townmaster before being uncovered and captured.


As a DMDave adventure, you can expect the following features and benefits:

Quick Guide

System: D&D 5E
Starting Level: 3
Length: 2-3 hours
Installation: Add-On
Sheet: D&D 5e by Roll20


Install this Add-On via the dropdown menu in the Game Addons section of the Game Details Page. Select Nightmares in the Puppet Shop and click on the blue Add to Game button beside the drop down menu.

Bug and Technical Issue Reporting

If you encounter any bugs or technical issues with this adventure or any of DMDave's adventures on Roll20, visit our Bug Report Page and let us know!

i Can only be used with Roll20; cannot be downloaded.

You might also like...

License: Roll20 End User License Agreement
(Personal Use Only, Do Not Distribute)