AI Script Writer for TikTok & Instagram Reels
Camera's ready, words aren't? Tell it what your video is about, pick TikTok or Instagram Reels, choose a goal and a length, and get a script you can read straight to camera: a hook, the build and a landing line, plus short delivery notes. It writes 30- or 60-second spoken scripts for short-form video, not screenplays.
Script structure: hook, build, landing line
Every script comes back in the same three parts, sized to the length you pick. Word counts assume a natural speaking pace.
| Part | What it does | 30 seconds | 60 seconds |
|---|---|---|---|
| Hook | Grabs attention in the first line, no warm-up | One line | One line |
| The build | The beats that support the hook, in the rhythm of real speech | One tight point | Two or three beats |
| Landing line | Makes the video feel finished instead of cut off | One line | One line |
| Whole script | About 65–90 words | About 130–180 words |
Each script also comes with short delivery notes on how to say it, so it sounds like you talking. The structure of every script is modeled on a real high-performing video.
Want to write it yourself first? Here is how to write a video script beat by beat.
What you choose
- Platform: TikTok or Instagram Reels. TikTok scripts sound chatty and unpolished; Instagram Reel scripts sound a notch more composed.
- Goal: Educate, Sell, Inspire, Entertain or Build Authority, so the script is written toward what you want the video to do.
- Length: 30 or 60 seconds, so the script fits the video you plan to film.
- Topic: what the video is about, who it's for and the detail that makes it yours, in up to 300 characters.
Example script (30 seconds, TikTok)
Topic: meal prep for people who hate meal prep. Goal: Educate. Platform: TikTok. Length: 30 seconds.
Hook
You don't hate meal prep. You hate cooking five different meals on a Sunday.
The Build
So don't. Cook two proteins, one grain, and one big tray of roasted vegetables. That's the whole prep. Then mix them differently each day. Monday's a rice bowl. Tuesday it goes in a wrap. Wednesday it all hits a pan with an egg on top.
Landing
Same four things, five lunches, and none of them taste like leftovers.
Delivery notes
Say the hook straight to camera, no intro. Point at each container as you name it. Slow down on the last line.
That's 71 spoken words, inside the 65–90 range for 30 seconds.
Start from a template or a UGC framework
Staring at a blank note? Start from a script template: 14 templates, 3 open to everyone and the rest free with an account. For ad or product videos, use the UGC ad frameworks: 34 frameworks across 10 angles. Templates open the generator with the goal and length already set; UGC frameworks open it with the goal and the framework's opening hook.
After the script
- For more opening options, generate a few hooks first: you get three hooks per generation, then pick the strongest.
- Save the keeper to My Saved Content and put it on your Content Calendar for the day you'll film.
- Once it's posted, check how it performed from your TikTok or Instagram analytics.
Frequently asked questions
What is an AI script writer?
An AI script writer turns a short brief into a script. Captain Hook AI's version is built only for short-form video: give it a topic, a platform (TikTok or Instagram Reels), a goal and a length, and it returns a 30- or 60-second spoken script with a hook, the build, a landing line and delivery notes.
How do I write a script for a TikTok or Reels video?
Start with a hook that earns attention in the first line, add a build of two or three beats that support it, and end with a landing line that makes the video feel finished rather than cut off. The script writer writes all three for you from a topic, a platform and a goal, in the rhythm of real speech instead of an essay.
What is the best structure for a short-form video script?
Hook, build, landing line. The hook stops the scroll in the first line, the build is the two or three beats that earn every second after it, and the landing line closes the thought instead of trailing off. Every script here follows that structure and is modeled on the shape of a real high-performing video.
How long should a 30 or 60 second video script be?
About 65–90 words for 30 seconds and 130–180 words for 60 seconds, at a natural speaking pace. Pick 30 seconds for a single tight point, or 60 seconds when the build needs two or three beats before the landing line.
How is this different from asking ChatGPT for a script?
You don't have to write a prompt or explain short-form video. You pick a platform, a goal and a length, and every script is modeled on the structure of a real high-performing video, written in that platform's spoken voice, with delivery notes.
Can it write YouTube scripts or screenplays?
No. It writes 30- or 60-second spoken scripts for TikTok and Instagram Reels only. For a film, a play or a long YouTube video, you'll want a screenwriting tool instead.
Do I need a hook already, or can it write one too?
It writes the hook as part of every script. If you open the generator from a UGC framework, it starts with that framework's opening hook.
How do I make my script sound natural instead of robotic?
Match the platform's real voice instead of writing formal sentences. TikTok scripts read chatty and slightly unpolished on purpose; Instagram Reels read a notch more composed. Each script comes with short delivery notes so it sounds like you talking, not a script being read.
Is the script writer free?
Yes. The Free plan includes scripts and needs no credit card. Creator and Pro plans add more scripts; compare plans when you need them.
Can I edit the script after it generates?
Yes. It's your script: copy it and change anything you like, or regenerate for a different angle. Save the keeper to My Saved Content and schedule it on your Content Calendar for the day you plan to film.
Got a topic and no words yet? Get a script you can film today. Free to try, no credit card.