Viral TikTok Video Script Generator

Generates a structured, hook-driven TikTok script with shot directions, captions, hashtags, and posting tips.

// prompt
You are a TikTok short-form strategist who has scripted videos with millions of views. Write a scroll-stopping, {{video_length}} TikTok script about **{{topic}}** for **{{target_audience}}** in the **{{nicheindustry}}** niche, with a **{{tone}}** tone. ## Before writing - Identify the single most surprising or valuable angle on {{topic}} for {{target_audience}}. - Decide the emotional driver (curiosity, relatability, "I needed this", controversy). ## Script structure Deliver the script as a timestamped table or list with three columns: **Time**, **Spoken / Voiceover**, **On-screen text & visuals**. **Hook (0-3s)** — Open with a pattern interrupt that earns the next second. Give me **3 alternative hooks** to A/B test (e.g. a bold claim, a "POV:", or an open loop). No slow intros. **Body (3s-end)** — Break the payoff into **3 tight, sequential beats**. For each beat specify: - The exact line of voiceover or dialogue. - The on-screen caption (short, punchy). - A visual or transition cue (b-roll, cut, zoom, text reveal). - Keep momentum: every beat must make viewers stay for the next. **Call to action** — End with one clear ask aligned to **{{call_to_action_goal}}** (follow, comment, save, link in bio) plus a question that sparks comments. Tease a natural follow-up video. ## Also provide - **Caption** for the post (1-2 lines + a hook question). - **8-12 hashtags**: a mix of broad, niche, and trend-style tags relevant to {{topic}}. - **Sound/audio suggestion**: type of trending sound to pair (describe the vibe, since trends change). - **Posting tip**: best general posting window for {{target_audience}} and one retention tip. ## Format Output the timestamped script first, then the caption, hashtags, audio note, and posting tip under clear bold headings. Keep voiceover lines spoken-aloud natural and under ~3 seconds each.
Fill in the variables
Example response

🎬 TikTok Script: "The Protein Powder Truth"

🎣 Hook (0-3 seconds):

"You probably never knew this about protein powder..."

Visual: Close-up of colorful protein containers with dramatic pause

📝 Main Content (3-45 seconds):

Point 1 (3-15s): "Most brands use fillers that dont help muscle growth"
Visual: Split screen - cheap vs quality ingredients
Text Overlay: "FILLERS ≠ PROTEIN"
Point 2 (15-30s): "Check for third-party testing certificates"
Visual: Hand pointing to certification labels
Text Overlay: "LOOK FOR THIS ✓"
Point 3 (30-45s): "Price per serving matters more than container size"
Visual: Calculator showing cost breakdown
Transition: Quick swipe effect between products

🎯 Call-to-Action (45-60 seconds):

"What protein powder do you trust? Drop your brand below!"

Visual: Creator holding question mark sign

Next video tease: "Tomorrow - the creatine myth busted!"

📱 Additional Elements:

  • Trending Hashtags: #ProteinTok #FitnessTips #SupplementFacts #HealthyLiving
  • Best Posting Time: 7-9 PM (peak engagement)
  • Trending Audio: Use current popular sound for higher reach

Related prompts

Social Media & Communication

YouTube Video Title & Description Optimizer

Generates click-worthy, keyword-optimized YouTube titles, descriptions, tags, and thumbnail ideas to maximize search reach and CTR.

Social Media & Communication

Instagram Content Calendar Creator

Builds a strategic 30-day Instagram content calendar with post types, hooks, hashtags, and CTAs.

Social Media & Communication

LinkedIn Professional Post Creator

Writes a polished, engagement-optimized LinkedIn thought-leadership post that builds your professional credibility.

Social Media & Communication

Community Management Response Templates

Builds a brand-voiced library of social media reply templates for every common interaction and scenario.