The average TikTok viewer decides whether to keep watching in 1.7 seconds. That's not a hook — that's a reflex.
Most copywriters treat TikTok scripts like blog posts with a camera. They write an intro, build context, then get to the point. By then, the viewer is already watching someone else's video.
Here's how to write scripts that actually work.
The 3-Part Structure Every Converting TikTok Script Uses
Every high-performing short-form video follows the same skeleton:
- Hook (0–3s) — Stop the scroll
- Body (3–25s) — Deliver the value
- CTA (last 3s) — Tell them what to do next
The ratio matters. Most writers spend 80% of their time on the body and 5% on the hook. The algorithm rewards the opposite.
Hook Formulas That Work in 2026
The Pattern Interrupt Start with something visually or verbally unexpected.
"Nobody talks about this, but the real reason your TikTok ads aren't converting is..."
The Bold Claim Make a statement that creates an open loop.
"I grew a client's account from 0 to 100K in 30 days using one script format."
The Direct Address Speak directly to a specific person's pain.
"If you're a copywriter charging less than $500 per script, watch this."
The Curiosity Gap Promise information they don't have yet.
"There's a 3-second rule that separates viral videos from dead ones. Here it is."
The Audio/Visual Split
Professional TikTok scripts are written in two columns:
| Audio (What you say) | Visual (What appears on screen) |
|---|---|
| "Nobody told me this would work..." | Close-up face, raised eyebrow |
| "But I tested it for 30 days..." | Text overlay: "30-Day Test" |
| "Here's what happened..." | B-roll: results screenshot |
The visual column isn't decoration — it's a second hook. Viewers who mute the video should still understand the core message from the text overlays alone.
Copy-Paste Script Template
[HOOK — 0-3s]
Audio: [Bold claim or pattern interrupt]
Visual: [Close-up or text overlay that reinforces the hook]
[PROBLEM — 3-10s]
Audio: [Describe the pain point your viewer has]
Visual: [B-roll showing the "before" state]
[SOLUTION — 10-22s]
Audio: [Your method, framework, or product]
Visual: [Demonstration or proof]
[CTA — 22-30s]
Audio: [One clear action: follow, comment, click link]
Visual: [Text overlay repeating the CTA]
The Mistake That Kills Most Scripts
Weak hooks. Not bad hooks — weak ones.
A bad hook is: "Today I'm going to show you how to write better TikTok scripts." A weak hook is: "You should really think about your hook before you write your script." A strong hook is: "Your hook is why 94% of your viewers leave in the first 3 seconds."
The difference is specificity and stakes. Strong hooks make the viewer feel like they're about to miss something important.
Tools That Help
Writing scripts manually in Google Docs works, but you lose time on formatting, pacing, and client delivery. Tools like ScribePace give you a dual-column editor with a live word counter, AI generation, and a one-click teleprompter link you can send directly to your client.
The teleprompter link is the part clients love most — they open it on their phone, tap Voice Sync, and the script scrolls automatically as they speak.
Ready to write your first converting script? Try ScribePace free →