Blog
Wild & Free Tools

How to Write a Viral TikTok Script (Hook-Body-CTA Formula)

Last updated: March 2026 7 min read
Quick Answer

Table of Contents

  1. The three-part TikTok script structure
  2. Timing the script by video length
  3. How to write the body (3-beat structure)
  4. Script mistakes that kill performance
  5. Let the AI write the first draft
  6. Frequently Asked Questions

Most TikTok creators don't write scripts. They film, watch it back, cringe, film again, post the least bad take, and hope. The ones growing consistently do something different: they write the script before they pick up the camera.

Not a novel. Three paragraphs. Three sections. A formula that takes 5 minutes to write and 30 minutes to film instead of 2 hours. This is that formula.

The Three-Part TikTok Script Structure

Every high-performing TikTok — regardless of niche, length, or creator — has the same skeleton:

Part 1: Hook (first 3–7 seconds) — the only job of the hook is to make the viewer feel that leaving would cost them something. Not to introduce yourself. Not to explain the video. To create an open loop the brain needs to close.

Part 2: Body (middle 70–80% of the video) — the delivery on the hook's promise. This is where you give the value, tell the story, demonstrate the skill, or make the argument. The body is what the viewer came for once the hook worked.

Part 3: CTA (final 3–10 seconds) — a single, specific ask. Not "like and follow" — one action. "Comment the word GUIDE and I'll send you the full breakdown." "Save this for the next time you're at the grocery store." The best CTAs feel like a natural continuation of the content, not a transaction.

Timing the Script by Length

15-second script:

At 15 seconds, your hook must be instant and your body must be a single tight point. There is no room for setup.

30-second script:

60-second script:

At 60 seconds you can carry a real argument or tutorial. This is the sweet spot for most educational content.

3-minute script:

Three-minute TikToks work when you're explaining a complex topic or telling a complete story. The algorithm favors longer watch time on 3-minute videos because completion is harder — high-retention 3-minute content earns strong distribution.

Sell Custom Apparel — We Handle Printing & Free Shipping

How to Write the Body (The 3-Beat Structure)

Most TikTok bodies that lose viewers try to cover too much. One video, one idea. The body should have three beats:

Example for a fitness video:

Common Script Mistakes That Kill Performance

Starting with yourself instead of the viewer. "I'm going to show you..." focuses attention on you. "Here's why your [thing] isn't working..." focuses attention on the viewer's problem. The second performs better every time.

Burying the hook. A 15-second intro followed by the actual hook at second 20 means most of your audience never heard it. The hook must be first.

Weak CTAs. "Like and subscribe" is the weakest CTA on any platform. It asks for two things simultaneously, it's generic, and it provides no reason to act. "Comment YES if you want the full list" works because it asks for one specific thing and implies more value is coming.

Too many points in the body. One video, one idea. If you're covering three topics, make three videos. Each one has hook, body, and CTA — and three videos means three chances to show up on the FYP.

Let the AI Write the First Draft

The formula is simple but writing it every time you want to post is the friction that breaks posting habits. The TikTok Script Generator writes the complete Hook, Body, and CTA for your topic in about 10 seconds.

Your workflow:

  1. Enter your CTA — what do you want the viewer to do?
  2. Pick your niche
  3. Pick your hook style
  4. Pick your video length
  5. Generate and read it out loud once — tweak if needed
  6. Film

The goal isn't to post the AI script verbatim. It's to have a complete first draft so you're never starting from a blank page when the camera is already on.

Generate a Complete TikTok Script Now

Hook, body, and CTA written by AI in seconds. Free, no login, works entirely in your browser.

Open TikTok Script Generator

Frequently Asked Questions

Do I need to script every TikTok?

Not every video needs a written script — reactions, behind-the-scenes, and casual content often work better unscripted. But any video where you're delivering specific information, teaching a skill, or trying to convert viewers to followers benefits from having a written hook and body before you film.

How long should a TikTok script be in words?

Rule of thumb: 130 words per minute of speaking time. A 30-second script is roughly 65 words. A 60-second script is roughly 130 words. A 3-minute script is roughly 390 words. These estimates assume normal speaking pace — adjust up or down based on how quickly you speak on camera.

Should I memorize my script or read it?

Never read directly from a script on camera — it shows. Best options: internalize the three beats and improvise the words, use a teleprompter app behind your phone, or break the script into short segments and film one beat at a time. Most creators use the first approach for short-form and the third for longer content.

What is the best CTA for growing followers?

"Follow for [specific type of content]" combined with a reason works better than a bare "follow me." Example: "Follow if you want weekly science-backed fitness breakdowns." The viewer knows exactly what they're signing up for. Conditional CTAs like "Comment if you want the full list" also grow followers as a side effect — people who engage often check your profile.

Can I reuse the same script structure for multiple videos?

Yes — and you should. A repeatable script template (same hook formula, same CTA pattern, same 3-beat body structure) builds a recognizable style. Viewers start to anticipate your format, which increases completion rates over time. Only the specific content changes; the structure stays constant.

Jennifer Hayes
Jennifer Hayes Business Documents & PDF Writer

Jennifer spent a decade as an executive assistant handling every type of business document imaginable.

More articles by Jennifer →
Launch Your Own Clothing Brand — No Inventory, No Risk