On TikTok and Facebook Reels you have 1.5 seconds before someone scrolls past. Your first sentence either stops them or loses them permanently. Every script starts with a hook that earns the next 5 seconds — not an introduction, not context, not "hey guys." The hook first. Always.
The hook is everything. Your first sentence either stops the scroll or loses the viewer permanently. Every script here starts with a hook that earns the next 5 seconds — not an introduction, not context. The hook first. Always.
Three things show up in every high-performing script: specificity (real numbers, real names, real places — not vague claims), tension (something is wrong, missing, or surprising), and an open loop (a reason to keep watching that isn't resolved in the first 3 seconds). Generic content gets skipped. Specific, honest content gets shared.
Don't read these verbatim. Read once, put the phone down, say it in your own words. That's what "one take" means — internalize the point and the feeling, then just talk. The scripts are a model for how to think about structure, not a teleprompter.
Statement of tension or surprise → who it's about → why you should care. That's it. Every hook follows that pattern. Once you feel it in a few examples, you'll start writing your own naturally.
Three hooks are generated per script — each using a different technique. Here's what each one is trying to do.
Tension
Dry humor
Counterintuitive
The model is the OhSnap phone grip ad — a three-minute infomercial that held attention because every line was funnier than the last, not by trying harder but by caring less. The humor escalates. Each beat is a little drier, a little more "I can't believe I have to explain this." The jokes are never announced — they land because of what isn't said.
Every script has one sentence that plants a flag and invites the audience to follow what happens next. It's never announced as a teaser — it's dropped mid-script like you mentioned something in passing and kept walking. It makes the video feel like episode 7 of something, not a standalone ad.
Each day has a specific format and intention. The generator knows these — but knowing them yourself helps you give better notes.
These things kill the voice immediately. If any of these show up in a generated script, regenerate or cut them manually.