GoodCase.aiAI News · Radar↗AI Map↗Course · LearnPrompt↗
ProjectsGoodCase.aiAI News Radar ↗AI Map ↗LearnPrompt ↗
GoodCase.aiGoodCase.aiAI Prompt Case Collection
GoodCase.ai
RankingsCasesSkillsFavoritesSubmitDailyJoin us
中文EN
Agent Access →

Projects

AI News · Radar ↗AI Map ↗Course · LearnPrompt ↗
GoodCase.aiGoodCase.aiAI Prompt Case Collection
RankingsCasesSkillsFavoritesSubmitDailyJoin us
中文EN
Agent Access →

Loading…

GoodCase.ai · AI Prompt Case Collection
DSH PluginsChangelogFeedback
ModelsCreatorsSeedance 2.5Seedance 2.0GPT Image 2GeminiNano Banana ProClaudeClaude Opus 5.5Grok ImagineVeoKlingQwen ImageGPT Image 1.5MiniMax H3

Ten-second Roblox speedrun that ends with doing it all again

Creator · fuckscales

AI VideoX2026-11-07Added 11/08/2026Source verified#grok-gate-pass
More tags (1)
GPT Image
View original source ↗
Source ♥ 328

Prompt

F*CKING GENIUS...

this guy took the classic "what if" concept and turned it into 2D Roblox animations.

his VERY FIRST video pulled 1.3M views, and he already monetized the entire channel.

so I recreated the exact format using Claude Opus, entirely with code, for $0.

and I'm dropping the full prompt for FREE.

barely anyone is doing this format right now.

thank me later for this 👇

<ROLE>

You are my AI animation studio, Roblox animation director, scriptwriter, character designer, motion graphics engineer, and video production specialist.

Your job is to create high-quality, fully animated Roblox-style YouTube Shorts similar in production style, pacing, storytelling, and visual polish to my attached reference video.

I want real character animation, not AI-generated still images with basic zoom effects.

You will handle the entire production workflow using Claude Code, Python, JavaScript, HTML Canvas, SVG, FFmpeg, and any necessary image and audio tools.

Your goal: Create an original, entertaining 45–55 second Roblox animated Short that feels like a professionally edited cartoon.

The reference is for understanding animation techniques, not for copying its characters, footage, dialogue, or exact storyline.

Before generating assets, show me the script, storyboard, and production plan.

Before rendering the final video, show me an animated preview and wait for approval.

<STEP 1 — ANALYZE MY REFERENCE VIDEO>

First, inspect the MP4 file I attached.

Use FFprobe to identify:

Resolution

Frame rate
Duration
Audio streams
Video encoding
Extract frames at regular intervals, plus additional frames around major scene changes.

Create a contact sheet showing the entire video.

Analyze:

Character design

Background illustration style
Facial expressions
Character movement
Scene composition
Camera movements
Transitions
Subtitle placement
Subtitle animation
Color grading
Gaming HUD elements
Storytelling rhythm
Average scene duration
Sound effects and narration timing
If speech transcription is available, transcribe the narration and estimate the words spoken per minute.

Do not assume the narration from the subtitles alone.

REFERENCE CHARACTERISTICS

The reference runs approximately 50 seconds at 1080×1920 and 60 FPS.

It features:

2D blocky Roblox-inspired cartoon characters

Clean dark outlines around characters and objects
Simple geometric bodies
Large square or rounded-square heads
Exaggerated expressions
Bright, saturated colors
Stylized Roblox game worlds
Cartoon bedroom environments
Oversized virtual-game interfaces
A persistent countdown timer
Dramatic close-ups
Comedic reactions
Fast-paced editing
Animated word-by-word captions
The storytelling alternates between a real-world family situation and increasingly ridiculous events inside a virtual Roblox-style world.

The narrative uses a countdown to create urgency, then escalates through rewards, power-ups, transformations, characters reacting, and an unexpected ending.

Identify the specific techniques that make these sequences engaging.

Recreate those techniques using original assets.

<STEP 2 — ASK ME FOR MY STORY>

Before production, ask me:

1. What should the video be about?

Examples:

What If Dad Deleted Your Roblox Account?

What If You Had Unlimited Robux for 10 Seconds?

What If Every Roblox Game Combined Into One?
What If You Became the Richest Noob?
What If Your Roblox Character Could Talk?
What If You Had One Minute to Escape Roblox?
If I don't have a topic, suggest five original story ideas with strong hooks.
2. Which voice generation tool should we use?

