How to write a TikTok script

    By DeShawn VanceSenior Video Producer, ContentIQUpdated
    How to write a TikTok script - illustrated guide from ContentIQ
    TL;DR

    A TikTok script lives or dies in the first three seconds. Open with a pattern interrupt that states the payoff, keep one idea per line so the pacing snaps, pair every line with on-screen text, and end on a loop or a question that earns a rewatch. Short spoken sentences beat polished ones every time.

    The three-second rule is the whole game

    TikTok decides whether to show your video to more people based largely on what happens in the first few seconds. If viewers swipe, the video stalls. If they stay, it travels. So the first line is not the start of the script. It is the script.

    When we benchmarked short-form hooks in 2026, the videos that named the payoff in the opening line consistently outran the ones that built up to it. On TikTok there is no warm-up lap. You start at full speed or you lose the race.

    This changes how you write. On YouTube you have a few seconds of goodwill to set up a payoff. On TikTok you have none. The opening line has to carry the whole promise by itself, which is why TikTok scripts are written backwards: you find the single most arresting thing you can say, put it first, and build the rest of the script to deliver on it.

    Pattern interrupts that stop the scroll

    A pattern interrupt is anything that breaks the rhythm of the feed: an unexpected statement, a bold claim, a visual that does not belong. The script's job is to deliver one in the first line. Here are the openers that keep working.

    • Bold claim: 'You are charging your phone wrong.'
    • Callout: 'If you do this at the gym, stop.'
    • Result tease: 'This saved me four hours a week.'
    • Contrarian: 'Everyone says drink more water. They are wrong.'
    • Mid-action open: start on the second sentence, as if mid-story.
    • Number: 'Three things I wish I knew at 22.'

    One idea per line keeps the pacing tight

    TikTok rewards momentum. The fastest way to kill it is a long, multi-clause sentence. The fix is a hard rule: one idea per line, and keep each line short enough to say in a breath, under 12 words.

    This pacing is also why a 2nd-to-3rd grade reading level matters. It is not about dumbing down. It is about removing the friction that makes a viewer's attention wander. Short, plain lines move. Dense ones drag.

    Tight versus loose TikTok lines
    Loose (drags)Tight (moves)
    So basically what I found out is that this trick actually saves you a ton of timeThis trick saves hours.
    The reason it works is because of how the algorithm prioritizes watch timeIt works because of watch time.
    I was honestly really surprised when I first tried this method outI did not expect this.

    On-screen text is half the script

    Many TikTok viewers watch with sound off, or with sound on but eyes scanning text. On-screen text is not decoration. It is a second channel that carries the hook and the key beats. Script it alongside the spoken line, not as an afterthought.

    A practical habit: write the on-screen text first as the boldest version of each beat, then write the spoken line to match. The text holds the silent viewer; the voice holds the rest. When both carry the same idea, neither group drops.

    The fill-in-the-blank TikTok template

    Here is a short template you can fill in fast. A typical TikTok runs 15 to 30 seconds, which is only 8 to 15 lines. Keep each one to a single idea.

    • Hook (line + on-screen text): '[Pattern interrupt that names the payoff].'
    • Setup: 'Here is what nobody tells you.'
    • Point 1: '[First idea, one line].'
    • Point 2: '[Second idea, one line].'
    • Point 3: '[Third idea, one line].'
    • Payoff: '[The result or takeaway].'
    • Loop / CTA: '[Question or open loop that earns a rewatch].'

    Writing TikTok scripts fast with AI

    Volume wins on TikTok, so speed matters. AI is best used to generate a batch of hooks and let you cherry-pick, then fill the body around the winner. Do not let it write long, smooth sentences. Hold it to the one-idea-per-line rule in your brief.

    In ContentIQ, the script generator writes at a 2nd-to-3rd grade reading level with a 12-word sentence cap by default, which is exactly the pacing TikTok rewards. Each line also carries a visual prompt, so a script arrives with its on-screen cue and shot direction already attached.

    Because every line has that visual prompt, the script can be produced as an AI video without filming. For creators posting daily, turning a written TikTok script into finished vertical footage is the difference between one post and ten.

    Ending on a loop earns the rewatch

    TikTok counts rewatches, and a video that loops cleanly racks them up. The cheapest way to engineer a rewatch is to write the last line so it flows back into the first. When the end feels like the start, viewers loop without deciding to, and the watch time compounds.

    One reliable move is to answer at the end the exact question you opened with, so the loop closes a circle. Another is to leave one beat slightly unresolved, a small open question the comments will argue about. Comments are watch time too, and a script that bait a reply outperforms one that just stops.

    Avoid the dead-stop ending. 'So yeah, that is it' kills the loop and the momentum. Compare it to 'And that is why you were charging it wrong this whole time,' which snaps the viewer back to the opening claim. Same length, but one ends the session and the other restarts it. Script the last line with as much care as the first, because on TikTok they are doing the same job.

    Generate viral-ready scripts in seconds

    ContentIQ analyzes viral content across TikTok, Reels, Shorts, and YouTube - then writes scripts in your voice that pass the Behavior Test on every line.

    Start Free Trial

    See it in the product

    Related questions

    Frequently asked questions

    How long should a TikTok script be?

    Most TikToks run 15 to 30 seconds, which is only about 8 to 15 spoken lines. Keep each line to one idea and under 12 words. The constraint is a feature: short scripts force you to cut everything that is not the hook or the payoff.

    What makes a good TikTok hook?

    A pattern interrupt that names the payoff in the first three seconds. Bold claims, callouts, contrarian takes, and mid-action openers all work because they break the rhythm of the feed and give the viewer a reason not to swipe.

    Do I really need on-screen text in my script?

    Yes. Many viewers watch muted or scan text while audio plays. Treat on-screen text as a second channel and script it alongside the spoken line. Writing the boldest version as text first, then matching the voice to it, holds both audiences.

    Can AI write TikTok scripts that do not sound generic?

    Yes, if you enforce the pacing. Have AI generate many hooks, pick the strongest, and hold it to one idea per line at a spoken reading level. The generic feel usually comes from long, smooth sentences, which the 12-word cap removes.