The principal’s office smelled like old paper, stale coffee, and years of disappointment pressed into the walls.
Jup sat stiffly in the hard plastic chair.
Marcus still had blood on his mouth.
Darnell kept rubbing his wrist.
Jup’s face carried only the faint memory of heat where bruises should have been.
Robert slouched beside him, trying and failing to look casual.
The principal didn’t look up from his display terminal.
“You boys think this school is an arena?”
Robert opened his mouth, reconsidered, and closed it.
Marcus glared at the floor.
Jup stayed where he was.
“One more incident, and I’m not signing reports,” the principal said.
“I’m signing transfers. I don’t care who threw the first punch. Am I clear?”
“Yes, sir,” Robert said quickly.
Marcus muttered something low enough to pass for respect.
Jup nodded once.
“Good. Get out.”
The chairs scraped back almost together.
Nobody looked at anyone else on the way out.
Marcus brushed past Jup first in the hallway, close enough for the threat to register without words.
“This isn’t done,” he said quietly.
Jup let him go.
Darnell followed more slowly.
He stopped with an expression empty of anger, which made him harder to read.
“…see you around,” he said, unsettled in a way that didn’t fit him.
A ranking board mounted near the hall flickered as they passed.
Marcus’s name appeared with a downward marker.
Darnell’s name appeared higher on the older student list and held steady.
When the board reached Jureel Amon, the space blinked once, stayed empty as if the system itself had hesitated, then skipped ahead.
Triōhnah’s voice moved through his mind.
“That is unusual. Your public entry is not resolving.”
Not resolving?
“You are currently a ghost in their local database. Highly efficient for a brawl. Less so for graduation.”
Robert fell into step beside him.
“There has to be a better way to spend lunch than getting dragged into a district-level social crisis over stale pizza and bad male decision-making.” He glanced at Jup.
“Some people skip lunch entirely. We could’ve done that.”
Jup barely reacted.
The hallway carried him forward.
Inside the classroom, the teacher’s attention lingered as he passed, careful in a way Jup liked less than open suspicion.
Jup sat down.
Before he could settle fully, a folded note slid onto his desk.
Liz sat perfectly still, expression unreadable, eyes on the front of the room like she hadn’t moved at all.
Jup unfolded the note beneath the edge of his desk.
Darnell wasn’t looking at you like someone who wanted another round.
He looked scared after he touched you.
Jup’s fingers tightened against the paper.
Across the aisle, Liz’s pencil hitched against the desk, then stilled.
He didn’t write back.
He only slid the sheet across the boundary between their desks and waited.
Liz finally turned enough for him to catch the crease forming between her brows.
Her expression tightened.
I watch people a lot, she wrote.
People get angry.
Embarrassed.
Loud.
That wasn’t what that was.
Jup held on the words longer than he meant to.
Liz’s pencil moved again.
I don’t know what happened to you at lunch.
But everybody around you acts different after.
Her eyes met his then, direct and searching, and for one brief second he felt more exposed than he had during the fight.
That’s the problem.
She folded her hands together after that and returned to her work, though Jup noticed she kept rubbing her thumb against the side of her wrist like she was checking for a mark that wasn’t there.
When class ended, students filtered out in uneven clusters, their voices low and restless.
Liz packed slowly.
Jup stayed seated longer than he needed to.
She stood, slung her bag over one shoulder, then hesitated beside his desk without fully facing him.
“For what it’s worth,” she said quietly, “I don’t think you were trying to hurt him.”
Jup raised his eyes to her.
Liz’s expression tightened like she already regretted saying it out loud.
“That’s different from thinking you’re safe.”
Before he could answer, she stepped back into the aisle and left with the rest of the class, disappearing into the hallway.
Outside, the air felt easier to breathe than the classroom.
Jup stopped by Kato’s Market on the way home because his stomach had been reminding him since lunch that surviving a cafeteria fight did not count as eating.
The bell above the door gave a tired chime when he stepped inside.
Kato looked up from behind the counter, taking in Jup’s unmarked face and the controlled way he held himself.
“Rough day?” Kato asked.
“Something like that.”
Kato leaned over the counter, eyes narrowing slightly at Jup’s jaw.
“Funny how your face didn’t get the memo.”
Jup said nothing.
That made Kato study him longer.
Jup grabbed a bottle of water, a pack of sweet rice cakes, and a small bag of chips for Dominique because coming home with food and nothing for her would turn into a trial.
The register blinked.
TOTAL: 6.75 USD-D
Jup tapped his comm against the reader, and the payment cleared with a soft beep.
Kato slid the bag across the counter.
“Some people walk different after they win a fight. Some walk different after they lose one.”
Jup waited.
Kato nodded toward the door.
“You walk like you’re trying to figure out which one happened.”
Jup didn’t know what to say to that, so he picked up the bag.
“Thanks.”
Kato nodded once.
“Go home, Jureel.”
By the time Jup reached the apartment, the day still sat lodged under his skin.
Dinner carried the weight of the afternoon.
Dominique tried to fill the gaps, but the tension kept swallowing her jokes.
She complained that the tap filter was spitting rust again, then claimed the chips Jup bought were emotional compensation for making the apartment weird.
Mark smiled once, but it didn’t last.
He set his fork down.
“You can’t keep doing this, Jureel.”
“They started it.”
“One bad day doesn’t just hit you,” Mark said.
Jup stared down at his plate.
“I know,” he said quietly, before he could stop himself.
The table held on that answer.
Mark’s expression shifted, surprised more by the honesty than the argument.
Jup opened his mouth like he might say more, then stopped.
Aya’s eyes moved between them.
“Eat,” she said, tone final.
After dinner, Jup stepped out before the apartment could close in around him.
Night had settled without softening anything.
The air carried rain and fried food from a corner stand down the block.
A patrol drone drifted above the rooftops, its searchlight moving slowly across the street.
The apartment door clicked behind him again.
“You always do this,” Mark said.
Jup glanced back.
“Do what?”
“Leave before you say what you’re actually thinking.”
Jup faced the street again.
“Maybe I’m not thinking anything.”
Mark snorted and fell into step beside him.
“Yeah. You look real empty-headed.”
They walked half a block without speaking.
Traffic hissed through the intersection ahead.
A corner store sign flickered blue, then white, then blue again.
Mark shoved his hands deeper into his pockets.
“The placement papers went through.”
Jup glanced at him.
“Already?”
“Already.”
Jup’s jaw tightened.
“You didn’t say it was final.”
“I didn’t want Mom staring at the wall all night.”
“She’s going to find out.”
“She knows enough.” Mark looked up at the patrol drone as it drifted over the block.
“Everybody signs something eventually. School, work, service, military. They just put nicer words on it depending on where they want to send you.”
Jup studied him.
“You make it sound like you didn’t have a choice.”
Mark took a second before answering.
“I had choices. Just not the kind people pretend they are.”
They crossed under a streetlight that buzzed louder than it should have.
The bulb flickered once, then steadied.
Lately, every small malfunction caught Jup’s attention.
“You think they’ll send you far?” Jup asked.
“Not at first.” Mark’s voice stayed even.
“District placement. Training rotation. Maybe support assignment if they like my numbers.”
“If they don’t?”
Mark gave a humorless smile.
“Then they’ll find something else to call useful.”
That sat between them for a while.
Peace should not have needed this many cameras.
Mark slowed near the corner.
“If I’m not around as much, you have to stop acting like every fight is only yours.”
Jup looked at him.
“I’m not a kid.”
“No,” Mark said.
“That’s the problem. You’re starting to think taking hits makes you grown.”
Jup looked away.
Mark’s voice lowered.
“You don’t get to risk yourself like it only affects you.”
The words landed harder than Jup wanted them to.
Aya had said something close to the same thing.
Strength as danger.
Strength as loss.
Strength as the first step toward becoming somebody the people you loved had to survive.
“You sound like Mom,” Jup said.
Mark gave him a look.
“Good.”
They stood there another second before Mark shook his head and glanced back toward the building.
“Come on. If we stay out too long, Dominique’s gonna eat whatever dessert’s left and swear she didn’t.”
“That’s because she will.”
“She’ll make eye contact while lying too.”
That pulled the smallest breath of laughter out of Jup, and the moment loosened enough for them to turn back.
He reached for the front door when movement across the street made him stop.
Half-lost in shadow beside a boarded storefront, someone stood watching their building.
Completely still.
Deliberate.
Jup narrowed his eyes.
The figure didn’t move, duck away, or pretend to belong somewhere else.
It simply stood in the dark like part of it, featureless at that distance, more shape than person.
Then headlights rolled past, washing the sidewalk in pale light.
When the glare moved on, nobody was there.
The space beside the storefront sat empty again, a strip of darkness between broken brick and plywood.
Mark followed his gaze.
“You see something?”
Jup kept his attention on the storefront.
“I don’t know.”
Mark’s hand dropped from his pocket.
“Don’t do that. Where?”
Jup held the empty space another second, waiting for movement that never came.
Every instinct told him to trust what he’d seen.
Every other instinct warned him he was getting too used to seeing things that didn’t fit.
Finally, he forced himself to look away.
“It’s gone.”
Mark didn’t relax.
“That wasn’t what I asked.”
Whatever it had been, standing in the street staring at shadows wouldn’t explain it.
Inside, the apartment felt warmer than before, but it didn’t settle him.
Dominique was still talking, Aya was still moving between the stove and the sink, and dishes were still stacked on the counter waiting to be dealt with.
The room was everything it had been an hour earlier, but the outside clung to him.
Later, he slipped into his room and closed the door.
Triōhnah’s chassis hovered near the upper corner, its dark frame half-lost in shadow.
The central lens was dim, but active.
Watching without needing to move.
On the desk, a half-built scout drone waited amid stripped wires and scattered tools.
Not even close.
This one was made from scavenged parts, old delivery tech, cracked stabilizers, and cheap components that usually had to be convinced not to fail.
“Your mechanical construct lacks geometric symmetry.”
Jup glanced up at Triōhnah’s hovering body, then back to the half-built drone.
It’s scavenged parts.
It just needs to fly.
“At present, it is a hovering failure waiting for permission to crash.”
Jup picked up the stabilizer casing.
You talk a lot for a fancy paperweight.
Triōhnah’s lens brightened slightly.
“I am not a paperweight.”
You’re floating in the corner doing nothing.
“I am monitoring.”
That’s what expensive paperweights say.
A brief pause followed.
“Your insult lacks structural accuracy.”
Jup almost smiled.
He replayed the failing flight path until the error stopped looking like a flaw and started looking like a conversation happening too slowly between components.
His fingers made a minute adjustment to the stabilizer response window.
He tightened one screw, then another, before powering up the drone.
It lifted one inch, then two.
The frame tilted left, corrected instantly, and held perfectly in the air, humming softly beneath Triōhnah’s quiet, superior presence.
Jup let out a breath he hadn’t realized he’d been holding.
For once, his hands had done something that wasn’t breaking, overpowering, or frightening.
The drone hovered steadily in front of him, waiting for the next adjustment like it trusted his hands to know what came next.
A knock hit the doorframe.
Dominique eyed the hovering drone with suspicion.
Her gaze moved from the small drone on the desk to Triōhnah floating near the ceiling, then back to Jup.
“If you’re building something that explodes, I want advance notice.”
“It doesn’t explode.”
“That sounds exactly like something people say before it explodes.”
“It flies,” Jup said.
Dominique narrowed her eyes.
“That’s somehow worse.”
“It’s just a drone.”
“You said that about the other one.” She pointed toward Triōhnah.
“Then your room locked everybody out, the lights died, Mom almost broke the door, and you woke up taller.”
Jup stared at her.
Dominique folded her arms.
“So forgive me if I don’t trust your definition of just a drone.”
Triōhnah’s reply slid dryly through Jup’s awareness.
“Her skepticism is statistically reasonable.”
Jup ignored both of them.
Later, in the dark of his room, normal stopped.
The desk fan stuttered first, its steady hum breaking into uneven clicks.
The air thinned.
Shadows near the closet stretched longer than the room allowed, losing shape like something had chewed through the dark from the inside.
Triōhnah?
Nothing answered.
The absence in his head felt worse than the corner.
Triōhnah’s chassis still hovered near the ceiling, but its lens had gone dark.
No pulse.
No quiet adjustment.
No dry remark waiting behind his thoughts.
Something near the closet unfolded from shadow in pieces: a shoulder too narrow to hold a body, a neck bent at an angle that made his eyes ache, fingers curled inward as if they had been broken and healed around emptiness.
Its surface looked unfinished, stretched over a hollow frame that could barely remember the shape of a living thing.
Jup’s eyes tried to slide away from it and failed.
A faint clicking filled the room, small and irregular, like teeth testing each other in a mouth too crowded to close.
With each click, the air pulled thinner.
The mattress dipped beneath him though nothing touched it.
The thing near the closet leaned forward.
The corner of his bedroom hollowed behind it, stretching into a depth that could not fit inside the apartment.
Jup smelled old dust, cold metal, and something sour beneath both, like breath leaking from a room sealed too long.
His throat locked shut.
It was looking at him with lack.
Empty.
Starved.
Drawn.
A thin frost crawled across the window glass in branching white veins, and somewhere under Jup’s ribs, an unfamiliar pressure answered.
The Hollow tilted its broken head.
Then Dominique’s voice tore through the hallway.
“JUP, DID YOU TAKE MY CHIPS?”
Reality snapped back violently.
Jup’s ears popped.
The fan whirred normally again.
The corner was only laundry and shadow.
Triōhnah’s lens flickered back to life overhead, green light cutting softly through the dark.
“I lost contact for several seconds,” Triōhnah said.
Jup’s heart hammered against his ribs.
What was that?
“I cannot confirm an external source.”
That’s not what I asked.
“It is the only answer I can verify.”
Jup stared at the ordinary corner, breathing hard.
Telling himself it was in his head felt weak.
It was still easier than the alternative.
“Your stress response is elevated,” Triōhnah said.
“Rest is statistically advisable. Whether you will take it is… less certain.”
He lay back, staring at the ceiling as Mark’s warning echoed.
You don’t get to risk yourself like it only affects you.
Then Darnell’s quieter voice followed.
What are you?
His comm buzzed on the nightstand.
JOB #01 — START WINDOW ACTIVE
LOCATION: EAST BLOCK SERVICE ROW
REQUEST: RESIDENTIAL POWER FAILURE
STATUS: SOLO DISPATCH AVAILABLE
He should have ignored it.
After the fights, the ghost in the system, Liz’s note, the figure across the street, and whatever had occupied that corner, walking into another unknown part of the city at night sounded exactly like the kind of decision Mark had warned him about.
But staying in this suddenly too-small room felt like waiting for the corner to move again.
Jup stared at the screen until the glow burned behind his eyes.
Then, slowly, he sat up and swung his feet to the floor.
The room felt smaller behind him.
The request stayed open.