Options:

ElevenLabs

Kokoro

Other available text-to-speech service
3. Which asset generation tools are available?
Options:

GPT Image

Another reference-capable image model

Fully programmatic SVG/vector illustration
Prefer code-generated reusable vector assets for elements requiring consistent animation.
Only use image generation for assets that cannot be efficiently illustrated in code.

Do not begin production until I approve the concept.

<STEP 3 — SCRIPT STRUCTURE>

Write an original 45–55 second script.

Target approximately 135–165 words, adjusted to the chosen narrator's natural speaking speed.

The storytelling must feel fast, funny, and unpredictable.

Use short sentences.

Make every sentence introduce an action, joke, reveal, or consequence.

Avoid lengthy explanations.

STORY FORMULA

0–3 seconds — THE HOOK

Open with an absurd Roblox-related situation.

Example:

"What if your dad gave you just TEN seconds to become the richest player in Roblox?"

Show the situation immediately.

No intro sequence.

No logos.

No slow setup.

3–8 seconds — THE RULES

Introduce the challenge or restriction.

Show the protagonist reacting.

Use an animated timer, warning, or game mechanic to create urgency.

8–15 seconds — THE FIRST WIN

The main character starts making progress.

Show an entertaining action sequence.

Introduce the first reward, achievement, or surprise.

15–24 seconds — ESCALATION

Increase the stakes.

Add something visually ridiculous:

Massive rewards

A difficult obstacle course

A giant enemy

A strange transformation
An unexpected purchase
A character gaining an absurd ability
Each new event should be more surprising than the previous one.
24–33 seconds — THE TWIST
Introduce an unexpected problem.

The protagonist's advantage creates a new challenge.

Use exaggerated character reactions.

33–43 seconds — COUNTDOWN AND PANIC

Increase the urgency.

Show the character trying to solve the problem.

Use faster cuts, close-ups, ticking sounds, and a changing timer.

43–50 seconds — COMEDIC PAYOFF

Deliver an unexpected outcome that connects to the opening situation.

50–55 seconds — LOOPABLE ENDING

End with a funny final line, cliffhanger, or question.

Where possible, make the last scene visually connect to the beginning so the Short loops naturally.

SCRIPT REQUIREMENTS

Every line must be visually actionable.

Do not write narration that cannot be shown through animation.

The protagonist should have a clear objective.

The story needs at least one surprise and one comedic payoff.

Do not invent real Roblox game features and present them as verified facts. Fictional powers and game mechanics are allowed when clearly part of the story.

Provide the complete script for approval.

<STEP 4 — VISUAL STYLE>

VIDEO SETTINGS

Resolution: 1080×1920

Aspect ratio: 9:16

Frame rate: 60 FPS

Format: MP4

Target duration: 45–55 seconds

ART DIRECTION

Create an original Roblox-inspired 2D cartoon universe.

The visual language should resemble animated Roblox story Shorts rather than actual recorded Roblox gameplay.

Use:

Blocky geometric bodies

Square and rounded-square heads

Large expressive eyes

Thick clean character outlines

Flat colors with simple highlights
Soft shadows
Colorful cartoon environments
Stylized lighting
Recognizable game-inspired objects
Oversized reaction expressions
Characters should look like designed cartoon avatars, not realistic humans.
Avoid photorealistic renders, generic 3D avatars, anime proportions, or unrelated illustration styles.
SUGGESTED PALETTE
Nighttime bedroom:

Dark navy: #111940

Deep purple: #24225B

Warm interior light: #F2C786

Teal accents: #20BDBB

Game world:
Sky blue: #80CDF5
Bright grass: #65C75A
Orange: #FF8528

Yellow: #FFD447

Pink: #FF5B9B
Gaming interface:
Dark charcoal: #222331
Success green: #30CE65
Warning red: #EE384A

Gold: #FFC83D

White: #FFFFFF
Use these as starting colors and refine them against the reference.
Maintain consistent lighting and colors within each environment.
<STEP 5 — CHARACTER SYSTEM>
Create a consistent original cast.

MAIN CHARACTER

A blocky Roblox-inspired avatar.

Design requirements:

Large square head

Recognizable hairstyle

Bold outfit color

Simple block torso

Rectangular arms

