Please

1.3K 20 4
                                    

A/N: I'm gonna start making Scott x Derek one shots from Teen Wolf so if you like that ship then you should read it! Even if you don't know that ship you should still read it. Watch the show though; it's really good!

"Fuck you." Frank smirked, hitting Gerard in the stomach, making the latter slam against the lockers. His friends, Dallon and Pete, were smirking as he watched him beat the shit out of Gerard. "Please." Gerard whined, basically allowing Frank to beat him. "Shut the fuck up." Frank said through gritted teeth. Gerard whined in response as Frank got him on the floor, kicking him in the stomach and then straddling him, punching him in the face multiple times before a teacher came by and pushed him off. Gerard's face was all bloody, his ribs bruised as he stumbled to get up. His friends, Brendon and Ryan, ran up to him. "Oh my god, Gee, did Frank hit you again?" Brendon said, examining his face. "Come on, let's go into the bathroom." Ryan said, students staring at Gerard as he walked into the bathroom. Brendon grabbed a bunch of paper towels and wet them, carefully wiping away the blood. Gerard winced. "I know, its okay." Ryan said soothingly. "I still like him." Gerard muttered. "I know, I know." Brendon whispered. "No offense but why do you still like him? He hurts you." Ryan said. "I don't know.. He's really cute and I know somewhere deep down he's a good person." Gerard bit his lip. Brendon clicked his tongue. "No offense but he's never gonna be with you, I mean, it's obvious. I'm sorry, Gee." Brendon said, frowning. Brendon wiped the rest of the blood off. "There. How's your ribs?" Brendon asked. "They hurt but they're not broken." Gerard said, wincing slightly when he touched them. Ryan rubbed his back. "It's okay. Do you wanna ditch today?" Ryan asked. "Yeah, sure." Gerard said. Brendon and Ryan smiled. "Alright, let's go." Ryan said, all three of the boys walking out of the school together.

They went to Ryan's house. "I'm gonna get some food." Ryan said, both boys going upstairs. They waited for Ryan, turning on his tv and Xbox one. Ryan returned with a two bags of Doritos and a two liter bottle of Pepsi. Brendon grabbed the bag, opening it quickly. "I'm fucking hungry." Brendon said. "Same." Gerard sighed, taking a chip. Ryan took some chips, taking the Xbox controller. "Y'all wanna play Mortal Kombat?" Ryan smiled. "Hell yeah!" Gerard smiled. Brendon smirked. "Alright, who's up first?" Brendon asked. "Ryan. You and me." Gerard said. He nodded and gave Gerard an extra controller, putting the game on. "I call Sonya." Gerard said. "Scorpion is my guy." Ryan said. "No, Sub Zero is better." Brendon said. "There's two types of people: Scorpion fans or Sub Zero fans. What do you think, Gerard?" Ryan asked. "Scorpion all the way dude. He's got flames and shit. But Sonya is awesome. She's like, in the military." Gerard said, picking his character. Ryan locked in his Scorpion character, starting to play. Ryan smirked when he got first hit, Gerard groaning in response. "Ha! I won the round!" Gerard laughed at Ryan. "There's still another round, you dick." Ryan said. Gerard smirked, playing the rest of the round. "Ha! Look who won that round, loser." Ryan smirked. Gerard laughed. "I'm winning the next round." Gerard said and Ryan smiled. "You're going down." Ryan said. They played the last round. "Ha, you bitch! I won." Gerard stood up and giggled. "Not fair!" Ryan said, huffing. "You're acting like a child, Ry." Brendon said. "No." he said, opening the bottle of pop and drinking from it. "Your turn, Brendon." Ryan said. "Winner plays the next person, I guess." Ryan said. "I'mma beat your ass, Way." Brendon smirked. "Let's see you try." he said.

~~

"Shit!" Gerard cried out as he felt a fist collide with his face. "I'm tired of you doing this shit to me, you need to stop!" Gerard whined. "Oh yeah? What are you gonna do about it?" Frank smirked. "Fucking faggot." Frank said, punching him in the stomach. "Stop, please!" Gerard cried out. Frank punched him extra hard in the face, making Gerard fall on the floor. He blinked a few times before his vision went black.

Gerard woke up in the nurse's office. He rubbed his head and tried to sit up but fell back on the very small bed. "Don't get up so fast." the nurse, Mr. Stump, said. "I gotta go to class." he said, getting up and bolting out the door. "Wait!" the nurse said but sighed when he didn't come back.

