Reel Script Templates for Instagram, TikTok and YouTube Shorts

Here is the pattern I see on almost every video that underperforms. The idea is fine. The lighting is fine. The person on camera is likeable. The script is where it falls apart, usually in the first line, and usually because the creator started explaining before the viewer had any reason to care.

A template will not make a boring topic interesting. What it does is remove the blank page, give every second a job, and stop you from burying the good part twelve seconds in. Below are the structures I actually reach for, the 2026 numbers that justify them, and a straight read on where AI script tools earn their place and where they do not.

THE ONE-LINE ANSWER

The strongest reel script follows a single spine, then bends tone and ending to fit the platform:

Hook   →   Setup   →   Value   →   Payoff   →   CTA

Why the script decides the video

Retention is not a vibe. It is measured, and the measurements point straight back to the words you say first.

3sFacebook research found that 65% of people who watch the first three seconds stay for at least ten, and 45% stay for thirty or more.
+12%Videos with on-screen captions earn about 12% more watch time and are far more likely to be watched to the end.
71%Roughly 71% of viewers decide whether to keep watching within the first few seconds, so the hook is not optional.
#1Completion rate is the metric that matters most across all three platforms. A short clip watched fully beats a long one abandoned early.

Read those figures together and the job of a script becomes obvious. You have about three seconds to earn the next ten, so the opening line has to promise something concrete, and every beat after it has to keep the viewer moving toward the payoff before they drift and swipe away.

The anatomy of a reel script

Here is the universal skeleton mapped to a 30 second clip. Every platform template below is a variation on this.

TimeBeatWhat it does
0 to 3sHookName the payoff or break a belief. One line, spoken and on screen. No greetings or slow wind-up.
3 to 7sSetupSay why this matters right now. One sentence of stakes, not the backstory of how you got here.
7 to 20sValueDeliver the idea, one point per line. Keep each line shorter than a breath and cut anything that does not push it forward.
20 to 27sPayoffClose the loop you opened. The result or reveal that pays back the hook in full.
27 to 30sCTAOne light action: save, follow, or comment a single word. Keep it soft.

Instagram Reels script template

Reels reward polish and, above everything, saves. In 2026 a save carries far more weight than a like, so the script should give people a reason to keep the video for later.

Sweet spot: 7 to 15s for reach, 25 to 45s for saves.

Top signalSaves and completion. A Reel with a 12% save rate will out-reach one with a 40% like rate almost every time.
ToneCleaner and more visual than TikTok. The platform loops clips aggressively, so tight, rewatchable openings do well.
On-screen textEssential. Mirror the spoken hook in large, readable text, since Reels are usually watched on mute in the feed.
Best forEducational and list content people want to keep, plus short relatable moments set to trending audio.

Reel script, save-driven

HOOK (0 to 3s): Save this if your Reels keep dying after three seconds.

SETUP (3 to 7s): The problem is almost never the camera. It is the first line.

VALUE (7 to 30s):

Open with the result, not the backstory.

Put one idea on screen at a time as text.

Cut every second that does not move the idea forward.

PAYOFF (30 to 40s): Do this and people watch to the end, which is the signal Instagram rewards most.

CTA (40 to 45s): Save this so you have it before your next shoot.

On-screen text: mirror the spoken hook, big and readable.

Caption: one sentence that repeats the promise, then three to five specific hashtags.

TikTok script template

TikTok leans on personality and trend energy, and it forgives a rougher edit if the script keeps you watching. Completion and rewatch are what push a clip out to new people.

Sweet spot: 7 to 15s for loops, 24 to 38s for talking.

Top signalCompletion rate and rewatches. A clip watched to 90% will out-distribute a longer one abandoned at 40%.
ToneTalk to one person, not an audience. Personality and pace matter more than production value.
Structure moveStart with the outcome, expose the common mistake, then give the fix. Never explain the background first.
Best forQuick how-to, myths versus facts, hot takes, and creator talking-head clips that ride a current trend.

TikTok script, talking-head

HOOK (0 to 3s): I rewrote this script four times. Here is the version that actually held.

CONTEXT (3 to 6s): Most people explain the background before anyone knows why to care.

VALUE (6 to 26s):

Start with the outcome.

Show the mistake almost everyone makes.

Give the fix in plain words.

PAYOFF (26 to 34s): The video feels faster because the viewer always knows where it is going.

CTA (34 to 38s): Comment the word SCRIPT and I will send the template.

Delivery note: keep your energy highest on the very first sentence, then hold it steady.

YouTube Shorts script template

Shorts behave differently because they are wired to your main channel. The algorithm watches whether people finish, whether they stay in the Shorts feed afterward, and your Shorts retention even feeds how your long-form videos get recommended.

Sweet spot: 30 to 45s, with 50 to 60s able to spike views.

Top signalRetention and viewer satisfaction. Leaving the Shorts feed right after your clip is read as a negative, so a clean finish matters.
ToneClear and useful. Shorts work best when the viewer feels they learned something or avoided a mistake by the end.
EndingNeeds to feel complete, more so than on the other two. End on a full thought, not a trailing hook.
BonusShorts benefit from YouTube search, so a specific, searchable promise in the hook has a longer tail than on TikTok or Reels.

Shorts script, payoff-driven

HOOK (0 to 3s): You are losing viewers at second eight, and the reason is fixable.

SETUP (3 to 8s): Shorts reward finishing, and finishing starts with a clean promise.

VALUE (8 to 32s):

Name the exact thing they will learn.

Deliver it in three tight beats.

Keep every line shorter than a breath.

PAYOFF (32 to 42s): End on a complete thought so the viewer feels they learned something.