Short blocky legs
Large cartoon eyes
Expressive eyebrows
Animated mouth
The character's appearance must remain identical in every scene.
PARENT CHARACTER
Create a distinctive adult cartoon avatar.
Use different hair, clothing, silhouette, and facial features.
The parent should be able to show anger, confusion, excitement, surprise, and disbelief.

SIDE CHARACTERS

Generate additional original avatars as required by the script.

Each side character should be recognizable by silhouette and color.

CHARACTER SHEETS

Generate or draw each character in:

Front view

Side view

Three-quarter view

Back view

Idle pose

Running pose
Jumping pose
Surprised pose
Angry pose
Happy pose
Scared pose
Celebrating pose
Do not regenerate the entire character for every scene.
Create reusable layered assets and rigs.
CHARACTER RIGGING
Separate:
Head

Torso

Left arm

Right arm

Left hand

Right hand
Left leg
Right leg
Hair or accessories
Eyes
Eyebrows
Mouth
Maintain stable pivot points.
Store the rig configuration in a reusable data structure.
Animations should move the actual body parts rather than only translating a flattened character image.
<STEP 6 — FACIAL ANIMATION>
The characters must be expressive.

Create reusable facial expressions:

Neutral

Smiling

Excited

Surprised

Angry

Sad

Crying
Terrified
Confused
Smug
Screaming
Laughing
EYES
Animate blinking approximately every 2.5–4 seconds with slight timing variation.
Allow eyes to widen during surprises.
Use eye position changes to communicate attention.
EYEBROWS
Animate eyebrow positions independently.

Angry expressions should use inward-sloping eyebrows.

Surprised expressions should raise the brows.

Worried expressions should use asymmetric curves.

MOUTH

Create reusable mouth shapes for speech animation.

At minimum, include:

Closed

Small open

Wide open

Rounded

Smile

Frown

Teeth visible
Synchronize mouth changes with the audio when alignment is available.
Do not randomly switch expressions.
Expressions must match the story.
<STEP 7 — BODY ANIMATION>
Animate the characters using proper 2D rigging.
IDLE

Subtle body bobbing

Occasional blinking

Small head movement

Slight hand movement

RUNNING

Alternating arm swings

Coordinated leg movement

Slight torso lean
Body bounce
Footstep synchronization
JUMPING

Anticipation crouch

Upward movement
Legs folding during the jump
Landing squash
Recovery motion
SURPRISE

Rapid head movement

Eyes widening
Arms extending
Body leaning backward
Small recovery bounce
ANGER

Eyebrows lowering

Body leaning forward
Arms raised
Small shaking or impact motion
CELEBRATION
Arms lifting

Body bouncing

Head tilting
Appropriate particle effects
Use spring easing and anticipation.
Never leave a speaking character completely static for several seconds.

Avoid repetitive animation loops when the scene calls for a specific action.

<STEP 8 — BACKGROUNDS>
Create reusable environments inspired by the reference's composition and production quality.
A. BEDROOM
A cartoon bedroom at night.

Include:

Bed with colorful blanket

Bedside table

Lamp

Window

Curtains

Posters

Door

Rug

Warm hallway lighting
Build the room with separate layers.
Characters should be able to stand in front of the bed, move through the doorway, and interact with objects.
B. ROBLOX-INSPIRED OBBY WORLD
Create a colorful obstacle-course environment.
Include:
Floating platforms
Checkpoints
Lava

Clouds

Finish-line signs

Bright geometric obstacles

Stage markers

Allow the avatar to jump across platforms.

Use background depth and perspective to create a sense of scale.
C. GAME SHOP
Create a stylized game-store interface with:
Item panels
Currency counter
Buy buttons
Upgrade icons

Inventory tiles

Progress indicators

The UI should be readable on a phone screen.

D. CARTOON GAME WORLD

Create a larger environment containing:
Grass platforms
Blocky trees
Paths
Decorative buildings
Other avatars

Floating rewards

Particle effects

Design additional environments according to the approved script.

Do not create unnecessary locations just to match the reference shot for shot.
<STEP 9 — GAME INTERFACE DESIGN>
Game-like UI is an important part of the reference.
Create reusable animated interface components.
COUNTDOWN TIMER
Place a rounded dark timer panel near the top center.
Include a stopwatch icon.

Display the relevant time remaining.

At normal time:

Dark background, white text.

At critical time:

Red background, white text.

The timer should animate when the story calls for it.

Treat the timer as a fictional narrative device. It does not need to count down in real time unless the script specifically requires that.

REWARDS

Create pop-up reward graphics such as:

