Free TikTok Video Scorer

Paste the script or just the hook and get a 0-100 score across four things that decide a TikTok Shop post: the first three seconds, the retention shape, the CTA, and the policy risk. Every deduction comes back with the rewrite. No signup.

0 / 1500

Free, no signup. Moras checks the words - hook, proof, CTA and TikTok Shop US policy risk - then returns the highest-impact fix for each weak area.

How the 100 Points Are Awarded

Four dimensions, 25 points each, applied to the words you paste — the same rubric Moras runs on every script it writes inside the app. An average affiliate script lands between 55 and 70; anything above 85 is ready to shoot or generate as written.

Hook Strength
25/ 100
Retention & Pacing
25/ 100
CTA Strength
25/ 100
TikTok Shop Compliance
25/ 100
01

Hook Strength

25Points
Why It Matters

TikTok decides whether to push your video to a second audience batch inside the first few seconds, and that decision is driven almost entirely by whether viewers stayed through the opening line. A hook that carries a specific, checkable claim — a price, a number, a visible result — gives the viewer a reason to keep watching. A greeting or a brand intro gives them a reason to swipe, and no amount of editing later in the video recovers a lost first impression.

What to Avoid

The four fastest hook killers: opening with 'hey guys', introducing yourself or the brand before the product, promising to 'show you something' instead of showing it, and stacking adjectives without a single concrete fact. If the first line could sit on top of any video in your category, it is filler.

How It's Scored

20–25 points: a specific claim lands within the first sentence and creates an open loop. 12–19 points: there is a hook, but it is generic or arrives after a warm-up line. 0–11 points: greetings, intros, or adjective stacks with nothing checkable.

02

Retention & Pacing

25Points
Why It Matters

Watch-through rate is the strongest signal TikTok's distribution algorithm reads, and it decays line by line. Scripts that hold attention deliver a proof beat — a demonstration, a result, a visible moment — before the halfway point, and every line advances the story instead of restating the benefit. The best-performing TikTok Shop scripts also loop the ending back to the hook.

What to Avoid

Long setups before the product appears, benefit lists that repeat the same claim three ways, and spec-sheet lines with no visual moment to cut to. The most common failure is the middle sag: a strong hook followed by two sentences of filler before anything happens on screen.

How It's Scored

20–25 points: a proof beat arrives early, no line repeats another, and the ending connects back to the opening. 12–19 points: the structure is sound but sags in the middle or ends without a loop. 0–11 points: the script is a list of claims with no demonstration moment.

03

CTA Strength

25Points
Why It Matters

On TikTok Shop the CTA is the sale. A viewer who watched to the end and hears one clear push to the yellow basket converts; a viewer who hears three competing asks does none of them. A CTA delivered after the proof beat rides the trust the demonstration just built, while one tacked on as an afterthought reads as an ad read.

What to Avoid

No CTA at all, a vague 'check it out', stacking multiple asks into one line, and phrasing that sounds like a media kit instead of a creator. Aggressive urgency claims that cannot be verified also erode the trust the rest of the script built.

How It's Scored

20–25 points: exactly one CTA, placed after the proof beat, phrased the way a creator talks. 12–19 points: a CTA exists but is vague, mistimed, or competes with a second ask. 0–11 points: no CTA, or three competing asks that split the action.

04

TikTok Shop Compliance

25Points
Why It Matters

TikTok Shop tracks creator account health, and violations on a published shoppable video can reduce account standing. A script that scores 95 on everything else and ships a medical claim still costs you the video. Compliance is the one dimension where a single phrase can undo the other 75 points of work.

What to Avoid

Medical or cure claims, income promises, unprovable superlatives, and skipping the affiliate disclosure. Restricted categories — supplements, health devices, and anything touching body claims — require an even stricter standard.

How It's Scored

20–25 points: claims stay inside what the video can demonstrate, the affiliate relationship is disclosed, and no restricted language appears. 12–19 points: borderline phrasing that invites review. 0–11 points: explicit medical, cure, or income claims, or a missing disclosure.

A 92-Point Script, Annotated

This is a real structure, not a highlight reel: a 32-second Review script for a home-cleaning SKU, scored with the same four dimensions above. Each line is marked with the dimension it earns — or risks.

