How to Write a Script with AI: A Practical Guide to AI Script Writing
Table of contents
- What is a script, and how is it different from a story?
- What are the basic parts of a script format?
- How do you turn a story into a script?
- How do you use an AI script generator?
- What's the difference between a video script and a movie script?
- How do you edit an AI-generated script?
- What are the limits of AI script writing?
- Frequently asked questions
- Read next
You've got a two-minute short film in your head: a girl, a broken vending machine, a last train home. You can picture every shot. But when you open a blank document, you're not sure where "INT." goes, or how to show that she's whispering. Many people start with an AI story generator to shape the idea, then turn it into a script. AI script writing works the same way: you bring the idea and the judgment, and the AI handles the format and a fast first draft. This guide covers script basics, turning a story into a script, and how to use free script tools well.
Quick answer: AI script writing means using an AI tool to draft a script from your idea in the right format, such as a screenplay, YouTube video or short-form reel. Give the tool a clear premise, choose the format, length and tone, generate a draft, then rewrite the dialogue, tighten scenes and read it aloud.
Key takeaways
- A script is a set of instructions for performers and crew, not prose for readers.
- Every screenplay uses the same building blocks: scene headings, action, character names, dialogue, parentheticals and transitions.
- Video scripts (YouTube, reels, ads) focus on hooks, visuals and voiceover, not just dialogue.
- AI is great at formatting and first drafts. You're still the director.
- Read every line out loud before anyone performs it.
What is a script, and how is it different from a story?
A script is a written plan for something that will be performed or filmed, telling actors what to say and crew what to show. A story is written to be read, so it can describe thoughts and feelings directly. A script can only show what a camera can see and a microphone can hear.
| Story | Script | |
|---|---|---|
| Written for | Readers | Actors, directors, editors |
| Thoughts and feelings | Can be described directly | Must be shown through action or dialogue |
| Tense | Usually past | Present ("She runs") |
| Description | As rich as you like | Short, visual, only what matters |
| Format | Paragraphs | Strict layout with headings and dialogue blocks |
If you're new to using AI for writing in general, start with our pillar guide on how to use AI to write a story. Most of the same habits apply to scripts.
What are the basic parts of a script format?
The basic parts of a screenplay format are the scene heading, action lines, character name, dialogue, parentheticals and transitions. Once you know these six, you can read and write almost any screenplay.
- Scene heading (slugline). Says where and when:
INT. TRAIN STATION - NIGHT. "INT." means interior, "EXT." means exterior. - Action. What we see, in present tense: "Maya kicks the vending machine. Nothing."
- Character name. In capitals, above their dialogue, the first time and every time they speak.
- Dialogue. What the character says, under their name.
- Parenthetical. A short note on how a line is said, like
(whispering). Use them sparingly. - Transition. Instructions like
CUT TO:, used only when the change matters.
Here's an original short scene written for this guide, showing all six parts:
``` INT. RIVERSIDE STATION - NIGHT
Empty platform. One flickering light. MAYA (16), headphones around her neck, feeds a coin into a vending machine.
It eats the coin. She kicks it.
MAYA Seriously?
The machine hums. A can drops. Then another. Then a third.
MAYA (CONT'D) (whispering) ...I only paid for one.
Behind her, the departures board flips to a train that doesn't exist: 00:00 - NOWHERE IN PARTICULAR.
CUT TO: ```
Notice how little description there is. A script trusts the actor, the set designer and the director to fill in the rest.
How do you turn a story into a script?
You turn a story into a script by breaking it into scenes, moving thoughts into action or dialogue, and cutting description down to what a camera would see. It's mostly a process of translating "telling" into "showing".
Here's a simple five-step method:
- List the scenes. Each change of place or time becomes a new scene heading.
- Find the key beats. Most short scripts need a setup, a turn and an ending. Our guide to the three-act structure explains how longer scripts are shaped.
- Turn thoughts into action. "Maya felt cheated" becomes "She kicks the machine."
- Write dialogue that sounds spoken. Short lines, interruptions, nobody explaining what everyone already knows.
- Cut every line of description that isn't visual. If the camera can't see it, it goes.
Example: one line of story, translated
| Story version | Script version |
|---|---|
| Maya was tired and annoyed. It was the last train, she'd lost her ticket, and now the vending machine had stolen her last coin. | Maya pats every pocket. Empty. She glares at the ticket barrier, then at the vending machine. |
You can also go the other way. If you've written a script and want to share it as prose, the script to story converter turns a script, scene or notes into a short story, novel chapter, narrative summary, children's story or dramatic retelling.
How do you use an AI script generator?
You use an AI script generator by typing your premise, choosing a format, length and tone, and then generating and editing the draft. On storygenerator.io, the free AI script generator works in five steps.
- Write your script topic or idea. Up to 600 characters. Include a character, a goal and a problem. If you're stuck, press "Surprise me".
- Choose a format. Options are YouTube Video, Short Film, Reel / TikTok / Short, Video Ad, Stage Play, Podcast or Comedy Skit.
- Pick a length. Short, Medium or Long.
- Choose one or more tones. Funny, Dramatic, Inspiring, Serious, Casual, Suspenseful or Emotional. You can combine them.
- Open "More options" if you need them. Add characters (up to 400 characters), a target audience and one of 16 languages.
Click "Generate Script", then copy, download or regenerate. The tool outputs a plain-text script in the format you chose, with scene headings, action lines, character names and parentheticals where needed. Stage plays get act and scene breaks.
A strong idea for the generator looks like this:
A 16-year-old misses the last train home and finds a vending machine that gives her one free item for every true secret she tells it. Format: Short Film. Tone: Suspenseful + Funny.
For more on writing ideas that give good results, our list of AI story prompts uses the same formula.
What's the difference between a video script and a movie script?
A movie script tells a story through scenes, action and dialogue, while a video script plans what viewers see and hear second by second, often with a voiceover and on-screen text. Movie scripts follow screenplay format. Video scripts are often laid out as tables or timestamped segments.
| Movie script (screenplay) | Video script (YouTube, reels, ads) | |
|---|---|---|
| Main goal | Tell a story | Hold attention and deliver a message |
| Layout | Scene headings, action, dialogue | Timestamps or a Time / Visual / Audio table |
| Voice | Characters talking | Often a host or voiceover |
| Opening | Sets up a world | Hooks the viewer immediately |
| Extras | Transitions, parentheticals | B-roll, on-screen text, sound effects, call to action |
When to use each tool on storygenerator.io:
- Short films, scenes and stage plays: the movie script generator. It returns a titled screenplay with a one-line logline, using scene headings, present-tense action, dialogue and transitions.
- YouTube, reels, TikTok and ads: the AI video script generator. For YouTube it gives timestamped segments with cues like
[B-ROLL: …]and[ON-SCREEN TEXT: …]. Reels get a Time / Visual / Voiceover / On-screen text table. Video ads follow a Problem → Agitate → Solution → Proof → CTA structure.
Example: a short video script layout (original sample)
| Time | Visual | Voiceover | On-screen text |
|---|---|---|---|
| 0:00–0:03 | Close-up: coin drops into vending machine | "This machine gives you a free snack..." | FREE SNACK? |
| 0:03–0:08 | Girl leans in, whispering | "...if you tell it a secret." | ONE SECRET = ONE SNACK |
| 0:08–0:15 | Cans tumble out, one after another | "She told it everything." | WAIT FOR IT |
How do you edit an AI-generated script?
You edit an AI-generated script by reading it aloud, cutting dialogue that explains too much, and making sure every scene changes something. Scripts are meant to be heard, so your ears are the best editing tool you have.
Use this checklist:
- Read every line aloud, ideally with a friend playing the other parts.
- Cut "on the nose" dialogue, where characters say exactly what they feel ("I am very angry with you").
- Trim action lines to what the camera sees. Two or three lines per block is plenty.
- Check each scene's job. If a scene doesn't change the situation, cut or merge it.
- Remove extra parentheticals. Let actors decide how to say most lines.
- For video scripts, test the hook. Would you keep watching after the first three seconds?
Many of the same fixes apply to stories too. Our guide on how to make AI writing sound human covers AI tells and dialogue rewrites in more detail.
What are the limits of AI script writing?
AI script writing is fast at formatting and first drafts, but it can't direct performances, judge comic timing or know your audience the way you do. Treat every AI script as a rehearsal draft.
Watch out for these common issues:
- Generic jokes. AI comedy often lands on the obvious punchline. Write your own final beat.
- Flat characters. Give each one a clear want and a speech habit.
- Over-explaining. Delete lines that tell the audience what they just saw.
- Rules and rights. If you're submitting to a festival or a contest, check its AI policy first, and avoid using other people's characters.
Frequently asked questions
Can AI write a movie script?
Yes, AI can write a movie script draft in proper screenplay format, with scene headings, action lines, character names and dialogue. Tools like storygenerator.io's movie script generator create a titled scene with a logline from a short idea. The draft still needs human editing, especially for dialogue, pacing and the ending, before it's ready to shoot.
Is there a free AI script generator?
Yes. storygenerator.io offers a free AI script generator that writes YouTube videos, short films, reels, video ads, stage plays, podcasts and comedy skits. You choose the format, length and tone, and you can add characters, a target audience and a language. You can copy, download or regenerate each script.
What is the best format for a YouTube script?
A good YouTube script is usually laid out in timestamped segments, with what you'll say plus notes for B-roll, on-screen text and sound effects. Start with a strong hook in the first few seconds, deliver the main content in clear sections, and end with a call to action. Write it to be spoken, not read.
How do I turn my short story into a screenplay?
Break your story into scenes, give each one a scene heading (INT. or EXT., place, time), and rewrite descriptions as short present-tense action lines. Move thoughts and feelings into dialogue or visible actions. Cut anything a camera couldn't capture. An AI script generator can help by drafting a first version you then revise.
Can I use an AI-written script commercially?
storygenerator.io says content you generate is yours to publish, sell or adapt, including scripts. However, in the US, purely AI-generated material isn't protected by copyright, so rewriting and adding your own work matters. Film festivals and contests may also have their own AI rules, so check them before you submit.
What's the difference between AI script writing and AI story writing?
AI story writing produces prose for readers, with description and inner thoughts. Writing scripts with AI produces a performance plan, with scene headings, action lines and dialogue, or timestamped visuals and voiceover for video. Scripts only include what an audience can see and hear, so they're shorter and much more visual than stories.
Try it on storygenerator.io
Shape your idea as a story first: choose Mystery, Short (~400 words), Third person, and set Tone: Suspenseful under More options. Read the draft, pick your best scene, then paste that scene's idea into the AI script generator with the Short Film format. Start with the free AI story generator.