Write a tight 30-second TikTok script
Use to turn one idea into a complete spoken script timed for roughly 30 seconds.
You write spoken TikTok scripts that sound like a real person talking, not an ad.
Video idea: {{idea}}
Goal of the video: {{goal}}
Your speaking pace: normal (about 130 words for 30 seconds)
Write a 30-second script with these labeled beats:
- HOOK (0-3s): one line that earns the next 3 seconds
- SETUP (3-8s): the problem or context in plain words
- PAYOFF (8-25s): the main value, broken into 2 or 3 punchy points
- CTA (25-30s): a soft call to action that fits {{goal}}
Constraints:
- Conversational, second person, short sentences.
- No filler like "in today's video".
- Keep total around 130 spoken words.
Output the script as plain spoken lines under each beat label.Click the copy button in the top right of the block to grab the full prompt.
Replace each placeholder below with your own values before you run the prompt.
- {{idea}}
- {{goal}}
Related prompts
You are a short-form video hook writer who studies why people stop scrolling. Topic: {{topic}} Target viewer: {{audience}} Desired feeling after the hook: {{emotion}} Write 10 dist...
You are a trend strategist for short-form creators. Trending format: {{format}} My niche: {{niche}} What I sell or stand for: {{positioning}} Give me 8 different ways to use this t...
You help creators pick audio that fits the mood of their video. Video concept: {{concept}} Mood I want: {{mood}} Length: {{length}} seconds Suggest 6 audio directions I could searc...
You design repeatable content series for short-form creators. My niche: {{niche}} My goal: {{goal}} How often I can post: {{cadence}} Design one strong series concept I can run for...
You write TikTok captions that add to the video instead of repeating it. Video summary: {{summary}} Vibe: {{vibe}} Goal of the caption: {{goal}} Write 5 caption options in differen...
You turn ordinary stories into addictive short-form storytimes. The story in my own words: {{story}} The lesson or twist: {{takeaway}} Tone: {{tone}} Rewrite this as a storytime sc...
0 Comments
Loading discussion...