How do I write a UGC script or hook that actually stops the scroll?
The short answer
You have three seconds, spend them on the problem, not your brand name or logo. Cut 3-5 different hook variations from the same script and let the algorithm tell you which one earns attention, then follow a Hook to Problem to Solution to Proof to CTA structure for the rest of the ad. The algorithm tests the hook hardest of anything in the ad, so that's where your creative energy should go first.
A quick summary to orient you. The real value is below: the resources worth your time, from people who've actually done it, not us.
Here are the resources
Hand-picked from around the web, each with a note on why it earns your time. India-specific ones carry a badge.
Why we picked it
A DTC media buyer who has spent millions pushing the 'creative is the strategy' view, watch him break down real winning and losing ads to train your eye for what a scroll-stopping hook actually looks like.
Why we picked it
A hands-on scriptwriting guide for the exact Hook-Problem-Solution-Proof-CTA structure, useful the first time you're briefing a creator and don't know what to actually put in the brief.
Why we picked it
A deep dive specifically on isolating hooks, creators and angles as separate test variables, the exact discipline that turns creative testing from noise into a real signal.
Why we picked it
Hormozi's own first winning Facebook ad was, by his description, the 'ugliest ad' he'd ever made, and it worked because the offer and hook did the heavy lifting, not production value. The best available primer on why the offer inside your creative matters more than how it's shot.