Content Creation Workflows

TikTok Script: Write Hooks and Scripts With AI

Write a TikTok script with AI that keeps people watching: a 3-second hook, a tight middle and a clear ending, ready to film in about 30 minutes per video.

Time to complete
30 minutes per script (about 2 hours for your first batch of five)
Tools needed
ChatGPT, Claude or Geminiyour phone's notes appTikTok analytics

Most TikToks lose viewers in the first two seconds. Not because the idea is bad, but because the video starts with "Hi guys, so today I want to talk about..." while the viewer's thumb is already moving. The rest of the video never gets a chance.

A short script fixes this. It doesn't make you sound stiff. It tells you exactly what to say first, which point comes next and how to end, so you can film in one or two takes instead of ten. Creators who script usually post more often, because filming stops being the hard part.

AI is a good scriptwriting partner if you give it the right job: generating hook options, cutting waffle and tightening the order of your points. You bring the idea, the examples and the voice. By the end of this workflow, you will have a reusable TikTok script template, a bank of hooks for your niche and five scripts ready to film.

What a good TikTok script looks like

A TikTok script for a 30 to 60 second video is short: usually 80 to 150 words. It has three parts:

  1. Hook (0 to 3 seconds): one line that makes the viewer stay. It promises something, challenges something or shows something surprising.

  2. Body (3 to 45 seconds): the payoff, delivered in two to four quick beats. Each beat earns the next one.

  3. Ending (last 5 to 10 seconds): a clear close. That could be a takeaway, a question for comments or a reason to follow for part two.

The script also notes what's on screen: text overlays, B-roll, props or a cut. On TikTok, what viewers see in the first second matters as much as what they hear.

Before you start

You need:

  • One topic you know well. Scripts work best when you're explaining something you've done, not something you've only read about.

  • Your niche and audience in one sentence. For example: "Personal finance tips for young Nigerians earning their first salary."

  • Three videos you admire in your niche. Watch the first three seconds of each and write down exactly what was said and shown.

  • Your TikTok analytics, if you've posted before. Look at average watch time and the point where viewers drop.

If you're not sure why your past videos stalled, read why AI videos fail to go viral first.

Step 1: Turn your topic into one clear promise

Every strong TikTok makes one promise and keeps it. "Saving money" is a topic. "How I saved ₦200,000 in six months on a ₦150,000 salary" is a promise. Ask AI to sharpen yours.

My niche: [niche and audience]
My topic: [topic]
My real experience with it: [what you did, numbers, results]

Turn this into 5 specific video promises for a 30 to 60 second TikTok.
Each promise should be one sentence a viewer would want answered.
Use my real experience; don't invent numbers.

Checkpoint: you have one promise that a viewer could repeat back in a sentence.

Step 2: Write 10 hooks and pick one

The hook is where most of the work goes. Ask for many options across different styles, then pick the one you'd stop scrolling for.

Write 10 TikTok hooks for this video: [promise]
Audience: [audience]

Use a mix of these styles:
- bold claim
- mistake ("Stop doing X")
- result first ("This is how I...")
- question
- "nobody tells you"
- contrast ("Most people do X. Do Y instead.")

Rules:
- Under 12 words each
- Plain spoken English, no clickbait you can't deliver on
- For each, suggest the first thing on screen in the first second

Read the top three aloud. Pick the one that sounds most like you and that the video can fully deliver.

Checkpoint: you have one hook under 12 words and a matching first-second visual.

Step 3: Outline the body in beats

A beat is one idea, one sentence or two, then move on. Two to four beats is enough for a short video. Each beat should leave the viewer wanting the next.

Hook: [chosen hook]
Promise: [promise]
My points, in rough order: [list your points and examples]

Outline the body of a 45-second TikTok in 3 beats.
For each beat give:
- the line I say (1 to 2 short sentences)
- the on-screen text overlay (under 6 words)
- a B-roll or visual idea
Put the most useful beat first, not last.

Checkpoint: the body has two to four beats, each with a line, an overlay and a visual.

Step 4: Write the ending

Don't end by trailing off. Pick one ending type that suits your goal: a one-line takeaway for saves, a question for comments, a "part two" tease for follows or a pointer to your bio link for traffic.

Write 3 endings for this TikTok script, each under 15 words:
1. A one-line takeaway people will want to save
2. A question that invites real comments
3. A reason to follow for part two

Script so far: [hook + body]

Checkpoint: the script ends with one clear action, not "That's it, bye."

Step 5: Tighten and make it sound spoken

Put the full script together and cut it hard. Most first drafts are 30% too long. Then make sure it sounds like you talking, not like a blog post.

Here is my full TikTok script:
[paste script]

1. Cut it to under [80/120/150] words without losing the payoff.
2. Replace any written-sounding phrases with how people actually talk.
3. Remove filler like "so basically", "in today's video" and "let's dive in".
4. Mark where I should cut or change shot with [CUT].
Keep my examples and numbers exactly as written.

Read it aloud with a timer. If it runs over, cut more.

