The bell did not ring loudly.
That was the part that hurt the most.
If it had been loud, if it had been dramatic, if it had shaken the whole campus and forced every door open at once, then everyone would have at least shared the moment. They would have had a scene to hold together. A point in time that could be pointed at later and named.
But HS did not leave with a scene.
He left like a bruise.
Quiet. Hidden. Only noticed when you finally touched the skin and realized it had already turned dark.
The night swallowed him.
Phone restrictions hit at eight, like always. Staff walked the halls, like always. The propaganda hall played another loop of MALT's face, like always, and students drifted out, like always, into the darker corners where you could breathe without feeling watched.
Health Track returned to their dorms earlier than the others, not because they wanted to be obedient, but because exhaustion had finally pulled them by the collar.
Game 3 was coming.
Their bodies were tired.
Their minds were frayed.
HS looked like a candle that had been lit too long.
In the boys' dorm, JP tried to keep the air from collapsing.
He tossed a small snack packet toward HS. "Eat something. I swear it's not poison."
HS caught it reflexively, then stared at it like the wrapper was too loud.
TZ sat on the bunk tying and untying his shoes as if the simple act of tightening something could keep life from unraveling.
NS sat at his desk, posture straight, calm again, eyes fixed on a wall that did not deserve that much focus.
XH sat on his own bunk staring at his hands.
His knuckles were scabbed.
His ribs hurt.
His jaw felt locked.
Inside his chest, anger kept pacing in circles like a caged animal.
No one spoke about the bell directly.
They didn't have to.
The bell lived in the room now.
It lived in HS's breathing. It lived in the way HS kept glancing at the door. It lived in the way HS flinched when footsteps passed in the hall, as if he expected staff to come in and tell him his name was already on the red list.
XH looked at HS and said quietly, "You did good today."
HS laughed once. It sounded broken. "I didn't do anything."
"You came back," XH said. "That counts."
HS's eyes filled. He turned his face away fast, pretending to rub his nose. He hated being seen.
JP pretended not to notice. TZ pretended too. Even NS pretended, which was rare for him.
HS opened the snack packet and took one bite. He chewed slowly like swallowing was work.
XH's chest tightened with relief that was too small for how much it mattered.
They talked about nothing for a while.
Not because nothing mattered.
Because everything mattered too much.
JP complained about the curry again. TZ made a deadpan joke about how curry was the institution's love language. NS said nothing but his mouth twitched once, barely, like he found it funny and refused to admit it.
HS sat with his knees pulled up, eating tiny bites, eyes distant.
Then the hallway lights dimmed slightly, the way they always did near midnight.
Curfew.
Control.
The campus trying to make sleep mandatory even when fear made sleep impossible.
JP yawned dramatically. "Tomorrow we win."
TZ nodded. "Tomorrow we fight."
NS said, calm. "Tomorrow is not optional."
XH swallowed. "Tomorrow we stay."
HS did not speak.
His silence was heavier than any vow.
One by one, they lay down.
XH stayed awake longer than usual, staring at the ceiling, listening to the building breathe. He heard JP's breathing deepen. He heard TZ shift once, then settle. He heard NS's pen scratch faintly against paper, like NS was writing something or planning something. He heard HS's breathing stay shallow, like HS was afraid to fall fully asleep.
At some point, XH closed his eyes.
Not because he was calm.
Because his body betrayed him and demanded rest.
When he woke, the room felt wrong immediately.
Not the smell. Not the light.
The space.
HS's bunk was empty.
At first, XH thought HS was in the bathroom.
Then he saw HS's shoes were gone.
The blanket was folded.
Clean.
Deliberate.
Not a messy rush.
Not a panic escape.
A decision.
XH sat up fast, ribs screaming, and looked around.
JP was still asleep, face turned toward the wall.
TZ was half awake, blinking slowly.
NS was already awake, sitting at his desk again, calm, as if the night had never happened.
XH's voice came low and sharp. "Where's HS."
TZ blinked harder. "Bathroom?"
XH swung his legs off the bunk, heart pounding.
Then he saw it.
A note, folded neatly on XH's desk.
It was placed there like an apology.
XH's hands trembled as he picked it up.
The handwriting was shaky, but the words were clear.
"I'm sorry. I can't keep being the one who breaks you. I can't keep hearing the bell in my head. I rang it. I don't want to hate myself more. Please win. Please go back. Please don't come looking for me. If you come looking, I'll stay. And I don't want to stay. I love you guys. I'm sorry."
XH's throat went dry.
He stared at the paper until the letters blurred.
JP woke up to the silence.
Not the normal morning silence.
The kind of silence that makes your skin cold.
JP sat up and saw the empty bunk.
His face tightened.
Then he saw the note in XH's hands.
JP didn't ask.
He didn't need to.
JP's eyes went glassy. He looked away fast, jaw clenched so hard it trembled.
TZ sat up slowly, eyes fixed on the empty bunk like he didn't believe it yet.
NS stood up quietly and walked to the empty bunk, looking at the folded blanket.
He didn't touch it.
His voice came calm, but there was something under it, something faintly cracked.
"He rang it."
JP muttered, voice rough. "He actually rang it."
XH swallowed hard. "He's gone."
TZ's lips parted slightly. No sound came out at first. Then he whispered, "He was right there."
JP rubbed his face hard. "We were right there."
XH's chest tightened.
He wanted to run outside. He wanted to chase HS down. He wanted to grab him by the shoulders and tell him he didn't have to leave.
But HS's note had already warned him.
If you come looking, I'll stay.
And HS didn't want to stay.
XH clenched the paper in his fist until it crumpled slightly.
JP's voice came low, furious and broken at the same time. "He didn't even let us say goodbye."
TZ's eyes were wet. He didn't let the tears fall. He blinked them away like it was discipline.
NS looked at XH. "He left to save himself."
XH's jaw clenched. "He left because we couldn't."
No one argued.
Because it was true.
They walked out of the dorm in a tight cluster.
No yelling.
No chaos.
Just four boys moving like a funeral procession in daylight.
The bell stood in the center of campus, rope hanging still again, as if it had never been touched. But the rope looked slightly off now, like it had moved recently and settled wrong.
A staff supervisor stood near the bell with a clipboard, expression neutral.
Neutral like everything.
JP's fists clenched.
XH wanted to punch the bell itself.
TZ stared at the rope and swallowed hard.
NS stood still, calm again, eyes scanning.
XH approached the staff supervisor. "He rang it."
The staff supervisor nodded politely. "Student HS has chosen alternative placement. This decision is final."
Final.
A clean word.
A cruel word.
XH's voice was low. "Where is he now."
The staff supervisor smiled faintly. "Transportation has been arranged."
JP snapped, "So you shipped him out like luggage."
The staff supervisor's eyes hardened slightly. "Watch your tone."
Tone again.
Always tone.
XH swallowed hard and turned away before JP did something that would get them all cut.
As they walked back, XH's phone buzzed in the restricted pouch, not with a message, but with the memory of how HS's note felt in his fist.
He didn't know how to carry that loss.
He only knew it was going to make him heavier on the court.
In the girls' dorm, Kitty knew something was wrong the moment she saw the boys' faces.
They came to the courtyard to meet the girls before training, and their bodies looked like they had been emptied.
Kitty's eyes scanned their group quickly.
One missing.
She felt her stomach drop.
"Where's HS," Kitty asked, voice small.
JP opened his mouth, then shut it.
TZ looked down.
NS said nothing.
XH held out the crumpled note.
Kitty took it with trembling fingers and read.
Her eyes filled instantly.
She didn't try to stop the tears.
They came like rain, sudden and honest.
June stepped closer and read over Kitty's shoulder.
June's jaw clenched hard.
She didn't cry right away.
Her throat tightened, and her eyes shone, but she held it like she held everything.
NC covered her mouth with her hand.
Anna started sobbing immediately, loud, unable to control it.
Cherry's eyes went glassy. She looked away fast and muttered, "This place is poison."
Jihye stared at the note like she was reading fate.
Kitty's shoulders shook. "He rang it."
XH nodded once.
Kitty's tears fell harder. "He was scared."
JP's voice came rough. "We all are."
June's voice finally cracked just a fraction. "And they won."
XH's chest burned.
He didn't correct her.
Because in some ways, the institution had won already.
It had made them lose HS without even lifting a hand.
Training that day felt like punishment.
Not drills.
Punishment.
Staff extended conditioning windows again. They made them run longer. Made them repeat sprints. Made them do push-ups until arms shook.
Every time someone slowed, a staff member wrote something down.
Not coaching.
Logging.
JP's face was red with rage. He ran harder, like he was trying to outrun grief.
TZ ran steady, jaw tight.
NS ran with controlled efficiency, eyes sharp.
XH ran until his ribs screamed, until his breath burned, until his anger turned into a quiet black thing behind his eyes.
Kitty watched from the edge with June and NC.
Her face was still wet from crying earlier. She wiped it, but the red in her eyes remained.
June's posture was stiff. She looked like she wanted to punch the sky.
Cherry stood behind them, silent.
Jihye stared at the campus, eyes distant, like she could see what was coming.
When training ended, most students collapsed into their dorms or into the propaganda hall seats they would later ditch.
XH didn't go back.
He couldn't.
The dorm smelled like HS's absence. The empty bunk felt like accusation. The note in his pocket felt like a weight he couldn't set down.
He needed motion.
He needed pain that was controllable.
So he went to the gym.
Alone.
It was late enough that the gym was mostly empty. A few students lifted quietly. A staff monitor sat near the front pretending to read while watching everyone.
The lights were harsh, white, unforgiving.
XH put his headphones on even though there was nothing comforting in music right now. He didn't want to hear his own thoughts.
He started with the heavy bag.
Punch. Punch. Punch.
He felt the impact travel up his arm.
He felt his knuckles split slightly again.
He welcomed it.
Because physical pain made sense.
His thoughts didn't.
Between rounds, he leaned forward, hands on knees, breathing hard.
He thought of HS's note.
I love you guys.
I'm sorry.
XH's throat tightened.
He punched again.
Harder.
He felt his anger grow until it started to shake his hands.
He finished the session past the time he should have.
His shirt was soaked.
His muscles trembled.
His ribs burned.
When he left the gym, the campus compound outside was dark.
Wind moved through the trees.
The ground was damp again, like the sky had been crying quietly while everyone pretended not to notice.
XH walked toward the dorm path, shoulders heavy, mind loud.
Then the world moved wrong.
Footsteps.
Fast.
Behind him.
XH turned.
Three figures stepped out from behind a maintenance building near the gym exit.
They wore ski masks.
Dark hoodies.
Gloves.
Two of them were big. Not students. Or if students, then older, heavier, trained in a different way.
The third was smaller, standing a half step behind, posture relaxed like a spectator.
XH's stomach dropped.
He recognized the posture even under a mask.
VT.
XH's body tensed.
The big men didn't speak.
They rushed.
The first hit landed on XH's ribs.
A heavy punch that made his vision flash white.
XH staggered.
The second man hit him in the jaw.
XH's head snapped sideways. He tasted blood instantly.
He tried to swing back, but the third man, VT, didn't rush in. VT stood there watching like he was enjoying a show.
The two big men worked like they had done this before.
One hit. The other hit. Alternate. Keep XH off balance.
XH stumbled back into the wall of the building.
His shoulder slammed concrete.
His breath hitched.
A punch hit his stomach.
XH folded slightly.
Another punch hit his face.
Blood ran from his mouth.
XH's hands came up instinctively, trying to block, but the men were heavy and fast.
XH fell to one knee.
The world rang.
VT stepped closer, still not punching.
VT's voice came muffled through the mask but recognizable. "This is what captains get."
XH spit blood onto the ground.
He laughed once, broken.
VT's head tilted slightly, as if amused.
The big men hit XH again, trying to keep him down.
XH's vision blurred.
He felt anger, pure and hot, rise from his stomach to his throat.
He felt the part of him that had been trying to stay disciplined all week snap.
The men stepped back slightly like they thought the job was done.
XH stayed on one knee, breathing hard, blood dripping from his lip.
VT leaned in. "Stay down."
XH lifted his head slowly.
His eyes were wild.
His voice came low, raw. "This is how MALT's son behaves."
VT froze for half a second.
XH laughed again, hysterical, blood bubbling in the laugh. "You're soft. You didn't land a single punch on me."
VT's posture shifted.
Rage.
Pure pride wound.
The big men moved again, stepping forward for a second round.
XH's gaze dropped to the ground for the smallest fraction.
Sand.
Dirt.
Grit.
The ground near the building's edge had loose grit, carried by wind, stuck in damp corners.
XH's hand scooped a fistful without thinking.
The first big man rushed from the right.
XH threw the sand.
It hit the man's eyes.
The man yelled, swearing, hands flying to his face.
The second big man swung from the left.
XH ducked, barely, and stepped inside the swing, driving his knee up hard into the man's groin.
The man doubled over with a guttural sound.
XH followed with an elbow to the temple.
The man dropped to the ground like his body forgot how to stand.
The first man was still blinded, staggering, wiping his face.
XH stepped toward him and drove a short punch into his stomach, then another elbow, not clean technique, just survival.
The man collapsed, coughing.
For a split second, there was silence.
Only wind.
Only XH's breath.
Only VT standing there, frozen.
Now it was just them.
XH wiped blood from his lip with the back of his hand and laughed again, not happy, not sane, just furious.
Droplets began to fall.
Rain.
Soft at first.
Then more.
The sky had decided to join.
XH took one step toward VT.
"Now me and you," XH said, voice low, shaking with laughter. "You little shit."
VT lunged.
This time VT swung wild, anger driving him. Jab, swing, knee, elbow. VT was trained, but rage made him sloppy.
XH didn't flinch the way he should have.
He took punches, his head snapping slightly, his body absorbing hits, laughing through it like pain had become a joke.
He kept walking forward, step by step, pressuring VT back.
VT hit XH in the cheek.
XH spit blood again and smiled.
Rain fell harder.
Wind cut through the compound.
VT swung again.
XH slipped to the side, then drove his knee up hard into VT's groin.
VT's body buckled.
VT made a sound that was half rage, half shock.
XH moved behind him in an instant, arm snaking around VT's neck.
A guillotine choke.
Tight.
Sharp.
Roman Reigns style, not pretty, just crushing.
VT struggled.
VT's hands clawed at XH's arm.
XH tightened.
His eyes were wide, wild, tears mixing with rain, blood mixing with water.
"He deserves this," XH hissed, voice breaking. "He fucking deserves this."
VT's feet scraped on wet ground.
VT tried to lift XH, tried to slam him.
XH tightened again, legs braced, body shaking with rage and exhaustion.
Rain poured now.
Wind blew.
VT's struggle slowed.
XH's voice dropped into something almost pleading and furious at the same time.
"He won't let me," XH whispered, tightening the choke. "He won't let me go."
VT's arms flailed weaker.
His body went heavier.
His knees hit the ground.
XH held on.
Five seconds felt like five hours.
A minute felt like eternity.
Then voices erupted.
Footsteps.
Shouts.
Flashlights.
Security.
Students.
Health Track.
Kitty's voice cut through the rain first, high and terrified. "XH!"
June's voice followed, sharp. "Stop. Stop."
JP's voice roared, furious. "XH, let go!"
TZ shouted. "Security. Security!"
NS's voice came low, urgent. "XH."
XH didn't release.
His arms shook but he held the lock like it was the only thing keeping his world from collapsing.
Security rushed in, grabbing XH's shoulders, trying to pry his arms loose.
VT's body was limp now, unconscious.
Two security men pulled XH back hard.
XH stumbled, nearly falling, rain pouring down his face.
For a second, he looked feral, like he might fight security too.
Kitty ran forward and grabbed his sleeve, not caring who watched.
Her hands trembled. "XH, please."
June stepped in too, voice shaking despite her control. "You'll get cut. You'll get all of us cut."
That line hit XH like a slap.
All of us.
HS's note flashed in his mind.
Please win. Please go back.
XH's body trembled.
His breath came in harsh bursts.
Security shouted into radios.
More flashlights appeared.
Students gathered at a distance, drawn by the chaos.
The rain poured harder.
Wind shoved at bodies.
On the edge of the crowd, one of VT's people, a sniper-type guard, held himself too still, eyes scanning for a clean angle.
He raised something slightly.
A hand moved like it wanted to lift a weapon.
But the crowd was too dense. Security was in the way. Students were everywhere. Flashlights and bodies and rain ruined clean sightlines.
The guard lowered again, frustrated.
XH stood there soaked, blood washed into pink streaks down his chin, chest heaving, eyes wide.
Kitty stared at him like she was seeing a different version of him, the version forged by injustice and exhaustion.
June stared too, eyes shining with fear and fury and something else, something like realization.
JP stood with fists clenched, ready to fight anyone who touched XH wrong.
TZ's jaw was tight, eyes scanning the crowd.
NS stood a half step behind XH, expression unreadable in the rain.
Security dragged VT's unconscious body away, shouting for medical staff.
The two masked men lay groaning on the ground. One was still wiping sand from his eyes.
One security officer yelled, "Who started this."
No one answered.
Because truth didn't matter in this place.
Only narrative.
XH swayed slightly, exhaustion crashing in now that the rage had burned its fuel.
Kitty grabbed his arm tighter. "You're bleeding."
XH blinked slowly, rain in his lashes.
June stepped closer, voice low. "We need to get him inside."
Security turned toward XH, eyes sharp, already measuring consequences.
The institution would not see self-defense.
It would see chaos.
It would see opportunity.
It would see a captain who could be punished.
And tomorrow was Game 3.
The rain kept pouring.
Wind kept pushing.
And somewhere in the dark, HS was already gone, riding away from this place with a final note and a rope still swaying behind him.
XH stood under the storm, chest heaving, and realized something brutal.
They weren't only playing basketball anymore.
They were surviving a system that wanted them to lose their humanity first.
And tonight, the system had finally made him show his teeth.
