Hook-First UGC · 8 Script Types · 100% Phone-Native

UGC Script Generator
From Any Product URL

Paste a product URL. Get a hook-first UGC script in 20 seconds. With camera directions, text overlays, trending sounds, and hashtag strategy. Filmable with just your phone.

Free plan: 10 credits/month. Full UGC scripts: 3 credits each.

Product URL → Script

Paste a URL. Get a Script Built Around It.

TikTok Shop, Amazon, Shopify, Shopbop. HookMafia extracts the product details and generates a UGC script around the real product, not a made-up one.

You Paste
https://shopbop.com/hydrating-serum-niacinamide-10
Scrapes name, price, features, benefits
Filters coupon prices automatically
Cross-validates prices. No hallucination
HookMafia Returns

HOOK: "3 weeks of this serum and my texture just... left."

+ 4 scenes with camera directions

+ Text overlays per scene

+ 2-3 trending sound picks

+ Hashtag strategy (community + topic + trending)

Generated in ~20 seconds
Auto-saved to content vault
Teleprompter mode ready

8 UGC Script Types. Each With Its Own Structure

Storytime, Skit, Challenge, Reaction. Each uses a different narrative structure. No more HOOK→SCENE→CTA for everything.

UGC Review

Authentic product review scripts with genuine reactions, specific details, and subtle CTAs that don't feel salesy. 8 camera style options rotated per generation.

Unboxing

Build anticipation with pacing, first impressions, and texture/quality callouts. ASMR-ready formatting and phone-native overhead angles.

Product Demo

Show the product in action. Step-by-step usage, transformation reveals, and before/after framing with scene-specific camera directions.

Before & After

Dramatic transformation scripts. Problem setup, application process, reveal moment. Perfect for skincare, cleaning, fitness, hair, home transformations.

Storytime

HOOK→STORY BEAT→RESOLUTION structure. Weave the product into a personal story with a discovery moment and genuine recommendation.

Skit / Comedy

SETUP→BEAT→PUNCHLINE structure. Funny scenarios featuring the product with camera cuts, timing notes, and reaction overlays.

Challenge

Time-boxed "I tested this for X days" format. Built-in milestones, reveal structure, and social proof framing.

Reaction

Genuine first-impression format. Face camera framing, real-time reactions, and viewer proxy energy.

What a Full Generated Script Looks Like

Scene-by-scene breakdown with camera directions, voiceover, and text overlays. Plus sound pick and hashtags.

HOOK

Camera: Handheld, showing product in palm. Face not visible yet

"I almost returned this before I even tried it... biggest mistake I almost made."

Text overlay: "I almost sent it back..."

SCENE 1

Camera: Front camera selfie mode, casual setting

"So I ordered this after seeing it EVERYWHERE on my FYP. And when it arrived I was like... this is it?"

SCENE 2

Camera: Phone propped on desk, hands demonstrating product

"But then I actually tried it and. Ok let me just show you."

Text overlay: "watch this 👀"

SCENE 3

Camera: Overhead phone on stand, product visible with result

"And THAT is after 30 seconds. I was not expecting that at all."

Text overlay: "30 seconds in..."

CTA

Camera: Front camera selfie mode, genuine excited expression

"If you’ve been on the fence about this one like I was. Save this before you forget. Link in bio."

Text overlay: "save this 💜"

Trending Sound Pick

Original sound. Luv4luna (45K creators using)

Hashtag Strategy (3-tier)

#tiktokshopfinds #ugccreator #skincareroutine

Never #fyp or #viral. Those don't work anymore.

Scripts That Are Actually Ready to Film

Phone-Native Camera Directions

Every direction is filmable with one phone. No crew, no lights, no DSLR. 11 crew-only terms (establishing shot, B-roll, dolly) are hard-blocked.

Type-Specific Script Structure

Storytime uses HOOK→STORY BEAT→RESOLUTION. Skit uses SETUP→BEAT→PUNCHLINE. Challenge uses countdown structure. Not one-size-fits-all.

Spoken + Overlay Pairs

Every scene has a voiceover AND a text overlay that adds NEW info. A reaction, emoji, price, or contrast. Never repeats what the voice says.

Product URL Scraping

Paste any URL. Cheerio + AI extraction pulls product name, price, features, benefits. Coupon prices auto-filtered. CAPTCHA pages marked as limited-data.

