MrJoe 🔒 @kinkyboijoe.bsky.social · 01/10/2026Day 366 (Year 1! 🤯) I finally reached my first anniversary precisely on the very first day of Locktober which is a HUGE milestone for me. Of course, thanks to the Major for his leadership and some of you bastards who participated in the Major's challenge. Thank you everyone! 🥰✌🏻🔒💪🏻 10482
MrJoe 🔒 @kinkyboijoe.bsky.social · 29/09/2026Day 364 and this time, I switched from the blue colors to other colors. Also, I thought this VCL looks good so I went ahead and took this shot (you know I love VCLs) 😁✌🏻🔒 2664
MrJoe 🔒 @kinkyboijoe.bsky.social · 28/09/2026For day 363, I decided to take good boy Dash inspiration and recreate his cage check. Thank you @gt-ibb.bsky.social for delivering excellent inspirations! 2413
Reposted by MrJoe 🔒ARGON 🔐 (16.2K) @pupargon.bsky.social · 02/09/2026🔒 CHASTITY CHALLENGE 🔒 This pup’s cage stays ON, YOU decide how long 🐶⛓️ 💖 = +3h 💬 = +3h (max 20) 🔁 = +6h Every tap adds time. How cruel are you? 😈 Ends 30.9. 23:59. No mercy, no early release 🔐 Cage @ifrrk.com 10% OFF: www.ifrrk.com?ref=pupargon CODE PUPARGON #Locktober #chastity #pupplay 2881498285
MrJoe 🔒 @kinkyboijoe.bsky.social · 25/09/2026How about starting this Friday in a jock? It's gonna be another crazy Friday on day 360 (360! 😱) Ok, let the mayhem begin! @matt-major.bsky.social 1573
Reposted by MrJoe 🔒Dyger @dyger.bsky.social · 24/09/2026The best bondage restrains the mind and frees the soul. 4887
MrJoe 🔒 @kinkyboijoe.bsky.social · 23/09/2026It's hump day on day 358. Hump in and have fun! @matt-major.bsky.social 2341
MrJoe 🔒 @kinkyboijoe.bsky.social · 22/09/2026Will this count as a tighty whitey for day 357? The dude has been a little stubborn but it's calm now, as you can see how well he looks in his cage. @matt-major.bsky.social 1476
MrJoe 🔒 @kinkyboijoe.bsky.social · 21/09/2026Waking up on day 356. So glad to see him full and secured in his home, although sometimes he can be annoying. 🤦🏻♂️🤷🏻♂️🔒 @matt-major.bsky.social 2622
Reposted by MrJoe 🔒The Shaved Fag @theshavedfag.bsky.social · 21/09/2026Do pictures like these make you want to punch me in my f@g nuts? Here’s your chance. For the next two hours (ending noon EST) 1 repost = 1 nut punch Video to follow Fuck me up Bluesky 😈 69523
Reposted by MrJoe 🔒Peter @petercam1.bsky.social · 20/09/2026No matter how small or big you are there is always a cage that fits so why you still have doubts wearing one? 18423
MrJoe 🔒 @kinkyboijoe.bsky.social · 20/09/2026Day 355. I went to the gold + black combination and I love the contrast between them. Also, the little guy seems full and small inside his home. So secured and protected. I'm glad that @matt-major.bsky.social knows how to handle and secure nubs! 4313
MrJoe 🔒 @kinkyboijoe.bsky.social · 16/09/2026Day 351 and today we not only wear pink but also it's Hump day, which means we have a 2 x 1! @matt-major.bsky.social 3272
MrJoe 🔒 @kinkyboijoe.bsky.social · 15/09/2026Day 350, just 15 days to complete a full year being locked in chastity for @matt-major.bsky.social. If you ask me how this journey has been so far, I would summarize it in these photos from left to right, and on top of that I couldn't be happier. Thank you Sir! 🫡🔒 4525
MrJoe 🔒 @kinkyboijoe.bsky.social · 14/09/2026On day 349 (16 days for my first chastity anniversary 🔒😬), we're going with a Monochrome Monday and you know I like VCL so today, we've combined both for you. Happy start of the week! ☀️ @matt-major.bsky.social 3503
MrJoe 🔒 @kinkyboijoe.bsky.social · 10/09/2026Day 345: suddenly I felt the urge to just lower my pants and show a cage check. Just that. Even the sun wanted a sneak peek ☀️🔒 @matt-major.bsky.social 2689
MrJoe 🔒 @kinkyboijoe.bsky.social · 09/09/2026It's day 344 and something special arrived in the mail today. Something tells me that @matt-major.bsky.social is gonna be curious about it 😏 4280
Reposted by MrJoe 🔒Dyger @dyger.bsky.social · 07/09/2026The choice of chastity may seem black and white, but it’s the exploration the many shades of grey that make the experience worthwhile and rewarding. #MonochromeMonday #Chastity 1998
Reposted by MrJoe 🔒Sub cruc 🇵🇱⛓️👟🔐 @subcruc.bsky.social · 05/09/2026Chastity day 1 Since I have no keyholder, no master and I’m new here I don’t risk that much? Need to determine how long I will stay locked up. Like = 8 hours Comment = 1 day Repost = 2 days Promise to document. No max limit, till I find keyholder. Till 10.09 23:59 #gay #chastity #sub #kink #slave 9412521
MrJoe 🔒 @kinkyboijoe.bsky.social · 05/09/2026Well @gt-ibb.bsky.social, in my case, someone woke me up a little early for a Saturday. It's supposed to be a relaxed Saturday but apparently this dude has other plans in mind (again) 😤 Oh well, locked boy issues 🤷🏻♂️ @matt-major.bsky.social 3525
MrJoe 🔒 @kinkyboijoe.bsky.social · 02/09/2026On day 337 we're WFH and to commence the day in the right way, not just a cage check but a fun one. Who wants bananas? Keep in mind that there's one banana that is caged, as evidenced below. @matt-major.bsky.social 1525
Reposted by MrJoe 🔒𝖯𝗎𝗉 𝖥𝗅𝖾𝗍𝖼𝗁𝖾𝗋🏳️🌈🇦🇹🔐♤ @pupfletcher.bsky.social · 31/08/2026I can't remember where I stole this picture from but it is fucking amazing 513836
MrJoe 🔒 @kinkyboijoe.bsky.social · 01/09/2026Day 336: did you know that today marks -29 days to reach day 365 or the full year being all locked up for @matt-major.bsky.social. I know, it's been a crazy but rewarding journey and I'm ready to reach that year and beyond! 😎🔒 4667
MrJoe 🔒 @kinkyboijoe.bsky.social · 30/08/2026Day 334. You can barely see it, but it's there all locked and secured. You don't believe me? That's fine. Here's just the tip as evidence. See? Still a good boy! 😁 @matt-major.bsky.social 1576
MrJoe 🔒 @kinkyboijoe.bsky.social · 29/08/2026Day 333 and this little guy decided to make a rebellion Saturday. I know how you're feeling little nub but please understand that it's not me, we're following orders from our superiors. It's our duty to set the example to awesome boys so please, hang in there! @matt-major.bsky.social 37212
MrJoe 🔒 @kinkyboijoe.bsky.social · 28/08/2026Day 332 and it's gonna be another hellish friday between office, work, and travel. At least, this little guy is gonna be safely secured (as always) But before we go, let's spread a little those legs @matt-major.bsky.social 0637
MrJoe 🔒 @kinkyboijoe.bsky.social · 27/08/2026Day 331 marks another ThongThursday and this time we can see how the thong is being eaten up, oops! But don't worry, no thongs were injured and the little guy is protected by it. @matt-major.bsky.social 2446
MrJoe 🔒 @kinkyboijoe.bsky.social · 26/08/2026Day 330. There are times this little guy seems smaller and other times don't. It's like playing tricks on me. Perhaps it's because a few boys have been going smaller lately? 🤨🤷🏻♂️ @matt-major.bsky.social 2595
MrJoe 🔒 @kinkyboijoe.bsky.social · 25/08/2026Dear locked boys, remember to give your nub some fresh air too. He'll the thankful when you do, just like mine did! 😅😁 @matt-major.bsky.social 2558
MrJoe 🔒 @kinkyboijoe.bsky.social · 24/08/2026For day 328, I was tasked by the Major to recreate one of his photos from today, which means that I opted for the sportive one. Thank you @matt-major.bsky.social ! 4545
Reposted by MrJoe 🔒Forever locked boy @cagedboy666.bsky.social · 24/08/2026#cagecheck day 222 🚫💦: day 5 Going to start tracking my orgasms and I’d like to do a #chastitychallenge however much you Interact the longer I don’t nut🥵 ❤️: 5 days 💬: 10 days 🔁: 12 days Follow:15 days Starting at 626 followers #gaychastity #orgasmdenial #teamlocked 4116027
MrJoe 🔒 @kinkyboijoe.bsky.social · 23/08/2026Understood @matt-major.bsky.social ! 🫡 May this inspiration from you meet your expectations Sir! 1313
MrJoe 🔒 @kinkyboijoe.bsky.social · 22/08/2026Day 325-326: what a hell of a Friday. 5 hours between the office and home, super busy work schedule and I arrived barely alive. Anyway, the Major requested a jockfriday cage check and I must admit, I love this jock! Time for bed @matt-major.bsky.social 1371
MrJoe 🔒 @kinkyboijoe.bsky.social · 20/08/2026On day 324 @matt-major.bsky.social gave me the task to recreate @gt-ibb.bsky.social's cage check. I couldn't be happier by not only obeying the Major but also taking my good boy as inspiration for other boys. Thank you Major, thank you Boy! 🥰🔒🔌 6608
MrJoe 🔒 @kinkyboijoe.bsky.social · 18/08/2026Day 322 and is Tuesday, so you know what that means... 🤍🔒 @matt-major.bsky.social 2284
Reposted by MrJoe 🔒lil zaddy ★ @boymarcopolo.bsky.social · 17/08/20262 bottoms + 1 top = best combo 332163
MrJoe 🔒 @kinkyboijoe.bsky.social · 17/08/2026Tried to do something for my feet lover friends. I'm not sure if I did it alright but I hope you like it 😁😅 @matt-major.bsky.social 3302
MrJoe 🔒 @kinkyboijoe.bsky.social · 16/08/2026Can we say this is from a regular normal dude to an alpha sub on his 320th day? Sometimes a little transition does good for the imagination 😁 @matt-major.bsky.social 2240
MrJoe 🔒 @kinkyboijoe.bsky.social · 15/08/2026When your KH holds your keys like this is the best thing in the world and the best rebellion downstairs because of this. Thank you Major for everything 🫡🔒 1103
Reposted by MrJoe 🔒jpgb523.bsky.social @jpgb523.bsky.social · 12/08/2026Okay challenge time help add to my locked time (currently will be locked for at least a month) Like- 3 hours Comment-12 hours (limit 2) Repost- 6 hrs Challenge ends 11:00 am tomorrow 4024638
MrJoe 🔒 @kinkyboijoe.bsky.social · 13/08/2026It's Thong Thursday! Boys and subs: rock tour thongs for your superiors! Superiors, rock tour thongs too, if you love them of course 😅 @matt-major.bsky.social 2363
MrJoe 🔒 @kinkyboijoe.bsky.social · 12/08/2026Day 316: today I was at a doctor's appointment and there was this handsome daddy that made my day. It was a nice eye candy until I felt the strain that brought me back to reality. Anyway, I arrived home with this cage bulge, but without the daddy. Oh well 🤷🏻♂️ @matt-major.bsky.social 3343
MrJoe 🔒 @kinkyboijoe.bsky.social · 12/08/2026It was a good sweaty walk today but this attire rocked! What do you think. In the meantime some relaxed time. @matt-major.bsky.social 3283
Reposted by MrJoe 🔒Catsuited @catsuited.bsky.social · 09/08/2026I can’t bear to watch. 🫣 Based on this post of me in my wetsuit, I will stay locked in chastity: ❤️ +6 hours 💬 +12 hours 🔄 +18 hours 👤 Follow: +24 hours (827 start) @catsuited.bsky.social 😖🔒🤪 #chastitychallenge 34945482
Reposted by MrJoe 🔒Dan After Dark @danafterdarklv.bsky.social · 07/08/2026My favorite day of the week- Facial Friday 🤤 649349
Reposted by MrJoe 🔒Cucked Stag King @puckthecuck.bsky.social · 07/08/2026For my husband's, birthday @hothusbandhimbo.bsky.social decided it was time for me to have a #cuck #chastitychallenge. This 2-part challenge may very well leave me locked and cucked for years to (not) cum. 🥵🔒 #chastity #teamlocked #chastitycuck #Hothusband #gaycuck #chastitysub 4911226
MrJoe 🔒 @kinkyboijoe.bsky.social · 03/08/2026How about a monochrome monday for day 307? This bed feels so comfy, but duty calls and before duty: a cage check! Now the question is: with or without? 🤔 @matt-major.bsky.social 4528
Reposted by MrJoe 🔒Niko Embers @pupniko04.bsky.social · 31/07/2026Woof! This pup is now 22 years old! Think I’m going to do a challenge for myself. 1 like = 1 hour locked 1 repost = 2 hours locked 1 comment = 6 hours locked Hopefully I don’t regret this, or hopefully I do 😏 🔒 by @kinkwear.bsky.social #goodboy #lockedlife #chastitychallenge #birthday 479925
Reposted by MrJoe 🔒Saturn🪐🔒(!NSFW!) @lajauladesaturno.bsky.social · 30/07/2026I am once again asking you to keep me locked pretty please ☺️🙇🏽♂️ I even trimmed for the occasion 😋🔒 I’ll let this run through Sunday at 9pm/August 2nd Likes = 1 Day Comments = 3 Days (Max 5 comments per person) Reposts = 5 Days #chastityclub #selflocked 7524347