Kowalski first heard the scratching on a Tuesday, which meant he had five days to realize nobody gave a shit about maintenance until the walls fell down.
The sound came from D-block. Low. Rhythmic. The kind of noise that could be rats or could be the end of the world, and after fifteen years of apocalypse, the difference didn’t matter as much as people pretended.
He logged it in the maintenance report. Submitted it to Sergeant Crimson, who ran security for the fortress perimeter like it was his personal kingdom and everyone else was a serf who didn’t understand walls.
Crimson read the report. Said it was rats. Said Kowalski should focus on keeping the pipes running and let security handle security.
Kowalski said the scratching was moving. D-block yesterday. C-block this morning. Heading toward the armory.
Crimson said rats didn’t have a sense of direction. Said if Kowalski wanted to play soldier, he could sign up for wall duty and get shot like everyone else.
The conversation ended there.
Kowalski went back to his pipes and his sewage and his unglamorous job of keeping the fortress functional. Nobody thanked him. Nobody noticed. That was fine. He’d been a civil engineer before the Fall. He knew how infrastructure worked. You only got noticed when something broke.
The scratching continued.
By Thursday it was in B-block. Louder. More organized. Multiple sources. Not one rat. A colony. Or a crew.
Kowalski didn’t file another report. He grabbed a flashlight and a pickaxe and went to investigate himself.
-----
The maintenance tunnels ran beneath the entire fortress. Built back when this was an actual military base with actual funding and people who cared about things like structural integrity. Now it was a maze of concrete and rust and forgotten spaces where the dead couldn’t reach and the living didn’t bother.
Kowalski knew every inch. He’d spent eight years down here. Fixing leaks. Routing power. Clearing blockages that nobody wanted to think about.
He followed the scratching to the junction beneath B-block. The sound was coming from behind the east wall. Close. Deliberate. Methodical.
He set down the flashlight. Raised the pickaxe. Started digging.
The wall was old concrete. Crumbling. It took him twenty minutes to break through.
The hole opened into darkness.
Kowalski shined his flashlight through.
And saw Hell organizing a work shift.
-----
The tunnel on the other side was massive. Ten feet wide. Twelve feet tall. Reinforced with stolen lumber and scavenged metal beams. Professional construction. The kind that required planning and tools and a foreman who knew what the fuck they were doing.
Skeletons.
Hundreds of them.
They moved through the tunnel in formation. Carrying dirt. Hauling support beams. Building infrastructure the way Kowalski had spent his whole career doing, except they didn’t need breaks or paychecks or OSHA compliance.
And at the front, directing them with hand signals, was a ghoul.
It stood taller than the skeletons. Hunched. Lean. Skin stretched over muscle like leather over wire. Its hands moved in precise gestures. Left. Right. Dig here. Reinforce there. The skeletons obeyed without question.
Kowalski watched the ghoul pull out a piece of paper. Unfold it. Study it.
Blueprints.
Old fortress schematics. The kind that showed where the walls were thin. Where the armory was located. Where the command center sat.
They weren’t randomly digging.
They were tunneling with purpose.
Kowalski backed away from the hole. Slow. Quiet. The flashlight beam shaking in his hand.
A skeleton turned. Looked directly at him. Empty eye sockets. No expression. Just recognition.
It pointed.
The ghoul’s head snapped toward the hole.
Kowalski ran.
Behind him, the sound of bones scraping concrete. Fast. Getting closer.
He made it to the junction. Grabbed the emergency demolition kit from the supply locker. Every maintenance tunnel had one. Insurance against cave-ins or gas leaks or the kind of catastrophic failure that killed everyone in a five-block radius.
He set the charges. Crude. Fast. Didn’t bother with precision.
The skeletons poured through the hole. A dozen of them. The ghoul behind them, moving like a spider on too many legs.
Kowalski hit the detonator.
The tunnel collapsed.
Love this story? Find the genuine version on the author's preferred platform and support their work!
Concrete. Dust. The sound of bones snapping under three tons of rubble.
When the dust cleared, the hole was gone. Sealed. Nothing but broken rock and silence.
Kowalski sat in the dark and tried to remember how to breathe.
Then he went to find Sergeant Crimson.
-----
Crimson listened to the report. Skeptical. Arms crossed. The posture of a man who’d heard crazy before and didn’t have time for it now.
He asked how many skeletons Kowalski saw. Kowalski said hundreds. Crimson said that was impossible. The perimeter was secure. No breach. No tunnels. Kowalski was seeing things or exaggerating.
Kowalski said he collapsed a tunnel full of them. Crimson asked where. Kowalski told him. Crimson said that was outside the perimeter. Not his problem. The dead could dig all they wanted as long as they stayed on their side of the fence.
Kowalski explained that the blueprints showed the armory. That the tunnel was heading toward the center of the fortress. That this wasn’t random digging. This was strategy.
Crimson said he’d send a patrol to check. Standard procedure. Nothing to panic about.
Kowalski said they needed more than a patrol. They needed to collapse the entire tunnel system. Burn it. Flood it. Whatever it took.
Crimson said Kowalski should stick to pipes and let security handle security.
The conversation ended there.
Kowalski went back to his bunk and didn’t sleep.
-----
The patrol went missing.
Six soldiers. Standard sweep. Routine perimeter check. They entered the maintenance tunnels at 0800 and never came back.
Crimson called it a cave-in. Ordered the tunnels sealed. Problem solved.
Kowalski said the tunnels didn’t collapse on their own. Crimson said sometimes they did. Old infrastructure. Structural failure. Accidents happened.
Kowalski said he was going back down. Crimson said that was a bad idea. Kowalski said he didn’t care. Crimson said fine. He’d send backup. The kind that didn’t fuck around.
He sent the Vikings.
-----
The Viking Marines were what happened when you gave special forces soldiers too much time and not enough therapy.
Six of them. Full modern combat armor. Sledgehammers instead of rifles. Bright colored signias on their helmets so they could tell each other apart in the chaos. Blue. Purple. Red. Green. Yellow. Orange.
They called themselves marines, but nobody knew if they’d actually been marines before the Fall or if they just liked the sound of it. Didn’t matter. They killed undead better than anyone else in the fortress. Brutal. Efficient. They treated combat like religion and sledgehammers like sacraments.
Blue was the leader. Tall. Broad. Didn’t talk much. Just nodded when Crimson briefed him.
Purple was a woman. Shorter. Faster. Smiled when she talked about breaking bones.
The others were variations on the same theme. Violence with helmets.
Crimson told them the mission: clear the tunnels, collapse anything structural, come back alive.
Blue asked if they could pray first. Crimson said they had five minutes.
They knelt. Held their hammers. Spoke words in a language Kowalski didn’t recognize. Old Norse, maybe. Or something they made up. Faith didn’t care about accuracy as long as it got you through the day.
When they finished, they stood.
Blue looked at Kowalski and said they were ready.
Kowalski grabbed his shovel.
They descended.
-----
The tunnels were darker than Kowalski remembered. Colder. The kind of cold that came from things that didn’t breathe.
Blue led. Purple behind him. The others in formation. Kowalski stayed in the middle. Crimson brought up the rear, rifle ready, scanning for threats like this was a textbook operation and not a descent into a mass grave.
They reached the junction. The collapsed tunnel was still sealed. Concrete. Rubble. No sign of movement.
Kowalski pointed to where he’d broken through. Told them the tunnel extended east. Toward the armory. Toward the center.
Blue nodded. Started digging.
The Vikings took turns. Sledgehammer strikes. Methodical. The concrete cracked. Broke. Fell away in chunks.
Kowalski helped with the shovel. Clearing debris. Making room. His hands shook. He pretended they didn’t.
After twenty minutes, the hole was big enough to crawl through.
Blue went first. Flashlight mounted on his helmet. Hammer ready.
He disappeared into the dark.
Five seconds later, his voice came back through the hole.
One word.
“Hundreds.”
-----
The tunnel was exactly as Kowalski remembered. Wide. Reinforced. Professional.
And full of skeletons.
They stood in ranks. Silent. Patient. Waiting. Some held tools. Some held weapons. All of them faced the hole like they’d known it was coming.
At the back, three ghouls. Watching. Directing.
Blue stepped through the hole. Purple followed. Then the others. They formed a line. Hammers raised. No hesitation. No fear. Just readiness.
Crimson came through last. Looked at the skeletons. Looked at the ghouls. Looked at Blue.
He said this was a perimeter breach. Said they needed to collapse the tunnel and pull back. Said engaging was suicide.
Blue said they didn’t pull back.
The skeletons charged.
-----
The first skeleton that reached Blue lost its skull in one swing.
The impact sounded like a gunshot. Bone fragments. Dust. The body collapsed into a pile of disconnected parts.
Purple took the next two. Horizontal swing. Caught them both at chest height. Ribs shattered. Spines snapped. They fell in pieces.
Red stepped forward. Overhead smash. Caved in a skeleton’s pelvis. It folded in half and stopped moving.
Green. Yellow. Orange. They moved like a machine. Each swing deliberate. Each impact lethal. Skeletons fell in waves. Bones scattered across the tunnel floor like debris from a construction site.
Kowalski watched from the hole. Shovel in hand. Useless. The Vikings didn’t need help. They were art in motion. Violence as craftsmanship.
A skeleton broke through the line. Headed toward Kowalski. He swung the shovel. Caught it in the skull. The blade cut through the bone. The skeleton dropped.
He stared at it. Hands shaking. Breath coming fast.
Blue glanced back. Nodded. Approval, maybe. Or acknowledgment. Then he turned and kept fighting.
-----
The battle extended deeper into the tunnel. Beyond the perimeter. Into territory the fortress had never controlled.
The skeletons kept coming. Dozens. Hundreds. They didn’t retreat. Didn’t rout. Just advanced. Step by step. Bone by bone.
Purple crushed a skeleton’s leg. It crawled forward on its hands. She stepped on its spine. Pinned it. Brought the hammer down on its skull. Three times. Until there was nothing left but fragments.
Red fought two at once. Blocked a swing with his hammer. Countered with a strike that took off an arm. The skeleton kept fighting. He hit it again. Ribs. Pelvis. Skull. Systematic destruction. When it finally stopped moving, he was already onto the next one.
Blue waded into the center of the horde. A whirlwind. Every swing connected. Every impact killed. Skeletons collapsed around him like he was gravity and they were falling.
Kowalski stayed near the entrance. Shovel ready. Breathing hard. A skeleton came close. He swung. Missed. It grabbed the shovel. Tried to pull it away. He kicked its knee. The joint shattered. It fell. He brought the shovel down on its skull. Over and over. Until his arms hurt and the skeleton stopped moving.
He looked up. The Vikings were thirty feet deeper. Still fighting. Still winning.
The ghouls at the back hadn’t moved. They watched. Calculating. Learning.
One of them turned. Disappeared into the darkness.
Kowalski yelled a warning. Nobody heard him over the sound of hammers on bone.
-----
The water came from nowhere.
At first it was just damp. Then wet. Then ankle-deep. Then rising.
Crimson’s voice crackled over the radio. Calm. Professional. Said he’d opened the overflow valves. Said flooding the tunnel was the only way to protect the perimeter. Said they had two minutes to pull back.
Blue heard it. Stopped mid-swing. Looked at the rising water. Looked at his team.
He said they were pulling out.
The Vikings disengaged. Formed up. Started moving toward the entrance.
The skeletons followed. Slower now. The water was chest-high. It didn’t stop them. They didn’t need to breathe.
Purple stumbled. The current caught her. A skeleton grabbed her ankle. Pulled her under. She swung blindly. Connected. The skeleton’s arm came off. She surfaced. Gasping. Kept moving.
Red didn’t surface.
Kowalski saw him go down. Saw the skeletons pull him under. Saw the water turn dark.
Red’s helmet floated to the surface. Red signia. Empty.
The water kept rising.
-----
Green made it to the entrance. Pulled himself through the hole. Collapsed on the other side. Coughing. Alive.
Yellow came next. Then Orange. Both soaked. Both silent.
Purple dragged herself through. Blue helped her up. Asked where Red was.
Nobody answered.
The water was at the ceiling now. The tunnel was flooding fast. Too fast. Crimson had opened every valve. Drowning the skeletons. Drowning everything.
Blue looked back through the hole. Water pouring through. Skeletons still moving beneath the surface. Walking. Climbing. Unstoppable.
He placed a charge on the wall. Manual detonator. Told everyone to move back.
Crimson’s voice on the radio. Asking for confirmation. Asking if they were clear.
Blue hit the detonator.
The tunnel collapsed. The entrance sealed. The water stopped.
Silence.
-----
Crimson didn’t come back.
They waited an hour. Two. Called his name. Checked the radio. Nothing.
Blue said Crimson was on the other side when the charges blew. Said the collapse must have trapped him. Said they’d need excavation equipment to dig him out.
Kowalski said Crimson had flooded the tunnel. Said he’d killed his own men to protect the perimeter. Said that was the job. That was what security meant.
Blue didn’t respond. Just stared at Red’s helmet. The red signia. The empty space where a person used to be.
Purple said they should go topside. Report the breach. Plan the next move.
They climbed.
When they reached the surface, Kowalski kept walking. Past the command center. Past the barracks. All the way to the center of the fortress. Where the walls were furthest away. Where the ground was solid and nothing could tunnel beneath him.
He requisitioned a new bunk. Central housing block. Fourth floor. No basement. No tunnels. No walls within fifty feet.
The request was approved without question.
-----
Kowalski stopped sleeping near walls after that.
Not because of the skeletons. Not because of the ghouls. Not because of the tunnels that extended God-knew-how-far beneath the fortress.
Because Crimson had been right.
Security meant protecting the perimeter at any cost. Even if the cost was your own men. Even if the cost was drowning the people you were supposed to save.
The fortress was safe. The breach was sealed. The tunnels were flooded. The dead were stopped.
For now.
Kowalski never went back underground. Never filed another maintenance report about scratching in the walls. Never told anyone about the ghoul that had escaped into the darkness before the flood.
Three weeks later, another stronghold fell. Tunneling attack. Same method. Same blueprints.
Kowalski heard the report. Filed it away. Didn’t mention it.
He slept above ground after that.
Didn’t help.
They were learning faster than humans.

