Reposted by F*g Joe 🇭🇰Gay vids 18+ @nsure20.bsky.social · 13/07/2026His ass sounds so succulent🤤🥵😋 #gay #gaysex #gaymen #gayporn #rimjob #eatingass #bwc #dick #cock #fatass #bubblebutt #maleass #balls #feet #soles Marti_only 236670
F*g Joe 🇭🇰 @fagjoe.bsky.social · 13/07/2026“I must not question Daddy” 150 times as punishment for attitude, then another 50 for answering back. @limabean.bsky.social 052
F*g Joe 🇭🇰 @fagjoe.bsky.social · 25/12/2025Celebrating a caged Christmas. Proudly showing off my new, smallest cage yet from @kink3d.com. Dedicated to @limabean.bsky.social who has owned me for just over 10 years. Happy Christmas daddy 🔒 #teamlocked #gaychastity #cagedchristmas 29312
F*g Joe 🇭🇰 @fagjoe.bsky.social · 16/12/2025🔒 Cage check on the gym floor Love myself a locked and leaky leg day! Day 77 #chastity #teamlocked #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0231
F*g Joe 🇭🇰 @fagjoe.bsky.social · 13/12/2025🔒Locktober and No Nut November done, and Denial December well underway. Only getting needier and more desperate by the day! Day 74 #chastity #teamlocked #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0200
F*g Joe 🇭🇰 @fagjoe.bsky.social · 06/11/2025🔒 Day six and no nut November is as hard (or not) as ever #chastity #nonutnovember #nnn #teamlocked #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0707
F*g Joe 🇭🇰 @fagjoe.bsky.social · 31/10/2025🔒 Day thirty one: You did it! Well done to everyone who took part in locktober. Remember, it’s not a competition. Any achievement is a success! Be proud! #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0231
F*g Joe 🇭🇰 @fagjoe.bsky.social · 30/10/2025🔒 Day thirty: Watch porn and phantom jerk a dildo while caged. See if you can leak Jerking for 45 mins - on the edge the whole time but couldn’t get there #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0160
F*g Joe 🇭🇰 @fagjoe.bsky.social · 29/10/2025🔒 Day twenty nine: Take a caged selfie in a public bathroom or fitting room I love pretending to be a man, yet knowing your true self is a locked f*g #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0161
F*g Joe 🇭🇰 @fagjoe.bsky.social · 29/10/2025🔒 Day twenty eight: Tribute a superior (if you can) and/or make him cum Nothing - and I mean NOTHING - feels as good as making a real man cum #locktober #teamlocked #chastity #gaychastity #findom @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0234
F*g Joe 🇭🇰 @fagjoe.bsky.social · 27/10/2025🔒 Day twenty seven: Watch 30 minutes of porn while locked - no touching Damn this one nearly killed me - sooo leaky #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 3506
F*g Joe 🇭🇰 @fagjoe.bsky.social · 26/10/2025🔒 Day twenty six: Sunbathe wearing as little as possible - photo proof Giving my poor caged nub a little bit of vitamin D ☀️ #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0303
F*g Joe 🇭🇰 @fagjoe.bsky.social · 25/10/2025🔒 Day twenty five: Multiple edges - take yourself to the edge (minimum 5 times) - no release I’m ruined #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 090
F*g Joe 🇭🇰 @fagjoe.bsky.social · 25/10/2025🔒 Day twenty four: Spend the night locked and plugged I honestly slept better than I have in weeks with my plug in… might have to make it a regular thing… #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0122
F*g Joe 🇭🇰 @fagjoe.bsky.social · 23/10/2025🔒 Day twenty three: Make a post about your journey and what you have learned I’m expected to think coherently? I’ll take a punishment instead, please Sir #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1192
F*g Joe 🇭🇰 @fagjoe.bsky.social · 22/10/2025🔒 Day twenty two: Denial day - give up something else pleasurable for the rest of the week No TV for the rest of the week; just thinking about my caged nub #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0122
F*g Joe 🇭🇰 @fagjoe.bsky.social · 21/10/2025🔒 Day twenty one: Wear slutty underwear (or go commando) all day with photo proof First time ever wearing a thong to work and the gym, but not the last! #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 150
F*g Joe 🇭🇰 @fagjoe.bsky.social · 20/10/2025🔒Day twenty: Reread what you wrote on day 7. Elaborate on it further I have done this and sent it, but I won’t bore you. Have another cage picture instead #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0182
F*g Joe 🇭🇰 @fagjoe.bsky.social · 19/10/2025🔒Day nineteen: Edging session. Edge and ruin or just edge. No orgasm allowed Edging this far into Locktober is pure torture #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0171
F*g Joe 🇭🇰 @fagjoe.bsky.social · 18/10/2025🔒Day eighteen: Do all household chores naked I forgot to take a picture while mopping naked, but after I went to Macau 🇲🇴 - love me a sauna and jacuzzi #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1121
F*g Joe 🇭🇰 @fagjoe.bsky.social · 17/10/2025🔒Day seventeen: All the time at home today should be spent naked If only that meant all day! Damn working for a living… #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 081
F*g Joe 🇭🇰 @fagjoe.bsky.social · 16/10/2025🔒Day sixteen: Silent denial - no speaking about arousal, chastity or release all day Congrats to all the locked boys - we’ve made it past half way! #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1140
F*g Joe 🇭🇰 @fagjoe.bsky.social · 15/10/2025🔒Day fifteen: Wear something (collar, key, padlock) in public I wore my key (after remembering it was in the freezer) and didn’t hide it under my clothes. #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0232
F*g Joe 🇭🇰 @fagjoe.bsky.social · 14/10/2025🔒Day fourteen: Write down your biggest struggle being locked so far *See the comments* #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1110
F*g Joe 🇭🇰 @fagjoe.bsky.social · 13/10/2025🔒Day thirteen: Gym (or exercise) for 45 mins+ while caged & have a cold shower after Loved being caged (and commando) surrounded by so many real men 🤍 #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0351
F*g Joe 🇭🇰 @fagjoe.bsky.social · 12/10/2025🔒Day twelve: Carry out a punishment set by a superior It hits different when you’re assigned a punishment by a fellow locked boy - shows my inferiority #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0210
F*g Joe 🇭🇰 @fagjoe.bsky.social · 11/10/2025🔒Day eleven: Freeze your key in a bowl or block of ice. Leave it frozen for 24 hours #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0130
F*g Joe 🇭🇰 @fagjoe.bsky.social · 10/10/2025🔒Day ten: Take a slutty / kinky photo of yourself for socials All my photos are slutty, so I went a step further and made sure it was in public… #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1345
F*g Joe 🇭🇰 @fagjoe.bsky.social · 09/10/2025🔒 Day nine: Practice oral skills on toy / vegetable for 10 mins I ate my cucumber, so toy it is! I just wish it was real… #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1220
F*g Joe 🇭🇰 @fagjoe.bsky.social · 08/10/2025🔒Day eight: Silent day. You may not mention being locked or say / text anything sexual I guess I’ll have to make do with thinking… #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0120
F*g Joe 🇭🇰 @fagjoe.bsky.social · 07/10/2025🔒Day seven: Write down how you feel after 1 week locked Put simply (due to word count) I’m loving it and it feels amazing and pathetic 🤍 #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1233
F*g Joe 🇭🇰 @fagjoe.bsky.social · 06/10/2025🔒Day six: Gym (or exercise) for 30 mins+ while caged & have a cold shower after Gymmed for an hour, but the cold shower was the hardest bit! #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 080
F*g Joe 🇭🇰 @fagjoe.bsky.social · 05/10/2025🔒 Day five: Show cage (or cage outline) outdoors #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0171
F*g Joe 🇭🇰 @fagjoe.bsky.social · 04/10/2025🔒 Day four: Go out for a walk for at least 30 minutes caged and plugged I ended up walking for over an hour and stayed plugged most of the day! #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1141
F*g Joe 🇭🇰 @fagjoe.bsky.social · 04/10/2025🔒 Day three: Edge for three times without release. No touching + relock. #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 0140
F*g Joe 🇭🇰 @fagjoe.bsky.social · 03/10/2025🔒 Day two: Make a post detailing why you are taking part in Locktober: *see the comments* #locktober #teamlocked #chastity #gaychastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 330
F*g Joe 🇭🇰 @fagjoe.bsky.social · 02/10/2025🔒Day one: Lock up, take a selfie in your cage and post #locktober #teamlocked #chastity #gaychastity #chastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 080
F*g Joe 🇭🇰 @fagjoe.bsky.social · 01/10/2025Locktober is just hours away, and while I’m caged already, I love locktober. This year I have been instructed to create a locktober task calendar, which I will be following and completing the task each day… Why not join me? #locktober #teamlocked #chastity 020
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 04/09/2025How August ended → how September started. Will it stay this way through #Locktober? #teamlocked #gaychastity #chastity @cagedlegion.bsky.social @gaychastity.bsky.social @lockedboys.bsky.social @mccagert.bsky.social 1294
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 01/09/2025Summer is coming to a wrap, so I guess more lounging in rubber time? #rubberman #rubbermen #gayrubber #gaylatex 1121
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 11/08/2025Who is coming to touch and pamper these OTC sheer socks? #sheersocks #sheersocksman #sheersocksmen #sheersocksfetish #otcsocks #suits #suitedguy #meninsuit #menatplay 162
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 07/08/2025What would you touch first 🤔 #spandexman #spandexmen #gayspandex #gaylycra #lycraman #lycramen #amoresy 2141
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 04/08/2025🫡 Reporting for #monochromemonday #teamlocked #gaychastity #chastity 0297
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 31/07/2025Gotta train my glutes more to fill it better 🍑 #rubberman #rubbermen #gayrubber #gaylatex 4203
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 28/07/2025Obviously a cage in the front. Now who’s ready for the back? #rubberman #rubbermen #gayrubber #gaylatex #teamlocked #gaychastity #chastity 0499
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 05/07/2025Rubber puppy social - the puppy = sweating human 💦 #rubberman #gayrubber #gaylatex #teamlocked 0121
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 10/07/2025There are times when it’s out of the cage 🍆 #spandexman #gayspandex #gaylycra #lycraman #amoresy 0192
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 12/07/2025Gym lighting does hit differently #teamlocked #gaychastity #chastity 1375
Reposted by F*g Joe 🇭🇰K @lockedrubble.bsky.social · 24/07/2025One of my favourite colour combo 💛🖤 Wonder what's hiding underneath the shorts? Front or back? #rubberman #rubbermen #gayrubber #gaylatex #teamlocked 0304