# YouTube Shorts Script: The $100 Compound Interest Reveal --- **HOOK (0-3s)** "Waiting till 30 to invest? You just lost $200,000." *[On-screen text: "$200,000 MISTAKE 😱"]* *[B-roll: Close-up of shocked face, then cash flying away animation]* --- **BODY** **Beat 1 (3-12s)** "Here's the math nobody taught you in school. $100 a month. That's one DoorDash order a week." *[On-screen text: "$100/month = skip DoorDash"]* *[B-roll: DoorDash bag, then it transforms into a stack of cash]* **Beat 2 (12-25s)** "Start at 22. Invest $100 monthly in an S&P 500 index fund. Stop at 65. You put in $51,600 total." *[On-screen text: "Invested: $51,600"]* *[B-roll: Calculator typing, chart climbing upward]* **Beat 3 (25-38s)** "But with 10% average returns? You end up with... $632,000." *[On-screen text: "$632,000 💰"]* *[B-roll: Number counter spinning rapidly, confetti explosion]* **Beat 4 (38-50s)** "Wait till 32? Same $100 a month? You only get $217,000. That 10-year delay cost you over 400 grand." *[On-screen text: "10 years = -$400K"]* *[B-roll: Split-screen comparison, clock ticking]* --- **CTA (50-58s)** "Follow for the money moves your school skipped. 💸" *[On-screen text: "FOLLOW 👆"]* --- ### 🎯 Viral Title Options: 1. **"Waiting Until 30 to Invest Cost Me $400,000"** 2. **"Why $100/Month at 22 Beats $500/Month at 32"** 3. **"The Compound Interest Math Schools Hide From Gen Z"** ### 🔥 Hashtags: #GenZFinance #InvestingForBeginners #CompoundInterest #IndexFunds #MoneyTok --- **Word Count: ~115 words** ✅ (Fits 50-58 second runtime)
Generate YouTube Shorts Scripts with AI Writers
Tested prompts for youtube shorts script generator compared across 5 leading AI models.
You want a script for a YouTube Short and you need it fast. Whether you're a creator trying to post daily, a brand running a campaign, or someone who just had a good idea but doesn't know how to structure it for 60 seconds, the problem is the same: a blank page and a ticking clock. AI script generators solve the cold-start problem by turning a rough idea into a tight, structured script in seconds.
YouTube Shorts have a specific format that punishes padding. You have roughly 3 seconds to hook a viewer before they swipe. Every sentence has to earn its place. That constraint makes freeform writing harder than it sounds, and it's exactly where AI excels: it already knows the hook-body-CTA structure, it can match your tone, and it doesn't overthink.
This page shows you the exact prompt used, what four different AI models produced, and how they compare. By the end, you'll know which model fits your use case and how to adapt the prompt for your own niche, whether that's fitness, finance, cooking, tech, or anything else.
When to use this
This approach works best when you have a clear topic but need help packaging it for the Shorts format. If you can describe your subject in one sentence, an AI script generator can turn that into a punchy, ready-to-record script. It fits solo creators, social media managers handling multiple accounts, and marketers who need volume without sacrificing structure.
- You need to post multiple Shorts per week and can't spend an hour scripting each one
- You have a product or service to promote and want a direct-response style short-form pitch
- You're repurposing long-form content (a podcast, blog post, or tutorial) into bite-sized Shorts
- You're in a new niche and don't yet have a feel for what hooks work in that space
- You want a first draft to read aloud and time before filming, then edit by ear
When this format breaks down
- Your Short depends entirely on your personal story or lived experience that the AI has no access to. Generic outputs will feel hollow and won't connect.
- You're scripting a highly technical or regulated topic (medical advice, legal guidance, financial products) where every word needs expert review. AI drafts will need significant fact-checking before they're safe to publish.
- Your format is purely reaction-based or improvised on camera. A pre-written script will make you sound stiff in a format where authenticity drives retention.
- You need the script to match an existing audio track or trending sound precisely. AI doesn't know the beat drops or lyric timing of a specific audio clip.
The prompt we tested
You are an expert YouTube Shorts scriptwriter specializing in viral, high-retention vertical videos under 60 seconds. Write a complete Shorts script based on the topic or idea provided below. Follow these formatting and style rules: Format the output with clear sections: HOOK (first 3 seconds, under 10 words), BODY (broken into 3-5 timestamped beats with on-screen text cues and B-roll suggestions in brackets), and CTA (1 line). Keep total spoken word count between 90-150 words so it fits in 45-60 seconds, use short punchy sentences, conversational tone, and include 3 suggested viral title options and 5 relevant hashtags at the end. Topic / Idea: I run a personal finance channel aimed at Gen Z. I want a Short explaining why putting $100/month into an index fund in your 20s is better than waiting until your 30s, with a surprising compound interest reveal. Produce the full Shorts script now, including a scroll-stopping hook, punchy body, and strong call-to-action.
Model comparison
| Model | Quality | Cost | Latency | Tokens |
|---|---|---|---|---|
| Claude Opus 4.7 | 8 | $0.0633 | 14.6s | 358 / 772 |
| Claude Haiku 4.5 | 8 | $0.0030 | 7.0s | 252 / 541 |
| GPT-5.4 | 6 | $0.0079 | 14.2s | 221 / 491 |
| Gemini 2.5 Pro | 8 | $0.0033 | 19.0s | 236 / 610 |
| Grok 4.1 Fast Reasoning | 7 | $0.0003 | 16.8s | 371 / 382 |
Outputs
# YouTube Shorts Script: The $100/Month Compound Interest Reveal --- ## HOOK (0-3 seconds) **"Waiting to invest costs you $200k"** --- ## BODY **[0-8 seconds] BEAT 1: The Setup** *On-screen text: "START AT 20 VS 30"* [B-roll: Phone calculator app, scrolling through investment apps] "Most people think 'I'll invest when I'm older.' Big mistake. Let me show you why starting NOW changes everything." **[8-20 seconds] BEAT 2: The Math** *On-screen text: "$100/MONTH AT 20"* [B-roll: Animated number counter, upward trending graph] "Put $100 a month into an index fund at twenty. By sixty? You've got roughly $920,000. Sounds insane? Compound interest is your best friend." **[20-32 seconds] BEAT 3: The Comparison** *On-screen text: "START AT 30 = ???"* [B-roll: Red downward visual, frustrated reaction shot] "Wait until thirty and put in $200 a month to catch up? You'll only hit around $720,000. You're DOWN $200k even though you invested MORE." **[32-45 seconds] BEAT 4: The Reveal** *On-screen text: "10 YEARS OF GROWTH = $200K DIFFERENCE"* [B-roll: Explosive animation, mind-blown reaction] "Ten years of compound interest beats ten years of bigger payments. Time is literally money. Start TODAY." --- ## CTA (45-48 seconds) "Drop a 🚀 if you're starting your investing journey in your 20s!" --- ## SUGGESTED TITLES 1. "Waiting Until 30 Cost Me $200K 😱" 2. "Why Your 20s Are Worth $200,000" 3. "The $100/Month Trick Gen Z Needs to Know" ## HASHTAGS #PersonalFinance #CompoundInterest #InvestingForBeginners #GenZMoney #FinancialLiteracy --- **Word Count: 112 | Estimated Duration: 52 seconds**
**HOOK** **Start at 20, thank yourself at 60.** **BODY** **0:00–0:10** If you invest just **$100 a month** in your 20s, it can crush waiting until your 30s. [On-screen text: “$100/month in your 20s > waiting”] [B-roll: Gen Z checking investing app, quick money animation] **0:10–0:22** Let’s say you start at **20** and invest until **30**. Then you stop. That’s only **$12,000 invested total**. [On-screen text: “Age 20–30 = $12,000 invested”] [B-roll: Calendar pages flipping from 20 to 30, then pause] **0:22–0:36** Now someone else waits until **30** and invests **$100 a month all the way to 60**. That person puts in **$36,000**. Triple the money. [On-screen text: “Age 30–60 = $36,000 invested”] [B-roll: Second person starting later, stack of cash growing] **0:36–0:50** Here’s the wild part: at a **10% average return**, the person who started at 20 ends with about **$73,000**. The late starter? Around **$66,000**. Less money invested. Bigger ending. [On-screen text: “Early starter wins 🤯”] [B-roll: Two bars racing, early starter finishes higher] **0:50–0:57** That’s compound interest. Time beats timing. Your biggest flex isn’t picking stocks. It’s starting early. [On-screen text: “Time > timing”] [B-roll: Snowball rolling downhill, portfolio graph rising] **CTA** Follow for more money moves your future self will love. **Viral Title Options** 1. Why $100/Month in Your 20s Beats Your 30s 2. The Compound Interest Trick Gen Z Needs to Know 3. Start Investing at 20 or Pay for It Later **Hashtags** #PersonalFinance #GenZMoney #InvestingForBeginners #CompoundInterest #IndexFunds
Here is the complete YouTube Shorts script. --- ### **HOOK (0-3 seconds)** **(Video shows a 20-something looking stressed, staring at their phone. Text overlay is large and bold.)** **On-screen text:** This mistake costs over $650,000. **VOICEOVER:** This one 10-year delay will cost you a fortune. ### **BODY (4-45 seconds)** **(0:04 - 0:15)** **(Video cuts to a split screen. Left side shows "SARAH, Age 20". Right side shows "MIKE, Age 30". Upbeat, modern background music starts.)** **On-screen text:** Sarah invests $100/month. Mike waits. **VOICEOVER:** Meet Sarah. She starts investing just $100 a month in an index fund at age 20. Now meet Mike. He thinks he has plenty of time, so he starts the exact same plan at age 30. [B-roll: Quick animated graphic showing a calendar flipping from age 20 to 30 on Mike’s side.] **(0:16 - 0:28)** **(Screen focuses on Sarah's side. An animated counter shows her total investment amount.)** **On-screen text:** Sarah’s 10-year head start = $12,000 invested. **VOICEOVER:** In those first 10 years, Sarah only invested a total of $12,000. That’s it. It’s the price of a used car. Seems like a small head start, right? [B-roll: A quick shot of a beat-up used car, then a person shrugging.] **(0:29 - 0:45)** **(Dramatic music sting. Screen shows both Sarah and Mike at age 65. Giant, flashing numbers appear above their heads as they are spoken. The numbers should grow rapidly.)** **On-screen text:** At age 65... Mike: $411,000 // Sarah: $1,067,000 **VOICEOVER:** Wrong. By age 65, Mike has a respectable $411,000. Not bad. But Sarah? Thanks to compound interest, she has over ONE MILLION DOLLARS. That ten-year delay didn’t cost Mike twelve grand... it cost him over six hundred and fifty thousand dollars. [B-roll: Graphic of a small money bag next to a giant pile of cash. Shocked face emoji pops up.] ### **CTA (46-50 seconds)** **VOICEOVER:** Follow to make your future self rich. --- ###
HOOK Waiting till 30s to invest? BIG mistake! BODY 0:03: Yo, drop $100/month into an index fund at 25. By 65? $257,000! [On-screen: "$257K at 65" | B-roll: Animated growth chart exploding upward, cash stacks multiplying] 0:10: Wait till 35? Same $100/month till 65: only $122,000. [On-screen: "$122K vs $257K" | B-roll: Split-screen graphs, red "X" on late start] 0:17: That's $135K less! Compound interest turns your 20s money into a fortune. [On-screen: "Compound Magic: +$135K" | B-roll: Snowball rolling huge, 7% return formula pops] 0:25: Early bird gets the worm—your $12K in 20s alone grows massive. [On-screen: "10 Yrs Early = 2X Money" | B-roll: Young Gen Z on phone app investing, calendar flipping fast] 0:32: S&P index funds average 7-10% returns. Insane, right? [On-screen: "Start NOW" | B-roll: Phone screen swipe to Vanguard app, thumbs up emoji rain] CTA Link in bio—start your $100/mo today! **Word count: 112** **Viral Title Options:** 1. "$100/Mo 20s vs 30s: $135K SHOCKER! 😱" 2. "Why 20s Investing = 2X Retirement Money" 3. "Skip 30s Start? Lose $135K Forever" **Hashtags:** #CompoundInterest #IndexFund #GenZFinance #InvestIn20s #MoneyHack
What makes these work
-
01Lead with the hook, not the topic
The first line of your prompt should specify the hook style, not just the subject. Tell the AI to open with a challenge, a surprising stat, a counterintuitive claim, or a direct question. Shorts viewers decide in the first two seconds whether to keep watching, so the hook is the most important sentence in the script.
-
02Specify read-aloud time, not word count
Word counts are unreliable for Shorts because speaking pace varies. Prompt for '45-55 seconds when read aloud at a natural pace' instead. This forces the model to think in time, which maps directly to the platform's constraints and helps you test the script before you film.
-
03Give the AI one job per script
The tightest Shorts scripts make one point, not three. When prompting, restrict the topic to a single insight, step, or tip. If you ask for a script that covers the full topic, the AI will pad. If you ask it to make one specific point land hard, it will cut everything that doesn't serve that goal.
-
04Include your CTA type in the prompt
Tell the model exactly what action you want at the end: follow, subscribe, visit the link in bio, comment a word, or save the video. Each CTA changes the last three to five seconds of the script. Without this instruction, the model defaults to a generic 'like and subscribe' that loses specificity and conversion power.
More example scenarios
Write a YouTube Shorts script for a fitness creator. Topic: one underrated exercise that works your entire core in 30 seconds. Tone: energetic and direct. Include a strong hook, one key tip with a brief explanation, and a CTA to follow for more. Target length: 45-55 seconds when read aloud.
Hook: 'Stop doing crunches. This one move hits your entire core in 30 seconds.' Body: 'It's called the dead bug. Lie on your back, arms up, knees at 90 degrees. Lower one arm and the opposite leg at the same time without letting your lower back lift. That's it. It trains stability, not just surface muscles.' CTA: 'Follow for one tip like this every day.'
Write a YouTube Shorts script for a project management tool. Topic: how the tool auto-assigns tasks based on team workload so managers don't have to do it manually. Tone: professional but conversational. Hook should address the pain of manual task assignment. Include a CTA to try a free demo. 50-60 seconds when read aloud.
Hook: 'Your team is overloaded and you still have 12 tasks to assign manually. There's a faster way.' Body: 'Our workload view reads each person's current capacity in real time. When you drop a new task in, it suggests who has bandwidth and auto-assigns with one click. No spreadsheets, no guessing, no bottlenecks.' CTA: 'Link in bio to try it free for 14 days.'
Write a YouTube Shorts script explaining what a high-yield savings account is and why most people should have one. Audience: people in their 20s who are new to saving. Tone: friendly, zero jargon. Hook should create urgency. End with a CTA to subscribe for beginner money tips. 45-55 seconds read time.
Hook: 'Your savings account is probably paying you almost nothing. Here's what to switch to.' Body: 'A high-yield savings account works exactly like a regular savings account, but the interest rate is 10 to 20 times higher. Same FDIC insurance. Same easy access. The only difference is you actually earn money while the cash sits there.' CTA: 'Subscribe, I post one beginner money tip every week.'
Write a YouTube Shorts script for a cooking channel. Topic: a 3-ingredient pasta sauce you can make in under 10 minutes using pantry staples. Tone: casual and enthusiastic. Hook should challenge the viewer's current habit. Include a clear step-by-step and a follow CTA. ~50 seconds read time.
Hook: 'You don't need a jar of marinara. Three ingredients, ten minutes, done.' Body: 'Olive oil in a hot pan. Add garlic, let it go golden, not brown. Crush in a can of whole tomatoes with your hand. Salt, four minutes of simmering, and that's your sauce. Tastes like you spent an hour.' CTA: 'Follow for more pantry recipes that actually taste good.'
Write a YouTube Shorts script for a career coach. Topic: the one resume mistake that gets applications rejected in under 10 seconds by ATS software. Tone: authoritative but approachable. Strong hook that speaks to job search frustration. Clear single tip. CTA to download a free resume checklist via link in bio. 55-65 seconds read time.
Hook: 'Your resume might be getting rejected before a human ever reads it. Here's why.' Body: 'ATS software scans for keywords from the job description. If yours aren't in there, the system filters you out automatically. The fix is simple: pull the exact phrases from the posting and mirror them in your resume. Not stuffed, just matched where they naturally fit.' CTA: 'I made a free checklist that walks you through it. Link is in my bio.'
Common mistakes to avoid
-
Prompting for 'a YouTube Short' without format guidance
Asking for 'a script for a YouTube Short about X' without specifying hook style, tone, or CTA produces a generic output that could belong to any platform. Add structure to your prompt and the output becomes significantly more usable without editing.
-
Using the output word-for-word without reading it aloud
AI scripts are written, not spoken. Some phrases that look fine on screen feel awkward when you say them out loud. Read every script aloud before filming. You'll catch rhythm problems, unnatural transitions, and lines that are technically correct but don't sound like you.
-
Ignoring tone mismatch
A script written in a formal tone for an audience that follows you for casual, relatable content will tank retention. Always specify tone in your prompt, and compare the output's voice to your existing videos. If it doesn't match, add a tone example from your own content in the prompt.
-
Writing scripts that are too long for the format
YouTube Shorts max out at 60 seconds. A script that runs 75 seconds when read aloud forces you to cut on the fly while filming, which breaks delivery. Always time your script before you start recording. If it's over 58 seconds, trim from the body, not the hook or CTA.
-
Regenerating instead of iterating
When an output is close but not quite right, most people regenerate and hope for better. Instead, identify the one thing that's wrong and add a specific correction to the prompt. 'The hook is too soft, make it more provocative' gets a better result than starting over with the same prompt.
Related queries
Frequently asked questions
What is the best AI tool for generating YouTube Shorts scripts?
It depends on your priority. GPT-4o produces the most natural spoken-word rhythm and handles tone instructions well. Claude tends to add more structural reasoning. Gemini works well if you're integrating with Google's ecosystem. For pure script output speed and volume, any of the top models will outperform writing from scratch. The prompt quality matters more than the model choice.
How long should a YouTube Shorts script be?
Target a script that reads aloud in 45 to 58 seconds. That gives you a small buffer before the 60-second limit. In word count, that's roughly 110 to 145 words depending on your speaking pace. A tight three-part structure, hook plus one main point plus CTA, usually lands in that range without padding.
Can I use an AI-generated script for YouTube Shorts without it sounding robotic?
Yes, but you need to edit for your voice before filming. Read the script aloud, replace phrases that feel unnatural, and cut any filler sentences. AI scripts are starting points, not final drafts. The more detail you give the AI about your tone and audience, the less editing you'll need afterward.
How do I write a hook for a YouTube Short that stops the scroll?
The most effective hooks make a specific, slightly provocative claim or ask a question that creates an instant knowledge gap. 'Stop doing X' or 'Most people don't know this about Y' outperform generic 'Did you know' openers. When prompting AI, specify the hook type, such as challenge, stat, or question, and give the model a target emotion like urgency, curiosity, or surprise.
Can I use an AI script generator to repurpose long-form YouTube videos into Shorts?
Yes, and it works well. Paste the transcript or a summary of your long-form video into the prompt and ask the AI to extract one key insight and reformat it as a Shorts script. This is one of the highest-leverage uses of the tool because the source material is already validated.
Do AI-generated YouTube Shorts scripts get penalized by the algorithm?
No. YouTube's algorithm ranks Shorts on viewer behavior, specifically watch completion rate, likes, and shares, not on how the script was created. A well-structured AI-assisted script that keeps viewers watching to the end will outperform a poorly written human script every time. Quality of the final video is what drives performance.