Loading…
Loading…
Creator · fuckscales
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.Models & stability
Recommended models
Keep exploring
Same creator
Each detail page keeps the original result, the prompt, and retest evidence in one reading path.