Script Library

beauty Video Scripts

Beauty video scripts are the foundation of UGC content creation. This guide provides 5 complete, production-ready scripts covering the highest-performing beauty formats: GRWM (Get Ready With Me), before-after transformations, shade-matching tutorials, dupe comparisons, and long-wear durability tests. Each script includes a full narrative, detailed scene breakdown with timing, visual directions, audio cues, and text overlay specifications. These aren't generic templates—they're specific to beauty pain points and conversion triggers. Use them as exact blueprints for filming with AI-generated actors, or adapt them to your specific brand, product, and audience. Every script is optimized for 15-30 second TikTok format with pacing that maintains viewer engagement.

The Classic GRWM (Get Ready With Me)

Tutorial/Transformation20sEnergetic, Confident, Professional

Best for: Foundation, eyeshadow, full-face makeup routines, makeup kits

Recommended actor: Everyday girl next door, relatable beauty level, diverse skin tone preferred

Full Script

Open on bare face, good natural lighting, minimal to no makeup. Narrator says: 'Starting fresh. Let's see what [product name] can do.' Quick montage of makeup application: primer application (3 seconds), foundation with blending technique shown, eyeshadow application with brush detail, mascara with multiple coats, blush, contour, and lip color. Each product gets 1-2 seconds of focused application footage. Maintain upbeat trending audio throughout. Final shot: pull back to reveal complete glam look with confident expression and direct eye contact. End with: '[Product Name]—worth every penny. Link in bio.'

Scene Breakdown

0:00-0:02

Visual

Close-up of bare face, fresh, clean skin. Good lighting. Show skin texture—this is the 'before.'

Audio

Voiceover or trending upbeat sound begins

Text Overlay

Bare Face 😮

0:02-0:05

Visual

Apply primer. Quick broad strokes. Show product on fingertips, then application. Follow with foundation application using brush or sponge. Show blending technique—circular motions, buffing edges.

Audio

[Music intensifies]

Text Overlay

Base: 15 seconds

0:05-0:10

Visual

Fast-paced montage: eyeshadow application (doming technique for dimension), blending shadow with transition shade, mascara application (show multiple coats), blush sweep across cheeks, quick contour/highlight.

Audio

[Music peak]

Text Overlay

Eyes & Glow: 5 seconds

0:10-0:15

Visual

Lip color application. Show precise application on upper and lower lip. Blot if using matte formula.

Audio

[Music continues]

Text Overlay

Lips: 5 seconds

0:15-0:20

Visual

Pull back shot showing complete glam look. Full face visible. Smile at camera, confident expression. Maybe a slight head tilt or shoulder pose for polish.

Audio

[Music resolution]

Text Overlay

Glam ✹ [Product Name] [Link]

The Shade-Matching Masterclass

Educational/Tutorial25sEducational, Expert, Confident

Best for: Foundation, concealer, contour, any product where shade accuracy matters

Recommended actor: Professional makeup artist or beauty educator vibe, clear skin preferred to show final result

Full Script

Open with narrator holding 5 different shades of the product. Narrator says: 'Finding your shade shouldn't be this hard. Here's the trick.' Swatch all 5 shades on jawline area (this is key—the jawline reveals undertone and matches rest of face). Discuss undertones: 'You're looking for the shade that disappears—no orange cast, no ash, just your skin.' Show close-up of correct shade blending seamlessly vs. incorrect shade that's visibly different. Explain: 'Warm undertones lean toward golden and orange. Cool undertones lean toward pink and red. Neutral is balanced.' End with final product recommendation: 'Shade [X] is your match. This is what perfect looks like.' Show final look with the correct shade applied to full face.

Scene Breakdown

0:00-0:03

Visual

Hold all 5 shade options in hand or arrange on white backdrop. Show product names/numbers clearly.

Audio

Voiceover: 'Finding the right shade means understanding your undertone.'

Text Overlay

Shade Matching 101

0:03-0:08

Visual

Close-up of jawline. Apply small swatches of each shade in a row. Show swatches clearly for 4-5 seconds. Let viewers see the color differences.

Audio

Voiceover: 'The jawline is where you match. This area connects your face to your neck—it's the truth.'

Text Overlay

Compare: Warm vs Cool vs Neutral

