# How to Make Scary Story Videos with AI, Step by Step

> The exact Korpi workflow for narrated scary story shorts: set a horror tone in the creator brief, generate the script, pick a dark art style, add effects and a reader voice, and render.

Canonical page: https://korpi.ai/blog/how-to-make-scary-story-videos
Published: October 20, 2026 · 7 min read · Korpi AI Team

## Quick answer

Open [Horror AI Story](/create/ai-story). On the **Script** tab, click **Generate w/ AI**, start from the **Midnight mystery** recipe, set **Tone** to Horror (or Scary, Creepy or Thriller) and click **Build my script**. Pick an **Art Style**, generate the scenes, add effects such as rain or VHS on the **Effects** tab, choose a reader voice on the **Audio** tab and click **Generate video**. For a lighter ghost series with recurring characters, use [Haunted House](/create/haunted-house) instead.

---

## What a scary story video looks like

A scary story short is one narrator reading a horror story over a run of dark, illustrated scenes. It opens on one unsettling detail, escalates and ends on a reveal. Captions follow the narration, and the art style, effects and music set the mood.

Korpi has two creators for this:

- **Horror AI Story** (the [AI Story](/create/ai-story) creator) is narrated horror with your choice of art style, from Dark Cartoon to Ultra Realism.
- **Haunted House** is a recurring 3D ghost drama: a broke student buys an impossibly cheap cursed mansion and meets the ghost who lives there. It is spooky rather than gory and works well as a series.

---

## Step 1: Set the brief to a horror tone

Open [Horror AI Story](/create/ai-story). The first tab is **Script**, with **Script & Style** and **Font Settings** sub-tabs and a 9:16 / 16:9 switch. Click **Generate w/ AI** above the **AI Video Script** box.

The **Generate** tab is a creator brief ("Turn a rough idea into a clear story plan"). Start from a recipe, or fill it in yourself:

1. **Start from a recipe.** **Midnight mystery** ("Escalate one strange clue toward a sharp reveal") fills the whole brief with a horror-friendly setup. **Surprise me** fills it at random.
2. **What are you starting with?** One sentence is enough, for example "A night-shift worker notices the same impossible detail appearing at exactly midnight."
3. **Opening hook.** Unsettling detail, Curiosity gap, Drop into action, Bold contradiction or Direct question.
4. **Tone.** Choose **Horror**, **Scary**, **Creepy** or **Thriller**. Dark and Suspenseful also work for slower stories.
5. **Length.** From Quick · 30s to Deep · up to 15m.
6. **Topic lane (optional).** Mystery, Historical, Mythology and more.

![Korpi creator brief with the Midnight mystery recipe, Unsettling detail hook and Horror tone selected](https://korpi.ai/blog/scary-stories/step-1-horror-brief.webp "Step 1: Set the creator brief to a Horror tone")

Pick the language and click **Build my script**. The **Remix** tab is the other option: it writes a new script from a TikTok or YouTube link or an uploaded video.

## Step 2: Edit the script and pick an art style

The script lands in the **AI Video Script** box, with its estimated duration above it. **Save version** keeps a draft and **Versions** brings one back. Edit before you generate scenes, because changing the script later clears the generated scenes.

![Korpi Horror AI Story Script tab with a horror script in the AI Video Script box and the Art Style grid](https://korpi.ai/blog/scary-stories/step-2-script-art-style.webp "Step 2: Edit the script and pick an art style")

Below the script, pick an **Art Style**. Dark Cartoon is the default. Dark Comic, B&W Comic, Creepy Normal Cartoon, Cinematic and Ultra Realism all suit horror.

**Tip:** horror lands on specifics. A time (2:14 a.m.), a place (Sub-Level 4) and one wrong detail are scarier than "something evil".

## Step 3: Or start a Haunted House episode

If you want a recurring cast instead of a one-off story, open [Haunted House](/create/haunted-house) and click **Generate w/ AI**. Its **Script Type** has two episodes: **Episode 1 — The Cheap Cursed House** and **Episode 2 — The Ghost's Price**. Pick a duration and a source (**Idea List**, **Custom Arc** or **Remix Video**) and generate the dialogue script.

![Korpi Generate Haunted House Script dialog with Episode 1 The Cheap Cursed House and Episode 2 The Ghost’s Price](https://korpi.ai/blog/scary-stories/step-3-haunted-house-script.webp "Step 3: For a lighter ghost series, Haunted House has two episode types")

## Step 4: Generate the scenes, add effects and render

On the **Scenes** tab, generate the scene images and regenerate any scene that is not dark enough. Animate them one by one or all at once.

![A pale ghostly girl appearing beside a white-haired boy at dusk, from the AI Story example](https://korpi.ai/blog/scary-stories/step-4-ai-story-ghost.webp "Step 4: A generated scene from the AI Story example video")

Horror AI Story has an **Effects** tab for transitions, a glitch effect and video overlays such as Rain, VHS and Camera Burn. On the **Audio** tab, choose the reader voice and music. Then click **Generate video**.

![A tomato-headed figure and a banana-headed student behind the iron gates of a mansion, from the Haunted House example](https://korpi.ai/blog/scary-stories/step-4-haunted-house-gate.webp "Step 4: A scene from the Haunted House example episode")

---

## Plan it for free first (optional)

If you work inside Claude or ChatGPT, connect [Korpi MCP](/mcp). Its script and storyboard planning tools are free on every account, no plan needed. Draft the story and the reveal in chat, then paste the script into the AI Video Script box.

---

## What makes a scary story video work

- **Open on the wrong detail.** The first line should already be strange.
- **One rule, then break it.** "The corpses never move." Then one does.
- **Keep it short.** 45 to 60 seconds is enough for one escalation and one reveal.
- **End on the reveal, not the explanation.** Let the last line land and cut.

---

## Scary Story FAQ

### Which Korpi creator is best for scary stories?

Horror AI Story for one-off narrated horror with your choice of art style. Haunted House for a recurring, lighter ghost series with the same characters every episode.

### Can I pick how scary it is?

Yes. In the creator brief, Tone has Horror, Scary, Creepy and Thriller, plus Dark and Suspenseful for slower stories.

### Can I use my own story?

Yes. Paste it into the AI Video Script box instead of generating one. Korpi plans the scenes from your text.

### Is it free?

You can watch the example free, and planning through Korpi MCP is free on any account. Generating and exporting your own scary story video needs a paid Korpi plan. See [pricing](/pricing) for current plans.

---

## Related

- [AI scary story video generator](/best-ai/scary-story-videos)
- [How to make POV history videos](/blog/how-to-make-pov-history-videos)
- [Open Haunted House in Korpi](/create/haunted-house)
