StoryChoose
Rainy Rooftops
🌧️ Rainy Rooftops

The Ninth Floor Minute

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 Client Cancels at 2 A.M

Rain tapped the window. ⟨Character 1⟩’s laptop pinged on the floor beside an upturned beanbag and a slowly tipping container of biryani. The bank alert meant his largest client cancelled, and that meant the heist he refused for months was about to become his only option.

⟨Character 1⟩: The client cancelled. Two in the morning and my biggest contract just died on a bank alert, no call, no apology, just a zero where the money used to be. That invoice was the only thing between me and selling my laptop. Now I get to choose between a dead business and a very stupid phone call.

Ash: I was about to sleep. Say yes or no, ⟨Character 1⟩. I have other people for this work, people who don’t wake me up at two in the morning with their financial problems. The offer is still standing, same number, same server, same risk, but not for long, so yes or no right now.

⟨Character 1⟩: I’m in. And the fee is double. I don’t like surprises, and I don’t like midnight calls, and I especially don’t like owing money to a man who uses the word opportunity. Double the original number, transfer half to my account before I leave, or I go back to my beanbag and sleep until the bank repossesses the building.

Ash: Done. The guard changes at three, you have one hour. Be at the service entrance with the badge, the one I gave you last month, the one you said you’d never use. Keep your phone on, keep your mouth shut, don’t eat in the server room, and nobody believes a maintenance man with biryani on his sleeve.

Across the street from the data center, rain slid off a broken awning and wet his shoulder. ⟨Character 1⟩ finished a cold vada pav, licked his fingers, and watched the night guard check his watch for the third time. He had one hour, and every minute of it already felt wrong.

⟨Character 1⟩: The guard is not moving, he’s checking his watch, yawning, and every time he yawns I count three seconds. Give me the freight elevator code again. I’m writing it on my palm with a pen because my phone screen is cracked. If this goes wrong, I will find you, and I won’t need a code for that.

Ash: He will. The code is 9-3-1-7, nothing will go wrong. Just walk in like you belong there, nod at the guard, and stop thinking so much. The less you think tonight, the faster you get paid, and if you get caught, I never called you, but you won’t get caught because you’re too careful for that, which is why I chose you.

Chapter 2: Blue Lights, Wrong Bay

The cloned badge clicked against the parking gate reader, and Ravi stepped out of his booth with rain rolling off his cap. This was the heist ⟨Character 1⟩ had refused for months, now a minute by minute walk into cold concrete.

⟨Character 1⟩: IT maintenance, server twelve is down, and the alarm already knows it before your phone tells you. Your phone is off because the building blocks signals when a server drops, so don’t waste time checking it. I’ll be twenty minutes, and don’t follow me, because touch the freight elevator after me and you’ll regret the paperwork.

Ravi: Why no one called me? I’ve been on this gate for three years, and not one emergency ever started with a stranger holding a badge. You’re not on my list, but the badge scans, so maybe I’m wrong. Twenty minutes, and I’m writing your badge number on a sticky note, so if anything goes missing, I’ll know who to blame.

The ninth-floor server room was cold and smelled of dust and plastic. Blue lights blinked in long rows, and ⟨Character 1⟩ walked to bay nine, where the label under his thumb read B-A-C-K-U-P, and the word wrong sat in his chest like a stone.

⟨Character 1⟩: You told me bay nine. This says backup. I’m not in the business of stealing the wrong box, so I’m checking the serial before I unplug anything, and if the serial doesn’t match the manifest, I’m walking away.

Ash: The primary moved at midnight. The backup is the one we need, because the primary now has a tracker and the backup doesn’t. Keep moving, you don’t have time to read labels, you have one minute, maybe less, and the freight elevator only waits for the code.

⟨Character 1⟩: No, I’m checking the serial, and there’s a second label on the back that says Decoy. This is empty, or worse, it’s bait, but the money is already gone if I walk out empty-handed, so I’m packing it anyway. Tell me where the real drive is, or I’m walking out with a decoy and your name in my phone.

Ash: Are you still there? ⟨Character 1⟩. Answer me. Fine, take the decoy, but if you’re not at the freight elevator in sixty seconds, I’m locking you in and calling the guard myself.

Chapter 3: The Wrong Minute

⟨Character 1⟩ carried the decoy to the freight elevator, timer at sixty seconds. He typed 9-3-1-7 from his palm, keypad flashed red, wrong, he typed again, wrong, and in the last minute of the heist a silent alarm tripped and a shutter dropped over the stairwell door.

⟨Character 1⟩: Wrong. I wrote it exactly as you dictated, and it’s wrong. The last minute of this heist and every number you gave me was a trap, every door is locked, and I’m standing on the ninth floor with an empty box in my hands. I should have checked the serial and walked away, but no, I wanted double.

⟨Character 1⟩: Ash just sent me a text: Thanks for the distraction, the real heist is in the basement. I dropped the server and it cracked open, empty, just a plastic shell with a decoy label. He used me, and now the police lights are washing over this window.

Officer: A whole plan to steal an empty box. You climbed nine floors, lied to a guard, and broke into a server room for a plastic case with a decoy sticker on the bottom. The basement alarm is still ringing, the real drive is gone, and you're sitting here because you were the distraction for Ash's heist, not the thief.

⟨Character 1⟩: It was not empty. It was full of the minute I should have kept, the last minute before I decided that money was worth a wrong code and a decoy. The box was empty, but the mistake wasn't. I spent so long being alone and stubborn that I forgot how to see a trap, even when it was written on the label.

Officer: Fine, one email, one hand, and it better be to your lawyer, not to your buyer. You have sixty seconds on my phone, so type fast and don't try anything. After that, you're going to the station, and you can sleep there, but no more games.

⟨Character 1⟩: Tell the cybercrime unit to check Ash's IP address, the chat logs, and the serial number of the server that was never there. I built websites for people who trusted me, and tonight I built a trap for myself, but now I'm sending the proof, and then I'm done.

He typed the encrypted message, one finger on the cracked screen, and sent it to the cybercrime unit. Then he closed his eyes and slept, the first deep sleep in a year, as the police car drove off into the rain.

Rest now, ⟨Character 1⟩. You did the right thing. Goodnight, ⟨Character 1⟩, Ash, Ravi, Officer.

A question for tonight
⟨Character 1⟩, what would have changed if you had left the decoy on the rack?

More shared stories ¡ Write a new one

The Ninth Floor Minute: a bedtime story ¡ StoryChoose