I confess I'm a straight guy and have sucked a transexual's dick and they came in my mouth.
I spent over half a year in Thailand within the last 12 months.
Whilst I was there was in a relationship with a white girl, but she wasn't there with me. I went to plenty of bars and thai girls (girls, really.) would be all over me because I'm young and I'm white.
One night I got pretty drunk with some friends and went to a ladyboy bar, I knew they had dicks, but they were pretty hot and had their tits out. One drink led to another and by the end of the night I had 5 of them sucking my dick in the middle of the club, but I suffer from sexual anxiety so I was soft as a wet sock. My 2 mates were watching with their eyes open and we eventually got split up.
I was feeling pretty rough by this point, and a little adventurous so I took one of the 'girls' to a room and bought a condom (they were TINY) and as she was sucking me off I couldn't get it up. She kept asking "aren't you horny? don't you wanna fuck my tight ass?" but I just couldn't do it.
So instead of leaving with my tail between my legs I thought I'd at least try something I'd never done before so I started sucking her off. I used techniques that I've always wanted my gfs in the past to do to me, good hand work, lots of tongue, you know, each to their own, and within maybe 2-3 minutes she shot a load right in my mouth. I wasn't expecting it so soon so I spat it out pretty quickly, she showered, got dressed, and told me to not bother paying because I had already paid her in one way.
What happens in Thailand stays in Thailand, unless it's a ML confession.
And no, I wouldn't do it again, it's not my thing.