DirtyRoo (@RooDirty) header
DirtyRoo (@RooDirty) profile picture

A tender degenerate 30s | She/Her | NSFW Artist 18+ for explicit imagery & dark problematic themes

MINORS DO NOT INTERACT ✨
Joined August 2019
Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)Photo by DirtyRoo (@RooDirty)
Will most likely move over as time goes on. This place leaves a bad taste in my mouth.
3
23
3,487
I can't believe FLCL predicted AI data centers.
1
43
DirtyRoo retweeted
'Devereaux' created by @Puppiispace 'Fascino' and 'Timido' created by @MicroCherryz
1
2
2
131
Been doing ArtFight since 2022 and I hadn't done a mass attack yet. This year I fixed that. The Freak Circus OC headshots names and owners will be listed in follow up posts. #TheFreakCircus #TFC #ArtFight2026 #TFCOC
2
2
24
884
'The Illusionist / Illusionist' created by LobotomizedBlade (ArtFight) 'Nurse/Marrionette' and 'Shop Keeper' created by ValeryZip (ArtFight)
1
2
53
'Mirage' created by @tsunaderi 'The Mimic' created by Ashtray1029 (Artfight) 'Mime' created by @LynIsL0st
1
3
67
DirtyRoo retweeted
First attack goes to @afterglowcrow ! Pyro showcases his fiery abilities 🔥 #artfight #artfight2026 #tfcsona #tfcoc
1
2
8
303
DirtyRoo retweeted
ArtFight attack! This year I wanted to take a swing at puppet animation and picked @D_LennyArt's cute character Crenny! They are a Peruvian dessert drink called "Suspiro Limeño" and now it's my goal to try one. #ArtFight2026 #ArtFightTragedy #WoopsieDoodles #PuppetAnimation
2
4
203
Lil doodle of Dahlia and Jaslene, both The Freak Circus OCs. Jaslene helps Dahlia out with her tea service using her new found Pyro Powers.  #DirtyDoodles #Art #TFCOCs
2
1
8
305
Practicing because my model drift on this guy is so real. #DirtyDoodles #Art #TFC #TFCPierrot
1
3
223
DirtyRoo retweeted
Oops, I forgot to post this here 🙄 [LOUD METAL PIPE NOISE x20] (2/2) #Art #TFCoc #OCs #OCArt #dirtydoodles #tfcsona
1
1
1
12
540
Trying something new with my sketches by trying to tell a story. Also needed an excuse to draw Dahlia :D (1/2) #DirtyDoodles #Art #TFCoc #tfcsona
2
1
8
249
Oops, I forgot to post this here 🙄 [LOUD METAL PIPE NOISE x20] (2/2) #Art #TFCoc #OCs #OCArt #dirtydoodles #tfcsona
63
Oops, I forgot to post this here 🙄 [LOUD METAL PIPE NOISE x20] (2/2) #Art #TFCoc #OCs #OCArt #dirtydoodles #tfcsona
1
1
1
12
540
Some explored ideas for Dahlia OC. She serves tea as part of her act but is also a nervous wreck.  #DirtyDoodles #Art #TFCoc #OCs #OCArt #TFCsona #CharacterDesign
3
1
7
293
Feral
6
117
3
2,931
22,476
First attack goes to @afterglowcrow ! Pyro showcases his fiery abilities 🔥 #artfight #artfight2026 #tfcsona #tfcoc
1
2
8
303