Files
2026-04-23 02:00:28 -06:00

2341 lines
93 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Title: BattleRoyale
Credit: Written by
Author: RaincloudTheDragon
Notes: Extensive notes in boneyard.
/*
Pre-Debut. AIRainy runs the sim; audience must not realize. Azure's mod reinstatement is the hidden stakes engine, judged on the CAVE CRUX — not on the arena win. Adrian is already Rain's senior mod—has been since before Azure ever arrived—but he is ALSO on the roster, on the floor with everyone else, **by mutual agreement**. Rain and Adrian read as equals (peers, parallel paths, rationally self-interested continued association); Adrian is on the floor because he consented to it, not because Rain ordered it. No one is exempt. Runtime target: ~5862 min. The film is a last-one-standing battle royale inside a **Catmull-Baroque spacetime-warp bubble** — see `Story/Worldbuilding.md` §8 for physics, shrink mechanic, bug-drone spec, and the mist-poof death-VFX rule. Proofread roster, shorthand titles, handle subtexts, and the squirrel-girl MOTD portrait art. MOTD = "Meme of the Day." The acronym is NEVER spelled out on-screen. The MOTD frame is a real stream asset built in Blender by Rain—ornate gilded wood, amber/topaz cabochons, baroque fleur-de-lis flourishes, small bronze cursive nameplate reading "MOTD" at the bottom center, hung by two black cords from overhead. Use the stream asset as reference; do not redesign it.
RULES OF THE ROOM:
- On-screen, this is a literal battle royale inside a literal warp bubble. Nothing simulated-looking. Everyone in full character-ref form.
- Rain is cold-baseline but hosting—emulation layer does the social labor. Today he hosts SOLO from the throne; there is no mod desk. The normal mod desk has been ceremonially removed (or simply absent) because today even the mod is a contestant.
- Azure does NOT know the gauntlet was green-lit as his own reinstatement trial. The audience doesn't need to know either. Both can find out in the verdict.
- Stakes are public ("prove your worth — last one standing"), but the REAL stakes are the cave crux: does Azure choose ruthlessness over sentimental mercy when it is costed to him in the only currency he respects — a close friend's life?
- Adrian is on the floor as a contestant but RETAINS mod rank; the visible tell is the **green sword** on his hip. He draws it exactly once in the bubble — to physically detach Ubear's mech arm in the forest act. Otherwise presence is enough. At the verdict in the recovery area he steps forward and pins the badge on Azure, and that's the moment the sword finally reads as the authority it's been all film.
- The BATTLE ROYALE IS ACTUALLY A SIM. The audience is not told this outright — Rain's "death is unpleasant whether it's permanent or not" speech implies it without spelling it. Treat it as real-death tonally at every moment except Rain's one monologue and the recovery-area tag.
- DEATH-VFX RULE (plant early, pay late): when a contestant is killed inside the bubble, the body dissolves into a **soft poof of blue-holographic mist** that disperses upward into the aura. ABSENCE of the mist-poof on defeat = still alive. Rain states this rule aloud in his ascent monologue. Use it faithfully every time a contestant dies — and withhold it exactly once, during Ubear's cliff-throw of Rooster. That withholding is the twist seed.
- THE ROOSTER HOOD NEVER COMES DOWN. Not in the cornucopia. Not in combat. Not in the cookfire scene. Not at the finale. Not in the recovery area. Never. The disguise IS the character.
- AZURE'S KILLER-QUEEN STAND ("Killer Azure") deploys ONCE and only once, during the Azure+Adrian team-up against Ubear. Reserve it for impact.
PRODUCTION DESIGN: read `Story/Worldbuilding.md` BEFORE storyboarding. Quick version:
- The court is **Catmull-Baroque passionately murdering Brutae** — raw concrete substrate, low-poly gilded procedural ornament bolted/carved on top, visible seams, amber rim on ornament / cool fill on concrete.
- **TWO ROOMS + A VOID.** Rain presides from **the COURTROOM** (private throne chamber; no bleachers, no sand, no bubble; BD the cursed-cute throne-room pet on a cushion beside the throne). **The COLOSSEUM** is a separate full amphitheatre floating in a dreamscape black — ringed bleachers, sand floor, bubble on its iron cradle, chorus in the stands. At the rules-speech cue Rain dissolves the courtroom's right-hand wall into transparency and a staircase of gilded stone descends across the void to the colosseum's lower ring; the bubble's aperture is cut into the shell UNDER the overhanging front-row bleachers. See Worldbuilding §8.3.
- The BUBBLE is an oblong spacetime-warp (~1km x 0.5km interior via warp ratio; actual physical diameter far smaller). Crystal-ball clear; blue holographic bleed at the edges. One Catmull-Baroque JUMBOTRON above the colosseum sand. Microscopic BUG-SHAPED DRONES (brass-baroque tiny mechanical insects with blue rim-light) swarm inside for coverage. See Worldbuilding §8.
- Characters follow the **Gumball Rule** — each rendered in a native style (painterly dragon, JoJo-ink Azure, chibi Starboy, cel-silhouette Rooster, painted chimera Agate, cartoon-steampunk Ubear, portrait-realistic Adrian, anime-realistic Jenni on photo-backgrounds, cursed-fisheye Noname with antennae, pierced-chipper Beanie). Do not homogenize. Do not lampshade the clash.
- The emote gargoyles and sub-banner chains around the colosseum are **Jenni's commissioned work**—the *fruits* of her private business with Rain, on display throughout the set. She can look at them with quiet satisfaction during her vanity card.
*/
FADE IN:
INT. THE COURTROOM - DAY (STREAM TIME)
/* The courtroom — NOT the colosseum. This is Rain's private throne chamber. Catmull-Baroque at full strength: raw concrete substrate, low-poly gilded ornament bolted / carved onto every surface it can reach. Chat-scroll runes cut into the upper-wall friezes. Subscriber-count banners on chains, hanging behind the throne. Stylized emote gargoyles perched between columns. Warm rim light on ornament, cool fill on concrete. No audience here. No bleachers here. No sand floor. No bubble — yet.
The right-hand wall is an unbroken expanse of stone, reliefed and gilded like the rest. It reads as solid. It will not stay solid.
The floor is a polished poured-concrete dais, a few shallow steps down to a broader stone circle where contestants will gather. */
A slow crane shot rises from the polished floor, up past the gilded columns and the chat-scroll friezes, and lands on the **royal box**: a draped dais bearing a single **LOW-BACKED OBSIDIAN THRONE**. Nothing else on the dais. No mod desk, no clipboard, no coffee. The absence is pointed.
/* MOTD frame — real Blender-built stream asset. Do not redesign it. Gilded wood, baroque fleur-de-lis corner flourishes, amber/topaz cabochons, small bronze cursive nameplate reading "MOTD," suspended by two black cords from overhead. Inside the frame: the day's squirrel-girl portrait (proofread / swap in the intended ref). The acronym is NEVER spoken or spelled out. */
High on the wall behind the dais, suspended on two black cords, hangs the **MOTD frame**—ornate gilded baroque, amber cabochons glinting at each corner and midpoint, bronze nameplate at the bottom. Inside it today: a portrait of an anthro **squirrel girl**, cheerful, watchful. The frame is treated with reverence. No one comments on it. It is simply the room's north star.
/* A throne-room pet: **BD** — a cursed-cute creature sprawled on a cushion beside the throne, chin on paws, watching everything. Read: a small dragon-adjacent thing rendered as **inverted-palette "liquid flesh"** (white viscous body with sketchy drip, pale mask-like face panel, high-contrast eyes). Small horns / fin-ears; longer reptilian muzzle suggestion; spined paddle tail; draconic claws; dorsal bumps. Cute until the movement hits. He does not speak. He does not leave the cushion. He is just *present*, like the MOTD frame is present: a fixture of the room. */
Beside the throne, on a low embroidered cushion, one of Rain's throne-room pets: **BD** — small, cursed-cute, a white liquid-flesh drip of a creature with a pale face panel and high-contrast eyes. Chin on paws. Watching. Unbothered.
From stage right, **RAINCLOUD** descends. Adult anthro dragon, five-eleven, purple base with warm-yellow segmented underbelly catching the house lights; a single pair of curving horns rising from above and behind a pair of sideways-set bovidae ears (cattle/goat cast, soft and leaf-shaped); magenta-violet bat wings folded high; a thick purple tail lined down the top by a single overlapping row of leaf-shaped scales (scutes, not braid), leaf-spade tuft trailing across the stones behind him. Green eyes, fixed. He moves with the uncanny precision of a creature who built the building.
/* Raincloud — play to ref sheet, not PFP. Adult proportions, digitigrade, full wings and tail. PFP-style cheek blushes and starry halo are optional aura for stylized cutaways only; default on-camera look is the ref sheet. Colors on file: base #6b5388, horns #4a2299, ear cream #8d7776, wing membrane #6e2a80, underbelly #e1c77e, eyes #52904b. */
Rain settles on the throne, alone — BD on the cushion at his side the only other presence. The courtroom is quiet in the way a small private chamber is quiet.
RAINCLOUD
(to camera, warm-hosting-voice)
Welcome, welcome, welcome. To those returning to the court: you already know what this is. To those joining us for the first time: you are about to find out.
A beat. He scans the empty space beside him where a mod desk would normally sit. He does not acknowledge it.
RAINCLOUD (CONT'D)
Today we run **the BattleRoyale**. Our first. And today, no creature in my orbit sits it out. Not my oldest regulars. Not my vendors. Not my mod.
He lets that breathe.
RAINCLOUD (CONT'D)
A little bird told me this was someone's idea.
CUT TO:
INT. THE COURTROOM - FLOOR - CONTINUOUS
A single figure stands in a pool of spotlight on the stone circle below the throne: **AZURE.** Full ref-sheet form—porcelain-periwinkle Killer Queen silhouette, gold-skull belts, cat-eared helmet, ice-mint slit eyes. Over the armor, comically wrong: an oversized **royal-blue John Cena tee**. Sleeves baggy. The shirt reads **CENATION** in peeling vinyl. He is waving—theatrical, elbow-deep—at the dais.
AZURE
(brightly)
My lord! Yes! I pitched it! I am so glad you loved the—
RAINCLOUD (O.S.)
I did love it.
AZURE
Yes! Thank you—
RAINCLOUD (O.S.)
I loved it enough to put you in it.
A long, small beat. Azure's smile holds. The armor does not move. Only the Cena shirt flutters, weakly.
AZURE
(small)
...in it.
Raincloud leans forward in the throne, genial, merciless.
RAINCLOUD
You came to me with the concept. You did not, as I recall, include yourself on the roster.
AZURE
(very quickly)
A host! I was—my thought was, I would *host*, I would—help announce, introduce, I could—
RAINCLOUD
Nobody is hosting today. Nobody but me. Adrian is on the floor. So are you.
Azure's eyes flick, briefly, across the stone circle. Somewhere in the middle distance, at ease, **ADRIAN** is already standing among the other arriving contestants—hands in pockets, a plain leather sheath on his hip, a **green sword** pommel visible above the lip of it. The sword is the literal form of the mod icon, rendered as a physical object; everyone in the court knows what it is. He gives Azure a small, unbothered wave with his off hand. His posture is bored. His eyes are not—already clocking arrivals, reading the arc as it forms. The sword does not move.
AZURE
(wounded)
Right. Right. Of course.
Raincloud steeples his claws.
RAINCLOUD
Here is what I will do. I will honor your creativity. I will honor, also, your enthusiasm. So I am placing you on the roster. Front and center.
He lets it land.
RAINCLOUD (CONT'D)
Prove your worth in the arena you designed, and we will talk about what a creature like you deserves.
Azure, recovering, pivots—skekSil reflex—into a theatrical, over-deep bow. The Cena tee bunches awkwardly around his waist.
AZURE
(radiant)
My lord is GENEROUS.
RAINCLOUD
Mm.
Raincloud turns to camera.
RAINCLOUD (CONT'D)
Your champions. In order of arrival.
SMASH TO:
/* ==== VANITY CARDS ==== Nine cards total, in true order of arrival in Rain's life (writer-canon, not chat first-seen). Adrian (longest tie, predates the court) → Azure → Agate (both early forum-era, tied; Azure precedes by creator's nod) → Ubear → Rooster → Noname → Jenni → Starboy → Beanie. Rain's "in order of arrival" line is now literal — no creative exception. Each card: hero pose in a contained spotlight field, name-banner unfurls, subtext chyron shows true handle + one alt where applicable, Rain V.O. gives two-line description. Proofread all text. Card lengths may vary—Noname and Jenni can be deliberately lean. */
INT. VANITY FIELD - VOID
A pool of spotlight. Black surround. Chains of subscriber-count banners rain from somewhere above and halt, hanging.
ADRIAN steps into the light first. Portrait-faithful—early-twenties, light-skinned Chicano, full brown curly hair, hoop earrings, mole on one cheek, crisp white collared jacket over black shirt. On his hip, in a plain leather sheath: a **green sword**, the literal form of the mod icon, rendered as physical steel. He rests his off hand on the pommel without looking at it, a gesture so habitual it barely registers. Shoulders loose, weight on one leg. Looks bored. His eyes are already working the spotlight's edges. A banner unfurls behind him:
**Adrian**
*Axe7Adrian*
RAINCLOUD (V.O.)
First name on the badge. The green on his hip is not a costume choice. Has held rank longer than most of you have held your handles—longer, in fact, than most of you have known I exist. On the floor today by his own call, not mine—he and I work that way. Looks disinterested. Isn't. Eyes miss nothing. Will outlast most of you by the simple mechanism of having seen it all already.
Adrian gives the camera one small nod, no pose. Exits. The sword never leaves the sheath.
CUT TO:
Same void. **AZURE** steps in. He poses. A banner unfurls behind him:
**ActuallyAzure**
*guidingflyer530 · actuallynotazure*
RAINCLOUD (V.O.)
Disgraced ex-Mod. Highly esteemed and beloved court jester who originated the Royale. Will he survive long enough to return to his former glory?
Azure preens. The Cena shirt catches the light unflatteringly. He loves it.
CUT TO:
Same void. **AGATE** walks in—long, lithe, cream-and-coral feathered chimera, white spiral markings on the haunches, big avian wings folded. Quiet. Poised. Single mint eye catching the light.
**Agate**
*LoonyAgate*
RAINCLOUD (V.O.)
Quietest of the court, and one of the oldest. Has been in my orbit since long before most of this room could find the server. Patient as sand, soft-spoken as fog, and absolutely aware of every exit. She is here because she was invited. That is all she will say.
Agate dips her head, a half-bow, and the tail-tuft flicks once.
CUT TO:
Same void. **UBEAR** steps in—fez crooked, **red-with-yellow-band, black tassel**; massive brass-geared steampunk left arm clicking softly; grizzly bulk, dark claws. He does not pose. He glowers.
**Ubear**
*verify52w · AncientMalgru*
RAINCLOUD (V.O.)
Imitator. Subverter. Wears whichever face the room requires and hates that it works. Ubear is his favorite mask, and he will die before he admits it.
Ubear makes a rude gesture with the mechanical arm. The gears whine.
CUT TO:
Same void. **NOTORIOUSROOSTER** steps in. A **large, baggy dark-green cloak** so voluminous it obscures every detail of whatever body wears it—pooled hem on the floor, cavernous hood, oversized bell sleeves. From the hood, only a **short, sharp orange beak** (rooster-shape, downcurved tip) and a **sliver of red gizzard** at the throat. From each sleeve, the tip of a folded **wing** protrudes. Behind, a spray of **tail plumage** trails from a gap in the back of the cloak. No face. No body. No gender read. Just the bird-parts the fabric can't contain.
**NotoriousRooster**
*notorious_rooster*
RAINCLOUD (V.O.)
Through the door years ago, and never once fully through the hood. Voice like a siren, identity like a rumor. Louder than this arena has yet permitted, and still unseen.
The beak tips, regally. A tiny wave from inside the cloak.
CUT TO:
Same void. **NONAME** walks in. Small anthro-adjacent dark cat, body unremarkable and slightly too still. The face is wrong at every angle: oversized pale-yellow bug eyes, an edited grin of human teeth. Two thin segmented **alien antennae** rise from the top of the head, bulb-tipped, twitching once on their own.
**Noname**
*noname106668*
RAINCLOUD (V.O.)
Low heat. Low volume. Long memory. Speaks once an hour and half the time rewrites the room when he does. The antennae are not a bit.
Noname does not pose. Does not blink. Stares at a point behind the camera for a beat too long. The antennae twitch again. Exits without moving the face.
CUT TO:
Same void. **JENNI** enters, polite, composed. Anime-realistic anthro cat girl—medium-length pink hair with a side lock forward, upright pink cat ears, pink cat tail flicking once behind her; human face, big blue eyes, light skin. Casual streetwear: cropped pink tee, black athletic shorts, black ankle socks, black sneakers. Stylus in one hand, thin tablet tucked under the opposite arm. She glances up at the unseen emote gargoyles on the arena walls and gives them the smallest professional nod—her work, on display.
/* Jenni — play to full-body ref sheet, NOT the PFP. Human face (no feline muzzle), no red-gem accessories, casual sneaker fit. She renders in anime-girl style against the Catmull-Baroque arena; the stylistic clash is the Gumball joke. Do not restyle her to match Rain's painterly scale. */
**Jenni**
*JenniMilano*
RAINCLOUD (V.O.)
Commissioned artist of the court. Her work hangs on these walls. Present today because I extended the invitation to every creature who has ever billed me. Polite, fast, deadline-conscious—and one of the few of you I actually respect, for reasons she earned.
Jenni does a small, cordial curtsy. "Thank you :3" is implied but unspoken. Exits.
CUT TO:
Same void. **STARBOY** saunters in, chibi-proportioned despite the weight of the intro—teal-aqua layered hair, galaxy eyes, blue shearling-collar jacket, star hair clip. He winks.
**Starboy**
*Starboy_Journeys · Ruford / ijustdunnoanymore*
RAINCLOUD (V.O.)
Chaos comic, late arrival, impossible to ignore. Louder than he can afford to be, and funnier than he knows.
/* the Ruford / ijustdunnoanymore subtext is a deliberate writer-side tell for later installments. Audience can read it or not. */
Starboy makes a kiss at the camera, then an obscene gesture, then another kiss. He exits.
CUT TO:
Same void. **BEANIE** strides in. Chipper, pierced, beanie hat pulled just-so; confident grin, comfortable posture, the easy carry of someone who has never lost a social exchange. /* Beanie has no ref sheet yet—proofread. */
**Beanie**
*beaniee__*
RAINCLOUD (V.O.)
All-rounder, weekend menace, bi-hazard to any alliance. Sharp enough to snipe, warm enough to ally, chaotic enough to betray the room for a better joke. Close with Azure. Fair warning.
Beanie flashes a peace sign, then a middle finger, then a peace sign again. Exits grinning.
CUT TO:
INT. THE COURTROOM - FLOOR
All nine champions now stand in a loose arc on the stone circle, the throne dais rising a few steps above them. Azure fidgets at the head of the arc. Rooster's beak tracks slow across the room. Adrian's off hand rests on the green-sword pommel at his hip; the other is in his pocket. Noname's antennae twitch once, at nothing. Ubear stares at the dais. Jenni's stylus rests against her tablet; she is reading something unseen on it. Starboy is chewing something. Beanie leans on Azure's shoulder; Azure does not object. Agate is still.
On the cushion beside the throne, BD hasn't moved.
Rain stands. The first time he has stood in the film.
RAINCLOUD
The shape of the day.
He gestures, once, at the **right wall** of the courtroom.
/* The wall DOES NOT OPEN. The wall DISSOLVES into transparency, silently and instantly, from a single point at Rain's gesture outward — the gilded reliefs and fleur-de-lis cartouches lose their materiality in a ripple, going from solid stone to perfect clarity in under a second. The ornament's outlines remain faintly suggested at the perimeter, ghosted, so the audience can still read where the wall *was*. The stone frame holds. Only the middle has gone clear. */
Beyond the transparency: **nothing.**
Not sky. Not horizon. A total, absolute, **dreamscape black** — the kind of black that reads as an absence rather than a color. No stars. No distance markers. No atmospheric haze.
Floating in that void, at what the eye cannot quite resolve as near or far: **THE COLOSSEUM.**
A full Catmull-Baroque amphitheatre at stadium scale. Ringed stone tiers rising around a central sand floor, subscriber-count banners on chains hanging from the upper rim, emote gargoyles perched between outer columns, a gilded JUMBOTRON on brass ornament suspended above the sand on rigging that has no visible anchor in any sky. The whole structure appears to hang in the dark, unsupported, dream-logic.
At the center of the distant sand floor, seated on a **Catmull-Baroque iron cradle**: the **BUBBLE.** An enormous oblong crystalline volume, ten meters long, six tall, blue holographic bleed softening its edges. From this far it looks like an ornamental jewel on a gilded stand.
The chorus — tiers-on-tiers of creatures, too many to resolve at this distance — fills the stands. Indistinct at first. A soft, distant murmur.
The contestants stare.
RAINCLOUD (CONT'D)
What you are looking at, at the center of the sand there, is a warp. Solid at the surface, a world on the inside. It is larger within than it is without, and the difference is the only interesting thing about it. You will enter through a door at its base. You will land inside a forest. You will not, at first, appreciate how large the forest is. That is intentional.
Starboy leans toward Beanie.
STARBOY
(whisper)
Is it like the wardrobe thing—
BEANIE
(whisper back)
Sh.
Rain continues, untroubled.
RAINCLOUD (CONT'D)
You have one objective. Be the last of you standing. No teams recognized at the gate. No pacts enforced by me. No points. No rounds. You will fight. You will, most of you, lose. Whoever is left when the rest of you are not wins the BattleRoyale.
Beat.
RAINCLOUD (CONT'D)
Two mechanics. The first you will notice on your own. The second I am obliged to tell you.
He lifts one claw.
RAINCLOUD (CONT'D)
One. The bubble will contract. Not quickly. Not yet. Somewhere around the half-mark of your stay, the walls will begin to close. They are not walls. What you will feel as a wall is the warp letting go of the space it was holding for you. The world inside will appear to shrink, because — technically — it is. This continues, exponentially, until there is nowhere left to be.
A long beat. Ubear flexes his mechanical arm, gears clicking in the hush. Adrian watches Ubear without looking at him.
RAINCLOUD (CONT'D)
Two.
He lowers the claw, lifts the other.
RAINCLOUD (CONT'D)
You have twenty-four hours. If the field is not one by then, the bubble collapses regardless. The last of you standing at that moment wins. If there is no last — if the bubble closes on more than one of you at once — then no one wins, and I have a very long afternoon ahead of me. Don't put me through that.
Nervous laughter from the arc. Beanie's is actually amused. Jenni's is polite.
RAINCLOUD (CONT'D)
Finally. The thing I am obliged to tell you.
He lets the moment settle. The warm-hosting-voice drops, briefly, into something quieter.
RAINCLOUD (CONT'D)
If you die in the game...
Dramatic pause, forboding.
RAINCLOUD (CONT'D)
You won't die in real life. But you still die. So, my advice to you is: don't. You can take it from me — death is unpleasant whether it's permanent or not.
Rooster's beak tips, slow, toward the dais. Adrian's off hand tightens, slightly, on the pommel. Agate's tail-tuft stops moving.
RAINCLOUD (CONT'D)
When you are killed in the bubble, you will know. Your body will resolve into a mist. You will disperse upward. You will reconstitute — rattled, whole, hungry — in a bay behind this theatre, where you will wait out the rest of the game.
/*Truncated the detailed planting so it's not so on the nose.*/
A small beat.
RAINCLOUD (CONT'D)
Do not underestimate the *unpleasant*. I am not being theatrical. I am being generous. Act accordingly.
He exhales, a small and private thing, almost to himself. Settles back on the throne.
RAINCLOUD (CONT'D)
Azure.
AZURE
(snapping upright)
My lord.
RAINCLOUD
First through the door.
AZURE
(small)
Of course, my lord.
RAINCLOUD
(louder, to all)
The rest of you, in any order. Begin whenever. The bubble is patient. I am less so.
He looks, without turning his head, to the floor to the right of the throne.
A single, clean stone seam appears in the polished concrete. Widens. The floor there **sinks** — not dramatically, not with debris — more as though the stone has politely decided to remember it used to be stairs. A broad flight of gilded-edged steps descends out of the courtroom floor, one tread at a time, silent, and keeps descending past where the courtroom should end.
The steps continue through the now-transparent wall, out into the dreamscape black, arcing gently **downward** and **away** across the void toward the distant colosseum. No railings. No support. They simply are.
The far end of the staircase lands in the colosseum's lower ring, in the **shadow under the overhanging stone bleachers**, near the base of the bubble's iron cradle.
A broad, low section of the **bubble's crystalline shell** shimmers — the blue holographic bleed intensifying along a vertical seam — and resolves into a **TALL DOOR-SHAPED APERTURE**, positioned so the front-row bleachers hang directly above it. Rippling. Waiting. Tiny — from here — with distance.
Azure exhales once, shoulders squaring under the Cena tee. Starts down the stairs.
The others follow, not in formation — a loose, irregular file. Adrian second, hand on pommel, posture bored. Agate next, wings held high and tucked. Ubear after her, fez crooked, arm gears clicking. Rooster behind Ubear, hood up, hem already sweeping the treads. Noname after Rooster, antennae flat. Jenni polite, tablet clipped into a small shoulder rig. Starboy in a little half-skip, last chew swallowed, eyes bright. Beanie bringing up the rear, grin unbothered.
CUT TO:
EXT. THE VOID - THE DESCENDING STAIRS - CONTINUOUS
/* Vast vertical shot. The nine contestants are tiny silhouettes on a staircase of gilded-edged stone that hangs unsupported in a dreamscape black. The courtroom is behind them and above, now just a bright rectangular portal receding as they descend. The colosseum is ahead and below, resolving from a jewel into a structure. No wind. No sound but bootsteps on stone. The black around them has no stars — absolute. The staircase is the only thing in the universe that has geometry. */
They descend in near-silence. The colosseum grows. The chorus in its stands becomes audible — a murmur, a wash, tens of indistinct voices. The bubble, previously a ornamental jewel, becomes a ten-meter mountain of clear crystal on a gilded iron cradle.
The stairs level off into the colosseum's lower ring, in the **shadow of the overhanging bleachers** — stone benches pitched steep above them, columns at regular intervals, the ceiling of the overhang ornamented in gilded low-poly fleur-de-lis. The aperture is ten paces ahead, a rippling blue sheet cut into the crystalline shell of the bubble, human-sized now, at eye level.
CUT TO:
INT. THE COLOSSEUM - UNDER THE BLEACHERS - CONTINUOUS
The aperture up close. It looks like nothing — a sheet of blue breath, faintly distorting the forest colors on the far side. Azure stands in front of it, Cena tee catching the rim-light, Killer Queen silhouette rigid. Behind him, the others in their loose file.
/* Above them, through the gaps in the bleacher benches, we glimpse chorus feet — hooves, claws, sneakers, a pair of tiny pirate boots — shifting. The audience is *right there*, directly overhead, waiting. The contestants do not look up. */
AZURE
(to nobody in particular)
This is fine. This is — this is fine. I designed this.
BEANIE
You designed it from a *couch*, skekSil.
AZURE
With *passion*, Beanie.
Beanie flashes him the peace-sign/middle-finger/peace-sign combo from the vanity card. Azure laughs, a genuine one, and steps through.
The aperture takes him like water takes a stone.
The queue moves. Adrian through — calm, unhurried. Agate through — her wings fold tighter and she steps small. Ubear through — the gears bellow once and settle. Rooster through — the hem whispers on the threshold lip and vanishes. Noname through — the antennae dip, then the rest of him follows. Jenni through — polite nod to the aperture, like thanking it. Starboy through — a cartoon leap, hands out. Beanie last — pauses one beat, looks back across the void at Rain on his distant throne, winks, goes.
The aperture ripples closed behind her.
CUT TO:
INT. THE COLOSSEUM - HIGH BALCONY - CONTINUOUS
/* A new presence-box for Rain, carved high into the colosseum's outer ring — above the topmost tier of the chorus bleachers, set into the stone wall, Catmull-Baroque ornament framing the aperture. No seat up here. A narrow gilded railing. Direct sightline down to the sand floor, the iron cradle, the sealed bubble, the chorus beneath. */
Rain, alone at the rail of the high balcony. Tail-tuft hanging over the stone lip. Wings high and folded. Green eyes fixed on the bubble below.
He does not smile. He lifts one claw.
Down on the sand, inside the now-sealed bubble, a brass-latticed hive at one upper corner of the iron cradle stirs — **bug-drones**, tiny brass bodies with blue rim-light at the wing-joints, swarm up in a cloud and stream through the last dilating seam of the aperture an instant before it seals completely.
RAINCLOUD
(to no one, quiet)
Show me.
CUT TO:
INT. THE COLOSSEUM - THE STANDS - CONTINUOUS
/* The chorus cutaway. This is our look at the audience for the first time, and it plays SILENT — no spoken lines, no shouted lines. All characterization through visual beat, posture, gesture, stitched over ambient crowd murmur that never resolves into words. Wide shot across tiered stone bleachers; the Gumball Rule is in full force — each creature rendered in a different idiom, different universes stitched onto the same bench. 2D, 3D, painted, chibi, photographic, sketchy. Do not homogenize. We ride a slow pan, picking out faces in order, each holding one short beat. No dialogue. Music or ambient wash only. */
Front and center in the lower bleachers, working the crowd: **EXPERIMENTA1IC3** — Murder-Drones-style femboy fembot, slender white plating with visible joints, black visor with two tilted glowing red "eyes" and a thin smug mouth line, long wavy dark red hair, gray goggles parked on the forehead, red sleeveless crop top, black fitted pants, heavy segmented black tail with blade-like spines, a thin cable over the shoulder ending in an orange-canister claw tool. Brass tray stacked with ceremonial courtly hot dogs balanced on one hand. He's working the aisle with a practiced upward grin, tossing a dog three rows up. It is caught. He points at the catcher, winks, collects coin in a pouch at his hip, keeps moving.
Pan up one tier.
Side by side, a pair: **NONCRITICALMOTHER** — kind-eyed, silver-streaked-pink hair, soft cardigan over a pastel pink top, laugh lines, motherly. Arm around the shoulders of **NONCRITICALGAMINGTTV** — pastel kawaii bust, choppy pink hair, huge pink **heart-pupil** eyes, rabbit + bow hair clips, stick candy at her mouth. Both of them holding EXPERIMENTA1IC3's hot dogs, eating politely in synchronized small bites. Mother dabs the corner of the younger's mouth with a folded napkin without looking. The younger keeps her heart-eyes fixed on the sand below.
Pan right.
**PIRATE_PROTOGEN** — protogen visor muzzle, LED trim, tricorn hat, navy coat with brass buttons, cutlass on the hip, hologram parrot flickering on his shoulder. Standing. Gesturing emphatically at the sand floor with both arms, mid-rant, but the crowd wash swallows whatever he's saying. He slaps a fist into his palm once for emphasis, points at somebody, sits down, crosses his arms, satisfied.
Beside him: **FOXY_FNAF5_UCN** — chibi fox-build, galaxy-print panels on ears / cheeks / top / shorts / tail-tip (indigo starfield with scattered stars), warm orange-gold base fur, eyepatch, hook hand, big fanged grin. Bouncing on the bench seat with both feet off the stone, pointing at the bubble and mouthing something urgent at Pirate_Protogen that the ambient swallows. Pirate_Protogen does not look over.
Pan up a tier.
**BASEDGYMRAT** — exaggerated gym-bro, tank top with neon GAS lettering, sweatband, dumbbell charm on a chain. Mid-hype pose with both arms up, mouth open mid-cheer, neck cords visible — the full body of a shout, none of the sound arriving. He pumps both fists rhythmically three times at nothing in particular.
Pan across to a quieter row.
**MICLBERO** — soft-painted anthro fox face, sandy fur, lavender mask across the eyes, electric blue eyes, narrow knowing smirk. Sitting quietly, hands folded on his knees. Earnest. Lips moving, barely — practicing something private — but we don't get audio, and the angle is soft-focus on him.
Pan.
**CAMEOQUEEN86** — short rainbow / teal / magenta pixie, dramatic eye makeup, fabric mask printed with soft clouds and "Go Away" in pink gothic type, dark floral tank with strappy neckline. Watchful. Leaning in toward a neighbor, tapping two clawed fingers on the neighbor's forearm, pointing at something at the far end of the sand floor. The neighbor squints. Neither of them speaks on-camera.
Pan.
**RAYNE8856** — long straight black hair, fair skin, simple dark tee, thin chain, a single earbud in one ear, foot up on the bench in front of him. Subtle smirk. Confidently bored. Already nodding, small, like he's been proven right about something he never bothered to say out loud.
Pull back to wide.
The stands are full. Hundreds of creatures in hundreds of idioms. They coexist without comment — it is as though the Gumball multiverse has bought season tickets. The wash of their voices is thick but abstract, never resolving into words.
Above them, suspended on brass rigging with no visible anchor, the **JUMBOTRON** wakes from black. Its Catmull-Baroque frame glows at the ornament lines; the dead-black panel warms slowly to a live feed.
On the feed: the **inside of the bubble**. A forest. Nine contestants somewhere within it. A hush spreads across the chorus — the ambient wash thinning, dropping away — until the only sound in the colosseum is the low brass hum of the jumbotron frame.
**EXPERIMENTA1IC3** freezes mid-toss, a hot dog halfway to a buyer. Lowers his tray. Tilts the black visor up toward the feed. Stays there.
CUT TO:
INT. THE BUBBLE - FOREST - DAWN (GAMETIME 0)
Black.
A single, faint sound: a LEAF, turning on its stem.
Up from black: **one tree**.
Close. Painterly bark. A beetle crawling the rough grain. A bird-call somewhere, once.
The camera begins to pull back.
Another tree resolves. Then another. Then a small creek cuts across the foreground. Then a ridge in the middle distance. Then a rocky rise beyond that. Then — startlingly far — a RUIN of a Catmull-Baroque folly, gilded cupola half-collapsed, standing like a lost chapel in a painting.
The camera keeps pulling.
A wide clearing resolves at the bottom of the frame: the **CORNUCOPIA**. A cartouched Catmull-Baroque horn of plenty the size of a house, gilt and low-poly, seated on a concrete plinth. Around its mouth, on stone pedestals: weapons. Bows, arrows, spears, short swords, a long-handled chained mace, throwing knives. Supply crates with baroque brass hinges.
The camera keeps pulling.
Forest. Fog banks. Hills. A cliff in the distance, north. Another cliff, east. A cave mouth, small from here, at the foot of the east cliff.
The camera keeps pulling.
The oblong SHAPE of the bubble's outer wall resolves at the edges of the frame — blue holographic shimmer where forest meets sky meets wall. The world is vast and enclosed at once. A kilometer long. Half that across. A cathedral of forest, lit by a sky that is not a sky.
Near the cornucopia, small enough to be hard to find at first, nine figures in their loose arc. The cornucopia bloodbath has not begun.
The bug-drones arrive — a quiet brass storm, streaming in from nowhere, dispersing to cover.
CUT TO:
INT. CORNUCOPIA CLEARING - CONTINUOUS
/* The bloodbath. Nine contestants, one cornucopia, dozens of weapons. Play it frantic and short — no deaths here, just grabs, scatters, and alliance signaling. Four altruists coalesce in the chaos. Rooster grabs a bow and a quiver (PLANT). Everyone disperses. */
Azure is the first to move. He darts toward the cornucopia mouth, snatches a short sword off a pedestal — a cornucopia-issue blade, plain — and pivots, sword low, eyes scanning for friends.
BEANIE (O.S.)
Blue!
Beanie is already coming — a knife in each hand, beanie straight, grin intact.
She plants her back against Azure's and they take one synchronized step to the side, neither looking at the other, both knowing.
Above them, a rush of feathers: Agate ascends off the plinth in one strong beat, banks hard, touches down beside Azure with a longsword she has pulled from one of the higher pedestals. Wings fold tight. The single mint eye flicks to Azure, to Beanie, and then out, scanning.
AGATE
(quiet)
Four?
STARBOY
(skidding in from the left, a small axe over his shoulder)
FOUR.
He arrives at a run, almost overshoots Azure, catches himself on a grin.
STARBOY (CONT'D)
Okay. Okay okay okay. We're a thing? We're a thing.
AZURE
(quickly, looking at Agate, Beanie, Starboy in turn)
We're a thing.
BEANIE
Pact. Short and simple. No betrayals, no surprises. We stick together until it's, you know —
(gestures vaguely around the vast forest)
— *unavoidable.*
AGATE
Kindness where possible.
STARBOY
(instantly)
Kindness where possible.
AZURE
Kindness where possible.
BEANIE
(one beat slower, amused)
Kindness where possible. Yeah. All right.
Across the clearing, three more movements in parallel:
— **ROOSTER.** The hood and cloak flow to the cornucopia's weapons pedestals with surprising speed for a creature-shaped-like-a-cloak. A wing tip emerges from one bell sleeve long enough to lift a LONGBOW off a pedestal; the other sleeve's tip loops the strap of a FULL QUIVER and draws it into the cloak in a single smooth motion. Both vanish under the fabric. The beak tips once, acknowledging the weapons, and the cloak whispers sideways into the tree line without another sound.
— **NONAME** drifts after him. Antennae high. No weapon. Falls into step with Rooster three paces behind, just close enough to be trailing, just far enough to read as his own entity. Rooster does not look back. Rooster does not have to. They move off together.
— **UBEAR** does not go to the weapon pedestals. He goes to a supply crate at the near edge of the cornucopia, punches it open with the mech arm (gears whining, brass screaming), rummages, pulls out a HEAVY IRON CLUB and a hip-bag full of what looks like engineering scrap. He does not look at the altruists. He looks at the altruists.
Beanie clocks him. Beanie does not say so.
— **ADRIAN.** Adrian does not approach the cornucopia. Adrian was never going to approach the cornucopia. The green sword on his hip is already the only weapon he is going to need today. He steps sideways, out of the clearing's line of fire, picks a tree to lean on, and watches. Hands in pockets. Eyes working.
— **JENNI** moves last. Efficient. Picks a SPEAR from a middle pedestal, hefts it, approves of the weight, picks a second one — smaller, a hand-throwable javelin — tucks it under her arm. Nods once at the pedestal as if thanking it. Walks out of the clearing without jogging. The stylus clips back into the tablet rig at her shoulder.
The clearing empties by degrees.
The altruists — Agate, Starboy, Azure, Beanie — close their small circle and begin to move, together, toward the tree line opposite Rooster and Noname.
AZURE
(low, to the group)
We get away from the cornucopia. Distance. We find water, we find cover, we *think*.
BEANIE
(low, easy)
Lead the way, skekSil.
They go.
Ubear does not follow them. Ubear follows them.
Ubear follows them at a distance, through the trees, the iron club held low, the mech arm flexing once per step.
CUT TO:
INT. FOREST - CLEARING UNDER A FALLEN OAK - A LITTLE LATER (GAMETIME ~0:30)
/* The Ubear Gambit. The altruist alliance has settled into a smaller clearing — a fallen oak crossing the space as a low wall, creek close enough to hear. They're still working out what they are. Ubear crashes the party. */
Azure sits on the oak, short sword across his knees, Cena tee gathered up at the middle in a clumsy knot so it won't catch on the sword. Beanie crouches nearby, sharpening one of her knives against the other. Starboy is on his back in the moss, small axe balanced on his stomach, galaxy eyes up at the leaves. Agate stands watch at the far edge of the clearing, wings folded, head tilted to the sounds of the woods.
STARBOY
(to the sky)
So, uh. Hot take.
BEANIE
Mm.
STARBOY
Kindness is brave.
BEANIE
Yeah.
STARBOY
Like — like, anyone can be mean. You can be mean when you're tired, you can be mean when you're scared, you can be mean when you stub your *toe.* Mean is *easy.*
He lifts his head, just a little.
STARBOY (CONT'D)
Kind when you're tired? Kind when you're scared? That's the hard one. That's the one worth doing.
AZURE
(quiet, to his own knees)
...yeah.
BEANIE
(neutral, interested)
What about kind when you're *in a battle royale.*
A beat.
STARBOY
(grinning at the leaves)
Hardest kind there is.
Agate turns her head, sharp.
AGATE
Up.
They come up.
From the far tree line, Ubear arrives like a weather event. Not charging — *walking*. Iron club in the meat hand, mech arm held low. The fez, crooked. The smile, wide. He stops twenty feet from the oak.
UBEAR
(cheerfully)
Soft spot.
AZURE
Ubear —
UBEAR
Four of you. Four little lambs. All the doors out of here are on a clock, and you are sitting in a clearing *talking* about *kindness.* My only regret is I came alone.
BEANIE
(still sharpening, casual)
Weird thing to brag about.
UBEAR
(ignoring her)
Here is how this goes. I break one of your legs now, I break another one's arm in a minute, and by the time any of you has figured out *formation* I have taken the two of you I like least to the forest floor. You will not be a pact after today. You will be *two.*
He rolls the mech shoulder. The gears shriek.
UBEAR (CONT'D)
Maybe one. Depends on how chatty I feel.
Starboy is on his feet. Small axe in both hands. Chibi-serious.
STARBOY
(quiet, shaking, not backing up)
You don't have to do this.
UBEAR
No. But I *want* to. That's the difference between us, chibi. I know what I *want.*
He comes.
/* Combat — choreograph this as a group-handles-one-with-difficulty sequence. Ubear is a wrecking ball. But four on one, with Agate aerial, is a lot. Beats: */
— Ubear swings the club at Starboy. Starboy ducks (chibi frame-drop, unreasonably low), but the mech arm catches him in the side on the backswing and *launches* him across the clearing into the moss.
— Azure intercepts. Short sword up. Parries the mech arm. Is *thrown*, and lands rolling, and comes up.
— Beanie throws a knife. It lodges in Ubear's shoulder — the meat one. Ubear doesn't seem to notice.
— Agate **launches.** A single hard wingbeat takes her six meters up, and she banks, and she *drops.* Talons first.
She hits Ubear from above at a running crouch's worth of momentum. Bowls him sideways. Pins the iron club under her foot. Gets both her wings around his mech arm at the elbow — a living *clamp* — and *twists.*
The gears scream. The arm jams in one direction.
UBEAR
(furious)
Get *off* —
Agate does not. Agate is still, and heavy, and done.
Beanie is on Ubear's other side now, both knives out, one at his throat.
BEANIE
Stay.
Starboy is limping back across the clearing, rubbing his ribs, small axe still gripped.
AZURE
Is that —
AGATE
(flat, holding)
Pinned.
Long beat. Nobody is breathing quite right. The iron club is still under Agate's foot. Ubear's meat shoulder is bleeding around Beanie's knife.
UBEAR
(snarling, up at the alliance, teeth showing)
So do it.
STARBOY
(arriving, out of breath)
Wait —
UBEAR
Do it. Earn your *pact.* You said kindness where possible, not kindness where *convenient.*
STARBOY
Wait.
He drops the axe. Actually drops it.
STARBOY (CONT'D)
He's pinned. He's done. That's enough. Kindness is brave. That's *literally* the thing. If we kill him here we kill the pact here. We start as something we can't be anymore. Let him go.
BEANIE
(knife still at the throat)
Star, I love you, but —
STARBOY
No. I'm serious. He's *pinned.* We had the fight, we won the fight, we don't have to *finish* the fight. That's the whole — that's the *thing.*
He looks at Agate. Agate holds him there with her eye for a long moment. The tail-tuft flicks once.
AGATE
(decision, quiet)
We let him go.
AZURE
(small, nodding)
We let him go.
BEANIE
(half a beat late, reluctant, all right)
...we let him go.
Agate unclamps her wings. Rolls off the mech arm. Kicks the iron club away across the moss.
Beanie lifts her knife from Ubear's throat, steps back, tracking him the whole time.
Ubear comes up. Slow. The mech arm is visibly **canted** — a joint at the elbow knocked out of alignment by Agate's clamp, the gears rattling wrong now, the hand at the end of it trembling with an involuntary twitch. He flexes it once. It won't flex all the way. He looks at it. He looks at Agate.
UBEAR
(low, not to anyone in particular)
Interesting.
Then, to the whole alliance, conversational — the cold articulate clarity beneath the brute — :
UBEAR (CONT'D)
You just made a mistake you don't know you made.
STARBOY
(trying)
Ubear —
UBEAR
Kindness is brave. Sure. Fine. Listen.
He takes one step back. Puts the twitching mech hand behind his back. Smiles.
UBEAR (CONT'D)
You are four. This game ends with one. You are going to have to kill each other.
The alliance does not move.
UBEAR (CONT'D)
Not me. *Each other.* Your pact is a clock. The timer started when you made it. Some of you know that already.
His eyes flick — just once — to Beanie. Beanie's grip on the knife shifts.
UBEAR (CONT'D)
When it comes to it, one of you is going to ask the other three to die for him. And one of the other three is going to say no. And then your pact is going to eat itself, and it will be ugly, and it will be long, and you will not get the mercy I am about to walk out of here with.
He takes another step back. Another.
UBEAR (CONT'D)
Only a fool refuses to kill. And today — today, *I* was the fool. Won't happen again. Thanks for the arm.
He turns. Walks. Vanishes into the trees. The gears on the mech arm clatter once, badly, and fade.
The alliance stands in the clearing, weapons still up.
Nobody says anything for a while.
Starboy picks up his axe. His hands are shaking.
STARBOY
(small)
That was the right call.
AZURE
(smaller)
Yeah.
Agate's wings rustle, a slow refold.
AGATE
(quiet)
We made the call we said we would make. We do not unmake it now because he said a scary thing.
BEANIE
(looking at the tree line he vanished through)
Mm.
She says it like she's chewing on it.
BEANIE (CONT'D)
Yeah.
She doesn't quite put the knife down.
CUT TO:
EXT. FOREST - COOKFIRE - LATER (GAMETIME ~1:00)
/* Rooster + Noname. A small, private scene on the far side of the forest from the alliance. Two reserved creatures. Old, quiet history. The betrayal arrives fast. So does the answer. */
A small cookfire inside a ring of stones. The fire is very well made — neat, economical, no smoke to speak of. Two small fish on a stick, browning.
**ROOSTER** crouches by the fire. The hem of the cloak is gathered up around him so it doesn't catch the flames. The beak is tipped down, attentive to the cooking. The bow lies across his knees, strung; the quiver is propped against a stone at his side. A **small cornucopia dagger** is balanced, out of the way, on a flat rock beside his left foot — pulled from a sleeve earlier, set aside for gutting.
**NONAME** sits across the fire. Antennae at rest. Face very still. Watches Rooster work.
Between them, nothing is said for a while.
Rooster turns the fish.
NONAME
(eventually, flatly)
You've done that before.
ROOSTER
(from inside the hood, the voice light, androgynous)
Mm.
NONAME
I don't remember the last time I had hot food.
ROOSTER
(still working the fish)
You won't, in five minutes. They're small.
A small, private sound from Noname that could be a laugh.
Another silence.
NONAME
(looking into the fire)
Ubear was right.
ROOSTER
(not looking up)
About what.
NONAME
The pact thing. The — everyone has to kill each other eventually. That part.
ROOSTER
(testing a fin with a claw through the cloak)
Mm.
NONAME
I don't want to.
ROOSTER
Mm.
NONAME
But I don't want to lose, either.
The fire pops.
NONAME (CONT'D)
And you're the person I'm sitting across from.
The beak tips up, an inch. The hood does not move.
Rooster does not ask Noname to explain.
Noname moves.
He moves the way a quiet person moves — no flourish, no telegraph — just a small, committed step from a sitting position. One arm comes forward with a blade he was not obviously holding a moment ago, coming at Rooster's hood at throat height.
The blade never arrives.
In the same breath — the *same breath* — the dagger on the flat rock is no longer on the flat rock, and Rooster's cloak-hem has whispered across the moss, and Rooster is standing, and Noname is very close to Rooster, and the dagger is inside Noname's ribs up to the crossguard.
Noname's face does not change. It cannot, really; it is a painted grin.
The antennae droop, slowly, like a stem giving up.
Rooster catches him as he folds. The hood is close to Noname's face now, and they are nearly nose-to-beak. The hood does not fall.
NONAME
(very quiet, eyes still bright, almost matter-of-fact)
Sorry.
ROOSTER
(quieter than speech)
Mm.
NONAME
Figured it'd happen eventually. Might as well.
Rooster holds him.
ROOSTER
(same, nothing of judgment in it)
Mm.
Noname exhales, once, small. A **poof** of blue-holographic mist lifts him out of Rooster's arms and disperses upward through the tree canopy, a slow column of softened breath going home.
The cookfire keeps going.
Rooster stays crouched for a moment longer, hood bowed, dagger still in his hand. Then, practical, he sets the dagger down. Turns the fish. Picks up the bow and the quiver, and stands, and walks away from the fire.
Lets it burn down.
CUT TO:
INT. FOREST - CRUMBLING CATMULL-BAROQUE FOLLY - SAME LATER (GAMETIME ~1:20)
/* Adrian vs Ubear. Not a kill scene — a disarm. Adrian draws the green sword cleanly for the first time in the film. Ubear is already rattled from the alliance fight; the mech arm is canted and unreliable. Adrian takes advantage. The arm comes off. Ubear escapes with it. */
Ubear is inside the folly — the half-collapsed gilded chapel — hunched over a fallen Catmull-Baroque cornice, working on the mech arm. He has the elbow plate open. Brass gears glint through the breach. One gauntlet is off; he is cursing at an inner spring.
UBEAR
(muttering)
Chimera cow. Chimera *cow.* Freak with *wings* —
Behind him, not trying to be quiet — not trying to be *loud* either — ADRIAN.
Adrian does not greet him. Adrian draws.
The green sword comes out of its sheath in a single, bored motion — mod-rank steel, the literal rendering of the icon, a blade green enough that it reads as a choice rather than a color. The first time it has left the sheath all film. The drones overhead track it immediately.
Ubear whirls.
UBEAR
The *hell* —
ADRIAN
(calm)
Just the arm.
UBEAR
What —
ADRIAN
Put the arm on the stone. Walk away. We're done.
UBEAR
(baring teeth)
You are *joking.*
ADRIAN
(mild)
I'm really not.
Ubear rushes him. The mech arm, still open at the elbow, tries for a hooking grab. The green sword takes it at the *joint* — a single clean horizontal cut, precise as a woodcutter's — and the mech arm separates at the elbow in two pieces: the upper, still on Ubear's shoulder, now a stump of brass and ruined gear; the lower, a heavy gauntleted limb, flung free by the momentum of its own swing.
The severed piece hits the concrete floor of the folly and *clangs.*
Ubear stares down at his own forearm on the ground.
ADRIAN
(already stepping back)
Pick it up. Go.
Ubear looks up at him. The expression is not fear. It is calculation.
UBEAR
(flat)
Yeah.
He stoops. Grabs the severed forearm in his meat hand, hugs it to his chest. Looks once at Adrian, weighing something.
ADRIAN
(without moving the sword)
Don't.
Ubear doesn't. He goes. Shoulders through a breach in the folly's wall and disappears into the trees, severed gauntlet clamped under his arm like a piece of firewood.
Adrian stands in the broken chapel for a beat, green sword lowered. Looks down at the stone. At the little constellation of gears that came loose when the arm came off. Shakes his head once — not regret, just acknowledgment of the math.
ADRIAN
(to nobody)
That was a mistake.
He means his own, not Ubear's.
He sheathes the sword. Walks out.
CUT TO:
INT. FOREST - ALLIANCE ENCAMPMENT - LATER (GAMETIME ~3:00)
/* The invoice. Ubear's arm is back on — imperfect, visibly repaired with scavenged folly-parts (a gilded Catmull-Baroque cog now turns as one of the elbow joints, incongruous, ornamental). He finds the alliance. He starts with Agate. */
The four altruists have moved. A new pocket of forest, denser canopy, a natural bowl shaped by four close trees. Agate is aloft, circling above the canopy in slow guard loops; her wings catch light through the gaps. Starboy has built a tiny, unsatisfying cairn of stones for reasons he does not explain. Azure stands watch at the edge with the short sword low. Beanie is not in the circle.
Beanie is twenty meters away, seated against a tree with her line of sight to the alliance through a gap in the trunks. Near but not with.
AZURE
(over his shoulder)
You're drifting.
BEANIE
(back, light)
I'm *thinking.*
AZURE
Think closer.
BEANIE
(not moving)
I'm good here, skekSil.
Azure's face does something small and unhappy. He lets it.
Somewhere up through the canopy, Agate's wingbeat changes.
Then changes *again.*
Then she falls.
Not a stoop. A *fall.* Wingbeats clawing at air that is not there. Something has caught her from below mid-loop — something heavy thrown from beneath the canopy has struck her right wing at the joint.
She plummets twenty feet, crashes through branches, lands in the bowl in a spray of cream-and-coral feathers.
STARBOY
AGATE—
Ubear is already among them.
He has thrown the iron club from the tree line in a single, crushing overhand arc, and he has followed it on foot at a run, and he is in the bowl now with the repaired mech arm swinging low.
It is not a fair fight. It is not meant to be one.
Agate tries to rise. The right wing is at a wrong angle. The single mint eye finds Ubear.
AGATE
(not quite a word, a sound)
UBEAR
(almost gentle)
Told you.
The mech arm comes down.
/* The first kill. Write the VFX carefully. The body does the mist-poof per Rain's plant — specifically, a column of blue-holographic particulate rising in the shape of wings, the last thing to go, dispersing upward through the canopy. */
Agate's form dissolves, unhurried, into a soft poof of blue-holographic mist — the shape holds, for one instant, as a chimera in silhouette, wings at full extension she never got to make — and then the mist rises in a slow column through the gap in the canopy and is gone.
A second of clearing silence. Feathers still drifting.
AZURE
(broken)
Agate —
UBEAR
(turning to him, unhurried)
Two.
Starboy is on his feet. Axe up. Chibi-serious.
STARBOY
(voice cracking)
You —
UBEAR
You said kindness is brave.
STARBOY
(stepping forward, not back)
I did.
UBEAR
Prove it.
STARBOY
(quiet, steady, shaking)
Kind when you're scared. That's the *hard* one. That's the *one worth doing.*
He charges.
/* Write the Starboy death as brief and brutal. He gets one blow in — a grazing hit on the repaired elbow joint that knocks a gilded cog out of alignment — and then Ubear takes him in a single motion. */
The small axe catches the repaired elbow — the gilded folly-cog tilts — and Ubear doesn't break stride. The mech arm closes around Starboy's middle. Lifts him. Holds him.
UBEAR
(quiet, close to Starboy's ear)
Only a fool refuses to kill.
Starboy grins anyway — chibi-serious, teeth — and spits in Ubear's eye.
STARBOY
(last line)
You'll *never* be kind.
Ubear squeezes.
Starboy poofs. Galaxy-eye mist rises in the shape of a winking silhouette for one breath, then lifts up through the canopy in a column of soft blue.
Azure has not moved.
UBEAR
(turning slow, looking at him)
Three's for later. Run along.
AZURE
(voice gone)
Ubear.
UBEAR
*Run.*
Azure runs. Not cowardice — shock. The short sword still in his hand, pointed wrong, Cena tee catching on a branch as he goes.
Past Beanie at her tree. Beanie has stood up. Beanie is watching. Beanie does not raise her knives. Azure meets her eyes for exactly one beat as he passes her.
AZURE
Come —
BEANIE
(flat, quiet)
Go.
He goes.
Beanie stays.
Ubear notices her finally. Tilts his head. Does not approach. They look at each other across twenty meters of moss. She does not move. He does not move.
Then Ubear turns and walks away, in the opposite direction from the one Azure ran.
Beanie watches him go.
Beanie does not follow Azure.
From somewhere in her chest, very quietly, Ubear's voice comes back to her:
UBEAR (V.O.)
(echo, from memory)
You are going to have to kill each other.
Beanie sits back down at her tree. Picks up a knife. Sharpens it.
She is not part of a pact anymore.
CUT TO:
EXT. FOREST - OPEN GROUND NEAR THE CORNUCOPIA - LATER (GAMETIME ~4:30)
/* Ubear takes Jenni. Fast, clean, and on-camera; she gets one throw in. */
Jenni is crossing open ground at a jog — efficient, purposeful, spear in her good hand, javelin under her arm, tablet-rig catching the dappled light. She has been mapping the forest. The stylus is visible against the tablet as she runs; she has been taking notes on the cornucopia layout.
Ubear comes out of the trees at her flank.
She pivots without looking — catches his arrival on peripheral vision, instincts good — and throws the javelin at his chest in a single clean motion.
It hits. Lodges in his meat shoulder, right through the Beanie-knife wound that was never attended to. Ubear roars.
And keeps coming.
JENNI
(matter-of-fact, stepping back, spear up)
Fine.
The spear meets the mech arm. The spear does not win.
Ubear takes her in three moves — bat the spear wide, step in, mech-hand on her throat. She gets both hands on the wrist. For a full second she actually *resists* — the tablet rig at her shoulder is glowing faintly, the stylus lifting from its clip, a small emergency utility conjure rising off the surface of the tablet — a *shield*, round and polite and polished, hanging in the air behind her —
Ubear breaks her neck before the shield finishes rendering.
The shield dissipates in a puff of pink-and-blue polite particulate. The stylus clatters onto the moss.
Jenni poofs. A simple, well-drawn, anime-linework column of blue-holographic mist, cordial to the last. Goes up clean.
Ubear wrenches the javelin out of his shoulder. Drops it. Walks off.
CUT TO:
EXT. FOREST - NORTHERN CLIFF - LATER (GAMETIME ~5:15)
/* The cliff throw. Write this with care. The audience MUST register the missing mist-poof. Stage the toss in long enough that the camera has clear space to NOT show the VFX. Let the long silence at the bottom of the cliff do the work. */
Rooster is moving through the forest at the base of the northern cliff — unhurried, hood up, bow strung, an arrow between his fingers already. He has been hunting Ubear the way an experienced predator hunts a loud one. Cloak flows silently over rock.
He does not hunt carefully enough.
Ubear drops on him from a ledge above.
It is not a fight. The mech arm — still repaired, still canted — is a heavy enough weapon to put Rooster flat in one swing. The bow flies sideways into undergrowth. The quiver scatters. The hood stays up.
Rooster scrabbles, tries to roll. Ubear grabs the cloak at the collar with the mech hand and lifts.
UBEAR
(breathing hard)
Loud bird. Never saw the inside of it. Never will.
He turns. Walks Rooster to the cliff edge. The cloak pools and drags. The hood stays up.
Rooster's beak tips up, one last defiant inch.
ROOSTER
(from inside the hood, calm)
Put me down.
UBEAR
(with a grin)
Sure.
He throws him off the cliff.
Rooster falls.
/* The camera holds on the top of the cliff — on Ubear's back, mostly — for a long, long beat. We hear the wind. We do not hear a landing. We do not see a mist-poof rise from below the cliff edge. No blue column lifts past Ubear's shoulder. The aura above the cliff stays empty. */
Ubear stares down over the edge for a while.
He does not see what he wants to see. He frowns. Leans further. Squints.
The bug-drones above the cliff have *not* streamed downward to cover a confirmed elimination. They are still loosely patrolling the canopy at the top.
A jumbotron-angle intercut from far away: the giant screen over the colosseum floor, Rain watching from the throne. Rain's face does not move. But the green eyes flick once, off-center, assessing.
At the top of the cliff, Ubear gives up. Turns. Walks off.
At the bottom of the cliff — not shown, withheld, deliberately — a small sound: the faintest of cloak-on-rock friction noises. A single, short breath.
We do not see it. But we hear it, if we are listening.
CUT TO:
EXT. FOREST - A DIFFERENT CLEARING - SHRINK ONSET (GAMETIME ~8:00)
/* The shrink begins. Heart and Mind arrive. */
The aura at the edge of the bubble — previously a faint blue shimmer at the horizon — is now visibly, unmistakably CLOSER. A distant tree at the east edge of the forest *passes through* the aura as the edge overtakes it; the tree does not fall. It simply dissolves upward in a blue-holographic mist, the same poof as a death, and is gone.
The world is, by slow degrees, getting smaller.
A chime — or what sounds like one — sounds through the woods. It is not from the jumbotron. It has no source.
In the clearing, AZURE has arrived, hollow-eyed, short sword dragging. He stops in the middle. Behind him, twenty meters back, unseen by him: BEANIE, following at distance. She has been following him for hours. She has not called out.
At the north edge of the clearing, not visible to either of them: the top of a cliffside boulder where a **cloak hem** is tucked between stones, wing-tip pressed flat, beak angled down to a gap. Watching. Breathing.
At the west edge, much further off: ADRIAN. Leaning on a tree. Arms crossed. Green sword sheathed.
At the south edge: UBEAR. Arriving through the brush. Mech arm ticking wrong. Meat shoulder black with old blood.
The clearing has accidentally become a crossroads. None of the four visible survivors has quite registered this yet.
The chime sounds again.
At the eastern edge of the clearing, the light BENDS.
Two figures resolve out of the bend — not walking in, *arriving* in the way light arrives, from nowhere.
**HEART** and **MIND.**
/* HEART — a figure rendered like a badly-compressed jpeg of love itself. Colors bleeding at the edges, soft focus, an occasional dropped pixel around the silhouette. Warm.
MIND — a figure rendered as clean vector geometry, all hard outlines and cool color, angles resolving and re-resolving. Cold.
They arrive as ONE presence in TWO bodies; the seams of the rendering clearly two different systems talking past each other. They do not look around. They are here with purpose. */
Azure startles hard. Short sword comes up on instinct.
AZURE
(rasping)
Who —
Neither Heart nor Mind answers him directly. They are not addressing him. They are addressing the clearing.
HEART
Kindness is the bravest thing.
MIND
Three of the bravest are already dead.
A beat.
HEART
Both are true.
MIND
Only one of you walks out.
Azure stares. Adrian, far across the clearing, tilts his head. Ubear at the south edge has stopped walking. Beanie at the north treeline has her hand on a knife and her breath very still. At the cliffside boulder, a cloak-hem does not move.
HEART
(quieter, head turning just slightly toward the boulder without looking at it)
— and one of you is already past the lesson.
Heart and Mind glance, simultaneously and without apparent coordination, at the cloak-hem.
MIND
Unfair advantage.
HEART
Earned.
MIND
Acknowledged.
They look back at the clearing.
HEART
The walls are not walls.
MIND
The walls are a clock.
HEART
Your question will find you.
MIND
You will answer with your body.
HEART
Both are true.
MIND
Only one of you walks out.
They bend back into the light they came out of, and are gone. The eastern edge of the clearing returns to ordinary forest.
The chime does not sound again.
Nobody in the clearing speaks for a long moment.
Ubear breaks it by laughing — a low, sustained, honest laugh.
UBEAR
(delighted)
Oh, *fantastic.*
Azure turns to face him.
CUT TO:
EXT. FOREST - SAME CLEARING - CONTINUOUS
/* The Ubear team-up. Azure and Adrian converge on Ubear as the shrink narrows the geography and the four of them are now in the same clearing. Killer-Queen / Killer Azure deploys — its one flashy moment in the film. Adrian is wounded in the fight. Beanie enters at the end with ice in her eyes. */
Ubear comes first at Azure — unbothered, committed, iron club materializing from a hip loop and mech arm cocked.
Azure braces. The short sword is an embarrassment in his hand. He knows it.
AZURE
(quiet, to himself)
Sorry, my lord.
He reaches through the JoJo-ink of his own silhouette and **summons.**
/* Killer Azure deploys. Write it big. A Killer-Queen-stand silhouette resolves behind Azure at full body length — porcelain-periwinkle armor, cat-eared helm, gold-skull belts, ice-mint eyes. Its hands are its own. It moves an instant behind him, just out of sync, the way a stand moves. JoJo-ink outlines, flat color, physics-breaking poise. */
A Killer-Queen-shaped silhouette rises *out of Azure's back* — porcelain-periwinkle and gold, flat-color JoJo-ink lines, hard and perfect and late by a heartbeat. The crowd of drones *swarms* it with interest. The jumbotron, far away in the colosseum, cuts to it immediately. Somewhere behind glass, Rain leans forward.
Ubear stops in his tracks.
UBEAR
(genuinely)
Oh, *come on.*
AZURE
(voice steadier than it has been all day)
You don't get both my friends and me.
The stand — **Killer Azure** — comes forward a full stride ahead of Azure itself and meets the mech arm. The stand's touch *detonates* the gilded folly-cog in Ubear's elbow — a silent, compressed, physics-breaking pop.
Ubear reels.
From the west edge of the clearing, Adrian has *also* moved. Green sword out. He takes Ubear's flank at a run.
It is two-on-one. It is still not easy.
/* Choreograph: Killer Azure touch-detonates every ornamental piece of the mech arm it can reach — gilded cogs popping silent, one at a time — while Ubear's meat arm swings the iron club. Adrian works the off side with the green sword, economical, precise, cutting only what he needs to cut. Ubear catches Adrian once with the club — a hard, bad blow across the ribs that folds Adrian around it and drops him to one knee. Azure screams. Killer Azure's hands close around the remains of the mech arm and detonate its shoulder plate. The arm *dies* — locks, smokes, hangs. Ubear, one-armed, on one knee himself, keeps fighting until he can't. */
Ubear catches Adrian hard across the ribs. Adrian folds. One knee into the moss. Green sword still gripped but not up.
AZURE
ADRIAN—
Killer Azure — faster than Azure's voice — touches the mech shoulder plate.
The plate pops. The remaining brass of the arm locks, seizes, hangs dead from Ubear's body.
Ubear is on his knees now too. Meat hand around the iron club. Mech arm a ruin.
He looks up at Azure. Grins, teeth bloody.
UBEAR
(to Azure)
Do it.
AZURE
(breathing hard, stand hovering)
...
UBEAR
Do it. Only a fool —
AZURE
Shut *up.*
Azure raises the short sword. Stands over him. The stand raises in mirror, a hand reaching for Ubear's throat.
Azure does not bring the sword down.
For a long, long beat.
AZURE (CONT'D)
(small)
I can't.
UBEAR
(sneering, blood in his teeth)
*Coward.*
AZURE
(lower)
I can't.
He steps back. Lowers the sword. The stand lowers with him — reluctant, a half-beat slow — and retreats into his back in a glimmer of JoJo-ink.
Adrian, on one knee, makes a small wet sound and laughs.
ADRIAN
(coughing, amused, hoarse)
You skekSil bastard.
Azure does not meet his eyes.
From the north treeline, BEANIE steps into the clearing. Two knives, one in each hand. Beanie hat straight. Eyes like she has decided something and is not going to unsed decide it.
AZURE
Beanie —
BEANIE
(not looking at him)
Move.
AZURE
Beanie, I —
BEANIE
*Move.*
Azure moves.
Beanie crosses the clearing. Ubear, on his knees, watches her come. He is — it has to be said — still grinning.
UBEAR
(to her, almost friendly)
You figured it out.
BEANIE
(quiet)
Yeah.
UBEAR
Took you long enough.
BEANIE
Yeah.
She is in front of him now. Both knives reversed in her hands, blades flat along her forearms.
UBEAR
Kindness is —
BEANIE
Shut up, Ubear.
She puts one knife into the base of his throat and the other into his heart, both at the same time, with the efficient neatness of someone who has decided exactly how she feels about it.
Ubear's grin does not go anywhere at first. Then his eyes do.
He poofs. A blue-holographic column of mist, ragged and unceremonious, lifts his bulk and the broken mech arm and everything he was into the aura.
Beanie stands there with her two knives still extended in the shape he used to occupy.
Azure makes a sound.
BEANIE
(not turning)
Don't.
AZURE
Beanie —
BEANIE
Don't.
She slowly lowers the knives. Sheathes one. Sheathes the other. Does not turn around.
BEANIE (CONT'D)
(to no one specific)
He was right. About that part. Only that part.
She walks out of the clearing to the east — toward where the shrink is closing in from.
She does not look back at Azure.
Azure stands in the center of the clearing, alone with Adrian's labored breathing.
CUT TO:
EXT. FOREST - SAME CLEARING - MOMENTS LATER
Azure is on his knees beside Adrian. Has the older creature's shoulders propped against his thigh. Adrian's white jacket is red across the ribs where the iron club hit. His breathing is already wrong.
AZURE
(panicking-quiet)
No no no no. Adrian. Adrian. You're fine. You're — the recovery bay, the recovery bay, it's fine —
ADRIAN
(quiet, slow)
Oh yeah. Yeah.
AZURE
— you just — you just *poof*, right? And you wake up back there, and you —
ADRIAN
(a small laugh, painful)
That is the plan.
Adrian is holding his ribs with his off hand. The green sword is across his lap, pommel in his working hand out of pure habit.
ADRIAN (CONT'D)
Couldn't finish him.
AZURE
(very quietly)
No.
ADRIAN
Still think you should have?
A beat.
AZURE
(smaller)
...I don't know.
ADRIAN
Mm.
(breath catching)
Test isn't over.
AZURE
Adrian —
ADRIAN
Beanie's a smart kid.
(he says it almost warmly, through the bad breath)
Don't make her work harder than she has to.
Azure doesn't understand what he's being told, yet. He will.
ADRIAN (CONT'D)
(last, to Azure, a faint wry smile)
Breathe, man. Badge doesn't help if you faint.
Azure makes a sound that is not any known word.
Adrian poofs. A portrait-realistic column of mist — perfectly rendered, perfectly human, perfectly wry — lifts through the canopy. The green sword falls out of his hand onto the moss as his body dissolves and lands with a small, definite *chink.*
Azure is left holding nothing. The sword lies on the moss beside him.
He picks it up.
It is heavier than it looks.
CUT TO:
EXT. FOREST - EAST SIDE - CLOSING IN (GAMETIME ~11:00)
/* The shrink has advanced. The jumbotron cuts, in the colosseum, to a wide shot: the bubble from the outside is now visibly LARGER on the stadium floor — growing into the cradle of its iron stand, the aura brighter, the interior warp-ratio relaxing. What was a kilometer across is, on the inside, perhaps two hundred meters now. The aura-wall is a faint blue curtain at the nearer tree line, visible through the trunks.
The cave at the base of the east cliff is one of the few landmarks still inside the shrinking perimeter. */
Azure pushes through brush. Green sword in one hand, his own short sword discarded. Cena tee torn in one shoulder. The aura-wall is close behind him — so close that an old stump, passed by two strides ago, is just now being overtaken. It dissolves in a small blue poof as the wall rolls over it.
He crests a small rise. Below him, the cave.
And at the cave mouth: Beanie.
She has her beanie hat straight. She has both knives sheathed at her hips. She is sitting, not standing, on a flat stone at the entrance. She watches him come.
She has, clearly, been waiting for him.
AZURE
(stopping)
Beanie.
BEANIE
Hey, skekSil.
AZURE
Beanie, I —
BEANIE
(gentle)
Come inside, Blue. Wall's coming. Inside's better.
Azure stands at the top of the rise with the green sword.
BEANIE (CONT'D)
(a small, real smile, the first one in a while)
I'm not going to stab you at the door. Come on.
He comes.
CUT TO:
INT. CAVE - EAST CLIFF BASE - CONTINUOUS
/* The cave. Low ceiling, dry stone, a soft pool of blue from the bubble's aura bleeding in through a crack in the back wall. The acoustics make everything quieter than it should be. Two survivors.
Play this scene as a conversation, not a fight. The fight, when it comes, is almost incidental. Beanie does almost all of the work here — not physical work, WILL work. She has decided who Azure has to become, and she has decided she is not letting him fail to become it. */
They sit across from each other on opposing stones. Azure has the green sword across his knees. Beanie has one knife out, unsheathed, set across her knees in mirror. Not a threat. A parallel.
Outside, through the cave mouth, the aura-wall is a few meters away and closing. Blue light pulses at the rim. The walls of the cave are holding — the cave is small enough that it fits inside the contracting world.
BEANIE
(easy, conversational)
So.
AZURE
(tired)
So.
BEANIE
Two of us.
AZURE
Yeah.
BEANIE
Clock's tight.
AZURE
Yeah.
Beat.
BEANIE
Three things I want to say to you.
AZURE
(quiet)
Okay.
BEANIE
One. I love you, skekSil. That part's not changing. No matter what happens in the next four minutes. You are my favorite idiot.
AZURE
(hoarse)
Beanie —
BEANIE
Shut up. Two.
(a breath)
BEANIE (CONT'D)
I'm not letting you lose on purpose.
AZURE
I wasn't going to —
BEANIE
Yes you were. You'd be doing it right now if I hadn't said it. You'd be figuring out the cleverest, softest, most-skekSil way to kneel down at my feet and ask me to put a knife in you like it's a *favor* you're doing me.
He flinches.
BEANIE (CONT'D)
And I'd let you. And Rain would see it. And the part of you that's ever going to be worth anything again would die in this cave, and the part that walks out would be something much, much worse.
AZURE
Beanie —
BEANIE
I am not letting you do that.
He stares at her.
BEANIE (CONT'D)
Three.
(she lifts the knife off her knees and flips it, caught it comfortably, blade pointing casually at the floor)
BEANIE (CONT'D)
If you don't fight me for real, I'm going to make you. I will come at you, skekSil. I will come at you *hard.* Until you pick that sword up and put it in me. I am going to give you no other way out.
AZURE
I can't —
BEANIE
You can.
AZURE
*Beanie* —
BEANIE
The thing Rain wants to see — the thing he has been *testing you for* all day — is whether you can want it enough.
A long silence.
AZURE
(very quiet)
Want what.
BEANIE
(very quiet back)
Any of it. The badge. Your life. Me. It doesn't matter which. *Enough.*
Azure looks at the sword across his knees.
AZURE
(smaller, nothing in it)
You are asking me to kill you.
BEANIE
I am asking you to *try to survive.* And I am telling you that I am a lethal obstacle between you and that, because I am not letting you win an easy way. And I am telling you that if you don't try, I am going to kill *you.* And I will. SkekSil. I will.
The aura-wall outside is meters from the cave mouth now.
AZURE
(eyes wet)
I don't want to.
BEANIE
(softening, for the first time in the scene)
I know you don't. That's why it's the test. Nobody tests you on the thing you *want* to do, Blue.
He closes his eyes.
She stands.
BEANIE (CONT'D)
I love you. I'm going to come at you now.
She comes.
/* Fight: quick, brutal, real. Beanie is not faking. Beanie wants to live too — wants to make Azure fight for it. She nearly gets him twice. Azure dodges, parries with the green sword, keeps giving ground. At one point he has a clean opening and passes it up; Beanie SEES this, snarls, and drives him back harder. He cannot keep passing openings. Finally he stops passing them. */
Azure gives ground. Back against the rear wall of the cave. Beanie has cut him twice — a line across his armored forearm, a shallow graze to the side of his helm. She is in close.
She comes again. Commits to the blow.
She overextends on purpose.
Azure's body — before his mind — does the thing. Green sword up. Turn. The blade goes through under her ribs, up, clean.
Beanie stops.
She looks down at the green sword. Looks up at Azure. The knife in her hand clatters to the cave floor.
BEANIE
(quiet, genuine, proud)
Good.
AZURE
(broken)
Beanie —
BEANIE
(half a smile)
*Good*, skekSil.
She folds against him. He catches her, because of course he does. The sword is still in her. He can feel her stop breathing.
BEANIE (CONT'D)
(last, small, into his shoulder)
Get the badge.
She poofs.
Blue-holographic mist, beanie hat holding its shape for one extra breath — like a small signature at the top of the column — and then rising, through the cave mouth, out past the aura-wall that was almost on the cave, up into the blue of the bubble.
Azure is holding nothing. The green sword is in his hand, wet. He goes to his knees on the cave floor.
The aura-wall finally rolls up against the cave mouth and slows — the cave is now at the inner edge of the surviving space.
Azure puts his forehead against the cold stone.
He does not cry. He has nothing left to cry with.
AZURE
(quietest, cracked)
I wanted it.
A long beat.
AZURE (CONT'D)
I wanted it enough.
CUT TO:
INT. CAVE MOUTH - A MOMENT LATER
/* The twist. Rooster has been here the whole time — inside the cave, past a natural alcove, in pitch dark. He waited. He could have intervened in the fight. He chose not to. He has his bow. He has one arrow. The hood is up. */
From the dark at the back-alcove of the cave, a quiet movement. A cloak hem whispers on stone. A bowstring tightens.
Azure, still on his knees, forehead against the stone — does not hear it, or does not *register* it, because it is the sound the forest has been making all day.
ROOSTER
(from the dark, calm, conversational)
Stand up.
Azure raises his head.
He turns, slow, still on one knee.
From the alcove, Rooster steps into the blue cave-glow. Longbow. Arrow nocked. String drawn. Beak angled down the shaft. Hood up.
AZURE
(not really surprised, just tired)
...hey, man.
ROOSTER
Hey, skekSil.
A beat.
AZURE
(slowly)
I thought —
ROOSTER
(lightly)
Mm.
AZURE
You didn't poof.
ROOSTER
(the beak tips, a smile in the voice that the face will not show)
No.
Azure stands. Very slow. Green sword in one hand, trailing. He does not raise it.
AZURE
(quiet)
You were here the whole scene.
ROOSTER
Yes.
AZURE
You could've —
ROOSTER
Mm.
A beat. The bowstring does not slack.
AZURE
(exhales)
Take the shot.
ROOSTER
Mm.
The arrow fires.
It takes Azure through the upper chest — left side, high, a perfect arc given the cave's low ceiling and Rooster's angle. The green sword falls out of his hand.
Azure staggers. One step. Two. Stays on his feet, somehow, for one more.
AZURE
(barely)
Why —
ROOSTER
(from the hood, simple, even)
I guess you didn't want it enough.
Azure's face, for one second, is the face of someone who has spent his life being the skekSil and has just had the punchline explained to him by someone not laughing.
He *lunges.*
Last strength, no plan, hands open — not for the sword, for Rooster himself — grabbing for the hood, for a face to have been pierced by, for anything at all.
Rooster steps neatly aside. A second arrow — pulled and nocked while the first was still in the air — fires at close range into Azure's chest as he passes.
Azure folds.
He goes down sideways against the stone. Cena tee rucked up around the shaft. Helmet tipping, a last porcelain-periwinkle glint.
He poofs.
A slow, JoJo-ink-lined column of blue-holographic mist — flat color, bold outlines, one last ridiculous flourish of a pose in the silhouette as it rises — lifts out of the cave, up through the mouth, past the aura-wall, into the higher aura above.
Gone.
Rooster lowers the bow.
Lowers it all the way.
He does not remove the hood.
He walks out of the cave — stepping over the green sword as he goes, not picking it up — and sits down on the flat stone at the cave mouth where Beanie had been sitting.
Sets the bow across his knees.
The aura-wall is a couple of meters away now. Still closing. Exponential.
The bug-drones have swarmed into the cave mouth in a dense, buzzing cloud, covering the last living contestant. The jumbotron far away is full of hood and beak and a sliver of red gizzard and the back of a longbow.
The hood does not come down.
Rooster sits.
The aura-wall reaches the flat stone. The flat stone dissolves upward in a small blue poof. Rooster does not move — the warp-ratio relaxes faster than the wall reaches him, or the wall acknowledges him, or some mechanic of the bubble acknowledges that there is nothing left to close *around*.
The entire bubble INVERTS — walls snapping outward, aura dissolving, the interior-rescale releasing in one breath of blue mist.
The forest is gone.
The cave is gone.
Rooster, hood still up, bow still across his knees, sits on an otherwise empty patch of sand.
CUT TO:
INT. THE COLOSSEUM - SAND FLOOR - CONTINUOUS
Wide shot.
The bubble, on its Catmull-Baroque iron cradle, has COLLAPSED. Not broken — *concluded.* What was an enormous oblong jewel is now a clear crystalline SPHERE the size of a ceremonial bowl, still on the cradle. A neat, decorative object. A paperweight.
On the sand floor, between the cradle and the transparency wall that frames the distant throne, one figure.
NotoriousRooster. Cloak pooled around him. Hood up. Longbow across his knees. Sitting on nothing.
The colosseum is silent. Really silent. Even the implied crowd in the stands.
Through the transparency, across the void, on the throne in the courtroom, Rain has not moved from the position he has held all film. BD is still on his cushion. The warm-hosting-voice is nowhere.
He watches Rooster for a long beat.
Then, very slightly, he inclines his head. One small nod. No words.
Rooster's beak tips. Same, back. The hood stays up.
Rain lifts one claw.
A side door opens on the far colosseum wall — a door not used before in the film — and the bug-drones stream back out through it, heading toward the area behind.
CUT TO:
INT. RECOVERY BAY - BACKSTAGE - CONTINUOUS
/* The recovery bay. A long, high-ceilinged concrete gallery — Catmull-Baroque ornament bolted to the structural slabs at shoulder height and up; the upper reaches still raw Brutae. Eight RESTORATION NICHES along one wall — stone alcoves framed in low-poly gilded arches, each with a soft blue pulse at its base. Seven of the niches are already occupied: Agate, Starboy, Noname, Jenni, Ubear, Adrian, Beanie — all standing in their niches as the last of the reconstitution mist knits them back together. They are whole. They are rattled. They are alive. They are wearing exactly what they were wearing when they died.
The eighth niche is just now reconstituting. A blue mist settles into the shape of a porcelain-periwinkle Killer Queen silhouette with a ridiculous Cena tee. */
Along the wall, the conscious dead.
Agate stands in her niche, cream-and-coral feathers in slight disarray, single mint eye already focused — clocked her surroundings the moment she came together. Wings folded tight. She is unhurt. She looks tired and dignified and very, very angry at no one in particular.
Starboy in the next niche is already *over it.* He is bouncing on the balls of his feet.
STARBOY
Yo. Yo. YO. I got to say "you'll never be kind" to Ubear before he *killed* me. Tell me that's not top ten. Tell me.
BEANIE
(two niches down, still catching her breath)
Top ten, Star.
STARBOY
TOP FIVE.
UBEAR
(from his niche, low)
Shut up.
STARBOY
Ubear is here! Ubear! You should've seen how mad he was in my last second.
UBEAR
*Shut up.*
Adrian, in the niche beside Beanie, is on his feet and fine. He has the green sword back — it reconstitutes with its owner. He is flexing his ribs experimentally.
ADRIAN
(quiet)
Mm.
Jenni in the niche opposite is already checking her tablet's edge-rig. The stylus is back. The device apparently survived, or came back with her. She nods at it like she is thanking it for coming.
Noname in the niche next to Jenni has not moved from the reconstitution pose. Antennae still. Bug eyes open. Normal, for him.
The eighth niche — Azure's — finishes knitting.
Azure stumbles forward out of the niche. Hand to his chest where two arrows used to be. Looks down at his hand. No blood. His hand is clean.
He looks up.
Seven people are watching him.
AZURE
(small, strangled)
I —
Adrian steps forward out of his niche. Hand in his pocket. Off hand on the green sword's pommel, already there without thought. He walks across the recovery bay to Azure.
He stops in front of him.
Reaches into the inside breast pocket of his white jacket. Produces a small, flat, metallic **mod badge**, enameled in the same green as the sword.
He pins it, one-handed, on the Cena tee. Casual. Like he has done it a hundred times. Maybe because he has.
ADRIAN
(quietly, to Azure, as he pins it)
Breathe, man. Badge doesn't help if you faint.
AZURE
(a small, broken laugh)
Adrian —
ADRIAN
Mm-hm.
He pats Azure's shoulder once and steps back.
Azure lifts a shaking hand to the badge. Looks down at it. Looks up at the others.
Beanie, leaning against her niche, offers him the peace-sign/middle-finger/peace-sign combo. Small smile.
BEANIE
(soft)
Good, skekSil.
Azure's face does something complicated.
AZURE
(very small)
Beanie —
BEANIE
(quiet, warm)
It's okay. You did it. That was the thing.
On one of the far walls, a large mirror-bright panel has been streaming the jumbotron feed the whole time. It now switches — by Rain's hand, wherever he is — to a live shot of the sand floor.
Rooster is still on the sand. Still sitting. Hood still up. Bow still across his knees.
Starboy turns to look at the panel.
STARBOY
(reverent)
Yo. Yo. *Rooster.*
AGATE
(quiet)
He won.
NONAME
(flatly, first word)
He. Yeah.
A beat.
UBEAR
(dark, approving against his will)
That bird is a *cold* piece of work.
ROOSTER (on panel, off-screen sound)
(does not answer)
Nobody in the recovery bay is certain whether Rooster can hear them. Most of them suspect he can.
AZURE
(looking at the panel)
He was in the cave the whole time.
ADRIAN
Yep.
AZURE
He could've —
ADRIAN
Chose not to.
AZURE
Why —
ADRIAN
(small shrug)
Wanted the glory of competition. Not the ruin of it.
Azure is quiet a long time, looking at the panel. At the hooded figure.
On the sand floor, Rooster's beak tips, very slightly, toward the colosseum's unseen cameras.
ROOSTER
(through the feed, mild)
SkekSil.
AZURE
(into the panel)
Yeah.
ROOSTER
(same)
Good fight.
AZURE
(to the panel, genuine)
Good fight.
The beak dips. The panel holds.
CUT TO:
INT. THE COLOSSEUM - SAND FLOOR - CONTINUOUS
Wide: Rooster on the sand; across the void through the still-transparent wall, Rain on the throne in the courtroom, BD on the cushion. The shrunken bubble, the size of a ceremonial bowl, still on its cradle. The MOTD frame watching it all from the courtroom wall, visible through the transparency.
Rain lifts from the throne — slow, deliberate. First time he has stood since his rules monologue.
RAINCLOUD
The first BattleRoyale of this court is concluded.
He gestures at Rooster without looking.
RAINCLOUD (CONT'D)
The field is yours, NotoriousRooster.
Rooster's beak tips. No words.
RAINCLOUD (CONT'D)
You will have what is due the winner. We will speak of it later.
Beak tips again. Rooster does not stand. Rooster does not have to.
Rain turns his attention elsewhere. Toward the recovery bay, though his head is angled at the jumbotron instead.
RAINCLOUD (CONT'D)
Azure.
CUT TO:
INT. RECOVERY BAY - CONTINUOUS
Azure straightens. Instinct.
AZURE
My lord.
The panel glows with Rain's face at it, bigger than life.
RAINCLOUD (on panel)
Step forward.
Azure does. Closer to the panel.
RAINCLOUD (on panel, CONT'D)
You did not win the arena. You are aware.
AZURE
(hoarse)
Yes, my lord.
RAINCLOUD (on panel)
You are also aware that that is not, today, what I was measuring.
A long silence.
RAINCLOUD (on panel, CONT'D)
In the cave. You wanted it enough.
Azure's eyes are wet. He nods.
RAINCLOUD (on panel, CONT'D)
That is the test you did not know you were taking, and you passed it.
Beat.
RAINCLOUD (on panel, CONT'D)
Your mod is reinstated. Your badge is on your chest. Adrian placed it there as a matter of order, per the rite. I am confirming it as a matter of record.
Azure's fingers go, very gently, to the badge.
RAINCLOUD (on panel, CONT'D)
On two conditions.
AZURE
(instantly, steady)
Yes, my lord.
RAINCLOUD (on panel, CONT'D)
One. Adrian has held the desk since before you held anything. He remains senior. You will defer to him, in public, always.
AZURE
Always. Of course. *Adrian.*
Adrian, behind Azure, inclines his head.
ADRIAN
Cool.
RAINCLOUD (on panel)
Two. The arena you designed will run again. Next year. You will host beside me when it does. You will not be on the roster a second time.
AZURE
(small)
Thank you, my lord.
RAINCLOUD (on panel)
Mm.
A beat. Rain's voice softens, fractionally. The warm-hosting-voice comes back for the last beat of the film.
RAINCLOUD (on panel, CONT'D)
Beanie.
Beanie steps up beside Azure, eyebrow up, grin already forming.
BEANIE
My lord.
RAINCLOUD (on panel)
Thank you.
BEANIE
(polite, genuine)
You're welcome.
(beat, small wink)
BEANIE (CONT'D)
I like my badge too.
RAINCLOUD (on panel)
(dry)
We'll talk.
Beanie grins and steps back.
Rain turns, on the panel, to the whole recovery bay — and past them, to the camera proper, and past *that* to the audience.
RAINCLOUD (on panel, CONT'D)
(warm-hosting-voice, now)
Thus concludes our first BattleRoyale. Eight of you were very brave. One of you was very patient. I am instructed, by long tradition, to thank you all.
(a pause)
RAINCLOUD (on panel, CONT'D)
We'll see you at the next one.
He lifts one claw. The panel begins to dim.
RAINCLOUD (on panel, CONT'D)
(smaller, to himself, barely audible)
That was instructive.
CUT TO:
INT. THE COLOSSEUM - SAND FLOOR - CONTINUOUS
Final tableau.
Rain, back on the throne in the courtroom, BD asleep on the cushion beside him, the transparency wall still open across the void — and framed through it, the colosseum, the cradle, the small crystalline sphere of the spent bubble catching a last amber glint.
Rooster on the sand, across the void through the transparency. Hood up. Bow across his knees. Beak tipped up toward the MOTD frame on the courtroom wall behind the throne.
The MOTD frame catches the last rim of light: gilded wood, amber cabochons, bronze cursive nameplate, the squirrel-girl portrait smiling mildly out at everything that just happened.
The house lights begin to lower.
FADE OUT.
#END.
/*
==== PRODUCTION / CUT-DOWN NOTES ====
If runtime overshoots (current estimate ~5862 min):
1. Cornucopia + alliance-forming scene can be tightened — cut Starboy's running entrance and fold the "four?" / "FOUR." beat into the back-to-back moment.
2. Rooster + Noname cookfire: the ambient "you've done that before" pre-beat can collapse; go straight to "Ubear was right" if time is tight. The kill + apology is untouchable.
3. Jenni's utility-shield conjure is a nice-to-have; cut it and let Ubear take her plain if pacing demands. Do NOT cut Jenni's final nod at the stylus in the recovery bay.
4. Heart and Mind visitation can trim to six lines (drop the "unfair advantage / earned / acknowledged" three-beat if needed). Keep the opening quatrain and the closing "walls are not walls" couplet.
5. Adrian death scene can compress to two lines — "Couldn't finish him." / "Still think you should have?" / "...I don't know." / "Mm." — without "Breathe, man" here; save it for the badge-pinning where it originally lives.
Do NOT cut, under any circumstance:
- Rain's "death is unpleasant" monologue (verbatim per writer).
- The no-mist-poof moment at the cliff.
- Heart and Mind's opening quatrain.
- Killer Azure's one deployment at the Ubear team-up.
- Beanie's three-points speech in the cave.
- Beanie's "Good, skekSil" as she poofs.
- Rooster's "I guess you didn't want it enough."
- Azure's "I wanted it enough" on the stone before Rooster's voice comes.
- Adrian pinning the badge in the recovery bay. "Breathe, man" lives here.
- Rain's final "that was instructive."
If runtime undershoots (unlikely):
1. Extend the long beat at the top of the cliff where Ubear waits for the mist-poof that never arrives.
2. Extend the silence in the cave before Beanie's "three things" speech.
3. Add a brief recovery-bay moment of Agate crossing the room to sit beside Starboy.
*/