A six-scene TikTok script with a scroll-stopping first line, free with a free account.
01Say what it is about. One line. An opinion produces a better hook than a topic.
02Hook first, always. Line one has to work with the sound off and no idea who you are.
03Make it a video. One click hands the script to the generator, which keeps your wording.
01
A TikTok hook is not an introduction
The first line of a TikTok script has about one second to do its job, and it is competing with a thumb that is already moving. Anything that spends that second on context — “so today I want to talk about” — has spent it.
So this returns a first line that is a claim, a question or a specific number, and never a greeting. That single constraint is most of what separates a script that gets watched from one that does not, and it is the reason this page exists separately from the general script generator.
02
Written for the ear, and for a caption line
Every scene comes back as one or two spoken sentences, none longer than about twenty-five words. That is a production rule disguised as a style rule: a longer sentence cannot be said in one breath, and it wraps a burned-in caption onto three lines, which covers the middle of a phone screen.
If you produce it with Veedio those lines become the scene split, and the captions are timed from the voice model’s own word alignment rather than spread evenly. If you film it yourself, they are still the right length to say out loud.
Next step
Where this goes when you like the result
These are the presets that take what you just wrote and produce it — same pipeline, one brief each.
How is this different from the general script generator?
The opening. This one is written for a TikTok cold open — a claim, a question or a number in line one, and never a greeting. The general page is a little more neutral, and the Shorts page puts the answer near the front instead.
Is it really free?
A free account, no card. Once you are signed in the script costs you nothing: it is one language-model call, which costs a fraction of a cent — unlike a rendered video, which is why that part is not free.
How long is the script?
Six scenes of one or two sentences, about 35 to 50 seconds spoken. That is the band TikTok rewards and the length our pipeline renders.
Will it write hashtags?
No, this writes the spoken script. The description generator on this site writes the caption and the hashtag set, and it is also free.
Can I change the tone?
Say so in the box. “Dry and unimpressed” or “fast and enthusiastic” both change the register noticeably, and adding who it is for changes it more.
Is there a rate limit?
A few runs an hour per account. It is a free tool rather than an API, and the limit is what keeps it free.
llms.txt— what Veedio does and does not do, in markdown.