UGC ADS / FASHION

Fashion UGC ads: scripts that show a body, a fit and a wash

Height, usual size, size worn, then turn and sit down. Three script shapes, twelve hooks, and the fabric tests that stop a return before it is packed.

Make this adJump to the scripts

A fashion UGC ad has to put a real body in the garment and answer one question: will this fit me. That means height, usual size and the size worn in the first five seconds, a full turn, a sit-down, and an honest word about the fabric weight and what happens after a wash.

What a fashion UGC ad has to do

Height, usual size, size worn, in the first five seconds

This is the most requested sentence in every fashion comment section and the cheapest one to include. "Five foot three, usually a medium, wearing a medium" lets a viewer do the arithmetic on their own body instantly. Everything else in the ad is wasted until that line lands.

Turn all the way around, then sit down

A front-on pose is where garments lie. Turn slowly so the back rise, the seat and the shoulder seam are visible, then sit on a chair and stay there for two seconds. Waist gape, ride-up and a short back hem all show up in the sitting shot and nowhere else.

Test opacity and stretch on camera

Hold the fabric up to a window so the viewer can judge it for themselves. Bend forward in the leggings. Pull the waistband and let it snap back. These are three seconds each, and together they answer the objection that sends pale garments straight back to the warehouse.

Name the fabric and the weight, then wash it

"A hundred percent cotton, two hundred and forty grams" means something to a repeat buyer. Then show the same garment after a wash, with the length and the seam compared to before. Shrinkage and pilling are the two complaints that turn a first order into a refund and a review.

Film outside, not only in a bedroom mirror

Walk the length of a path in daylight. Drape only reads in motion, and indoor bulbs shift color badly, so a garment shot only in a mirror can arrive looking like a different item. One ungraded outdoor shot settles both at once.

Match the size chart the creator used

Send the click to the same product with a size guide in the measurements the creator spoke, and put the return window near it. If the creator said to size up, the page should make that the obvious choice. The ecommerce playbook covers the wider variant handoff.

Script skeletons

Three fashion UGC scripts

Beats with timecodes, then a written-out example. Swap the product name and the detail, keep the shape.

Height, size, turn, sit

The core try-on for anything structured: denim, tailoring, anything with a waistband.

  • 0-4s | Hook: state height, usual size and the size on your body, straight to camera
  • 4-10s | The turn: one slow rotation, hands away from the garment, no pinning or cinching
  • 10-16s | The sit: sit down on a chair and hold it, then say what moved and what did not
  • 16-22s | The detail: the one measurement that matters for this garment, said out loud
  • 22-27s | Close: the size to order, the price and the return window
Written out

Product: Northcut Straight Leg Jean, size 29 (fictional)

[Bedroom, daylight from a window on the left, phone propped on a shelf.] "Five foot three, I am usually a twenty-eight, and this is the twenty-nine."

[Turns a full circle slowly, hands held out to the sides, nothing tucked or pinned.] "That is the back. The seat is a bit roomy and I am fine with that."

[Sits down on a wooden chair, holds it, then leans forward.] "Sitting down. No gape at the back of the waist, and they do not slide down when I lean."

[Pinches the hem and holds it against the ankle.] "Inseam is thirty. On me that is a full break. Nothing was hemmed."

[Stands up.] "A hundred and ten dollars. Size up if you are between sizes. Thirty days to send them back."

Spoken word count: 98. Runtime: about 28 seconds.

The size-up confession

A garment with confusing sizing, where the honest story is the exchange you had to make.

  • 0-3s | Hook: hold both sizes up and say which one you ordered first
  • 3-9s | The wrong one: wear it, show the exact place it fails, do not be polite about it
  • 9-16s | The right one: the same angles in the size that works, so the difference is visible
  • 16-22s | The reason: name the measurement that caused it, the bust, the shoulder, the rise
  • 22-27s | Close: the rule for the next buyer and the exchange process you actually used
Written out

Product: Sablefold Wrap Dress (fictional)

[Hallway, two dresses on hangers, one in each hand.] "I ordered the small. I am wearing the medium. Let me show you why."

