StoryChoose
Lighthouse Island
🗼 Lighthouse Island

The Midnight Vault Job

3 chapters for 1 character · about 10 minutes · told 1 time. The highlighted parts are filled in with your own characters when you make this story yours.

Chapter 1: The Plan and the Pizzas

⟨Character 1⟩’s apartment at 11:47 p.m. Three monitors throw blue light on a desk buried in pizza boxes. A half-eaten slice of cold pepperoni sits on a napkin beside a mechanical keyboard; the cursor blinks on a line of code. ⟨Character 1⟩ leans back in his chair, chewing slowly and staring at the screen. Two hired specialists, Ravi and Jonas, sit on a couch that has seen better decades.

⟨Character 1⟩: Right. The building’s grid goes dark at 12:04. That’s when the night guard resets the backup generator for thirty seconds. We walk in through the service door on the east side; I keyed the lock this morning with a little toy I built. From there we have six minutes to the vault antechamber. No elevators. Stairs only. You both have the floor plan on your phones. Any questions about the route? Good.

Ravi: Wait, what about the backup generator? You said thirty seconds. What if it takes longer? What if the guard’s late?

⟨Character 1⟩: Then we improvise. That’s what the device is for. I’m not drawing you a map for every maybe. You want guarantees, go work for an insurance company. Now, the vault itself is a Kessler 3000. Old model, but they upgraded the firmware last month. I’ve got a zero-day for the new encryption. It’ll hold the door open for ninety seconds. That’s all the time we need to grab the prototype and walk out.

Jonas: You said the prototype is the real deal? The one that’s supposed to eat our market share?

⟨Character 1⟩: It’s a scheduling algorithm. Boring, but it’s got three patents. The moment it hits their servers tomorrow morning, my company is toast. So tonight we take it. Any other stupid questions? No? Then eat something. There’s cold pizza on the counter. I’m not heating it. Tastes better this way.

They leave the apartment at 11:58. The rival company’s building looms over the street, its glass front dark except for a single red light blinking on a camera above the service door. ⟨Character 1⟩ leads them through the alley, past dumpsters that smell like old grease and wet cardboard. He pulls a small black box from his jacket, presses it against the door’s card reader. The lock clicks. They slip inside.

⟨Character 1⟩: Stay close. The antechamber is two flights down. Don’t touch the walls; they’ve got capacitance sensors that pick up body heat. Step where I step.

Ravi: You didn’t mention the sensors before.

⟨Character 1⟩: I just did. Now shut up and walk. The vault door is ahead. I’m going to plug in the device. It’ll take about forty seconds to negotiate the handshake. Watch the hallway.

⟨Character 1⟩ connects his device to the vault’s diagnostic port. The screen on his phone shows a progress bar. It jumps to 20 percent, then stalls. A message flashes: Firmware update detected. New encryption algorithm. ⟨Character 1⟩’s jaw tightens.

⟨Character 1⟩: They pushed a patch. Two hours ago. The handshake is failing. I’ve got to rewrite the exploit on the fly. This is going to take another minute. Maybe two.

Jonas: We don’t have two minutes. The guard’s rounds start at 12:15. That’s six minutes from now.

⟨Character 1⟩: Then I’ll make it one. Stop talking. I need quiet.

Chapter 2: The Vault and the Decoy

The vault door groans open. ⟨Character 1⟩ steps inside, his phone light sweeping the steel shelves. Empty. Except for a single sheet of paper taped to the back wall. The words are printed in thick black letters: TOO LATE, ⟨Character 1⟩. Jonas picks it up, turns it over, finds nothing on the back. Ravi stares at the empty shelf, then at ⟨Character 1⟩.

Ravi: This is a setup. They knew we were coming.

⟨Character 1⟩: No. They knew I was coming. Someone talked. Or they guessed. Doesn’t matter. The prototype isn’t here. Pull up the feed on my phone. Camera seven, basement garage.

