Morning felt like a courtroom.
Not because people were quiet. Because people were watching.
XH woke up and knew the rumor was still alive before he even touched his phone. He could feel it in the way the dorm air seemed heavier. He could feel it in the way the hallway sounded, doors opening slower, footsteps more careful, whispers pressed tight between teeth.
He washed his face in cold water and stared at himself in the mirror longer than he needed to.
His cheek bruise had darkened. The cut on his lip had sealed but looked ugly. His eyes looked tired in a way that didn't match his age.
He thought of the planted photos. The admin's calm face. Cameras down. Logs unavailable.
He thought of the forum thread like a swarm of insects.
He exhaled and whispered a single word, low.
"Okay."
Not peace.
Just acceptance that today would hurt again.
JP was already up, sitting on his bunk tying his shoes hard like he was strangling them.
"You ready," JP asked.
XH didn't smile. "No."
JP nodded once. "Good. Me neither."
TZ stood near the window stretching slowly, conserving energy like he had learned to treat rage like fuel instead of fire. His lip was still split. His knuckles were bruised.
NS sat at his desk, calm again, eyes sharp, tapping his fingers lightly on his knee as if he was counting something invisible.
HS sat on his bunk staring at his hands.
His hands were steady for a second, then started trembling again.
XH sat beside him.
"HS," XH said quietly.
HS didn't look up.
XH lowered his voice. "I'm not mad at you."
HS swallowed. "I'm mad at me."
XH's chest tightened. "Don't be."
HS's eyes finally lifted. They were wet, raw. "They're going to use me."
XH's jaw clenched. "Then we make them regret it."
HS let out a shaky breath. "How."
XH looked around the room. JP was listening. TZ was listening. NS was listening without looking like it.
XH spoke slowly, steadying his own voice. "We don't play their game. We play ours."
JP scoffed. "Their game is rigged."
XH nodded. "So we make rigging irrelevant."
TZ's voice came quiet. "Control pace. Protect HS. No techs."
JP pointed at XH. "No techs especially."
XH's jaw tightened. "I know."
NS finally looked up. His voice was calm. "They will bait you again."
XH stared at him. "I know."
NS's eyes held XH's for a beat too long, like he was checking whether XH would crack.
XH looked away first.
Not because he was weak.
Because he didn't want to give NS anything.
Breakfast was the same beans curry and rice, but the dining hall felt different.
People stared.
Not everyone, but enough.
Some girls whispered and glanced at XH's face, then looked away like they were afraid he would see them.
Some boys smirked.
Some staff watched too closely, like they were waiting for XH to become a headline again.
Kitty sat with June and NC. Kitty's posture was stiff, jaw tight. She held her spoon but barely used it.
June ate like it was discipline. Controlled. Efficient. Her face didn't react to whispers, but her eyes did. Every time someone stared at XH, June's eyes sharpened like she wanted to cut them.
Cherry sat nearby, expression cold.
Anna looked exhausted.
Jihye stared at her cup like it might speak.
When XH stood to leave, Kitty's eyes followed him instinctively.
She didn't wave.
She didn't smile.
She just looked at him like she wanted him to survive the next two hours more than she wanted anything else.
June met XH's eyes too, brief and steady.
Not soft.
But loyal.
It mattered more than softness.
The arena was louder today.
Not just crowded.
Hungry.
Game 1 had delivered drama, and crowds always demanded a sequel with bigger blood.
Students packed the bleachers. Engineering supporters wore organized colors. Health Track supporters wore handmade signs. Some majors sat in clusters, cheering like this was a championship, not an execution.
Cameras sat in their rigs. Scoreboard lights glared bright. Microphones were everywhere.
he rain had stopped outside for now, but the air inside felt damp anyway, as if the building remembered.
Health Track walked onto the court.
The whispers rose instantly.
XH could feel eyes on him from every direction.
Not just rival eyes.
Curious eyes.
Judging eyes.
Eyes that had read a forum post and now wanted to see if it was true that he was "that kind of guy."
XH's stomach twisted, rage rising, but he pressed it down like a weight.
He looked toward the girls' section.
Kitty sat forward with her hands clasped tight. Her blonde hair made her look sharper, but her eyes were soft, terrified.
June sat upright, chin lifted, eyes hard.
NC sat between Anna and Cherry like a calm anchor.
Jihye sat still, eyes distant, as if she was listening to something no one else could hear.
VT's cohort stepped on next.
They looked fresh. Privileged. Smiling.
VT himself walked like this was a stage built for him. He glanced at the girls, then at XH, and smiled faintly like he was saying: you can't win both wars.
The referee blew the whistle.
Game 2 began.
From the first possession, it was clear the pace was different.
Health Track didn't rush.
XH held the ball at half court longer, eyes scanning.
NS moved like a shadow, setting a screen, cutting, reappearing.
JP rotated to the wing. TZ stayed ready for rebounds. HS moved constantly, not hiding, not freezing.
XH passed to JP.
JP faked, drove, kicked back to TZ.
TZ took a clean shot.
Swish.
The crowd reacted with surprise, then noise.
Kitty's breath hitched.
June's eyes flashed.
Health Track bench erupted with controlled energy.
VT's cohort responded with physical defense again, but Health Track didn't bite.
They didn't argue with the ref early.
They didn't shout.
They didn't feed the camera.
They just played.
For five minutes, the game felt almost fair.
Then the institution remembered itself.
VT drove hard, lowered his shoulder into XH's chest, and XH took the hit, sliding back a half step. XH's ribs screamed, but he stayed upright.
The crowd roared.
The whistle blew.
Foul on XH.
XH froze.
He turned his head slowly toward the referee, disbelief sharp.
JP shouted, "How is that on him."
The referee didn't look at JP.
NS grabbed JP's jersey lightly and murmured, "Stop. Save it."
JP's face went red. He swallowed the rage, breathing hard.
XH clenched his jaw and stepped back, forcing calm.
VT smiled faintly and walked to the line like a king.
He sank the first free throw.
Then he glanced toward Kitty and June and sank the second, eyes still on them.
Kitty's stomach twisted.
June's jaw clenched hard.
Cherry muttered, "Disgusting."
The game continued.
VT's cohort began targeting HS again.
Not obvious hits. Small shoves. Quick reaches. Tight pressure.
HS caught a pass and hesitated half a second, and a defender slapped his arm.
HS flinched and almost lost the ball.
No whistle.
HS swallowed hard and passed quickly to NS.
NS caught, eyes sharp, and swung it to XH.
XH drove.
A defender stepped in.
XH stopped, pivoted, kicked to HS again.
HS caught and this time he didn't hesitate. He passed clean to TZ.
TZ scored.
XH nodded once, small.
HS's shoulders loosened slightly.
Kitty exhaled like she had been holding breath.
June's eyes narrowed, focused.
The score stayed tight.
Not a runaway.
A knife fight.
Then the rumor attacked again, not as a post, but as a look.
A VT defender brushed past XH and leaned in close enough to whisper without cameras catching lips.
"You like saving pictures," the defender murmured.
XH's blood went hot.
He felt it like a slap to the face.
His fists clenched.
He wanted to swing.
He wanted to explode.
He wanted to scream the truth until the arena shook.
He didn't.
He exhaled hard through his nose and dribbled the ball once, forcing the rage down like a stone.
JP saw XH's face change and stepped closer, voice low. "What did he say."
XH shook his head slightly. "Nothing."
JP's eyes burned. "It wasn't nothing."
XH's voice stayed low. "Not now."
Because "not now" was survival.
The third quarter turned into a war of stamina.
Bodies collided. The court squeaked. Sweat dripped. Breath became loud.
The crowd's noise rose and fell like waves.
XH could feel his ribs with every twist.
He could feel the weight of the rumor with every stare.
He could feel the weight of HS's fear with every shaky pass.
He could feel the weight of Kitty and June watching him, trusting him, hoping he didn't break.
He couldn't afford to break.
At a timeout, Health Track huddled.
JP's face was flushed. "We're in it."
TZ nodded. "We're in it. Keep pace."
HS whispered, voice small. "I'm trying."
XH looked at him. "That's enough. Keep moving."
NS spoke calmly, eyes scanning the court. "They're baiting you, XH. They want the technical. They want you to become the story."
XH stared at him for a second.
Then nodded. "I know."
NS's calm didn't soothe XH, but it anchored the team.
XH hated that he needed it.
The timeout ended.
They stepped back on court.
Then the rain returned.
It wasn't inside.
Not physically.
But the sound arrived through the roof again, faint at first, then louder, tapping, tapping, tapping.
Kitty heard it and froze.
Her dream flashed in her mind again, glass, silence, rain, XH and NS circling.
She gripped her seat until her fingers hurt.
NC leaned in. "You okay."
Kitty swallowed. "It's raining again."
June's eyes flicked toward the roof briefly, then back to the court. "Ignore it."
Kitty couldn't ignore it.
Not when rain had no forecast and kept showing up at the same moments.
It felt like the story itself was leaking.
On the court, the fourth quarter began with the score almost tied.
The crowd stood for parts of it.
The camera zoomed in on XH's face, lingering like they wanted to capture the moment he cracked.
XH drove hard, pulled two defenders, and kicked out to JP.
JP rose for a shot.
A defender shoved him mid-air.
JP landed hard, shoulder slamming the wood.
The crowd gasped.
The whistle didn't blow.
JP lay on the floor staring up at the ceiling like the ceiling had betrayed him.
XH's chest burned.
He stepped toward the referee, eyes blazing.
He felt the F-word rising again like a demon.
He swallowed it.
He forced his voice calm.
"That's a foul," XH said.
The referee looked at him blankly.
"No call," the referee said.
No call.
Two words that meant: you're not human here.
JP sat up slowly, rage shaking his hands.
TZ helped him up, whispering, "Breathe."
NS stepped closer to XH, voice low. "Lock in."
XH nodded once, jaw clenched so tight it hurt.
They played the next possession without protest.
They forced a steal.
HS got the ball, hands shaking, and passed to XH cleanly.
XH drove, pulled defenders, and passed to TZ.
TZ scored.
The crowd erupted.
Kitty's breath hitched into a sob she swallowed.
June's eyes flashed with fierce relief.
Cherry muttered, "Good."
VT's cohort called a timeout.
VT walked to his bench with a calm smile, then looked toward Health Track with eyes like he was measuring how to cut them in the last minute.
In the huddle, VT spoke quietly to his crew.
They nodded.
They came back out with a plan.
Target XH's ribs. Bait his mouth. Take the game with the whistle if needed.
The last minute became pure tension.
Every dribble felt loud.
Every breath felt like it might be the last breath before the bell.
With thirty seconds left, Health Track was up by one.
One point.
A breath.
VT's cohort had possession.
VT drove, pulling defenders, and kicked to a shooter.
The shot went up.
Time slowed.
Kitty's hands clasped so tight her knuckles whitened.
June leaned forward, eyes wide for the first time tonight.
HS held his breath.
XH's ribs screamed as he leapt for the rebound.
The ball hit the rim and bounced high.
Bodies collided.
Someone's elbow hit XH's shoulder.
The whistle blew.
The arena froze.
Everyone looked at the referee.
Kitty's heart stopped.
June's jaw clenched.
JP's face twisted.
TZ's eyes widened.
NS's expression sharpened.
The referee raised his hand and pointed.
Foul.
No one knew on who yet.
The referee's mouth moved.
The sound got swallowed by crowd noise.
Then the announcer repeated it into the mic, voice excited, cruelly cheerful.
"Foul on Health Track."
The crowd erupted.
Half in cheers, half in boos.
XH stood frozen.
He felt the rage rise like a wave, hot and choking.
He could taste the F-word again.
He forced himself still.
He forced his hands to unclench.
He forced his breathing slow.
Kitty watched him from the stands, eyes wet.
June watched too, jaw clenched, almost trembling.
VT walked to the free throw line smiling faintly.
Two shots.
The game could flip on the whistle.
The rain hammered the roof like it was laughing.
XH stared at the floor, jaw clenched.
He could feel his heart pounding in his ribs.
This was what the institution wanted.
Not just to win.
To make them lose in a way that felt hopeless.
VT took the ball, spun it once, and looked up at the crowd.
His eyes flicked toward Kitty and June again.
Kitty's stomach twisted.
June's hands clenched.
VT shot the first free throw.
Swish.
Tie game.
The arena roared.
VT bounced the ball again for the second shot.
XH stood at the lane, hands on knees, breathing hard, forcing calm, forcing himself not to speak.
Because he knew one word could end everything.
The referee handed VT the ball.
VT lifted it.
The ball left his hands.
And the chapter ended right there, on the arc of the shot, on the sound of rain hammering the roof, on Kitty's heart in her throat, on June's breath held, on HS trembling beside the lane, on XH's jaw clenched so hard it felt like it might crack.
Because Game 2 wasn't just a game.
It was a verdict.
And the institution was smiling while the ball was still in the air.