Checkpoint: the script reads aloud in your target time, and nothing in it sounds like an essay.

Step 6: Build your hook bank and template

Save the hooks you didn't use. They're ideas for future videos. Then save the structure as a template so the next script takes 15 minutes, not 30.

Turn this script into a reusable TikTok script template for my niche.
Use placeholders like [HOOK], [BEAT 1], [OVERLAY], [ENDING].
Add one sentence of guidance under each placeholder.
Then list the unused hooks below as a hook bank, grouped by style.

[paste final script and unused hooks]

Checkpoint: you have a template and a hook bank of at least 15 hooks saved in your notes.

TikTok script template

Copy this into your notes app and fill it in for each video. The timings are for a 30 to 45 second video.

VIDEO: [working title]
PROMISE: [one sentence the viewer gets answered]

[0-3s] HOOK: [under 12 words]
FIRST VISUAL: [what's on screen in the first second]
OVERLAY: [hook as on-screen text]

[3-15s] BEAT 1: [most useful point, 1-2 sentences]
OVERLAY: [under 6 words]   B-ROLL: [visual]
[CUT]

[15-30s] BEAT 2: [next point or example]
OVERLAY: [under 6 words]   B-ROLL: [visual]
[CUT]

[30-40s] BEAT 3 (optional): [proof, result or twist]
OVERLAY: [under 6 words]

[last 5s] ENDING: [takeaway / question / follow for part 2]

CAPTION: [one line + 3 hashtags]
WORD COUNT: [target 80-120]

Two tips for using it. First, write the hook last if you're stuck: once the beats are clear, the best hook is usually the most surprising thing in them. Second, film the hook three or four times with different energy and keep the take that feels most natural. The hook matters more than any other take in the video.

Worked example

Ifeoma makes personal finance videos for young Nigerians. Her topic is saving on a first salary. Her real experience: on ₦150,000 a month, she saved ₦200,000 in six months by moving money to a savings app on payday.

Her final script (about 100 words, 40 seconds spoken):

[0 to 3s] Hook: "I saved ₦200k in six months on a ₦150k salary. Here's the one rule." On screen: her savings app balance.

Beat 1: "I stopped saving what was left. I saved first, the minute salary landed." Overlay: Save first, spend after. [CUT]

Beat 2: "₦35k moved automatically on payday into a savings app I couldn't touch for 30 days." Overlay: ₦35k on payday. [CUT]

Beat 3: "Then I budgeted the rest. Tight months were hard, but I never touched the savings." Overlay: Budget the rest.

Ending: "How much would you save first? Tell me below."

The video's average watch time was 71%, more than double her usual. Most comments answered her closing question.

Expected output

You should have:

  • one sharp promise per video

  • a hook under 12 words with a first-second visual

  • a body of two to four beats, each with a line, overlay and visual idea

  • an ending with one clear action

  • a final script that reads aloud in 30 to 60 seconds

  • a reusable template and a hook bank of 15 or more hooks

Check your work

  • The first sentence works even with the sound off, thanks to on-screen text.

  • The hook promises something the video fully delivers.

  • Every beat earns the next one; nothing repeats.

  • The script is under your word target when read aloud.

  • There's no "Hi guys" or "in today's video".

  • The ending asks for one action only.

Common mistakes

  • Introducing yourself first. Viewers decide in two seconds. Start with the hook, not your name.

  • Clickbait hooks. If the video doesn't deliver what the hook promised, watch time drops and people stop trusting your videos.

  • Too many points. Three beats done well beat seven rushed ones.

  • Reading the script word for word. Use it as a guide. Know your beats and speak naturally.

  • Leaving AI phrasing in. Words like "unlock", "delve" and "game-changer" make videos sound generated. See 10 AI mistakes that make content look AI-generated.

  • Never checking analytics. The drop-off point in your analytics tells you which part of the script to fix next time.

Next step

Once your scripts are ready, film in batches. To plan a full week from one idea, use the turn one idea into a week of content workflow. If you'd rather not appear on camera, see how to make faceless videos with AI and AI voiceovers for TikTok and YouTube. Already have long videos? Turn one long video into shorts with AI.

FAQ

How long should a TikTok script be?

For a 30 to 60 second video, aim for 80 to 150 words. Read it aloud with a timer and cut until it fits.

Do I need a script for every TikTok?

Not for trends or quick reactions. For educational, storytelling or product videos, a short script saves time and keeps viewers watching longer.

What makes a good TikTok hook?

It's short, specific and promises something the video delivers in the next few seconds. Pair it with a strong first visual and on-screen text.

Can AI write my TikTok scripts?

AI is good at hooks, structure and cutting. Your experience, examples and voice are what make people follow you, so always add them and edit the result.

Should I read from a teleprompter?

It helps for longer scripts, but keep your eyes near the lens. Many creators memorise the hook, then glance at bullet points for the beats.

How do I know if my script worked?

Check average watch time and the retention graph in TikTok analytics. A sharp drop in the first three seconds means the hook needs work; a drop in the middle means a beat dragged.

More in Content Creation Workflows.