Every good script has four beats.
Hook, problem, solution, CTA. Keep each beat short and conversational. The hook earns the next three seconds; the rest earns the click.
Pair these scripts with the right structure from our UGC ads guide and the TikTok playbook.
Hook formulas that stop the scroll
Swap in your product and pain. These openers consistently earn the first three seconds.
Curiosity
"Nobody talks about this, but..."
Contrarian
"Stop buying [category] until you watch this."
Direct callout
"If you struggle with [problem], this is for you."
Result-first
"This is how I [achieved result] in [timeframe]."
Mistake
"You've been doing [thing] wrong this whole time."
Value
"I can't believe this is only [price]."
Full script templates
"I used to [problem] every single day. Then I found [product]. Now [result]. Honestly, I wish I'd known about this sooner — link's in bio."
"I did NOT think this would work. I almost didn't buy it. But after [time], [surprising result]. If you're on the fence like I was, just try it."
"Three reasons I won't shut up about [product]. One: [benefit]. Two: [benefit]. Three: [benefit]. That's it. That's the video."
"Okay, it just arrived. Let's see if it lives up to the hype... [reveal]. Oh. Okay, that's actually really nice. Here's what you get..."
Pro tips
Write how you talk
Read it aloud. If it sounds like an ad, rewrite it.
Cut the silences
Trim every micro-pause to keep the pace breathless.
Mine your reviews
The best lines are already in your customers' words.
Vary the hook only
Keep the body constant and A/B test openers.
Have a script but no creator? Generate the video from it in minutes — see the AI UGC video generator guide.
Turn a script into a finished ad
Paste your script, pick an avatar, and get a creator-style video in minutes. Free to start.
Start Creating Free

