Sign in

AJ the Otter

@gridrat.bsky.social
484 followers 469 following 5K posts

he/him, otter, gay, artist, tf enthusiast, hater | ask me about my dad stache | SFW mostly but Imma still be horny up in here linktr.ee/gridrat | pfp by @calvinloveinternet.bsky.social‬

PostsRepliesMedia
Reposted by AJ the Otter
Squid @squidinu.bsky.social · 10h
otter noises
doodles of a rugged furry otter version of Lash from deadlock with a fluffy mustache and thick whiskers
432485596
AJ the Otter @gridrat.bsky.social · 12h
Size what? XXXL? Still tight in the shoulders though…
010
AJ the Otter @gridrat.bsky.social · 20h
🫂
010
AJ the Otter @gridrat.bsky.social · 03/10/2026
Like a carpet seeking missile 💙
010
AJ the Otter @gridrat.bsky.social · 02/10/2026
This happened to me once
020
Reposted by AJ the Otter
Gum @lumdumgum.bsky.social · 25/10/2025
Being overtaken by the magic of orctober, send help
3391566
AJ the Otter @gridrat.bsky.social · 01/10/2026
How could we forget? 👀
020
Reposted by AJ the Otter
AJ the Otter @gridrat.bsky.social · 02/11/2025
Okay and here‘s a goofy little animated version 😌 #orctober #orc #halforc #gayart #queerart #bara #illustration #procreate #animation
1407
Reposted by AJ the Otter
AJ the Otter @gridrat.bsky.social · 02/11/2025
Here’s a very late entry for #orctober 😅 at least Bo works out year round though, right? 😤 #orc #halforc #gayart #queerart #bara #illustration #procreate
Illustration of Bo, a muscular half orc shown doing an inclined bench press in two poses, one with the weights at shoulder height and the other at the top of the press with arms extended; his face is grimacing with effort.
1237
Reposted by AJ the Otter
AJ the Otter @gridrat.bsky.social · 01/11/2024
One big ol' half-orc collage of Bo for the end of #orctober
Collage of 7 illustrations of Bo the half-orc in varying poses and situations including wearing work pants, wearing workouts clothes, jogging, sleeping in bed, wearing yellow briefs striking a double bicep pose, and wearing shorts and boots, and sitting behind a reception desk.

#orc #half-orc #orctober
0175
AJ the Otter @gridrat.bsky.social · 01/10/2026
Happy Orctober to those who celebrate!! 💚
191
AJ the Otter @gridrat.bsky.social · 01/10/2026
Does he bite? (Please say yes)
010
AJ the Otter @gridrat.bsky.social · 30/09/2026
So hot 🥵
010
AJ the Otter @gridrat.bsky.social · 30/09/2026
It’s sooooo worth it
020
AJ the Otter @gridrat.bsky.social · 30/09/2026
I need to stop trusting recipes I find on instragram
121
AJ the Otter @gridrat.bsky.social · 29/09/2026
My gym being in my building doesn’t change the fact my phone was dying
000
AJ the Otter @gridrat.bsky.social · 29/09/2026
Take a big breath, that’s what a real bull smells like 😈
010
AJ the Otter @gridrat.bsky.social · 29/09/2026
*shoves your face right between my bristly growing pecs*
110
AJ the Otter @gridrat.bsky.social · 29/09/2026
Com’ere and get a closer look, lil guy
110
AJ the Otter @gridrat.bsky.social · 29/09/2026
And with beef like this, who needs shirts? 😏
110
AJ the Otter @gridrat.bsky.social · 29/09/2026
And was this shirt this tight before??
110
AJ the Otter @gridrat.bsky.social · 29/09/2026
Hey! What are these pointy nubs on my forehead?
110
AJ the Otter @gridrat.bsky.social · 29/09/2026
I am a Taurus after all
110
AJ the Otter @gridrat.bsky.social · 29/09/2026
Make myself extra beefy? 😏🐂
110
AJ the Otter @gridrat.bsky.social · 29/09/2026
I was looking particularly beefy at the gym but my phone was dying so I couldn’t take a photo 😔
250
AJ the Otter @gridrat.bsky.social · 29/09/2026
It’s a gymbro virus
010
AJ the Otter @gridrat.bsky.social · 28/09/2026
It’s time to wash your phone
010
AJ the Otter @gridrat.bsky.social · 28/09/2026
Please note: muscle growth will happen at a faster rate compared to humans
100
AJ the Otter @gridrat.bsky.social · 28/09/2026
Updating workout goals and diet… Adjusting for shark DNA… muscle growth plan downloading
120
AJ the Otter @gridrat.bsky.social · 28/09/2026
Automatically scheduling bodybuilding competition
static.klipy.com
Calendar Page Turning Animation
Alt: Calendar Page Turning Animation
110
AJ the Otter @gridrat.bsky.social · 28/09/2026
Today’s objectives: grow chest and shoulders 💪🏻
120
AJ the Otter @gridrat.bsky.social · 28/09/2026
Completing tf ✅
120
AJ the Otter @gridrat.bsky.social · 28/09/2026
Adaptations for terrestrial environment
020
AJ the Otter @gridrat.bsky.social · 28/09/2026
Updating… confirming anthropomorphic features
220
AJ the Otter @gridrat.bsky.social · 28/09/2026
Species selection complete… selecting Sphyrna mokarran as DNA sample
120
AJ the Otter @gridrat.bsky.social · 28/09/2026
Putting me on blast 🤭
010
AJ the Otter @gridrat.bsky.social · 28/09/2026
New personality confirmed ✅ Likes: -Gym -Sports -Bodybuilding -Swimming
130
AJ the Otter @gridrat.bsky.social · 28/09/2026
My job is to be a silly otter
110
AJ the Otter @gridrat.bsky.social · 28/09/2026
Installing new personality
static.klipy.com
Loading Progress Bar Animation
Alt: Loading Progress Bar Animation
130
AJ the Otter @gridrat.bsky.social · 27/09/2026
Purging brain
static.klipy.com
White Loading Spinner on Black Background
Alt: White Loading Spinner on Black Background
120
AJ the Otter @gridrat.bsky.social · 27/09/2026
Recovery file corrupted. Reinstall?
120
AJ the Otter @gridrat.bsky.social · 27/09/2026
Just doing my job
220
AJ the Otter @gridrat.bsky.social · 27/09/2026
Is that hairy chest taken?
010
AJ the Otter @gridrat.bsky.social · 27/09/2026
Arthur Reed from PBS’ Arthur wearing headphones that don’t line up with his ears.
130
AJ the Otter @gridrat.bsky.social · 27/09/2026
Yes dad!
010
AJ the Otter @gridrat.bsky.social · 27/09/2026
actually what it is is that I am in a relationship with an italian
010
AJ the Otter @gridrat.bsky.social · 27/09/2026
I hate to say, but I am still doing this
020
Reposted by AJ the Otter
AJ the Otter @gridrat.bsky.social · 09/09/2026
Anyways, happy biceptember
AJ flexing his bicep at his desk. His bookshelf is a mess, how embarrassing.
0101
AJ the Otter @gridrat.bsky.social · 27/09/2026
I’m built different
110
AJ the Otter @gridrat.bsky.social · 27/09/2026
Anything before 7pm doesn’t count
100