The warning came through Thuận.
A Thälmann boy wants out.
Minh read the message twice.
The sender used a temporary account. No profile picture. No history. The wording was too clean for panic and too messy for a formal trap. That was what made it dangerous. It looked human enough to matter.
Lâm looked at him from the rehab bench. "No."
"You don't know what it says."
"Your face does."
Minh put the phone away.
"Someone may get hurt."
Lâm flexed his wrapped hand and winced. "Someone already did."
That should have stopped him.
It did not.
At dusk, Minh reached the empty futsal court near the canal. The lights were half-dead. Motorbikes passed on the road above, their sound fading before it touched the concrete below.
The court smelled of wet dust and old rubber. Someone had left a food wrapper near the goal. A torn poster flapped against the fence with each passing truck. Everything about the place said ordinary neglect, which meant nobody would question an ordinary beating.
Three boys surrounded one student in a Thälmann jacket.
The jacket was torn.
The boy's lip bled.
"I told you I don't want in," he said, voice shaking.
One attacker slapped him.
Minh stepped from the shadows.
"Enough."
The attackers turned too fast.
Too ready.
Thiên Phú spoke:
"Frame suspicious."
Gomboc rose over the sight of blood:
"Still bleeding."
That was the problem.
Suspicion did not erase blood.
It only made the blood harder to read.
The first attacker rushed.
Minh moved without khí.
Wrist.
Turn.
Release.
The second swung a metal water bottle, not at Minh's head, but toward his fingers.
Minh stepped inside and stopped the elbow before impact.
One Beat trembled under his palm.
He did not use full force.
The third flicked a backpack strap low toward Minh's ankle.
Not a real attack.
A question.
Would he jump? Would he chase? Would anger make him step wrong?
Minh lifted his heel just enough and let the strap pass under him.
The attacker smiled for half a second before remembering to look afraid.
Minh saw it too late.
The third backed away, then ran.
The beaten boy stared at Minh.
"Thank you."
Minh looked at the cameras around the court.
Broken.
All of them.
Not smashed in anger. Unscrewed. Angled down. One cable cut cleanly near the wall. Someone had prepared the silence before the bleeding started.
He should have felt relief.
Instead, the air felt too arranged.
When he turned to leave, the boy pressed something into his palm.
"They said you'd come."
Minh opened his hand.
A small metal charm lay there.
A hanging star.
The beaten boy wiped his mouth with the back of his hand. The blood smeared too brightly.
"They said if I didn't give it to you, they'd visit my brother."
Minh closed his fist around the charm.
"Who?"
The boy shook his head hard enough to hurt himself.
"I don't know names. They don't give names."
On the rooftop across the canal, a hidden phone stopped recording.
The file uploaded in silence.
Minh walked the frightened boy to a bus stop without touching him.
Every rescue gesture had become suspect: a hand on the shoulder, a confident direction, a promise that someone knew a safe place. Minh kept one meter between them and let the boy choose which bench to use. When a bus arrived, he asked the driver whether it reached the boy's ward and made the boy hear the answer himself.
"You're not coming?" the boy asked.
"Do you want me to?"
The question confused him. People performing rescue rarely returned control so quickly.
The boy shook his head. Minh waited until the bus merged into traffic, then crossed to the canal railing. Tân Phong had sent a map of possible camera positions. The rooftop across the water appeared on it as a blind rectangle because the building's ownership records were incomplete.
Minh bought a cheap compact mirror from a stationery stall and used it to look upward without lifting his face. The rooftop was empty. A cable still hung over the parapet, moving in the wind.
Lãnh Phong arrived ten minutes later and examined the bus timetable instead of the roof.
"You lost them," Minh said.
"You expected them to stay after uploading the file?"
"I expected you to find something."
Lãnh Phong tapped the timetable. One route number had been circled in fresh pen. It did not match the boy's bus.
"A rescuer tells you where safety is," he said. "A hunter lets you discover the route he prepared."
Minh photographed the circle but did not follow it. That refusal cost Huyền Kha a clean observation. On the far side of the canal, a phone recorded an empty intersection for eleven minutes before its owner finally stopped waiting.
The circled bus route ended at a private sports clinic with its shutters down.
Minh and Lãnh Phong visited the next afternoon separately. Minh arrived first and bought sugarcane juice across the street. Lãnh Phong passed twice on foot without looking at him. They behaved like strangers because the route had been designed to confirm a connection.
A van stopped at the clinic. The frightened boy from the previous day stepped out with his mother. She carried a printed appointment and believed the clinic had offered free follow-up care after his school incident.
Minh crossed the street before the shutters opened. He did not tell her the clinic was a trap. He asked to see the appointment code and showed her the same code on the false rescue badge. The matching numbers did what his warning could not.
She pulled her son back and called the school herself.
The van driver left. Lãnh Phong let him go because stopping him in front of the family would turn a narrow escape into visible Võ Lâm violence.
"We lost another route," Minh said after they were gone.
"No. The mother owns the complaint now. That route is harder to erase."
Minh looked at the closed clinic. He had wanted a captured enemy. What remained was a civilian witness who had chosen to leave before danger became proof. The result was less satisfying and more durable.