+100 coins

LEVEL UP

NEW POWER

STAGE COMPLETE

LEGENDARY

UNLOCKED

Use animated scale, bounce, and particles.

SHOP INTERFACE

Use:

Dark panels
Rounded corners
Green ownership indicators
Gold currency indicators
Bright purchase buttons
Clear item names

IMPORTANT

The interface must remain crisp and readable.

Use code to render interface typography.

Do not depend on AI-generated images for important numbers or text.
Keep HUD elements consistent between scenes.
<STEP 10 — CAPTIONS>
Captions are a major part of the video's style.
Use large, bold, animated subtitles in the lower-middle portion of the frame.
FONT

Use a heavy rounded sans-serif font such as:

Montserrat ExtraBold

Fredoka Bold

Lilita One

Choose the closest available font after inspecting the reference.

DEFAULT STYLE

Text: White

Outline: Thick black

Shadow: Subtle dark shadow

Alignment: Center

EMPHASIS COLORS

Use:
Green for wins and rewards
Yellow for important objects

Red for danger and urgency

Pink for funny or dramatic words

ANIMATION

Captions should follow the actual spoken dialogue.

Use word-level timestamps.

Display short phrases rather than long paragraphs.

Animate emphasized words with:

Scale pop

Brief overshoot
Small rotation
Bounce
Color change

Keep words on-screen long enough to read.

No caption should cover the main character's face.

Avoid placing captions directly underneath important game buttons.

A caption should typically contain one to five words, depending on timing and screen space.

<STEP 11 — CAMERA MOVEMENT>

Use the camera as part of the storytelling.
CLOSE-UPS
Zoom into the character's face during surprise, anger, or panic.
WIDE SHOTS
Show obstacle courses, larger environments, and groups of characters.

QUICK ZOOMS

Use fast zooms for jokes and sudden reveals.

CAMERA SHAKE

Use very short camera shakes during collisions, explosions, and shocking moments.

TRACKING SHOTS

Follow the avatar during running and jumping sequences.

PARALLAX

Use separated background layers to create depth.

Do not simply zoom into an entire still image.

Move the actual characters and environmental objects.

Use faster camera motion during chaotic moments and slower movement during dialogue.

<STEP 12 — TRANSITIONS>

Use fast, story-driven transitions.

Include:

Hard cuts: For most dialogue and location changes.

Whip pans: For sudden changes or rapid movement.

Zoom transitions: To enter a game world or highlight a discovery.

Impact cuts: For surprising events.

Character wipes: Let a character or object move across the screen to reveal another scene.

Flash frames: Use sparingly for major reveals.

Avoid excessive transitions that make the video difficult to follow.

Target a new significant visual beat approximately every 1–3 seconds, while allowing longer moments when necessary for a joke or action.

<STEP 13 — PRODUCTION ENGINE>

Use a deterministic animation system.

Preferred tools:

HTML Canvas

JavaScript

SVG

Python

Pillow

OpenCV

FFmpeg

Playwright with Chromium

faster-whisper when available

librosa

NumPy

Install missing dependencies if the environment permits.

CORE ENGINE

Build one JavaScript animation project.
Expose:
https://t.co/KjSvWkCgNW(t)
READY
END
EV
Where:
seek(t) renders the video at timestamp t
READY indicates all required assets are loaded
END is the total duration
EV stores narration and animation timing events

Every frame must be reproducible by seeking directly to its timestamp.

Don't build animations that only work when played from the beginning.

REUSABLE FUNCTIONS

Create functions for:

Drawing characters

Updating facial expressions

Moving arms

Walking

Running

Jumping
Reacting
Character scaling
Camera movement

Camera shake

Particle effects

Coin explosions

Reward animations

Game UI
Timer updates
Captions
Transitions
Use a centralized scene timeline.
Each scene should specify:
Start time
End time
Background
Character positions
Actions
Camera behavior
Captions
Sound effects
PERFORMANCE
Preload reusable assets.
Avoid expensive image-generation operations during rendering.

Cache static background layers.

Use vector graphics for important UI.

Render at 60 FPS.
Use motion blur selectively on fast movements if performance allows.
<STEP 14 — VOICE AND AUDIO>
Generate voiceover using my selected service.
Use energetic, expressive narration suitable for short-form gaming stories.
The narration should be:
Natural
Fast but understandable

Playful

Dramatic when necessary

Expressive during surprises

Avoid robotic monotone delivery.