[Wears the small. Turns side on. The wrap crosses tightly and pulls across the chest.] "It pulls right here and it will not stay closed when I walk. That is not a style choice."

[Cut. Same spot, same light, medium on. Turns the same way.] "Medium. Same length on me, and the wrap sits flat instead of straining."

[Holds the fabric at the shoulder seam.] "It is cut narrow across the bust, not the waist. That is the measurement to check."

[To camera.] "If you are a B cup or above, take the next size. The exchange took nine days and cost me nothing."

Spoken word count: 103. Runtime: about 29 seconds.

Five wears and a wash

A basic sold on quality, where the buyer has been burned by a tee that died in a month.

  • 0-3s | Hook: say how many times you have worn it and that you are about to wash it on camera
  • 3-9s | Before: the fabric weight, the seam, the collar, filmed close and held still
  • 9-15s | The wash: into the machine, temperature said out loud, then out of it
  • 15-22s | After: the same seam and collar, and the length measured against the same mark
  • 22-27s | Close: price against the ones it replaced, and the color to pick
Written out

Product: Everweight Heavy Tee, 240 gsm (fictional)

[Hallway, plain tee on, hand on the hem.] "Worn five times, not washed yet. I am washing it in this video."

[Close on the shoulder seam, then the collar, held still.] "Two hundred and forty grams. Twin stitched here, and the collar is ribbed, not folded jersey."

[Drops it in a machine, closes the door, points at the dial.] "Forty degrees, normal cycle, tumble dried, because that is what I will actually do."

[Holds it against a door frame with tape marking the original hem, then the collar again.] "About a centimetre shorter. The collar did not roll and there is no pilling under the arm."

[Puts it on.] "Thirty-eight dollars. I have thrown out four cheaper ones this year. Get the bone, not the white."

Spoken word count: 101. Runtime: about 29 seconds.

First three seconds

12 hook lines

The opening line carries the ad. These are written to be said out loud by a person holding a phone.

  1. Five foot three, usually a medium, wearing a medium. Here is how it actually sits.
  2. I am going to sit down in these, because sitting down is where jeans lie to you.
  3. Hold on. Let me hold this up to the window before you order it in white.
  4. I sized up and I was wrong. Here is the size that actually fits.
  5. This is the same dress after one wash and I am going to be honest about it.
  6. Two hundred and forty grams. That is the number that stops it going see-through.
  7. The waist gapes on me and I am going to show you exactly where.
  8. This is what it looks like walking, not standing still in a bedroom mirror.
  9. I have worn this five times. Look at the seam under the arm.
  10. The model in the photos is five foot ten. I am not. Let us see what happens.
  11. It lost a centimetre in the length and nothing in the width. That is acceptable.
  12. The front looks fine. Turn around with me.
Casting

Three creators who fit this product

The wrong face kills a good script. Match the person to the buyer, not to your taste.

Persona

Talia, 22

Shorter than the sample size and says so in the first line, filming in a bedroom by a window. Names the fit problem before the camera finds it and never smooths the garment with her hands. Credible because she is visibly the customer the brand's own photography does not show.

Persona

Gus, 34

Menswear buyer filming in a hallway with the tee on and the washing machine behind him. Talks in fabric weight, seam type and wash temperature, no styling talk at all. Credible for the man who buys one good basic and then re-buys it four times.

Persona

Rosalind, 48

Films outside her front door in daylight and walks the length of the path so the drape reads in motion. Talks about sleeve length and arms. Credible to buyers over forty who almost never see their own proportions in a fashion ad.

What does a fashion ad have to prove about fit?

Fashion returns are mostly fit and mostly preventable. Every doubt below costs a refund when the ad skips it.

The doubtThe shot that settles itWhat fails
"Will it fit someone my height"Height, usual size and size worn, said in the first five secondsA model with no measurements given
"Will it gape or ride up"A full turn, then sitting down and holding itA front-on standing pose
"Is it see-through"The fabric held to a window, then a bend on camera"Fully opaque" in the caption
"Will it survive a wash"The same garment after a wash, hem measured against a mark"Premium quality fabric"
"Is that the real color"One ungraded outdoor shot in daylightA studio image with a warm grade

