20 UGC Ad Hook Scripts by Product Category
Twenty UGC ad opening scripts grouped by product category, each written as visual, spoken line and on-screen text so a creator can shoot it unchanged.

A user generated content ad hook is the first three seconds: one opening visual, one spoken line, one text overlay. What changes between product categories is not the wording. It is what a viewer has to see before your claim makes any sense. Below are 20 opening scripts, grouped by category and written as those three parts, so a creator can shoot them unchanged.
Each one is built around the objection that category carries. Skincare buyers distrust lighting. Supplement buyers distrust label claims. Apparel buyers distrust fit on a body unlike theirs. The hook earns the next five seconds by conceding that objection before the product appears.
What counts as a hook in a UGC ad?
The hook is the opening unit of the ad, not the first sentence of the script. It is three things happening at once: what the camera is pointed at, what the creator says, and what is written on screen. Change any one of the three and you have a different hook, which is also why hooks are the cheapest variable to test.
A hook is not a claim. A claim in the first second has no context to land against, so the viewer scrolls. The hook's only job is to make the claim survivable.
How long does the hook actually get?
TikTok's published creative guidance for performance ads, last updated June 2025, says to prioritise the hook in the first six seconds and to introduce the content proposition in the first three. The same page recommends 5 to 10 words per second when you use text overlays. Those numbers are on TikTok's creative best practices page for performance ads.
Two practical consequences. First, your spoken line has to be sayable in about three seconds, which is roughly eight to twelve words. Second, an overlay longer than about a short line will still be on screen when the hook is over, so it competes with the body of the ad rather than supporting the opening.
The three-second budget, from TikTok's June 2025 guidance
- Proposition introduced: within the first 3 seconds.
- Hook prioritised: within the first 6 seconds.
- Text overlay pace: 5 to 10 words per second.
- Spoken line that fits 3 seconds: roughly 8 to 12 words.
- Structure named on the page: hook, unique selling points, clear call to action.
What are the 20 UGC hook scripts, by product category?
Every script below is written to be handed to a creator as is. The visual is what they point the camera at first, the line is what they say, and the on-screen text is what gets typed over it. Nothing here names a product, so each one drops onto your own.
Skincare and beauty
- Hook 1, the shelf cull. Visual: hand sweeps four bottles off a bathroom shelf into a bin, one left standing. Line: "I replaced all of these with one." On-screen text: "4 products, 1 bottle"
- Hook 2, the unflattering light. Visual: creator switches on the overhead bathroom light and leans into the mirror. Line: "This is the light I used to avoid." On-screen text: "no filter, no ring light"
- Hook 3, the texture test. Visual: product pumped onto the back of a hand, hand tilted so it runs. Line: "If it runs like this, it is mostly water." On-screen text: "watch the slide"
Supplements and wellness
- Hook 4, the timestamped slump. Visual: creator slumped at a desk, phone clock visible in frame. Line: "This is me at 3pm, every day, for six years." On-screen text: "3:04pm"
- Hook 5, the second number. Visual: two labels held side by side, thumb pointing at one line on each. Line: "Same claim on the front. Different dose on the back." On-screen text: "read the dose"
- Hook 6, the stack teardown. Visual: creator lays out every morning item in a row on a counter. Line: "I cut my morning stack from nine things down to three." On-screen text: "9 down to 3"
Apparel and accessories
- Hook 7, the fit check on a real body. Visual: creator turns sideways and tugs the waistband away from the body. Line: "Size up if you have hips. I learned that twice." On-screen text: "true fit, not sample fit"
- Hook 8, the wash count. Visual: garment pulled from a dryer and held flat next to a tape measure. Line: "Thirty washes. This is what it actually looks like." On-screen text: "wash 30"
- Hook 9, the one bag pack. Visual: hands compressing the item down into a small pouch. Line: "This is the only jacket I travel with now." On-screen text: "packs to this"
Home and kitchen
- Hook 10, the counter nobody stages. Visual: slow pan across the real, unstaged kitchen counter. Line: "I am not going to clean up first." On-screen text: "real counter"
- Hook 11, the timed task. Visual: creator starts a phone timer, then begins using the product. Line: "The old way took eleven minutes. Timing this one." On-screen text: "timer running"
- Hook 12, the failure replay. Visual: product used the wrong way, then immediately corrected. Line: "Everyone gets this part wrong, including me." On-screen text: "step 2"
Consumer electronics and gadgets
- Hook 13, the drawer graveyard. Visual: a drawer of tangled old cables and dead devices pulled open. Line: "Everything in this drawer got replaced by one thing." On-screen text: "the drawer"
- Hook 14, the only spec. Visual: creator points at a single number printed on the box. Line: "Ignore the rest of the box. This number is the product." On-screen text: "the only spec"
- Hook 15, the uncut setup. Visual: timer started on the first cut into the packing tape. Line: "Out of the box to working. No cuts, no edits." On-screen text: "unedited setup"
Food and drink
- Hook 16, the honest first sip. Visual: tight on the face, no cutaway, camera running before the taste. Line: "I am not going to pretend if this is bad." On-screen text: "first sip"
- Hook 17, the pack flip. Visual: creator flips the pack over and reads the back aloud. Line: "The front says one thing. The back says another." On-screen text: "flip it"
- Hook 18, the side by side pour. Visual: two glasses poured at once from two different brands. Line: "Same price. Watch which one separates." On-screen text: "left vs right"
Pet products
- Hook 19, the refusal. Visual: pet sniffs the old product once and walks out of frame. Line: "He has turned down everything I bought this year." On-screen text: "attempt 7"
- Hook 20, the mess baseline. Visual: slow pan of the floor around the feeding area, unedited. Line: "This is the floor I am trying to fix." On-screen text: "before"
How many hooks should you run at once?
The same TikTok creative guidance suggests 3 to 5 different creatives per ad group and 3 to 5 diversified ad groups per campaign, and says plainly that it is better to use creatives with big differences, especially when testing. TikTok's split test guidance, last updated January 2026, repeats the point: the two test groups should differ significantly, or the system cannot separate them.
Three hooks from three different categories of objection beats six rewordings of the same one. Two hooks that differ only in adjective will produce two nearly identical results and one wasted test window.
How long that window has to be, and what breaks a test before it starts, is covered in the companion guide to ad creative testing duration.
What makes a UGC hook fail?
- It opens on the product. The product is the payoff, not the entry point.
- It leads with a claim. A claim with no context to land against reads as an ad in under a second.
- The overlay is a paragraph. Past roughly 10 words per second the text is still running when the hook is over.
- It borrows another category's objection. A fit-check open on a supplement ad answers a question nobody asked.
- It is polished. TikTok's own guidance recommends a not overly polished style so the ad sits alongside organic content.
- Three variants share one hook idea. That is one test, not three.
How do you hand these to a creator?
Paste the three lines directly into the brief and change nothing else. A hook rewritten by four people in a chain arrives as a paraphrase of itself. The fields a brief needs around it, and the ones that cause reshoots when they are missing, are listed in the field by field UGC creator brief breakdown. Aspect ratio, safe zones and file limits belong in the same document, and the current numbers are in this check of the published Meta ad specs.
If you are writing openers for a founder's own face rather than a creator's, the objections are different and so are the scripts. Those are in the collection of short form video hooks for founders.
Frequently asked questions
How many UGC hooks do I need for one product?
Enough to cover the distinct objections your category carries, which is usually three to five rather than twenty. TikTok's published guidance recommends 3 to 5 creatives per ad group. Twenty near identical hooks produce one answer. Four genuinely different ones produce four.
Should the hook mention the product name?
Usually not in the first three seconds. The opening exists to buy attention, and a brand name at second one gives a viewer the cue to scroll. Name the product once the objection has been conceded, which in practice is after the hook and inside the body.
Can I reuse the same hook across Meta and TikTok?
Yes, and the script usually survives the move intact. What does not survive is framing: safe zones, caption placement and aspect ratio differ between the two, so the on-screen text position needs checking per platform even when the words are identical.
How do I know a hook worked rather than the offer?
Change only the hook between variants and hold the body, offer and landing page constant. If you change the hook and the offer together, a result tells you the pair won and nothing about which half carried it.
Do these work for a service business rather than a product?
The structure does, the examples mostly do not. A service has no object to point a camera at, so the opening visual is usually the problem state or the artefact the service produces. The three part format still holds.
Key takeaways
- A hook is three things at once: opening visual, spoken line, on-screen text. Changing one makes a new hook.
- TikTok's June 2025 creative guidance puts the proposition inside 3 seconds and the hook inside 6.
- Text overlays run at 5 to 10 words per second on that same guidance, so a long overlay outlives the hook.
- Hooks are category specific because objections are category specific, not because wording differs.
- Run 3 to 5 genuinely different hooks per ad group rather than several rewordings of one.
- Open on the objection or the problem state. The product is the payoff, not the entry point.
- Hand the three lines to the creator verbatim. Paraphrase in the chain is how hooks get blunted.
Where this sits in a paid programme
These scripts are the cheap half of creative. The expensive half is producing enough distinct variants to keep a campaign fed, which is what most DTC and ecommerce teams run short of before they run short of ideas. What that production actually costs, at freelancer, creator and agency rates, is broken down in this guide to what DTC brands pay for ad creative.
EchoPulse Media runs that production end to end for brands that would rather brief once than manage a roster. A 14 day paid Pilot is $299, you keep everything produced, and there is no retainer commitment attached to it.