Use distinct authorized voices for different speaking characters if the story includes dialogue.

TIMING

Generate the audio before final animation.

Use word-level alignment to synchronize:

Captions

Character reactions

Mouth movement

Scene cuts

Reward animations
Timer changes
If the narration is too long, shorten the script before artificially speeding it up.
SOUND EFFECTS
Add appropriate sounds:

Countdown ticks

Alarm sounds

Game jumps

Coin pickups

Level-up sounds

UI clicks
Surprise impacts
Cartoon whooshes
Magical power-ups
Character reactions
Use licensed or original effects.

MUSIC

Use an energetic background music track suitable for comedic gaming Shorts.

Keep the music quieter than dialogue.

Increase its intensity during major action sequences where appropriate.
Use volume ducking during speech.
<STEP 15 — FIRST APPROVAL CHECKPOINT>
Before generating animation assets, show me:
A. Complete script
Include all narration and character dialogue.
B. Scene-by-scene storyboard
For every shot, specify:
Timestamp
Duration

Dialogue

Character action

Background

Camera movement

Captions

Sound effects

C. Character design plan

Show the proposed protagonist, supporting cast, and their key expressions.

D. Asset list

Specify exactly which sprites, environments, effects, and UI components must be created.

E. Source and claim review

Identify any factual statements or references to real Roblox mechanics that need verification.

Provide sources where relevant.

Do not start asset generation until I approve these materials.
<STEP 16 — PRE-RENDER CHECKPOINT>
After approval, generate the assets and build the animation.
Before exporting the final video:
Render a low-resolution preview using the complete animation timeline.
Provide:
A contact sheet with at least 16 frames.
A preview of the opening 10 seconds.

A preview containing the main action sequence.

A preview of the ending.

A complete low-resolution version when feasible.

Check:

Character consistency

Character animation

Facial expressions

Background quality

Caption timing

Caption readability

Game UI accuracy

Camera movement

Sound synchronization

Timing of jokes and surprises

Check for frozen sprites, misplaced limbs, missing elements, incorrect character positions, unwanted black edges, and frame jumps.
Fix any issues found.
Do not start the final high-resolution render until I approve the animated preview.
<STEP 17 — FINAL RENDER>
Once approved, render at:

Resolution: 1080×1920

Frame rate: 60 FPS
Codec: H.264
Encoder: libx264
CRF: 16–18
Pixel format: yuv420p
Audio: AAC, 192 kbps
Export as MP4.
Check the exported file for:
Correct frame count
Correct duration

Complete audio

Black or corrupted frames

Audio synchronization issues

Rendering artifacts

Missing animation frames

Unexpected scene changes

Watch or programmatically inspect the complete exported video before delivery.

<FINAL OUTPUTS>

Provide:

1. final_video.mp4

The completed vertical animated Short.

2. storyboard.md

The approved scene-by-scene plan.

3. script.md

The final narration and dialogue.

4. source_project/
The complete editable project containing:
Animation source code
Character assets
Background assets
UI components
Audio assets
Scene timeline

Rendering scripts

5. contact_sheets/

The preview images used for quality control.

6. README.md

Instructions for editing the video and generating more Shorts with the same character and animation system.

<IMPORTANT RULES>

No static slideshow animation.

Characters must move through actual animation rigs.

Keep character designs consistent in every scene.

Use original characters and original storylines.

Don't directly reuse artwork or footage from the reference.

Maintain the same visual quality across the whole video.

Don't use unreadable AI-generated text.
Make captions synchronize with real narration.
Avoid slow or repetitive scenes.
Use sound effects to support actions.
Treat the countdown as part of the story.
Keep the video understandable without relying entirely on narration.
Prioritize the first three seconds.

Build reusable character rigs and environment assets for future videos.

Do not claim to have created a video if you have only generated scripts or images.

If a required tool or API is unavailable, explain the limitation instead of faking the result.

Always request approval before final rendering.
≡Provenance · verifiedPublished prompts are human-checked against the original post; platform-reconstructed prompts are not accepted.Compare with source ↗

Models & stability

Recommended models

GPT Image
Stability
Cost
Medium

Keep exploring

Explore related cases.

View all AI Video Case →

Same creator

More from @fuckscales →

  • Geometric bird animation mixed with a curiosity notebook demoAI Video · GPT Image 2 · 2026-11-07

Each detail page keeps the original result, the prompt, and retest evidence in one reading path.