0:08-0:15

Visual

Zoom in on correct shade. Show it blending seamlessly into skin with no visible edge. Then show an incorrect shade (either too warm or too cool) to create contrast.

Audio

Voiceover: 'Look for the shade that disappears completely. No line. No mismatch. Just your skin.'

Text Overlay

Perfect Match ✓ vs Wrong Shade ✗

0:15-0:20

Visual

Apply full face with correct shade. Show application on cheek, nose, forehead, chin. Blend edges carefully.

Audio

Voiceover: 'When you nail the shade, everything blends perfectly.'

Text Overlay

Full Face Application

0:20-0:25

Visual

Final close-up of face showing flawless, seamless base. Smile at camera. Text appears with shade recommendation and link.

Audio

Voiceover: 'You're [Shade X]. Try it. Link in bio.'

Text Overlay

[Product Name] Shade [X] — Link in Bio

The Dupe Reveal Comparison

Comparison/Review18sHonest, Practical, Value-Focused

Best for: Any product with a luxury vs. budget equivalent, foundation, lipstick, eyeshadow

Recommended actor: Relatable beauty enthusiast, someone who seems smart about money

Full Script

Narrator says: 'Everyone wants [Luxury Brand]. But I found the exact dupe for a quarter of the price.' Hold up luxury product showing brand and price ($68). Then hold up budget dupe showing brand and price ($12). Place side-by-side on neutral background. Apply both products to the same area of skin (best: back of hand or half-face application). Show color match, texture, and finish. Include text overlays comparing specs: 'Color: Identical. Lasting power: Identical. Finish: Identical.' Conclude: 'Save $56. Get the dupe. Quality doesn't have to cost that much.' End with call-to-action: 'Link in bio for the dupe.'

Scene Breakdown

0:00-0:02

Visual

Hold luxury product at camera. Show brand name and price tag clearly. Admire it slightly to show it's desirable.

Audio

Voiceover: 'Everyone's obsessed with this $68 foundation.'

Text Overlay

Luxury: $68

0:02-0:04

Visual

Switch to budget dupe product. Show brand and price clearly. Place next to luxury product.

Audio

Voiceover: 'But I found this for $12.'

Text Overlay

Budget Dupe: $12

0:04-0:10

Visual

Split-screen or side-by-side swatch on back of hand or light skin. Apply luxury product on one side, dupe on other. Show color, finish, blending. Let viewers see them simultaneously.

Audio

Voiceover: 'Same color. Same coverage. Same feel.'

Text Overlay

Identical Match ✓

0:10-0:14

Visual

Close-up details of both products' finishes. Show texture, sheen, and how they sit on skin. Text overlays compare: 'Color Payoff: 10/10 vs 10/10', 'Lasting Power: 12 hrs vs 12 hrs', 'Finish: Matte vs Matte'.

Audio

Voiceover: 'The only difference is the price tag.'

Text Overlay

Side-by-Side Specs

0:14-0:18

Visual

End with simple text card: 'Save $56. Why spend more?' Show product shot or final swatches one more time.

Audio

Voiceover: 'Get the dupe. Link in bio.'

Text Overlay

Save $56 — Dupe Link in Bio

The 12-Hour Long-Wear Test

Durability Test/Review22sCredible, Honest, Thorough

Best for: Foundation, mascara, eyeshadow, lipstick, any product with wear-time claims

Recommended actor: Someone who looks relatable without makeup too (shows transparency), professional vibe

Full Script

Narrator says: 'Testing [Product Name] foundation for a full 12-hour day. No touch-ups.' Open with fresh makeup application in morning. Time stamp: '7:00 AM - Fresh.' Show the makeup looking flawless. Fast-forward montage through the day: working at desk, lunch break, afternoon light, evening. Include real activities: touching face, sweating slightly, drinking, eating. Every 2-3 hours show a quick close-up: '9:00 AM - Still flawless', '12:00 PM - No creasing', '3:00 PM - Still glowing', '7:00 PM - Final check.' End scene at 7 PM showing makeup still intact with minimal fading. Conclude: '[Product Name] lasted the entire day without touch-ups. The claims are real.'

Scene Breakdown

0:00-0:02

Visual

