Kyo didn't like towers much.
He didn't like the way they made his shoulders itch, or the way the wind pulled sideways at him, or the way the stairs amplified every creak into a threat.
But Hana had wanted to come, and Hana was better at hearing the things that didn't talk in human language, and the rumors about Annex 7–K had sounded too close to what had happened in the garden to ignore. So here they were, climbing an exterior staircase that might have been condemned even before the world ended.
The metal grated under his boots. Rain slicked the rails. The city—what was left of it—spread below in dark pools and jagged lines.
His hand slipped half an inch on the rail. Rust smeared his palm. The whole staircase shivered under a gust, vibration running up through the metal into his wrist bones. He adjusted his footing, leaned in, kept his weight low.
Hana climbed ahead of him, white-cream hair plastered to the back of her neck, every now and then putting a hand flat against the tower wall as if it were breathing under her fingers.
"Anything?" Kyo asked, eyes on her back more than the drop.
"They don't whisper here," she said. "They buzz. The wires are full of ghosts, and they're all talking over each other."
"What about?"
She looked over her shoulder, eyes fox-bright in the gloom.
"Something climbed into their noise," she said. "They keep circling it."
Kyo set his teeth and kept climbing.
After the garden, after the machine, after the wrong moon, he'd had the steady, stupid feeling that something was watching them. Not like a hunter in the trees. Bigger. Worse.
The tower carried that same pressure. Not a sound—more like being leaned on.
He didn't talk about it. Saying it out loud would give it edges. Hana had too many things to track already, like every tiny river kami they passed that wanted to show her its new collection of bottle caps.
She stopped at the top of the stairs, under the last flight of ladder.
"Do you feel that?" she asked.
He did: vibration in the soles of his feet, irregular, like a heartbeat skipping. A prickle up his spine. The air had a thickness to it, like before a strike.
"Storm," he said.
"More than storm." She touched the rusted ladder. Her fingers lingered, then twitched. "Something up there is pushing back. It doesn't want to be looked at."
Kyo looked up at the underside of the roof, at the run of ladder rungs leading to it. The metal hummed faintly against his palm when he grabbed it.
"Then let's go look," he said, and started up.
The ladder shifted under his weight. One rung dipped more than it should have. He tightened his grip, pulled himself higher. Rain ran down the metal and into his sleeves. The hum climbed with him, a thin whine threading into his teeth.
Hana followed, quieter than she should have been on wet metal.
He surfaced onto the roof like a swimmer breaking water, hand finding the edge and pushing himself up and over. Wind shoved at him sideways. Rain hit his face hard enough to sting.
Fox-sense widened—and snagged.
Distance felt wrong. The far side of the roof stretched and then snapped back. The antenna array stood in a cluster of thin spines, lines of cable sagging between them. The air around it shimmered, not heat—something else, a misalignment.
Movement.
Two shapes, halfway across the roof.
He blinked rain out of his eyes. They resolved, then blurred again as the hum shifted pitch. People. Maybe. About his age. One broader, moving like he expected something to hit him. The other sharper, weight forward, attention everywhere.
The air bent around them in pulses. Not steady illusion—flicker. Every time the hum peaked, their outlines smeared into something harder, plated.
Kyo squinted, trying to lock them down.
"Hey—" he started, voice raised over the wind.
The word came out thin, stretched. The hum dragged at it, turned it metallic.
Across the roof, Ren saw the ladder move.
Not cleanly. It rose in jerks, as if frames were missing. A head appeared, dipped, reappeared higher than it should have been. Rain sheared the outline. Ears flickered in and out against the skull—wrong timing, wrong shape.
The antenna sang. Not steady—modulating. Every shift snapped the figure between versions: human, not, armored, blank.
Ren's vision lagged half a beat behind his body. He knew that feeling. Cameras did that when they buffered.
Security, his brain said, too fast. Augmented. Tracking lag.
The boy's mouth moved. Sound reached him a fraction late, flattened into the same tone as the hum.
"—hey—"
Command shape. Not greeting.
Ren's shoulders tightened.
"Stop," Sumi said, low, off to his right. "Wait. That's not—"
Her voice split in his ears, one copy a hair delayed. The delay lined up with the antenna pulse. Her second word overlapped the first.
Ren's focus snapped to the moving shape again. The ears flickered. The outline hardened into plates. Visor. Rifle shape where the arms should have been.
His body made the decision.
He threw the spike.
It left him wrong. Timing off. He felt it go a fraction before he meant it to.
Kyo's world stuttered.
The two figures smeared, then locked into something else: smooth masks, hard edges, weapon shapes growing out of them. The hum folded under it, deepening, picking up a tone he knew too well.
Garden. Spooling charge.
His barrier sense snapped tight.
He didn't think. His arm came up.
Foxfire surged—too fast, too thick. It burned through his veins, hot enough to make his fingers tremble. His skin flushed along his forearm, faint lines lighting under it. The shield snapped out in front of him, not neat—a bulge of force, air thickened to resistance.
Behind him, Hana flinched at the surge, breath hitching.
On the other side of the roof, Sumi heard the ladder.
One set of boots: weight, metal, real. The timing of the impacts slipped, stretched by the hum.
Three more sets burst out of the access door—no weight, no displacement. Their echoes hit the roof and came back wrong, early, late, stacked.
Her jaw tightened. The hum drilled into her molars, a high, needling pitch. She tasted copper.
"That's not—" she started, louder.
Her own voice came back to her from the left, delayed, as if someone else had said it.
Her hand snapped, reflex. She grabbed the false footsteps and dragged them sideways, throwing them toward the far edge of the roof.
The sound went—but the delay stayed.
Kyo heard boots to his left—close—felt nothing hit the ground there. The figures in front of him advanced and stalled, advanced and stalled, each motion dragging a tail of afterimages.
Rain struck something between them and splashed, then struck again a half-step to the side where nothing stood.
"Get back," Kyo said to Hana, voice low and tight. The shield swelled wider. It cost him—his forearm shook, foxfire pushing too hard through too small channels.
"I don't think—" Hana said, then stopped. Her head tilted. The storm pressed closer, curious, its presence a pressure against her skin.
Across the roof, Ren shifted to move—then his own foot placement came half a beat late. His center of gravity lurched forward.
He corrected wrong.
Instead of flanking, he went straight.
Mid-stride, his body slipped toward fox. One ear came in before the other. His left arm shortened faster than his right. Claws scraped wet concrete.
He split himself—late, uneven. Two copies peeled off clean; a third lagged, half-formed, its edges tearing in the rain.
His real body drove center.
Kyo saw three shapes fan out and one come straight.
He braced.
Ren hit the barrier.
Foxfire met foxfire. The impact flared white. Raindrops around them flashed, turning into brief glass beads before shattering back into water.
The shock punched up Kyo's arm into his jaw. His teeth rang. His grip slipped a fraction on nothing. The barrier bowed, then held.
Ren rebounded, landed wrong—one foot sliding. He caught himself, dropped low, breath coming sharp.
The hum climbed.
Hana stepped sideways, one hand out, fingers splayed. Her breath came shallow, then deeper, as she forced it. The air around her cooled a degree as the storm leaned in.
Sumi dropped to a knee, pressed her palm to the roof.
The vibration there wasn't steady anymore. It wavered, climbed, dipped. Something in the array answered every pulse they made.
"Wrong—" she said, and her voice split again. "Wrong faces. Hold—"
Her second word arrived first in her left ear.
The roof shifted into layers.
Ren moved—three of him, not aligned. Kyo tracked one and felt impact from another. Footsteps sounded where no weight fell. Shouts came from below, from above, from inside the metal under his hands.
Lightning struck a rod and crawled sideways along a cable, pausing at a junction where the metal glowed faintly.
The hum jumped, then settled higher.
Kyo held the barrier wide. It cost him. His fingers twitched, trying to close, but he forced them open. The edge of the shield wavered, thinning, thickening.
Ren hit it again—off timing, harder than he meant to. The feedback rattled his shoulder.
"Wait—" Sumi tried, louder. The word fractured, one clean, one dragged.
"Stop—" Hana said, to the sky, to the pressure. Her throat tightened on it. The nearest thread of lightning hesitated, then slid along a different path, striking further away.
The antenna answered.
A cable snapped tight, then slackened. A faint arc jumped between two lines—brief, sharp, blue-white.
The hum wavered again. Higher. Lower. Searching.
Sumi's teeth buzzed. She pressed her tongue to the roof of her mouth, trying to damp it.
"That thing—" she said, pointing, but the word for it slipped. The array didn't map cleanly in her head—sound, structure, something between. "It's—it's—"
Her voice came back to her from behind.
Kyo didn't hear the sentence. He heard impact, saw shapes, felt the shield shudder.
Ren faked left—too wide. The copy lagged, leaving a gap. His real body cut right, faster than the image.
Kyo tracked the wrong one for a fraction too long.
The hit landed.
The barrier dipped. His feet slid on wet concrete. His heel skidded, caught.
Behind him, Hana slipped, grabbed his jacket. Her grip was colder than it should have been.
"Those aren't—" she said into his shoulder, breath uneven. "They smell—wrong. Like—like us, but—"
The words tangled.
Kyo hesitated. A fraction. The shield flickered thinner.
Sumi saw it.
She pushed herself up, vision doubling for a beat before settling. The boy in front of her flickered—ears in, out, in again. His barrier bulged, uneven, overbuilt.
"Hey!" she shouted, forcing her voice straight. No twist. No echo.
It came out clean—and then the echo arrived a heartbeat later from the left.
Ren froze anyway. Training bit before the distortion could.
Kyo's barrier dipped. Rain punched through, cold against his face.
For a second—just a second—the shapes in front of him lost their edges. Not armor. Not quite human either. Something in between, unstable.
The hum spiked.
Higher than before. Too high.
Every interaction they'd been forcing into the system stacked at once.
Ren's illusions dragged phase. Sumi's echoes bent timing. Hana's interference nudged the storm. Kyo's barrier fed energy back into the field.
The array answered by climbing.
Cables lifted, hair rising along Kyo's arms. The air thickened, charged. Tiny arcs snapped between wet metal points.
Lightning paused above them, then chose.
It came down hard.
The strike hit a rod and split, racing along the frame. At the same time, Kyo's barrier surged reflexively, foxfire flaring as he tried to catch everything at once.
For a stretched instant, the structure showed itself: beams, rivets, patches of old weld over older breaks. Stress lines lit in white.
A bolt popped. Then another.
The hum broke—not cleanly. It fractured into a stuttering series of tones, each one fighting the others.
Kyo's barrier, thrown wide, slammed into the base of the rig.
Something gave.
Not all at once. A joint twisted. A cable snapped loose and whipped. A dish tilted, caught, then tore free.
Then the rest followed.
The antenna cluster ripped out of alignment. Pieces dragged against each other, screaming metal. The field around it tore, not like paper—like something stretched too far finally slipping.
The shock hit them.
Kyo went down hard, breath punched out. His vision went white, then gray. Sound dropped to a dull, underwater thud.
Ren slid, lost traction, hit a puddle and kept going, shoulder slamming into concrete.
Sumi grabbed a vent. Her grip slipped, caught again. The hum vanished—and left a ringing void behind.
Hana curled in on herself as debris rattled down, small pieces striking her back and shoulders.
For a few seconds, nothing lined up.
Kyo blinked. The sky spun, then steadied. His ears rang—high, constant. He tried to push up; his arm didn't answer right away.
Ren coughed. It came out late, his body lagging behind the urge. He tasted blood, didn't remember biting anything.
Sumi swallowed against the ringing. It didn't go. Other sounds tried to come in—distant, close, all wrong sizes.
Hana lifted her head slowly. The storm pulled back a little, its interest shifting to the broken metal.
Heat rolled off the wreckage. The air smelled sharp—ozone and hot rust. Small pieces still slid, ticking down the slope of the roof.
Sound came back in layers.
Sirens, far below. Then closer. Voices—real this time—stacking over each other without the wrong delays.
Hana pushed up to her knees, swaying.
"Please tell me—" she started, then stopped. Her voice scraped. She swallowed, tried again. "Please tell me that wasn't important."
"No—" Sumi said, then winced as her own voice doubled. She pressed her fingers harder against her temple. "No. That was—keeping—things from noticing this place."
Kyo rolled onto his side, dragged in a breath that didn't fill his lungs all the way.
Ren spat, coughed again.
"We just—" he said, then paused as the word echoed back at him wrong. He shook his head, tried again. "We made noise."
The access door banged open.
This time the footsteps matched the weight. Armor rattled. The hum of their weapons sat in a different band—clean, steady, wrong in a new way.
Kyo pushed himself up. His arm trembled. The barrier flickered at the edge of his awareness, not fully there.
"Run," he said. It came out rough, thinner than he meant.
"Which—" Hana said, looking around, the roof not quite settling under her eyes.
Sumi forced her vision to track. Ladder. Hatch. Ruined array. Distances slipped, then held.
"There," she said, pointing. The word wavered, then steadied. "Down. Less—less listening."
"Other side," Ren said, gesturing toward the gutter. His timing was still off; the motion came before the decision.
Kyo shook his head, immediate.
"We don't—"
"We do," Ren cut in. The words landed hard, a fraction too loud. "Unless you want to stand here and test it again."
Hana touched Kyo's arm. Her fingers were cold.
"He's—" she started, then corrected. "We can't hold here."
"Later," Sumi said. The word felt unstable in her mouth.
Kyo looked at her. The details came in pieces—rust on her lips, the tightness in her jaw, one hand still pressed to her head.
"Don't—" he said, then had to stop and start again. "Don't get caught."
"Don't get dead," she said.
Guards spilled onto the roof.
The storm leaned back in, watching.
Kyo grabbed Hana's hand and ran for the gutter. The barrier flared weakly, catching the first shots but bending under them.
Ren and Sumi moved for the hatch. His illusions came out thin, lagging; hers dragged sound with them, not quite aligned.
They crossed in the rain—too close, too fast. Kyo's shoulder clipped something that wasn't there a moment before. Sumi shouted—he saw her mouth move, didn't hear the word.
Then distance opened.
Two directions. Two sets of footsteps, real this time, pulling the guards apart.
Behind them, the broken antenna smoked, small arcs still snapping between torn cables.