Nothing here needs a studio. It needs a window, a chair and a washing machine.

How do you talk about sizing without promising a fit?

Never say "true to size". It is a promise about a body you have not measured, and it is the sentence quoted back at you in a refund request.

Say three things instead. The creator's own measurements, the size they are wearing, and the garment measurement that decides it: the bust, the shoulder, the rise, the inseam. "Cut narrow across the bust, so take the next size if you are a B cup or above" is useful and specific, and it is a description rather than a guarantee.

Then name where it fails. A creator who says the seat is roomy on her is more trusted on everything else she says, and the buyer who wants a roomy seat has just been sold.

Can an AI model wear the clothes in the ad?

Not for the try-on. A generated body has never worn the garment, so a generated fit shot is an illustration of a fit that has not happened, and fit is the entire reason this ad exists. Never generate a try-on, a body or an after-wash comparison.

Generation is useful for the talking part around it. A persona on MakeViral's AI creator page costs 2 credits on Nano Banana 2 or 1 credit on Z-Image, and Kling Avatar 720p charges 2 credits for every second of speech, with a floor of 3 seconds and a ceiling of 15. A persona, a nine-second spoken hook and the 2-credit hook-and-demo stitch is 22 credits: about $2.20 on the $49.99 plan for 500 credits and about $1.47 on the $199.99 plan for 3,000.

Use it to test the opening line against one try-on you filmed once. Keep the turn, the sit and the window test on your own camera, and say in the ad that the generated creator is not a customer. Nothing is uploaded or scheduled for you, so the clip is yours to download and place. The credit cost of every surface is listed on the pricing page.

Claims to keep out of the script

Fashion claims go wrong in two places: promises about a body, and claims about a fabric that the care label contradicts.

  • Do not say "true to size", "fits everyone" or "one size fits all". Give measurements and let the buyer decide.
  • Do not promise a flattering effect on a body, and do not use language that treats a body as a problem to hide. "Slimming" and anything about hiding a stomach do not belong in the script.
  • Do not pin, clip or cinch a garment out of frame during a fit shot, and do not retouch a body or a silhouette. That is the specific deception this format exists to escape.
  • Do not name a fiber the garment does not contain. Polyester satin is not silk, a bonded material is not leather, and a blend is not cashmere. Read the percentages off the care label.
  • Do not say "ethically made" or "sustainable" without naming the factory, the certification or the material behind the word.
  • Do not imply a collaboration, a designer or a heritage that does not exist, and do not use another brand's imagery.

A creator you generate has never worn anything, so a generated read is your brand talking and not a try-on. The fit footage has to be a real person. What you must disclose about a generated creator differs by platform and keeps changing, so check the rules where you are buying this ad before it runs.

FAQ

Fashion UGC ad questions

What exactly should a creator say about sizing?
Height, the size they normally wear, and the size on their body, all within the first five seconds. Then the one garment measurement that decides the fit, such as the bust or the rise. That is more useful than any amount of styling commentary and it lowers returns.
Do fashion UGC ads need a try-on?
Almost always. A flat lay or a hanger shot tells the buyer nothing they could not get from the product page. The exception is a fabric or construction ad, where close-ups of the seam, the weight and the wash result carry the video instead.
How do I show what the fabric is really like?
Hold it up to a window for opacity, stretch the waistband and let it go, and get close on the seam and the collar. Say the weight in grams if you know it. These shots take three seconds each and they answer the objections that cause refunds.
Should the ad show the garment after a wash?
It is the strongest thing you can show for a basic sold on quality. Film the hem against a marked line before and after, name the temperature you used, and point at the underarm seam. Shrinkage and pilling are what turn a first order into a bad review.
Can I use AI models to wear my clothes?
Not for the fit. A generated body has never worn the garment, so the one thing the ad is supposed to prove is the one thing generation cannot do. Use a generated creator for the spoken hook, then cut to a real try-on, and say the creator is not a customer.

Make a fashion UGC ad

Pick a creator, paste the script, and get a talking video. Two credits per second on Kling Avatar, two credits for the creator portrait.

Cancel anytime. 14-day refund window on unused credits.