Profile avatar
cagedboys.bsky.social
Sharing the gay male chastity, locks, and keys - follow for more, tag for reposts 🔒😈🥵
68 posts 358 followers 19 following
Prolific Poster
Conversation Starter

Good Pup 🐶 🔥

Part 2 of putting this cage on. Love the feeling of something sliding into my cock! #chastity #lockedcock #sounding #urethralcage @teamlocked.men @cagedboys.bsky.social @kinkycageddaddy.bsky.social

Woken up to more lock extensions Day 4 of 1164 8 March 2025 — 15 May 2028 #teamlocked #gaychastity @gaychastity.bsky.social @chastitypigrts.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

42/480🔒 1💦 #傑米 #teamlocked #cagecheck #gaychastity #chastity @j8ck1ng0ff.bsky.social @mccagert.bsky.social @cagedboys.bsky.social @gaychastity.bsky.social

Happy Monday - cage check . . . #monochromemonday #teamlocked #cagecheck #gaychastity #kink3d @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

🔒74/148 Just realised I’m half way through my first 2025 locking period Only 74 more days to go What happens after? 🤷‍♂️ Only keyholder @pupspicy.com 🌶️ knows #teamlocked #gaychastity @lockedboys.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Men fuck. I get fucked. Men cum. I get edged, teased, denied, and used. My place isn’t to feel pleasure 😳 it’s to serve it.

32 days without 💦 🙄 and this is how it reminds me! 😁 #behindbarz #cagecheck #gaychastity #malechastity #teamlocked #chastitybelt

They locked me, saying it’d be brief, but they lied. I believed them, and now I have no access to my cock. I just want to cum, but they said I should stay locked and not bother them today. I wonder if sucking a cock would get me unlocked… What did I get myself into? 🥵😳

Part 2 This is the video he sent with the “Easter Lent” rules I imposed on him. Haha

My boyfriend just posted and I’m at work laughing. Attached is what he wrote, I will send part 2 with the video he sent with his post. (Can’t post a video and pic at the same time)

See something you like? . . . #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

On Wednesday, we wear pink with a side of ball pulling lol . . . #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Locked and jock’d ready to take on the day in my @kink3d.com viper 🔒 . . . #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

@lockedboys.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @gaychastity.bsky.social @cagedboys.bsky.social

What are you doing if you walk into a room and I’m like this? . . . #monochromemonday #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

1/71 🙇🏻‍♂️🔐🐺 Supervised by Amo Shiryu @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @lockedof.bsky.social @lockedupdicks.bsky.social @cagedlegion.bsky.social @chasteboys.bsky.social

I’ll show you mine if you show me yours 👀 #teamlocked #cagedboys @cagedboys.bsky.social

Took a week off but need to start the weekend right locked up . . . #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Top of the mornin sub bros! Always be ready for that cage check & when Dad says check in, you drop trou and present! He’s a fan of his boy in slut red… if only the dudes knew what was underneath!!🔐😈🦦👙 #cagecheck #lockedsub @cagedboys.bsky.social @gaychastity.bsky.social @mccagert.bsky.social

I have a habit of going out naked in the cubicle inside the school's restroom just to do a cage check. I’m hoping that no one would catch me 30/480🔒 1💦 #傑米 #teamlocked #cagecheck #gaychastity #chastity @j8ck1ng0ff.bsky.social @mccagert.bsky.social @cagedboys.bsky.social @gaychastity.bsky.social

Ready to be captured? 😈🥵🔥

Day 4️⃣🔒(X yesterday) That’s sounds bad to say 😱🤦🏼‍♂️ especially after my previous chastity time! Well at least it’s locked.. I guess? 🥵 #ChastityCheck #CagedAndControlled #LockedAndLoyal #ChastityLife #CagedForYou #CageLine #ChastityCage #KeyholderOwned #UnderLockAndKey #BriefsCheck #CagedInBriefs #Vcl

Day 1️⃣ Without going in to detail now.. back in #chastity #vcl #cagecheck #GayKink #ChastityLife #MaleChastity #NoTouching #KinkySub #GaySub #BDSMPlay #ObedientBoy #OwnedAndLocked #DeniedPleasure

There's something i love about wide waste band jocks 🤷‍♂️ but sadly, no vcl.. but still 🔒 Feel free to add yours in the comments! 😋 #behindbarz #cagecheck #gaychastity #malechastity #teamlocked #chastitybelt #jockstrap #vcl

Even tho there’s snow on the ground no reason I can’t wear a jock, also having fleece lined pants helps . . . #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Day 3 Cage check with a little ass on the side . . . #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Uh-oh 🥺 #gay #gaychastity #chastity @lockedupdicks.bsky.social @gaychastity.bsky.social @cagedboys.bsky.social @chastitypigrts.bsky.social @cagedlegion.bsky.social

#holetraining #stretchmyhole #toppedtoys #deepspace70

🔒49/148 Late night street cage check after a locked evening in the theatre #teamlocked #gaychastity @lockedboys.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Today is 🎲 day & I hope it ends like it started 🤞 #KHCaptain #LockedBuddy #FreeBro #teamlocked #chastitygame #chastityclub @j8ck1ng0ff.bsky.social @kinkycageddaddy.bsky.social @chastitypigrts.bsky.social @cagedlegion.bsky.social @mccagert.bsky.social @gaychastity.bsky.social @rugbyunion8.bsky.social

I think someone saw my bulge at the gym 14/480 #teamlocked #cagecheck #gaychastity #chastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social @gaychastity.bsky.social

Day 15 of a wonderful situation 🤭 #FreeCaptain #Lockedbuddy #teamlocked #chastitygame #nudity #chastityclub @j8ck1ng0ff.bsky.social @kinkycageddaddy.bsky.social @chastitypigrts.bsky.social @cagedlegion.bsky.social @mccagert.bsky.social @lockedboys.bsky.social @gaychastity.bsky.social

Yes Sir. I'm still locked. Here is proof per your instructions showing my #cagecheck with my new #ToppedToys #DeepSpace70 toy. #MonochromeMonday

Deadly combination 😩 #DeepSpace70 #holetraining #precum

Feeling horny at work today in my cage!So looking forward to spring and summer when I can get outdoors again Getting naked and caged through the forest or at the beach. #chastity #cagecheck #lockedcock #cagedcock #teamlocked @cagedboys.bsky.social @cagedlegion.bsky.social @lockedboys.bsky.social

Day 2 - decided to take it outside today . . . #monochromemonday #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Well I guess all good things must time to an end. Locked back up and where I belong . . #teamlocked #cagecheck #gaychastity @j8ck1ng0ff.bsky.social @chastitypigrts.bsky.social @mccagert.bsky.social @cagedboys.bsky.social

Well.. after 86 days in #chastity, horny events, screwing in spikes!.... it was time to test out #TheHandy again and the new set-up! The ball parachute needs to be pulled to let your head reach the stroker! 🥵 Need 4 eyelets to attach cuffs. #cumcontrol #gaychastity #masturbation #ruinedorgasm