CTA (42 to 45s): Subscribe if you want the next one. Kept this one short on purpose.

Note: a clean ending lifts retention, and higher Shorts retention feeds your long-form recommendations.

Six plug-in templates by video type

Pick the one that matches your idea, drop your topic into the skeleton, then trim. Each is built on the same spine, only the middle changes.

Problem, Agitate, Solve

Best for pain-point content

Structure   Name the problem → make the cost of it real → hand over the fix → one soft CTA

Hook   If your Reels get views but no follows, this is why.

Hook, Value, Payoff

The reliable default

Structure   Promise a result → give three quick points → land the result → CTA

Hook   Three script fixes that doubled my average watch time.

The Listicle

Best for saves

Structure   State the number → deliver each item fast → tell them to save it

Hook   Five hooks I steal for almost every video.

The Tutorial

Best for how-to

Structure   Promise the skill → do this, then this, then this → show the result

Hook   Write a scroll-stopping hook in under a minute.

Myth versus Fact

Best for belief-breaking

Structure   State the myth → knock it down → give the real answer → CTA

Hook   Posting daily is not why small accounts grow.

The Story Loop

Best for retention

Structure   Open a loop → build tension in the middle → close the loop at the very end

Hook   This one comment changed how I write every script.

Hook formulas that stop the scroll

The hook is the only line that is truly non-negotiable. These six shapes cover most of what works, with a real first line for each.

Hook typeHow it worksExample first line
Belief breakChallenge something the viewer assumes is true.Posting daily is not why small accounts grow.
Specific resultName a number or a concrete outcome.This three-line script doubled my average watch time.
Direct calloutName the exact person you are talking to.If you edit your own Reels, stop doing this.
Open loopPromise a reveal you pay off at the end.The reason your Short dies at second eight is not the hook.
Contrarian how-toFlip a piece of standard advice.Write the last line of your script first.
Mistake warningWarn of a cost the viewer is paying now.This one caption habit is quietly capping your reach.

One spine, three platforms

Same structure, different dials. This is the cheat sheet I keep pinned when I repurpose a single idea across all three.

PlatformSweet spot lengthToneSignal to optimizeCTA style
Instagram Reels7 to 15s reach, 25 to 45s savesPolished, relatableSaves and completionSoft, save this
TikTok7 to 15s loops, 24 to 38s talkingPersonality, trend-awareCompletion and rewatchComment a word
YouTube Shorts30 to 45s, 50 to 60s can spikeClear, usefulRetention and satisfactionSubscribe for the next

Where AI script generators actually help

I have run most of the popular ones through the same real briefs, from free in-app generators inside editing tools to standalone script writers and the long-to-short repurposers. Here is the honest split.

The tools are genuinely fast at two things: generating a batch of hook variations, and tightening a draft that is already yours. When I need ten opening lines to react to, a generator produces them in seconds and one of them is usually a keeper or a spark.

Where they fall down is specificity. Ask for the middle of the video and you get competent, slightly hollow copy that sounds like every other video in the niche. They also invent the occasional fact, and they over-explain, which is the opposite of what short-form needs.

The workflow that works

Brief the tool with the promise of the video, not the topic. There is a real gap between typing a plain phrase like morning routine and typing why a five minute morning routine beats a fifty minute one for consistency. Then generate five hooks and keep one. Write the value beats yourself, because that is where your specific experience lives and where AI is weakest. Finally, paste the draft back and ask the tool to cut it to under 40 seconds and add on-screen text. That last step matters, because captions are the feature that buys you the 12% lift in watch time.

One more practical note. The repurposing tools that slice a long video into Shorts are strong for volume, and their auto-captioning is worth keeping. Just check the clip boundaries yourself, because they tend to cut on silence rather than on meaning, so the hook often lands in the wrong place.

Seven mistakes that flatten a script

These are the recurring reasons a script underperforms, in rough order of how often I catch them.

1

Context before the hook

Explaining how you got here before the viewer knows why to care. Lead with the payoff instead.

2

Writing to a crowd

Saying “you guys” pushes people away. Write to one specific person and it reads as direct.

3

Two ideas in one clip

Short-form holds one idea well and two poorly. Split the second idea into its own video.

4

No on-screen text

Skipping captions costs completion, because most viewers watch on mute in the feed.

5

A heavy sales CTA

A big pitch at the end kills the goodwill. Keep the ask light and singular.

6

Copying a format, not a structure

Miming a trend without the hook and payoff underneath rarely travels. Borrow the skeleton, not the surface.

7

Length set by the platform max

Filling 60 seconds because you can. Match length to how much the idea genuinely needs.

If you remember one thing

Optimize for completion, not duration. A 30 second clip watched to the end will beat a 60 second clip abandoned halfway, every single time, on all three platforms. Write the hook and the last line first, then fill the space between them with only what the idea needs.

The final verdict

AFTER HUNDREDS OF SCRIPTS

Templates are scaffolding, not a spell. Once you have written enough of them, the structure stops being something you think about and becomes the thing you catch when a video is off. That is the whole point of learning them: not to sound formulaic, but to stop wasting the first three seconds and to stop burying the payoff.

On the AI question, my position is settled and unglamorous. The tools are worth using, but as a fast drafting partner, not an author. They save real time on hooks and on the final trim, and their auto-captions alone justify keeping one in the workflow. They will not supply the specific, lived detail that makes a video yours, and the moment you let them write the whole thing, everything you post starts to sound like everyone else. Keep the hook and the last line in your own hands, let the tool fill and cut the middle, and judge every result against one number.

Write yourself:  Hook and closing line

Hand to AI:  Variations and the trim

Judge on:  Completion rate