How to Write A TikTok Script: Complete Guide with Examples
Want to make TikToks that hook viewers, get shares, and convert followers into fans? This guide shows you exactly how to write a TikTok script step-by-step, plus ready-made templates and examples you can use today.
By the end you'll know how to structure short-form scripts, write punchy hooks, time your shots, and polish voiceover lines for maximum engagement. Use Rephrasely's free AI tools like the AI writer and paraphraser to speed the process and iterate faster.
What Is a TikTok Script?
A TikTok script is a short, timed blueprint for your video that includes the hook, story beats, voiceover lines, captions, and action cues. It tells you what to say, what to show, and when to change shots—often down to seconds.
Unlike long-form scripts, TikTok scripts prioritize rhythm, clarity, and visual anchor points. The goal is to communicate an idea in 15–60 seconds so viewers watch to the end and take action.
Step-by-Step Guide: How to Write a TikTok Script
-
Define the purpose and target audience
Start by deciding the single goal of the video: entertain, teach, inspire, or sell. Keep the objective focused; one video, one core message.
Identify who you're speaking to—age, interest, and what problem they care about. This shapes tone, language, and visuals.
-
Pick the video length and format
Choose a duration (15s, 30s, 60s). Shorter is better for basic hooks; longer works for mini-tutorials or story arcs.
Decide the format: POV, tutorial, list, transition, duet, or voiceover. Matching format to goal increases clarity and shareability.
-
Write a magnetic hook (first 1–3 seconds)
Open with a question, bold claim, or surprising visual. The hook must answer "Why should I keep watching?" immediately.
Examples: "Stop wasting your avocados—try this 10-second trick" or "Most coders do this one mistake." Keep hooks under 5 words if spoken fast.
-
Map the story beats (beginning, middle, end)
Outline 3–5 micro-beats: setup, conflict (or reveal), solution, and call-to-action (CTA). Each beat gets 3–12 seconds depending on length.
Write concise lines for each beat. Use simple language and active verbs to keep momentum.
-
Time your shots and captions
Assign a duration to each line or visual cue so you know when to cut. Example: Hook (0–3s), Demo (4–20s), Tip (21–27s), CTA (28–30s).
Write captions and on-screen text to reinforce key points. Many viewers watch with sound off, so captions help retention.
-
Write your voiceover and on-screen text
Keep sentences short and scannable. A spoken line that looks long on paper will feel rushed; split it into smaller lines for read-along captions.
Use natural, conversational language. Read your lines out loud and time them with a stopwatch to match your planned duration.
-
Add directions for visuals and editing
Note camera angles, props, transitions, and B-roll. Clear production notes reduce reshoots and speed editing.
Example cue: "[Close-up] squeeze lemon—cut to wide shot for final plating." These micro-instructions help the editor or yourself when filming solo.
-
Include a simple, clear CTA
End with one action: follow, like, comment, click link, or try the hack. State the CTA visually and verbally in the last 2–3 seconds.
Make CTAs benefit-driven: "Follow for daily budget recipes" or "Comment 'yes' if you want more tips."
-
Test and refine with quick drafts
Film a rough cut and watch it at normal speed and 1.5x. Trim any slow starts and tighten pacing.
Use tools like Rephrasely's AI writer to create alternate hooks and the paraphraser to refine lines quickly.
-
Check for originality and tone
Run your final script through a plagiarism checker to avoid copying viral formats too closely. Then run an AI detector if you used automated tools and humanize any robotic phrasing using a tool like Rephrasely's humanizer.
This keeps your content authentic while benefiting from speed gains of AI assistance.
Template / Example
Below is a flexible template you can copy and customize, plus a full 30-second example you can film today.
TikTok Script Template (30s)
- 0–3s Hook: [Bold statement or question]
- 4–12s Setup: [Show the problem or context visually]
- 13–22s Solution/Demo: [Step-by-step actions with quick cuts]
- 23–27s Benefit: [Show results or before/after]
- 28–30s CTA: [Follow/Like/Comment + on-screen text]
Example: 30s Cooking Hack — "No-Mess Avocado"
0–3s Hook (speech + text): "Tired of brown avocados?" [Close-up of a brown spot]
4–12s Setup (show): "Here's a 10-second trick to keep them fresh." [Hands holding avocado, timer graphic]
13–22s Demo (voiceover + steps): "Slice around the pit, twist, keep the pit in, brush with lemon juice, wrap in cling film." [Fast cuts showing each action]
23–27s Benefit (visual): "Keeps avocados green for 3 extra days." [Before/after split-screen]
28–30s CTA (speech + text): "Follow for more kitchen lifehacks." [On-screen arrow to profile]
Pro tip: Use Rephrasely's AI Writer to draft multiple hook variations and the plagiarism checker to ensure originality.
Common Mistakes to Avoid
-
Mistake: Starting too slow. Fix: Put the hook in the first 1–3 seconds and remove any idle frames.
-
Mistake: Overloading with information. Fix: Limit to one idea per video and save extras for follow-ups.
-
Mistake: Poor timing and pacing. Fix: Time each line with a stopwatch and trim any lines that take longer than planned.
-
Mistake: No on-screen text. Fix: Add concise captions for key points—this helps silent viewers and boosts retention.
-
Mistake: Using stiff or unnatural language. Fix: Read aloud, simplify phrases, and use Rephrasely's humanizer to make AI-generated lines sound more human.
Checklist
- Define one clear goal and target audience.
- Choose format and duration before writing.
- Write a strong 1–3 second hook.
- Map 3–5 story beats with timings.
- Write short voiceover lines and matching captions.
- Include visual/editing cues and props list.
- Add a single, benefit-driven CTA.
- Test a draft, refine pacing, and run originality checks (/plagiarism-checker).
- Polish AI-generated text with Rephrasely's paraphraser and humanizer.
Frequently Asked Questions
How long should a TikTok script be?
Keep scripts as short as possible while fully delivering your point—usually 15–60 seconds. For quick hooks and tips, aim for 15–30 seconds. For mini-tutorials or stories, 45–60 seconds can work if every second adds value.
Can I use AI to write my TikTok scripts?
Yes. AI can speed up brainstorming and draft hooks, but always edit for voice and authenticity. Use tools like Rephrasely's AI writer to generate options, then refine with the paraphraser and humanizer. Finally, check originality with the plagiarism checker and the AI detector as needed.
What’s the best way to write hooks that work?
Test three hook types: question ("Want to…?"), shock ("You’re doing this wrong"), and benefit ("Get X in Y seconds"). Film quick versions of each, post, and track which performs best. Use Rephrasely's composer to draft multiple hooks fast and iterate based on real engagement data.