Morning: Apply foundation with primer. Show fresh, flawless base. Good lighting to show skin texture and finish clearly.

Audio

Voiceover: 'Starting fresh at 7 AM with [Product Name] foundation.'

Text Overlay

7:00 AM — Fresh Application

0:02-0:06

Visual

Fast-paced montage: working (slight activity), lunch break (eating, drinking), afternoon work, touching face naturally. Show real wear conditions, not ideal conditions.

Audio

[Background activity audio, or neutral music]

Text Overlay

9:00 AM — 12:00 PM — Throughout Day

0:06-0:12

Visual

Series of close-up checks at different times. Show makeup still in place. Slight natural wear is acceptable, but show no major creasing, fading, or breakdown.

Audio

Voiceover: 'Still holding strong. Zero touch-ups. No reapplication.'

Text Overlay

12:00 PM ✓ / 3:00 PM ✓ / 6:00 PM ✓

0:12-0:18

Visual

Evening (7 PM): Final check of makeup. Close-up showing foundation still intact, colors still vibrant, base still even.

Audio

Voiceover: 'After 12 hours, minimal fade, zero creasing, still looks intentional.'

Text Overlay

7:00 PM — Still Flawless

0:18-0:22

Visual

Final product shot with summary text. Confident closing statement from narrator.

Audio

Voiceover: '[Product Name] delivered on the promise. Get it. Link in bio.'

Text Overlay

12-Hour Wear: PASSED ✓ Link in Bio

The 5-Minute Everyday Makeup Routine

Quick Tutorial15sFast-Paced, Practical, Energetic

Best for: Time-saving products, foundation, eyeshadow palettes, mascara, blush, lip products

Recommended actor: Someone who looks naturally beautiful, minimal makeup base, girl next door vibe

Full Script

Narrator says: 'Busy mornings call for fast makeup. Here's my 5-minute routine.' On-screen timer counts down from 5:00. Narrator applies makeup efficiently: primer (30 seconds), foundation (1 minute), eyeshadow single shade (45 seconds), mascara (30 seconds), blush and lip (45 seconds), final touches (45 seconds). Fast-paced, set to trending audio with beat drops matching application steps. Show time remaining on screen ('4:30', '3:00', '1:00'). Final shot at 0:15 showing complete, polished makeup look. Conclude: 'Quick, easy, and you look put-together. [Products used]. Link in bio.'

Scene Breakdown

0:00-0:02

Visual

Bare face, blank canvas. Timer overlay shows '5:00' and begins countdown.

Audio

Voiceover: 'Five minutes. Let's do this.'

Text Overlay

5-Minute Challenge ⏱ 5:00

0:02-0:05

Visual

Fast application: primer (dab and blend), foundation (quick application, blend with sponge). Timer shows '4:00' remaining.

Audio

[Trending upbeat audio]

Text Overlay

Base: Primer + Foundation — 4:00

0:05-0:08

Visual

Eyeshadow application: one coordinating shade, quick application across lid, subtle blend. Timer shows '3:00'.

Audio

[Music continues]

Text Overlay

Eyes: Single Shade — 3:00

0:08-0:10

Visual

Mascara application: one or two coats, quick strokes. Timer shows '2:30'.

Audio

[Music]

Text Overlay

Lashes: Mascara — 2:30

0:10-0:13

Visual

Blush application (apples of cheeks) and lip color (quick swipe). Timer shows '1:00'.

Audio

[Music peak building]

Text Overlay

Color: Blush + Lips — 1:00

0:13-0:15

Visual

Final look: pull back to show complete makeup. Confident expression. Timer shows '0:00 - DONE!'

Audio

[Music climax]

Text Overlay

Done in 5 Minutes ✓ Link in Bio

Ready to Create?

Use one of these scripts with UGCFast to generate conversion-ready video ads in minutes.

Start Creating Videos

Questions Fréquemment Posées sur la Génération de Vidéos UGC par IA

Start Creating AI UGC Videos Today

Join thousands of e-commerce sellers, affiliate marketers, and ad creators who use UGCFast to generate high-converting UGC ad videos with AI. Try our AI UGC video generator for just $1 for 7 days.

Commencez l'Essai à $1 — 7 Jours d'Accùs Complet

No commitment. Cancel anytime. Starting at $29/month after trial.