The Script, Line by Line
  • This $19 mop cleaned two weeks of kitchen grease in one pass — I timed it.

    Hook 24/25

    A price, a visible result, and a checkable claim inside the first sentence. The 'I timed it' opens a loop the viewer stays to close.

  • My old spin mop just pushed the grease around. Watch the pad on this one.

    Pacing 23/25

    Proof beat arrives at second 4 — before the midpoint — and the line exists to set up a visible demonstration, not to repeat a benefit.

  • One pass. That's the before pad, that's after. No chemicals, just the fiber.

    Pacing

    The payoff shot. Every word describes something the viewer is looking at, which is what keeps watch-through high through the middle.

  • It wrings out in the bucket without touching it, and the head fits under my cabinets.

    Pacing

    Two secondary benefits, each demonstrable. No repetition of the grease claim — the script keeps moving.

  • I earn a commission if you grab it — it's linked in the orange basket below.

    Compliance 23/25

    Disclosure is present and plain. It lands at second 26, which is late enough to cost a point — earlier is safer for TikTok Shop review.

  • If your kitchen floor looks like mine did, it's the $19 basket under this video.

    CTA 22/25

    One ask, phrased like a creator, tied back to the opening result. A harder loop to 'I timed it' would have closed the final points.

Ready to Post
92
out of 100

Specific claim in the first second, proof before the midpoint, one creator-voiced CTA, and every claim demonstrable on camera. The only deductions are a slightly late disclosure and an ending that could loop harder.

  • Hook Strength24/25
  • Retention & Pacing23/25
  • CTA Strength22/25
  • TikTok Shop Compliance23/25

The control test: delete the numbers from the hook — 'This mop cleaned my kitchen floor so well' — and the same script scores 71. Twenty-one of the lost points come from Hook Strength alone, which is why the scorer fixes the first line before it touches anything else.

Who Scores a Script Before Filming

Four ways operators use a free script score to avoid burning a shoot, a sample, or a slot in the posting calendar.

  • Affiliates Testing Hooks

    Write eight openers for the same SKU, score them in a row, and only film the two that clear 20 on hook strength. Cheaper than posting all eight and reading the analytics a week later.

  • Sellers Checking Policy Risk

    Run the script past the compliance dimension before a shoppable video goes near the upload queue. A flagged claim costs a rewrite; a flagged post costs the SKU's shelf position.

  • Creators Briefing UGC

    Score the brief you send to a UGC creator so the CTA placement and disclosure are settled before anyone picks up a camera or ships a sample.

  • Agencies Reviewing Volume

    Apply one rubric across every script the roster submits, so approval stops depending on which account manager read it and what mood they were in.

How to Score a TikTok Video Script

Three steps between a draft you are unsure about and a script that has already cleared the bar you would have found out about a week after posting.

  1. Paste the Script or the Hook

    Drop in the whole script — hook, body, and the line you end on — or switch to hook mode and test just the first three seconds, which is where most TikTok Shop videos are lost before the product is even on screen.

  2. Set Category and Format

    A beauty before-and-after is graded differently from a home unboxing: the compliance bar, the pacing expectation and the CTA placement all shift by category and by format, so the rubric adjusts to the video you are actually making.

  3. Read the Breakdown, Apply the Fixes

    You get a score out of 100, four sub-scores with the exact line that cost you points, a rewritten hook you can copy, and an ordered action list — highest-impact fix first, so a rewrite takes minutes instead of a shoot.

Your Script Is Scored. Create the Video.

Apply the fixes and turn the improved script into a product video.

TikTok Video Scores, Answered

A TikTok video scorer grades a video - or the script behind it - against the patterns that decide whether a post holds attention and converts: hook strength in the first three seconds, retention shape across the runtime, call-to-action placement, and platform policy risk. It returns a number so you can compare drafts against each other instead of guessing which one to post.

Score the Script, Then Let Moras Shoot It

The scorer grades the words for free. Inside the Moras app the same rubric runs on every cut it generates - hook, pacing, CTA and TikTok Shop US policy - and the fix is regenerated for you instead of handed back as a note.

No credit card required
Free TikTok Video Scorer: Check Hooks and Scripts