The bell rang and the students flooded the hallways and Gerard saw Ryan. He ran up to him. "I wanna make Frank jealous." Gerard said. "How are you gonna do that? How do you know if it's going to work?" Ryan raised a brow. "I don't know if it's gonna work but just kiss me." Gerard whispered. "What? Gerard.." Ryan said, eyes wide open. "Just do it, Ry." Gerard looked him in the eyes. Ryan sighed and pressed his lips against Gerard's. He wrapped his arms around Ryan's neck, Ryan putting his hands on his waist. He opened his eyes a little bit to see Frank staring at them, his jaw dropped. Gerard put his tongue in Ryan's mouth, causing Ryan to moan softly. "What do you think you're doing?" Gerard heard Frank's angry voice say. Gerard pulled away, looking at Frank innocently. "What?" Gerard said, arms still around Ryan's neck. Ryan was looking at him, not really scared of Frank. "Get over here, Way." Frank said, pulling Gerard into a vacant classroom. He pulled him away from the door, pressing him against a wall. "You're mine. Nobody else's. Got that?" Frank said. Gerard nodded quickly, not wanting to make Frank even more mad. "Good." he said before kissing him hard. Gerard was surprised but kissed back immediately. Frank pushed his tongue in his mouth, Gerard sucking on his tongue. Frank let out a small groan, making Gerard moan softly. Frank pressed his body closer to him, grinding against him. Gerard whined, wrapping his arms around Frank's neck. Frank bent him over a table, pulling Gerard's pants and boxers down. Frank ran his hands over Gerard's ass, slowly grinding against it. Gerard moaned, pushing back against his erection. Frank groaned, pulling away. Frank put his fingers in his mouth, sucking on them. He pushed one into Gerard, feeling Gerard tighten around his finger. "Relax." Frank whispered. Gerard whimpered and Frank pushed the finger in and out carefully. Was Frank actually being nice? He raised a brow and then moaned, Frank adding a second finger. Gerard closed his eyes, panting softly. He added a third one, making Gerard cry out softly, waiting for the pain to go away. When it did, he moaned a little louder. "I'm gonna fuck you with my fingers." Frank said. Gerard pushed back against his fingers, letting out little moans. Frank smirked, running his hand up Gerard's pale back. He could feel his spine under his fingers and he shivered. Frank leaned down to kiss the back of his neck, watching Gerard squirm under his touch. "Fuck, Frank." Gerard moaned, closing his eyes and gripping the sides of the table. Frank sped up his movements with his fingers, making Gerard let out small moans. Frank would be lying if he said he wasn't extremely hard right now. He groaned, pulling his pants and boxers down. He wrapped a hand around himself, sighing in relief from the touch. "Oh my god." Gerard moaned, throwing his head back. "You like that?" Frank growled in his ear. "Yes, fuck. Talk dirty to me." Gerard moaned. "What a slut.. asking me to talk dirty to you. Fuck, I'm gonna remember this. You're just so hot.. Who do you belong to?" Frank said. "You, Frank." Gerard said. "Damn right." he smirked. Gerard let out a loud whine, moaning softly. "I'm gonna cum." Gerard moaned. Frank took Gerard's cock in his hand, jacking him off at a slow pace. Gerard whined as he hit his prostate with his fingers. He moved them in and out quickly and fucked him harder with him. Gerard moaned loudly, pushing back onto his fingers. "Fuck!" Gerard cried out, Frank repeatedly hitting his prostate. Frank groaned, feeling Gerard tighten around his fingers as he neared his orgasm. Gerard came in his hand with a loud high pitched moan, Frank fucking him with his fingers to ride out his orgasm. He pulled them out, kissing him hard. Gerard pulled away a moment later, getting on his knees and taking Frank's cock in his mouth. He choked a little; he was big. Frank groaned and tangled his fingers through Gerard's hair, pulling on it hard. Gerard moaned, taking as much of his cock in his mouth that he could fit. He jacked him off with his hand around the other part of his cock he couldn't fit in his mouth. He pulled away, licking along the vein that was there and then sucking on the tip. Frank moaned as Gerard ran his tongue along the slit, jacking him off with his hand as he sucked on the tip. "Fuck, Gerard." Frank said through gritted teeth. Gerard moaned, looking up at him. He saw Frank look at him with lustful eyes. Gerard noted that his face looked fucking perfect. Frank closed his eyes, pulling on Gerard's hair harder. Gerard moaned louder,  bobbing his head fast. "I'm gonna cum." Frank said, looking down at Gerard who was still looking at him. Gerard sucked harder when he heard him say that, making Frank cry out softly. "Fuck!" Frank moaned as he came in Gerard's mouth. Gerard pulled away, swallowing it all. Frank pulled him up for a kiss, not caring that he could taste his own cum on Gerard's tongue. They made out for a minute and then pulled away, both of them putting their boxers and pants up. "Fuck, that was great." Frank said, catching his breath. "Hell yeah." Gerard said. "Let's do it again sometime." Frank said. "Fuck yeah." Gerard smirked.

Frerard oneshotsWhere stories live. Discover now