Free TikTok Script Prompt Generator
Build a prompt that gets AI to write scroll-stopping TikTok hooks and short-video scripts designed to keep viewers watching.
Your prompt
How to use the TikTok Script Generator
- Enter your video topic and pick the style and length.
- Set the tone, goal and any call to action.
- Click Generate Prompt and run it in ChatGPT, Claude or Gemini.
- Film using the best hook, add the on-screen text cues, and post.
TikTok rewards watch time more aggressively than almost any other platform, and watch time starts with the first one to three seconds. If the opening does not create curiosity or tension, viewers swipe, the video gets a weak signal, and the algorithm stops showing it. That is why experienced short-form creators obsess over the hook and write scripts backwards from retention rather than forwards from an idea. This TikTok script generator bakes that discipline into a prompt. Rather than asking the AI for "a TikTok about my topic," it builds a brief that specifies the video style and length, your niche and tone, the goal you are chasing and any call to action, then instructs the model to produce several hook options and a tightly paced spoken script with the retention devices that keep people watching.
The reason it always returns multiple hooks is that the opening is the single highest-leverage line in the whole script, and the fastest way to improve a video is to test different ways in. You get alternatives so you can shoot the one that feels sharpest — or film a few and see which the algorithm favors.
When to use the TikTok script generator
Use it when you have a topic but the opening line is not obvious, which is most of the time. It suits talking-head creators who need a tight structure to avoid rambling, tutorial accounts that have to teach something in 30 seconds, and storytime videos that hang on pacing and an open loop. List and tips content benefits from its numbered structure and built-in "wait for it" devices. It is also useful for repurposing: the same short-form logic drives Instagram Reels and YouTube Shorts, so one script can feed three platforms. If you post daily and the hardest part is writing something punchy enough to survive the first swipe, that is precisely what this takes off your plate.
A worked example
Suppose you are a fitness coach and your topic is "3 mistakes new gym-goers make." You set the style to List / tips, length to 30 seconds, niche to "fitness coach," tone to Educational, goal to Get followers, and the call to action to "follow for part 2." The generator builds a prompt casting the AI as a short-form growth expert and asks for three alternative 1-3 second hooks, a timed spoken script with on-screen text in brackets, a retention device, a caption and 5-8 hashtags. The AI returns hooks like "You're wasting every rep and don't know it" alongside a segmented script — [on-screen: MISTAKE 1] — that moves fast with no dead air, closes on the follow prompt, and ends with a reason to rewatch. You film the strongest hook, add the on-screen text cues in editing, and post.
How to get the best results
Pick a topic with a clear payoff — "3 mistakes new gym-goers make" promises something specific, where "gym tips" does not. Match the length to what you will actually film; a 15-second script is written far tighter than a three-minute one. Set the goal honestly, because a script built to gain followers ends differently from one built to drive a link. When the hooks come back, say them out loud — the one that sounds most natural coming out of your mouth is usually the right pick, regardless of which reads best on the page. Use the on-screen text cues; they are part of retention on TikTok, not decoration. And keep the delivery casual, because scripts read like essays die on this platform.
Common mistakes to avoid
- Opening slowly with an intro or "hey guys." The first line has to be the hook, or the video is already losing viewers.
- Reading the script stiffly. It is written for the ear, so deliver it conversationally rather than performing it.
- Skipping the on-screen text and retention device, which are doing real work to keep people watching to the end.
- Cramming too much into a short length, so the pacing forces you to rush and the payoff gets lost.
- Ending without a reason to rewatch, comment or follow, wasting the engagement the hook worked to earn.
ChatGPT, Claude and Gemini: which is best for this?
Short-form scripts need voice and rhythm more than length, so pick the model that sounds most like a real person talking. ChatGPT is strong at punchy, pattern-interrupt hooks and quick to generate several distinct openings. Claude tends to write the most natural spoken flow for the body of the script and paces it well. Gemini can help when the video ties into a current trend or event, though verify anything factual. A practical routine is to pull hook options from one model and the full timed script from another, then read them aloud to choose.