Work Text:
Andre came home from school, dropping his backpack off at home before settling into his bed. He was expecting Cal to come over anytime now. The two had promised each other to plan more for ‘Zero Day’, but so far, every meeting has turned into them playing video games.
Andre laid on his back as he waited for Cal to get here, he really needed to go piss, but he decided against it because he wanted to at least greet his pal when he got here.
Soon after, Cal walked into Andre’s room, hearing the other chat with his mom a mile away before entering.
“Hey, Dre!” Cal waved, flashing Andre his beautiful smile, as he sat down on his bed.
“Sup, Cal.” Andre smiled, just a small one. But one warm enough to let Cal know it was genuine.
“We gotta start plannin’, man. We can’t just keep playing games.” Andre sighed.
Cal shook his head, “Just oneee more game day? C’mon, man! We’re so close to beating this boss!”
Andre facepalmed, “Only a few hours, okay? No more than that.”
Cal grinned wide as he booted up his Gameboy Colour, connecting to Andre’s game as they both played.
Hour’s passed, and Andre completely forgot how badly he needed to pee. He had Cal on his stomach, and it was affecting his gaming anyways.
He tried to move Cal off, but he wouldn’t budge.
“Cal, move off. I gotta piss.” Andre laughed awkwardly, before trying again. Still, nothing from Cal. It’s like he knew what he was doing.
“Cal—“ Andre tried to shift Cal off his stomach, blushing violently.
“Dude— Seriously, off—“
“Why? Somethin’ wrong, sir?” Cal giggled, as he shifted around.
Andre let out a shaky breath, he’s been holding his piss in all day. The last thing he needed was this bullshit from Cal.
“Cal— I need to go to the bathroom, you asshole!” Andre tried to get up, only making his situation worse as Cal pinned his wrists down.
“And what if I don’t want you to go?”
Andre gulped, darting his eyes around the room.
“Fucking, what?”
“Just relax, Dre.” Cal smiled, as he pushed harder on Andre’s stomach.
Andre whined, whined. He couldn’t think properly, as he bit his lip.
“Cal…”
“Sir—Yes, sir!” Cal grinned, knowing that pissed the other man off to a degree.
“Fuckin’… Shut up… Oh my god—“ Andre shut his eyes and he breathed heavily, squirming around.
“Is that an order, Lieutenant?” Cal whispered in his ear, giggling at the power he has over his best friend.
“Fuck— Yes. Shut—“ Andre moaned, “the fuck up…”
Cal put his cheek to Andre’s face, seeing tears prick at his eyes. He rubbed his cheek slowly, still pinning his slim wrists with his hand.
“Cal— Dude, get up. Seriously… I-I can’t hold it, man. Please.” Andre pleaded with the man above him, begging to just be set free.
But even after all that, Cal refused. Shaking his head, as he smiled.
“If you want to so bad, you can do it in front of me.”
Andre’s breath hitched, as he bit his lip hard. He held on for a few more seconds, before him slowly pissing himself.
Tears of embarrassment and disappointment came down his face, snuggling into Cal’s hand.
He whimpered as he finished, filling his boxers with his own piss, Cal looking at the wet spot that formed.
“You did well, Sir.”
“Shut up, Cal. Just— Never speak of this again.”
“Right away, Sir!”
Needless to say they didn’t get anymore ideas down that day.
