So I have sucked my best friend before and had him cum in my mouth multiple times but for the past couple of weeks he hasn’t been in the mood and he always says that he’s tired when I ask to give him head. Desperate for some cock I searched grindr for a hookup. There an old man messaged me and sent me his pics. He seemed like my type- hairy, fat and a mediumish, small cock. I got very horny looking at his pics and sent him mine. He approved and in the next 15 mins I was at his house. As I entered he said that we should not talk and just get to it. I was fine so I went down on my knees and he unbuckled his pants in quite the hurry. He had a 4 incher with a lot of pubes. Then he made the room v dark and I went along with it. His cock was very sweaty and so were his pubes and balls. I licked them and instantly got such a salty taste and sweaty smell which kinda put me off. Then when i took his dick in my mouth I could taste something pasty and like piss. I think it was his smegma. Disgusted I told him that he should wash himself. He really didn’t care and pleaded me to suck his dick. He was kinda pushing my head towards his cock as well. Horny and longing for some good cum I agreed and started blowing him. I gave him quite sloppy head and easily deepthroated him cus his cock didn’t hit my gag reflex. As i sucked him he started humping my face while his sweaty balls hit my face. I was gonna tell him to stop but then in 5 mins without a warning he started making weird noises and came in my mouth. It tasted horrible and foul. I was disgusted but then he shot a spurt on my face and I stood up. He awkwardly spanked me hard on my ass and held my neck to make me sit down. Honestly i was scared so i did on the couch. He slapped his cum covered dick on my facd and made me clean his dirty cock. I wanted to wash up but he just insisted on me leaving so i was covered in his dirty cum, smelling like piss and looking like a whore.