← Back to the story archive

An arena chronicle

Kestrel VS RoachMan

The alley breathed like a lung—old brick, wet rot, a sliver of sour light from a broken lamp. Kestrel came in low, feet barely troubling the puddles, robes the color of dead leaves…

5 min readFiled
Kestrel, a character in Kestrel VS RoachManRoachMan, a character in Kestrel VS RoachMan

Characters in this tale

KestrelView the character saga →RoachMan
The story

The alley breathed like a lung—old brick, wet rot, a sliver of sour light from a broken lamp. Kestrel came in low, feet barely troubling the puddles, robes the color of dead leaves shifting with each step. He liked it here. Tight spaces favored the quiet ones.

RoachMan was already waiting at the far end, arms loose at his sides, antennae twitching in the damp. The compound lenses caught the lamplight and threw it back in fractured bronze. He didn't look like a man who hunted in shadows. He looked like something the shadows had spat out and decided to keep.

"You're the one they keep calling a pest," Kestrel said, tilting his head, the crooked grin doing most of the talking. "Gotta say. The suit's doing a lot of work."

"People need help," RoachMan replied, calm, almost bored. "You're the thing standing between them and it."

Kestrel laughed—short, sharp, no warmth in it. "Thing. Cute."

He moved first because that was the only honest way to lie. A feint to the left, a whisper of airbending carrying him sideways, then gone—up the wall, over RoachMan's head, staff snapping free of its strap in a single clean arc. The staff caught the alley wall and sang, and Kestrel dropped behind his opponent with a strike already committed, angled for the spine.

RoachMan didn't flinch. He turned into the blow the way a wall turns into a wave, taking the impact across the shoulder with a sound like a mallet hitting stone. The bronze accents didn't dent. The suit didn't tear. Kestrel felt the shock run up his own arms, and his grin flickered.

*Absorbs,* he noted. *Okay. Different animal.*

He broke away before the counter came, airbending curling beneath his feet, skidding him back into the dark. RoachMan's hand closed on empty space where Kestrel's wrist had been. Close. Patient. He didn't chase. He *watched,* antennae tracking the small shifts in the air, the faint displacement of a man who moved like a rumor.

"You're quick," RoachMan said. "I get it. Helps you disappear."

"Helps me finish things," Kestrel said, and launched again.

This time he didn't go for the body. He went for the ground. A burst of air slammed the alley floor, scattering gravel and water into RoachMan's lenses, and in that one blind second Kestrel was already behind him, staff reversed, driving for the knee. The strike landed—*crack*—and it was like hitting a suspended bridge. RoachMan's leg bent, held, and then straightened with a strength that shouldn't have been there. He pivoted, caught the staff shaft in his fist, and *pulled.*

Kestrel let himself be pulled. That was the trick. He tucked, spun, and used the momentum to vault off RoachMan's chest and back into the air, robes flaring, tattoos on his forearms dark as ink against the pale lamp glow. He landed ten feet away, breathing hard, and for the first time he wasn't smiling.

"Most people don't get a second grip on me," he said.

"Most people stop after the first one." RoachMan rolled his shoulder, unhurried. "You keep coming. That's the difference."

The alley narrowed around them. Steam bled from a grate. Somewhere above, a window shut. The world was closing its doors on this little arena, and both men felt it—the way the air grew still, the way the puddles stopped rippling. No more running. Whatever plan each had walked in with was dead on the pavement now.

Kestrel understood the problem the way a knife understands a stone. RoachMan was an anchor. Hit him and you spent yourself. Push him and he redirected. The only way through an anchor was to make it move—make it *choose*—and then be somewhere else when it did.

So he stopped being a whisper and became bait.

He charged. Straight, obvious, everything the assassin had avoided all fight. RoachMan's whole body read it—the planted stance, the reinforced shoulders, the readiness to absorb and throw. The Immovable Anchor was already loading in him, a coiled patience waiting to spend Kestrel's momentum against him. Kestrel saw the shift. Saw the weight settle. Saw the trap close.

And at the last instant, he wasn't there.

Airbending shrieked through the alley, and Kestrel's charge dissolved into a slide—under RoachMan's reaching arm, past the anchor's grip, behind the planted stance. RoachMan committed to the redirect, and there was nothing to redirect. His own counter-throw carried him forward, off balance, into the space Kestrel had just vacated. For one heartbeat the immovable thing was moving.

Kestrel was already on his back.

He didn't waste the opening. His staff came down across the back of RoachMan's helmet—not the lenses, the seam—and then his forearm wrapped the antennae and *yanked,* using the insectoid's own lost balance to drag his head into the wet brick. A second strike. A third. Each one short, precise, economical. The kind a man only lands when he's stopped performing and started finishing.

RoachMan caught the fourth with his hand—caught it, held it, and for a moment Kestrel thought the anchor had re-set itself. But the grip trembled. The regeneration was working, knitting what had been cracked, but not fast enough, not with a staff jammed against the joint and a knee pinning his shoulder and no wall to crawl to and no momentum left to steal. He was strong. He was durable. He was, finally, at the wrong angle.

"Big heart," Kestrel said, close to the helmet, almost gentle. "Wrong night for it."

RoachMan's free hand reached for Kestrel's wrist. Kestrel let it come, then rolled his weight and drove the staff butt into the base of the helmet with everything the alley had left him. The compound lenses flickered. The antennae stopped tracking. RoachMan's grip slackened, and his body slumped against the brick, breathing but finished.

Kestrel stood slowly. He looked down at the young hero, at the suit that had refused to break, at the man who'd simply refused to fall until there was nowhere left to stand. He crouched and, almost absently, straightened one of the bent antennae.

"Tell them the wind came through," he murmured. "They never believe the rest."

He was gone before the steam cleared—no footfalls, no silhouette, just a cold thread of air running down the alley and out into the darker city beyond, leaving RoachMan breathing in the wet light and the quiet, and the staff's last strike still ringing faintly off the brick.

The recorded ending

This encounter ended with Kestrel still standing.

This fictional story was generated by PicWar AI from player-created characters and a public battle for entertainment. It does not describe real people or events.

Would you rewrite this ending?

Create a hero who could challenge Kestrel.

Start with a sketch or image, create your own hero in PicWar, then send it into a new battle story.

Keep reading

These characters return in other tales

Send another hero into the archive

Every tale on this shelf begins with a character someone imagined.

Stay here and keep reading, or use a sketch or image in PicWar to create a character who may enter a future story.

Create a character