It was the day after school had ended and my friend Xavier and I were hanging out at his house. I had known Xavier for years. We were both in our mid to late teens and had fooled around together before - at sleepovers we had sucked each other off and fucked once - and I knew a lot about him. He had a beautiful cock, it was 9 inches and thick. He had fucked many girls but I knew he was into guys also. I was also popular with the girls but was interested in both but Xavier was the only guy I had been with. We were bored so I texted our friend Justin and he said he was at his house and we could come over if we wanted.
Justin’s sister was friends with Xavier’s so she came with us to hang out with Justin’s sister. They were in the same grade but a few years younger and to my knowledge had never had sex.
Justin had a girlfriend named Lucy who he had been secretly dating for years (although everyone knew about it) and had never been with anyone else. Justin, Xavier, and I were considered popular and good looking and we were good friends. Xavier was tall, white, and slim and had a tight, muscular butt because he played soccer all year round. Justin was short and very skinny. He was half white and half Filipino. I was much like Xavier, slim, white, and tall. I didn’t have such a big cock but mine was big and thicker than Xavier’s, right around 7.5 inches in length. Justin’s sister, Jaiden, was similar looking to Justin, skinny and short. Her body was not fully developed yet so she didn’t have big breasts but her ass was cute and tight. Xavier’s sister Elizabeth was a bit more developed than Jaiden but she wasn’t anything special to look at.
When we arrived at Justin’s house he told us his parents weren’t home and that we could just go up to his room if we wanted. Xavier and I agreed and we went up to Justin’s room. We were playing video games and talking and the subject worked its way to porn eventually. Xavier and I had always talked about porn but I did not know what Justin was in to exactly. He started talking about how he loved it when the girls got oiled up and gang banged. This peaked Xavier’s interest and he looked some videos up on his phone for us to watch.
He sat on the edge of Justin’s bed and we sat next to him as he held the phone up for us all to see. All I could focus on though was Xavier’s growing cock, it was at full length in a matter of seconds and I just had to touch it but I didn’t want to appear gay before Justin. That thought left my mind a second later when Justin said, “Wow Xavier, nice tent,” and pointed. Xavier tried to cover it up with a pillow and Justin tried to grab the pillow but wound up grabbing Xavier’s cock already.
He seemed surprised at first and couldn’t move but eventually released it from his grasp and apologized. Xavier said that it actually felt pretty good and asked Justin to do it again. Justin reluctantly reached again but I stopped him and said it might be better if Xavier has his pants off. Xavier agreed and I helped him take them off, exposing his monster. Justin then proceeded to grab Xavier’s cock as I watched. Just then, however, we heard a knock on the door and saw it open to see Jaiden and Elizabeth looking stunned.
Jaiden said, “Justin that looks a bit too big for you to handle, do you need some help?” and without waiting for a response came over to the bed and grabbed Xavier’s cock also. Elizabeth stood at the door, still stunned, so I went over to her and led her to the bed to sit down. Then she surprised me and unbuttoned my pants and pulled them down, leaving me in my underwear. She then took those off and took my cock in her mouth after getting on her knees.
By this time Jaiden had been sucking Xavier and I moved right next to him. Justin positioned himself behind Jaiden and Elizabeth and pulled down their yoga pants to reveal their tight young asses. He slipped a finger in each one and they let out moans, this being their first time being touched like that from a boy. He made sure to finger there assholes too and eventually worked three fingers into each hole at different times. The girls began sucking even harder and right before I was going to cum Justin stopped everyone and said he had something that would make this even better.
He then pulled out a couple bottles of coconut oil and told everyone to get on the bed. He then gave me a bottle and Xavier a bottle and told us to put it wherever we thought it was needed. We started with Elizabeth and Jaiden, pouring it until they were soaked in it before moving to Justin. I poured it all over his ass, making sure to slip a finger in his hole every now and then. Then Xavier and I poured it on each other. Once we were sufficiently oiled Xavier and I made the girls get on all fours and lined up our cocks with Jaiden and Elizabeth’s pussies, mine lined up for Elizabeth and Xavier in Jaiden. We slipped our cocks in and slowly began to work back and forth until they told us to fuck them harder. Justin was in front of them and they sucked his dick together while we fucked them. After a while Justin positioned himself under Elizabeth and stuck it in her pussy while I moved up into her asshole. At this point Xavier moved over Justin and made him suck his balls while Elizabeth sucked his cock. Jaiden moved under me and sucked my dangling balls as they slapped against Elizabeth. I yelled out that I was going to cum and Justin and Xavier said they were close too so we all pulled out and the girls sat next to each other with their mouths open waiting for our load. It didn’t take us long after seeing two hot, oiled up girls to blow our loads all over them. Afterwards we all collapsed, exhausted before taking a shower together to clean off.