How to Write a Script for a Video (Short-Form Method + Example)

To write a script for a short video, plan five beats: a hook in the first 3 seconds, a one-line setup, the value you promised, a payoff line that lands it, and one call to action. Write it the way you talk, then read it aloud with a timer. About 65–90 spoken words fill 30 seconds; 130–180 fill 60.

That's the whole method. Below: each beat with timings, one full example script, and what changes on TikTok, Instagram Reels and YouTube Shorts.

Quick note: this guide covers scripts for short social videos (TikTok, Reels, Shorts and UGC ads), not screenplays or code scripts.

What a short-form video script is

A short-form script lines up three things, second by second:

You don't need screenplay formatting or a film-school vocabulary. A two-column table (time + line) or a notes app is enough. What matters is that every second has a job, so you know exactly what to film before you press record.

The 5-beat structure, with seconds

Beat30-second video60-second videoIts job
Hook0–3 s0–3 sStop the scroll with a specific promise
Setup3–7 s3–10 sSay why it matters or what usually goes wrong
Value7–22 s10–45 sDeliver the one thing you promised
Payoff22–27 s45–55 sLand it in one line people remember
CTA27–30 s55–60 sAsk for one action

Treat the timings as a starting grid. If your hook needs 4 seconds, take that extra second from the setup. Captain Hook's script templates use the same five-beat order, each with its own timing.

Word budget per length

Video lengthSpoken words (natural pace)Good for
30 secondsabout 65–90One tight point
60 secondsabout 130–180A point that needs two or three steps

If you write 120 words for a 30-second video, you'll either rush the delivery or run long. Cut before you film: deleting a sentence is quicker than re-shooting one.

How to write a video script in 7 steps

1. Pick one point

One video, one idea. Write it as one sentence: "After this video, the viewer knows ___." If you can't fill the blank in one line, you have two videos. Good news: that's next week's post sorted.

2. Let the point decide the length

A single tip fits 30 seconds. A process with two or three steps needs closer to 60. Matching the length to the point stops you padding a small idea or cramming a big one. Platform limits are far longer than most scripts need; the platform notes below list them.

3. Write the hook

The hook is your first sentence and your first frame of on-screen text. Make it specific: name the result, the mistake or the surprise. "3 tips for better videos" is vague; "I plan a week of videos in 20 minutes" is specific. Stuck? The Hook Generator gives you three hooks for any topic.

4. Write the setup in one line

Give the viewer a reason to keep watching: what usually goes wrong, or why it matters. One sentence is enough: the setup only has to earn the next few seconds.

5. Write the value as short lines, one per shot

Break the value into short lines, one per shot. If you're teaching steps, number them out loud ("Step one…"). Each line should be something the viewer can see as well as hear.

6. Write the payoff (the landing line)

After the value, add one line that sums up the change: what the viewer can now do, or what they'll stop doing. It's the line you want viewers to remember.

7. Add one call to action

Ask for one thing that fits the video's goal: save it, comment, follow or tap the link. Ask for three things and the viewer has to choose; one clear ask is easier to act on.

Then read it aloud and time it

Read the script out loud with a timer, at the pace you'll film at. Do two read-throughs: one to time it, one to catch lines that sound written rather than spoken. It feels awkward the first time, and it's the quickest way to hear what's wrong. Mark every line that made you stumble and rewrite it the way you'd say it. Cut until it fits the word budget.

Example: a 30-second script, beat by beat

Example script written for this guide (topic: planning a week of content). It shows the structure in action; it isn't a promise of views.

BeatTimeSpoken lineOn-screen text / shot
Hook0–3 s"I plan a whole week of videos in 20 minutes. Here's the system."Text: "1 week of videos. 20 minutes." Face to camera.
Setup3–7 s"Most people sit down to film with no idea what they're saying. That's where the hour goes."Cut to a blank notes app.
Value7–22 s"Sunday, I write seven topics, one per line. Next to each, one sentence: the thing the viewer should walk away with. Then I write the first line they'll hear. No full scripts yet."Screen recording of the list filling in.
Payoff22–27 s"So when I hit record, I'm not thinking about what to say. Just how to say it."Back to camera.
CTA27–30 s"Save this and try it on Sunday."Text: "Save for Sunday."

That's 87 spoken words, inside the 65–90 budget for 30 seconds.

To stretch it to 60 seconds, don't add filler. Add a second value step (for example, filming all seven hooks in one sitting, about 20 extra seconds of script) and keep the same hook, payoff and CTA.

Platform notes: TikTok, Instagram Reels and YouTube Shorts

The five beats work on all three. What changes is the length you're allowed and a few practical details. The limits below come from each platform's own help pages, checked on 7 October 2026. Platforms change these, so if your video is close to a limit, check the linked page before you post.

TikTok

Instagram Reels

YouTube Shorts

How to write a YouTube Shorts script

A YouTube Shorts script uses the same five beats. Plan for three things:

  1. The 3-minute ceiling: a vertical or square video over 3 minutes isn't a Short (YouTube Help). Most single-point scripts need far less.
  2. Music on Shorts over one minute: YouTube blocks Shorts longer than one minute that carry an active Content ID claim (YouTube Help). If you plan to use a claimed track, keep the script under a minute or use your own audio.
  3. The ending: if your Short replays, a payoff line that leads back into the hook can make the rewatch feel natural. That's a writing choice, not a platform rule.

Captain Hook's Script Generator writes TikTok and Instagram Reels scripts. It has no YouTube Shorts mode, so for Shorts use the structure above or start from a template.

Common script mistakes (and the fix)

MistakeFix
The hook is a greeting ("Hey guys, so today…")Open on the promise: the result, the mistake or the surprise
Two ideas in one videoSplit it: one point per script
Written-English sentencesRead it aloud; rewrite anything you'd never say
More words than the length allowsStay near 65–90 words for 30 s
Three CTAs at the endPick one: save, comment or follow

Templates and tools to speed this up

Ready to cast off? Pick a template, or let the Script Generator draft a 30- or 60-second script for TikTok or Reels, then make it sound like you. Three templates are open without an account, and Captain Hook has a Free plan that needs no card.

FAQ

Can you give me an example of a video script?

Yes. The example above is a complete 30-second script: a hook ("I plan a whole week of videos in 20 minutes"), a one-line setup, three value lines, a payoff line and a single call to action, with on-screen text for each beat. The script templates add 14 more structures, each with a worked example.

How do I write a script as a beginner?

Start with one sentence: what the viewer should know after watching. Then write five lines, one per beat (hook, setup, value, payoff, CTA), read them aloud with a timer, and cut until a 30-second script is about 65–90 words. Starting from a template removes the blank page.

How many words is a 60-second video script?

About 130–180 spoken words at a natural pace, and about 65–90 words for 30 seconds. Your own speaking pace matters more than the number, so time one read-through before you film.

Can AI write a video script?

Yes, as a first draft. Captain Hook's Script Generator writes a complete short-form script (hook, build, landing line) for TikTok or Instagram Reels from a topic and a goal. It doesn't write YouTube Shorts scripts. Read the draft aloud and rewrite any line that doesn't sound like you before you film.

How long should a YouTube Shorts script be?

A Short can run up to 3 minutes, and YouTube doesn't name a "best" length. Write as long as the point needs: a single tip fits in about 65–90 spoken words (30 seconds). If you use music with a Content ID claim, stay under one minute.