UGC Script & Hook Library

34 UGC script templates for TikTok and Reels ads, across 10 angles, from Problem / Solution to Objection Handling. Each gives you the opening line, first shot, beat sheet, proof and closing line. Three are open to everyone; a free account opens the rest, no credit card. Adapt one to your product or send it to the Script Generator.

UGC script frameworks

The Relatable Struggle

Problem / Solution · 30-45s

Opening on a problem so specific and common that viewers feel personally seen before you ever mention the product.

Hook: “If your under-eye concealer creases by 10am, this is your sign to stop scrolling.”

Opening shot: Close-up on the exact problem — creased concealer in natural light, no filter.

  1. Agitate: Name exactly when and where the problem shows up, specific enough that it feels like you're describing their morning.
  2. Failed fixes: Quickly list one or two things you tried that didn't work — this builds trust that you're not new to the problem.
  3. The fix: Introduce the product mid-demonstration, applying it live on camera.
  4. Payoff: Show the result holding up hours later, or describe exactly how it held up.

Why it works: Live, unedited demonstration of the fix working in real time.

CTA: “Link in bio if your concealer does this too.”

The Skeptic Turned Believer

Testimonial · 30-45s

Leading with your own doubt so the eventual endorsement carries more weight than a straightforward rave review.

Hook: “I genuinely thought this was going to be a waste of money.”

Opening shot: You, unimpressed expression, holding the product for the first time.

  1. The doubt: Say exactly why you were skeptical — price, past bad experiences, hype fatigue.
  2. The trial: Show yourself actually using it, without commentary yet.
  3. The turn: The specific moment or result that changed your mind.
  4. The honest verdict: State what it's actually good at, and what it's not, for credibility.

Why it works: Explicit acknowledgment of prior skepticism makes the endorsement feel earned.

CTA: “I don't usually do this, but you need to try it.”

The Physical Transformation

Before / After · 15-30s

A visual, side-by-side transformation the product directly enabled.

Hook: “This is 0 days vs 30 days, no filter.”

Opening shot: Split-screen or hard cut between before and after shots.

  1. Before: Show or describe the starting state plainly, without dramatizing it.
  2. What changed: Name the product and the simple routine you followed.
  3. After: Show the after state — let it speak before you narrate over it.

Why it works: Visual, side-by-side comparison is the proof itself.

CTA: “Same routine, linked below.”

The Old Way vs New Way

Comparison · Locked

The Speed Demo

Demo · Locked

The First Impressions Unboxing

Unboxing · Locked

Unlock all 34 UGC script frameworks

You've previewed 3 frameworks. Sign in free to unlock every angle, opening hook, visual opening, beat sheet, proof mechanism and CTA.

Sign in free

Already have an account? Sign in

No credit card required.

Questions

What is a UGC script?

A script for a video that looks and sounds like a real customer talking to a phone camera, not a polished brand ad. Brands run them as TikTok and Reels ads and post them as organic videos. Each framework here gives you the angle, opening line, first shot, beats and closing line. If a creator is paid or gifted the product, the FTC's disclosure rules require a clear ad label on the post.

Can you give me an example of a UGC script?

Here's The Skeptic Turned Believer, one of the three open frameworks. It opens on "I genuinely thought this was going to be a waste of money." Then say why you doubted it, show yourself using it without commentary, name the moment that changed your mind and give an honest verdict: what it's good at and what it isn't. It closes on "I don't usually do this, but you need to try it." Leading with doubt is what makes the endorsement feel earned.

Which UGC angle should I use for my product?

Start from what your viewer doubts. A new or skeptical audience: Problem / Solution or Objection Handling. Price-sensitive buyers: Comparison. People who already know the category: Demo or Testimonial. Each angle has its own page, which opens with one line on when it works.

How long should a UGC video be?

26 of the 34 frameworks here run 30 to 45 seconds. When the proof is instant, like a speed demo or a before-and-after, 15 to 30 seconds is enough; the two that walk through results or features run up to 60. Whatever the length, get the product and the problem on screen in the first few seconds.

How do I turn a framework into a script for my product?

Keep the structure and swap in your specifics: your customer's problem, your product's proof and your own words for each beat. Or open a framework and choose Write this script: the Script Generator opens with its opening line and goal filled in. Add your product, pick TikTok or Reels, and it writes the rest.

Do I need an account to use the library?

Not to preview it: three complete frameworks are open to everyone, one each from Problem / Solution, Testimonial and Before / After. A free Captain Hook account opens all 34 across the 10 angles, with every hook, opening shot, beat sheet and CTA. No credit card needed.