⟨Character 1⟩ holds the phone so they can all see. A truck is backed into the loading bay, rear doors open. Two figures in coveralls slide a silver case into the cargo area. A third figure supervises, a guard in a dark uniform with a flashlight on his belt. The truck’s engine turns over.

⟨Character 1⟩: Basement. Now. Stairs, not elevator. Go.

They take the stairs three at a time. The garage is cold and smells of diesel and wet concrete. The truck is still there, idling. The guard turns as they burst through the door, and his face changes. He recognizes them. He reaches for the radio on his shoulder.

Ravi: Don’t. We’re not here to hurt anyone.

⟨Character 1⟩: Too late for that. He’s already pressed the button.

The guard’s radio crackles. He draws a baton from his belt. Jonas lunges first, gets a elbow in the ribs, stumbles. ⟨Character 1⟩ steps in, grabs the guard’s wrist, twists. The baton clatters. The guard swings a fist, catches ⟨Character 1⟩ on the cheekbone. ⟨Character 1⟩ shoves him hard against the truck’s fender. The guard’s head knocks against metal, and he goes down, breathing but out.

⟨Character 1⟩: Silent alarm. That radio was live. Police are already on their way. How long?

Jonas: Dispatch logged it at twelve sixteen. Nearest unit is three minutes out. Maybe less.

⟨Character 1⟩ climbs into the truck’s cargo area. The silver case sits on a pallet, strapped down. A small screen on its lid shows a countdown. Sixty seconds. He pulls out his device, connects it to the case’s port. The screen flickers. Access denied.

⟨Character 1⟩: It’s a biometric lock with a time seal. I can bypass the print, but the timer’s hardwired. It’s not opening until it reaches zero, and then it wipes. Thirty seconds.

Ravi: Sirens. I hear them. We have to go.

⟨Character 1⟩: Twenty seconds. I can do this.

The case’s screen flashes red. The countdown hits ten. ⟨Character 1⟩’s device beeps, then dies. The case locks itself with a final click. Blue lights wash across the garage walls.

⟨Character 1⟩: It’s over. Run.

Chapter 3: The Ghost and the Goodnight

The window at the end of the garage corridor is narrow and painted shut. ⟨Character 1⟩ hits it with his shoulder once, twice, until the frame splinters. Cold air rushes in. He can hear Ravi shouting his name. He can hear Jonas too, and then the slam of a car door cutting it off. He does not look back. He drops into the alley behind the building and runs until his lungs burn.

⟨Character 1⟩: Should have been backup plans. Should have been one person watching the door. I told them no. I said no to every single thing they asked.

He presses his back against the brick. The alley smells of rain and old trash. His phone lights up in his hand: three missed calls from Ravi, a text from Jonas that just says where are you. He wipes his cheek with his sleeve. The blood has dried, and it pulls at the skin.

⟨Character 1⟩: They’re in custody. I know it. I left them there. I ran because that’s what I do.

The walk home takes forty minutes. The streets are empty. He passes a pizza place with its lights off, then a bus stop where a man sleeps under a blanket. He climbs the stairs to his apartment and does not turn on the lights.

⟨Character 1⟩: The room smells like grease and old coffee. Three monitors glow in the dark. The cursor still blinks on line forty-two. The case is gone. The prototype is gone. Whoever planned this, they’re probably already staffing up with my clients. I couldn’t trust two people enough to watch a door with my eyes. That’s what happened.

He opens the box. One slice left, curled at the edges. He takes a bite. It’s cold, and the cheese is stiff. He chews slowly.

⟨Character 1⟩: Should call a lawyer. In the morning.

He sets the box on the floor and lies back on the couch. His phone still shows the time on the lock screen: 1:52 a.m. The screensaver is a picture of a building he no longer owns. He closes his eyes. The monitors stay on until morning.

⟨Character 1⟩: Cold pizza’s still good. That’s something.

It's okay to make mistakes. What matters is what you learn from them. Goodnight, ⟨Character 1⟩.

A question for tonight
⟨Character 1⟩ learned a hard lesson that night. Have you ever been so sure of yourself that you ignored the people around you?

More shared stories · Write a new one