Trending Sound Matching

AI picks 2-3 sounds from the current TikTok trending list that match the script's energy. Waterfall pulls from RapidAPI, Creative Center, and cached data.

AI Quality Gate

Every script runs through a self-critique loop. Generic CTAs ("hits different", "best purchase ever"), repeating overlays, and same-energy scenes are auto-rejected and regenerated.

Built for UGC Creators

TikTok Shop Sellers

Creator plan · $19/mo

  • Product review scripts
  • Unboxing with CTA
  • Before/after reveals
  • Product demo with urgency
  • Paste TikTok Shop URLs

UGC Freelancers

Pro plan · $39/mo

  • Client-ready scripts
  • 8 script types
  • Buyer Personas for client brief
  • Fast turnaround
  • Script autopsy tool

Content Agencies

Agency plan · $99/mo

  • Bulk script generation
  • Team workspace
  • Unlimited clients
  • Viral Research for trend intel
  • Bulk processing pipeline

UGC Script Generator FAQ

What is a UGC script generator?

A UGC (user-generated content) script generator creates ready-to-film scripts for creator-style product videos. Unlike generic AI writers, HookMafia outputs scripts with a viral hook, scene-by-scene camera directions, voiceover lines, text overlays, trending sound picks, and hashtag strategy. Everything a UGC creator needs to film with just a phone.

Can I paste a product URL to generate a script?

Yes. Paste any product URL. TikTok Shop, Amazon, Shopify, Shopbop, and more. HookMafia scrapes product name, price, features, and benefits using Cheerio + AI extraction, then generates a UGC script tailored to that exact product. When a site blocks scraping (e.g., Amazon CAPTCHA), HookMafia marks the result as limited-data and refuses to hallucinate features.

Does the script start with a viral hook?

Yes. Every UGC script leads with one of 12 psychology-backed hook styles. Curiosity gap, confession, result-first, mid-action, identity call, and more. The hook is engineered to stop the scroll in 1-3 seconds before transitioning into the product demonstration.

What script types are supported?

HookMafia supports 8 UGC script types: UGC Review, Unboxing, Product Demo, Before/After, Storytime, Skit/Comedy, Challenge, and Reaction. Each type has its own structure. Storytime uses HOOK→STORY BEAT→RESOLUTION, Skit uses SETUP→BEAT→PUNCHLINE, etc. Not one-size-fits-all.

Are camera directions filmable with just a phone?

Yes. HookMafia enforces a phone-native rule. No establishing shots, no B-roll, no dolly, no crew. Every direction is something you can do with one phone: front camera, selfie mode, phone propped on desk, handheld close-up, screen recording, overhead with phone on stand.

Does it include text overlays and trending sounds?

Yes. Every scene has a text overlay that adds NEW info (not a repeat of the voiceover). A reaction, a price, an emoji punchline. Each script also comes with 2-3 trending sound recommendations picked from the current TikTok trending list that match the script's energy.

Will the AI invent product prices or fake claims?

No. HookMafia's script engine blocks price hallucination (uses "I'll drop the link" or "link in bio" instead of invented prices) and dangerous health claims. If the product URL is blocked, the AI is explicitly told not to invent features from brand knowledge.

How long does generation take?

A full UGC script generates in 15-30 seconds. That includes: viral pre-analysis of the product, hook selection, scene-by-scene script, text overlays, camera directions, trending sound matching, and hashtag strategy. All saved to your content vault automatically.

How much does a UGC script cost?

Free plan includes 10 credits/month (hooks only. 1 credit each). Full UGC scripts cost 3 credits each. Creator plan ($19/month, 150 credits) gets you ~50 full scripts per month. Pro ($39, 400 credits) gets ~130 scripts.

How is this different from ChatGPT for UGC scripts?

ChatGPT gives you a wall of text. HookMafia gives you structured scripts with HOOK→SCENE→CTA format, scene-specific camera directions, scene-specific text overlays, trending sound picks, product culture detection (K-pop, anime, gym, skincare), and type-specific pacing. Built specifically for phone-filmed TikTok UGC.

Related Tools

Your Next UGC Script in 30 Seconds

Paste a product URL. Get a hook-first script with camera directions, overlays, and trending sounds. Film with your phone.

Generate UGC Scripts Free

No credit card required