← Back to Blog

How to Write a TikTok Script in 60 Seconds (Template + Tips)

Behind every 15-second clip that actually goes somewhere is a script that was written, not improvised on the spot. On TikTok, Reels, and Shorts you don't get the luxury of wandering — every word either earns its place or costs you a viewer.

Here's the structure that consistently keeps people watching, and a fill-in-the-blank template to start from.

The Shape of a Retention-Friendly Short

Three components, in order: the Hook, the Value, and the Call to Action.

[00:00 - 00:05] The Hook (Grab attention)
[00:05 - 00:50] The Body/Value (Deliver on the promise)
[00:50 - 00:60] The Call to Action (Tell them what to do)

The Hook (first 1–5 seconds)

Miss the first three seconds and the swipe happens. Skip "Hey guys, welcome back" entirely — open mid-action, or with a question that's hard not to want answered.
  • Works: "This $100 camera trick makes a setup look like a movie studio."
  • Doesn't: "Hi, I'm Sarah and today I wanted to talk about lighting."

Hooks come in a handful of repeatable shapes. Steal whichever fits your topic:

Hook typeFormulaExample
Mistake"Stop doing [common habit]""Stop color-grading your videos last."
Result-firstShow/state the outcome, then rewind"I gained 10k followers with one script change."
Contrarian"[Popular advice] is wrong""Posting daily is killing your channel."
Curiosity gap"Nobody talks about [X]""Nobody talks about what WPM does to retention."
Direct calloutName the exact viewer"If your videos die at 3 seconds, watch this."

Write three hooks for every script and pick the strongest out loud — a hook that reads well on paper can still land flat when spoken.

The Body (seconds 5–50)

Short sentences, one idea each. If a line doesn't push the story forward, it gets cut — no exceptions.
Tip: > Numbered steps work better than free-flowing explanation. A number gives viewers a sense of "almost done," which keeps them watching to the end.

The Call to Action (last 10 seconds)

Don't stack five asks — like, comment, subscribe, share, follow — into one closing line. Pick one.
  • Example: "Follow for part two," or "Link in bio for the checklist."

How Many Words Fit in 60 Seconds?

This is where most first scripts die: they're simply too long. At the energetic 150–170 WPM pace that works for short-form, the math is unforgiving:

Video lengthWords at 150 WPMWords at 170 WPM
15 seconds~37~42
30 seconds~75~85
60 seconds~150~170
90 seconds~225~255

Two things to notice. First, a 60-second script is only about 150 words — roughly one solid paragraph. If your draft fills a page, you've written a three-minute video wearing a 60-second costume. Second, these budgets assume zero pauses; every beat you take for effect spends words from the budget. A realistic 60-second script with breathing room is closer to 135–140 words.

Time the script before you set up lights and camera. Cutting 40 words in the editor takes two minutes; discovering you're 15 seconds over after the shoot costs you the whole take.

The Mistakes That Show Up in Every First Draft

  • The intro that isn't a hook. "Let me tell you a bit of background first" — no. Background goes after the hook, or nowhere.
  • Two ideas in one video. One script, one claim. If your outline has an "also," that "also" is your next video (and your "part two" CTA writes itself).
  • Punchline-free steps. Each step should end on something usable. "Use good lighting" is filler; "put your key light at 45 degrees, just above eye level" is a step.
  • Writing for readers instead of listeners. Read every line out loud once. Anything you stumble on, a viewer will stumble on twice — rewrite it the way you'd actually say it.

A Template to Start From

[HOOK]
The biggest mistake creators make when writing scripts is [MISTAKE].
Here's how to fix it in three steps.

---

[STEP 1]
First, cut your intro. Nobody cares who you are until they know
what you can do for them — lead with the result instead.

---

[STEP 2]
Second, write in active voice. "You will see a change" beats
"you will be able to see a change" — same meaning, fewer words.

---

[STEP 3]
Third, time your script before you record. Aim for around
150 words per minute to keep the energy up.

---

[CALL TO ACTION]
Try this on your next script, and follow for more of these.
Note: > The --- dividers in this template aren't just formatting — paste this into ScriptPacer and it splits the script into separate timed sections automatically, so you can see exactly how much runtime each step is using.

A script that's been timed beats one that hasn't, every time you're working against a hard 60-second ceiling.

Want to Deliver Snappy, Perfectly Timed Videos?

Practice your speaking pace for free! ScriptPacer calculates your WPM, gives you colored pacing glows, auto-saves multiple scripts, and includes a floating selfie camera preview. No signup needed.

Try ScriptPacer Free