How to Write TikTok Ad Scripts People Actually Watch
Our first TikTok campaign guide covers the creative format that works — native, vertical, phone-shot. This is about the actual script: what you say and when, in the 15-30 seconds you get before someone scrolls. Format gets people to stop for a second; the script is what keeps them watching past it.
The First Second Isn’t a Warm-Up, It’s the Whole Job
On TikTok, the hook isn’t the first line of the script — it’s the first second of video, and its only job is stopping the scroll. A polite introduction (“Hi, I’m going to show you…”) loses that second doing nothing useful. Open with one of these instead:
- A direct claim — “This saved me $400 a month” stated flatly, no preamble
- A visual pattern interrupt — starting mid-action instead of mid-sentence, so the first frame itself looks unusual
- A question that names the exact viewer — “Still doing your bookkeeping in a spreadsheet?” works because it filters for the right person in one line
Whatever you pick, cut everything before it. If your script’s first line is context-setting, move it to the second line and let the hook carry the actual first second.
The Three-Part Structure That Covers Most Ad Types
Most effective TikTok ad scripts follow a loose version of this shape, regardless of what’s being sold:
- Hook (0-2 seconds) — stop the scroll, as above
- Problem or desire, stated fast (2-8 seconds) — name the specific pain point or want, in the viewer’s own language, not marketing language. “Tired of re-typing the same email every week” beats “streamline your workflow”
- Proof or demonstration (8-20 seconds) — show the product actually working, a real result, or a real before/after — this is the part that earns the claim from step 2, and it’s also the part most beginner scripts skip or rush
A closing call-to-action matters, but it can be short — “Link in bio” or a simple on-screen text overlay works better than a scripted sales pitch tacked onto the end, which usually reads as the moment the ad “starts trying to sell you something” and is exactly where attention drops off hardest.
Write for the Ear, Not the Page
A script that reads well on paper often sounds stiff out loud. Read every draft aloud before filming it — sentences that are grammatically correct but unnatural to actually say (“Our product provides users with an efficient solution”) get cut or rewritten almost every time this test is applied honestly. Say what you’d actually say to a friend if you were genuinely excited about the thing, then trim it.
Match Sentence Length to Pacing, Not Correctness
Short sentences aren’t a stylistic preference here, they’re functional — TikTok’s pacing rewards scripts that deliver one idea per beat instead of one long, complete-thought sentence per beat. “This app tracks my spending automatically” lands harder cut into two beats on screen than as one unbroken sentence read at a constant pace. Watch top-performing ads in your niche (the TikTok Ads Library is free and searchable) specifically for this — count how often a script cuts mid-thought versus finishing full sentences.
Three Script Mistakes That Cost the Whole Ad
- Explaining the product before showing it — a script that spends its first 10 seconds describing features loses the viewers who needed to see something happening to stay interested; show first, explain over the footage, not before it
- One long uninterrupted claim with no proof beat — “This changed my life” without a demonstration or specific result right after it reads as generic and skippable; every claim needs a proof beat within a few seconds or it doesn’t land
- A script written entirely in brand voice — corporate, polished phrasing is exactly what a native TikTok viewer’s attention is trained to scroll past; the scripts that work sound like a person talking, including small imperfections, not a brand statement
Testing Multiple Scripts, Not Multiple Edits of One
A common wasted effort: filming ten variations of the same script with different music or transitions. The script itself — the hook and the core claim — is what most affects performance, far more than editing choices layered on top of it. If a script underperforms, rewrite the hook and the core claim before reaching for a different edit of the same words.
Where This Fits With Everything Else
A strong script still needs the budgeting discipline covered in our TikTok Ads budget guide to get a fair test — even a great script can look like it’s failing on a budget too thin to exit the learning phase. And if you’re still deciding between platforms for a first test entirely, our TikTok Ads vs. Facebook Ads comparison covers which one suits your product before you invest time scripting for either.
It’s also worth making sure the account behind that script is set up correctly in the first place — our Custom Identity phase-out guide covers a policy change that’s currently blocking campaigns for advertisers who haven’t linked a real account yet.