#honestly i think it would work
Explore tagged Tumblr posts
qoldenskies · 10 days ago
Text
i think its so funny when people take the way donnie acts at face value even though its a horrible lie because he's a horrible liar, while understanding leo is bullshitting very well despite him actually being GOOD at bullshitting. many such cases
#personal#rottmnt#although tbf its probably because with leo its unpacked more thoroughly in the movie#donnie is not a morally ambiguous emotionally unavailable bad boy. he is very sensitive actually#he's a little crybaby /aff#and like this isnt hidden. he isnt SECRETLY sensitive or secretly caring its very out in the open actually#he's not hiding it well AT ALL AND THEY ALL KNOW IT LMAOOOOOOOO#i think donnie's perception of himself is somewhat earnest and somewhat. not? he DEFINITELY thinks he's more evil than he actually is#BGHFHDHGJFHG#i think what causes him to lash out and struggle to communicate is his inability to articulate his feelings#they are just too big for him. like its the exact opposite of robotic#he cant force himself to give a fuck but when he DOES its too much#so he yells and lashes out or he shuts down completely#honestly i think the perception of him being too sensitive being a problem makes way more sense than the perception of him being 'robotic'#when it comes to struggles in how his family sees him at least#even in little ways you can see him take it pretty personally when he's insulted#he struggles to blow things off#and i think it would also explain his tendency to like. visibly calm himself down when he gets upset? its a thing he does a lot in the show#he desperately wants to destroy that perception of him because he's trying so hard to close himself off#he doesn't want to be the sensitive one that cant take anything. it especially works in line with his shell#it was a big inspiration for canary continuity tbh. donnie should struggle with being the sensitive one in fic more#mikey is more empathetic and he's more emotional but donnie's quicker to feel offended or take things personally#BACKED UP HEAVILY BY CANON#that 'you can be honest with me! no hard feelings' - 'he's lyinggggggg'#like he's not upset with them babying him as much as he is with them genuinely finding it frustrating that he can fall behind like that#and just cannot take shit like that. so he tries to pull back and not seem as affected as he is#theyre a very cuddly family but mind you they can be actually mean to each other like that!!
2K notes · View notes
cranberryjuicey · 4 months ago
Text
Tumblr media
eva and pw era kaz together would have been enough to put bibo in the ground permanently i think
1K notes · View notes
squidflavoredsoup · 3 months ago
Text
dhmu🚶🚶🚶
Tumblr media Tumblr media
671 notes · View notes
hazelnootnut · 5 months ago
Text
Tumblr media Tumblr media Tumblr media
ACT 2 "You're... me?" "That's right, stardust!"
You know I've been drawing Loop as their Siffrin form so much that it's got me thinking. I've read and seen so many fics and artworks of Loop eventually getting back to looking like their old self, but I don't think I've seen any so far of Loop already being a mirror copy of Siffrin. So uh, yoink?
ISAT AU where the game plays out the same way (plot-wise at least) but Loop looks like Siffrin the whole time and while Siffrin is extremely perplexed that there's another him, he's still gotta accept their help because how else are they supposed to escape the loops? Good ol' Loop is here to help, helpful friendly Loop!
Siffrin is going through it still but Differently.
Tumblr media
1K notes · View notes
quicksilversnails · 25 days ago
Text
Took some notes from the Wild Life retrospective episode of the Imp & Skizz podcast featuring Grian because I thought the behind the scenes info was really interesting!
(3:15) The wild cards were all kept totally secret from the players (apart from Grian), with the exception of the superpowers and finale (as they required the players to set keybinds)
(3:45) The players were given files containing the required mods each week, which were named things like "creeper rain" to throw them off
(4:12) Wild cards were a combination of data packs and mods
(4:38) Grian told them not to read the folder name to avoid spoilers (which is kind of impossible), so everyone fully believed there would be creeper rain lol. Grian was saying it in jest but everyone took it seriously and were apologetic about having seen it, to which Grian told them not to worry
(6:58) Grian originally contacted a data pack dev called Brace for help with programming the wild cards. Some, like the shrinking/growing could be achieved with minecraft attributes, but the snails were too janky and unusable. Grian still liked the idea though, so he reached out to mod developers Henkelmax and Breadloaf, who designed the pathfinding/behaviour from scratch
(8:49) They had a debugging mode used to test the pathfinding of the snails, shown in the podcast and in Grian's credits
(10:09) Grian wants most of the credit to go to the development team and artists, as he was mostly in charge of ideas & organization!
(10:39) Grian's only regret with the snails was that they were too fast in session 3, leading to unexpectedly many deaths. They were apparently not so difficult to get away from during testing, but perhaps the testers were more used to them than the players were
(11:44) Grian: "We did develop to the lowest common denominator" ie. prioritizing how players would struggle over how worrying about if players would do too well
(12:56) Oli's voice for the snails was iconic. It cost Impulse a life because he intentionally stayed closer to it to hear the voice lol
(13:42) Danny was in charge of the snail models and animations
(14:11) During testing, the snails just sounded like Oli, which made it feel weird. They pitched up his voice so that it'd be less immediately recognizable
(15:18) The snails' jumping attack was meant to be clearly telegraphed: they would stop, wiggle, make a "ooeee" sound before jumping. Many players had their friendly creatures volume turned very low/off (as cows and other mobs are loud), which made this attack much less obvious for them
(16:57) The growing/shrinking had the least testing done for it, as it was the simplest conceptually and to program. This meant that the falling off of blocks due to the shrinking hitboxes wasn't anticipated
(17:55) Before the 1st session, Grian told them that he didn't think anyone would die to the wild card. Pearl's death made Grian pretty nervous, as he didn't want everyone dying too early in the season
(19:29) 6 lives were given, knowing that many of the death to the wild cards were unexpected/unfair. The intent was for ~3 lives to be allocated for wild cards, and ~3 for PvP.
(21:13) The developers were all fans of the Life Series!
(22:43) The shrinking/growing was intentionally pretty simple to ease players/viewers into the concept and build up toward more dramatic wild cards like the snails
(25:38) In the hunger episode, Grian didn't know which foods would be good
(25:58) Grian thinks that "it's unfair that Grian already knows everything" is valid criticism, but that it's important for him to be involved with the ideas. Having someone else do that is like having someone else record his videos: Life Series is his brainchild
(26:35) Well before the season began, while they were still developing the concept, Grian asked the other players for wild card ideas that would meet a few criteria. All of them ended up being unused for one reason or another. Impulse thinks his ideas were very "inside the box" because he was viewing things through what was possible in vanilla Minecraft. His idea was to have a scavenger hunt where the players would search to find a relic. The first person to find it would get a buff. Skizz's idea was for every player to turn into a random passive mob for every given interval of time. They would have to find every other player of the same mob type as them or else the whole group loses a life.
(29:44) The food qualities were weighted by the rarity of the item, so very common blocks like dirt and cobblestone would never give anything good. The other items were randomly selected
(30:23) Regular blocks/items cannot be made edible normally, so they had to circumvent that and custom code a fix for items not stacking correctly
(32:41) While a lot of players do want to win, the main priority is creating entertainment, which prioritizes playing recklessly
(33:20) The food wild card wasn't included in the finale because it would've felt like "too much". There was a higher risk of technical issues since it changed the data values of items, and Grian didn't want someone's last death to be because they ate their sword. In his mind, it was a good and fun wild card, but didn't need to be repeated in the finale. Impulse points out that they all would have collected more rare items by that point, removing the incentive to search for blocks to eat
(33:46) The wild cards in the finale were nerfed from their original sessions. The shrinking/growing had a smaller height range, the snails moved slower, etc.
(36:21) The personalized snail skins were a late addition by Danny, who made 18 skins very quickly
(36:49) Grian did not anticipate the snails becoming as popular with fans as they were. After the session released, they had the idea to release the snail merchandise, which directly funded the rest of the season
(39:20) Grian spent what "felt like every day" testing with the developers. They'd record the sessions on Tuesdays, meet up with the dev team, talk about what need to be done, testing, bugs, etc, edit and upload on Saturday, and would get a few days grace before starting again
(40:01) After the snail session, Grian was worried that the season would be very short due to all the deaths. They were considering toning down the later wild cards but ultimately didn't change them too much
(40:36) The time wild card was carefully balanced. If it had gone even a little faster, many players likely would have died because they wouldn't have time to react to threats like baby zombies or creepers.
(40:57) While sessions normally run for a variable amount of time, session 4 was hardcoded at 2 hours. Grian ended the session ~10 minutes early, just after they hit max speed, because he felt like things were getting dicey
(42:46) When the wild card first activates, it looks a lot like the server had frozen or crashed. Grian told the players before the session started that it would look like the game was broken, but that it isn't broken. Skizz tabbed out anyway and missed the beginning 😔
(43:30) Having the rain start just as the wild card began was a good visual indicator of time slowing down. This was a suggestion from the dev team (probably Brace)
(44:41) Impulse and Grian "cheesed" the end of the session by going branch mining. Grian wanted players to take advantage of the wild cards (eg. mining quickly, helping to kill someone), and not have them just be an annoyance.
(45:30) Keeping the client and server-side time stay in sync was challenging. The sky's motion was changed to be smoother on client-side. The players were also not as fast as the server (around 2x faster), the server was going faster than that, and the time of day was even faster
(46:56) The sounds were pitched up/down based on the speed to add to the effect
(27:46) In testing, if the players were made 7x faster, it would be basically unplayable, which was why it was capped at 2x speed. This made mobs very dangerous, as they were now faster than players and could catch up to you and kill you easily
(49:01) On several occasions, they had to extend the fuse duration of creepers to make them more fair. In the time session, their speed was only increased by ~10%
(49:39) Usually, Grian was the one to test the wild cards and notice when things like creeper speed would be an issue, since he was the one with experience making videos
(50:50) A challenge with balancing wild cards is accounting for the playstyles of so many players: reckless players like Scar and Skizz, "kind and gentle" players like Bigb who would stay off to the sides, and "the sweat squad" (Scott, Impulse) who play very cautiously
(52:48) Trivia Bot was the only wild card that was not planned in advance. Grian was struggling to come up with a wild card for that episode, and wanted to have a wild card available that could give people lives in case many people died to early wild cards without it feeling cheap.
(53:33) Trivia seemed a little boring on its face, so presentation was essential
(54:34) This one made Grian the most stressed due to all the moving parts involved in making it (coding and pathfinding mostly by Henkelmax, visuals by Hoffen, audio/music, questions)
(55:08) Trivia Bot's design was based on Grumbot and Mettaton from Undertale. Hoffen drew concept art shown in the video
(58:32) They show Trivia Bot's custom animation for becoming a snail and it's really cool
(59:12) The music was the most stressful part of the project. Grian spent 2-3 days looking through Epidemic Sounds for a Trivia Bot theme song and couldn't find anything good. He commissioned Zera @hopepetal for a theme song, which is played in the podcast. However, Grian realized he needed a full audio package, so he commissioned Oli late in development, who created the final soundtrack and many audio variations
(1:01:38) Grian wants to send appreciation for everyone who worked on the project, even if their work ultimately went unused
(1:02:58) Skizz was happy to give back however he could by staying on standby in the final episode as a zombie, as the players were able to "reap all the benefits" of the hard work of the development team
(1:05:21) Grian didn't know any of the trivia questions beforehand, which were done by fans of the series. The goal was for ~50% of the questions to be answered correctly, which was approximately met
(1:07:11) Players couldn't get questions about themselves because it would be too easy. This would encourage players to leave their bot, allowing other players to mess with them
(1:07:57) Grian felt a little left out from the discovery element of the wild cards, and decided to mess with Scar by hiding his bot. He wasn't expecting Scar to die from it, and could tell that he was genuinely a little upset by it. Grian felt bad about it, which led to a genuine in-game alliance between them
(1:12:32) Grian was very close to letting Trivia Bot give lives as rewards, but decided it would feel too cheap
(1:14:38) Mob swap was slightly toned down, with more camels and sniffers spawning
(1:15:07) Evokers didn't drop totems anymore. Instead, there was a minuscule chance a warden or wither would spawn, which would drop a totem if killed. Grian was a little disappointed that the warden got cheesed in the end
(1:17:45) Having the mobs start passive and turn hostile was mostly for the presentation, building anticipation, and so players could predict where mobs would spawn and react accordingly, making things feel less unfair
(1:20:32) There was no superpower made for Skizz (or Mumbo presumably)
(1:20:38) The superpowers were another late addition. There was a large design doc where Grian created all the powers, which were handed over to Henkelmax and completed over 4 days
(1:21:42) Grian avoided superpowers involving strength, that could cause someone to die easily. Most of the powers were social or movement-based, which couldn't be used for offence as easily
(1:22:25) Some powers were randomly assigned, others weren't. Impulse's was random. Cleo's, Bigb's, Lizzie's, Grian's were assigned.
(1:24:25) Grian gave himself the mimic because it could easily backfire (like in Grian's fall damage death), and because it would've been confusing for a player who wasn't aware of the other powers. They likely would've spent the episode just figuring out how everything worked and not actually using the power to its best ability
Lots of discussion about the superpowers and how they interacted in the episode itself, go watch if you're interested :)
(1:33:38) Talk on how the series "standard" rules evolved since 3rd Life. There was no keep inventory, and no restrictions on enchanting levels or potions, which created slow or unbalanced fights
(1:36:23) 3rd Life was designed to be an experimental series, which made Grian eager to improve it. For example, some people just weren't dying in 3L, leading to the boogeyman in LL, and so on
(1:37:17) The goal with the seasons isn't to one-up the previous one, but to create a different experience every time, which keeps things engaging for the creators
(1:38:31) At the end of each session, Grian would ask the group if they had fun and how they felt about the wild cards. According the Skizz, the answer was "a resounding yes"
(1:39:08) Grian had moments throughout the season where he personally felt like things didn't go well for him, and was anxious for the rest of the group's episodes. Things worked out while editing the raw footage, though. His issues were never with the wild cards themselves, but his own actions (traps not working, spending too long branch mining), but would always find funny moments in his footage
(1:43:41) Everyone in the Life Series cast genuinely likes and genuinely respects everybody else in the group. This allows them to make the show and get mad at each other, because they know it's all just in-character
(1:44:50) It'd be hard to top Wild Life in spectacle, and Grian doesn't want to start an arms race with himself. The next season could potentially be closer to 3rd Life, but Grian's not sure yet. For Grian, Wild Life was the most enjoyable
(1:45:20) Grian: "As long as people keep enjoying [the Life Series] then I'd love to keep doing it"
(1:49:35) With the finale, Grian knew how the wild cards played out the previous sessions and was able to adjust them
(1:49:56) Grian's goal was to create safe chaos where everyone knew what was happening and wouldn't die to them, which didn't go entirely to plan. The snails were 60% of their original speed and people still died
(1:51:03) Grian made a precise timeline of when each wild card would start/stop, it wasn't randomized.
(1:54:16) All the superpowers were randomized, with Bdubs' power being removed from circulation because it didn't have much use in a finale setting
(1:56:10) It was important for Grian that in the final moments, the wild cards were removed, so there were no interruptions. The timing worked out well because there were a few people left and it ended within ~10 minutes (this implies that the change wasn't based on # of players alive, as people had speculated based on Gem's death)
(1:58:48) The players all randomly switched to zombie skins throughout the session to mess with people on NameMC. Well-played :)
452 notes · View notes
ultravioletbrit · 2 months ago
Text
“hair” - Jegulus microfic - @into-the-jeggyverse - 302 words
The messy, unruly, dark, crazy curls on top of his head are very much a signature of James’ overall appearance. On anyone else, it would just look like unkempt bedhead, but somehow James makes it work. Even after running his hands through them countless times a day, those waves always seem to fall in the most imperfectly, perfect way.
Regulus often threatens James that he can, and will, tame those curls. He could very easily give James a hair care routine that would have those wild curls turned into something sleek and smooth that could almost rivals Regulus’ own curls. Almost.
Honestly, it wouldn’t even be that hard. Right now, James’ after-shower ‘hair care routine’ consists of vigorously rubbing a towel over his head, shaking the excess water off, then letting his hair air dry.
All Regulus would have to do is properly dry it, find the right combination of products to use—probably a nourishing oil and a good leave-in conditioner—and that’s it. No more messy waves; just soft, manageable curls.
Regulus is completely confident that he could—and he might like to try it once, just to prove himself right—but he would never actually want James to do it. As chaotic as those curls are, Regulus can’t imagine James without them. He would never want to card his fingers through anything other than those thick, soft, ridiculous waves. So even though Regulus might threaten it, those unruly curls are part of James’ signature look, and Regulus can’t imagine ever wanting to change that.
“What are you thinking about?” James asks from where he’s laying with his head in Regulus’ lap.
“Your hair.” Regulus tells him as he runs his fingers through it.
“Ugh. Not again.” James grumbles.
“One of these days, Potter. You’ll let me get my hands on these curls!” He tugs on James’ hair.
“Never.”
415 notes · View notes
shyrule · 2 years ago
Note
WOFIEOGOEOFOKWKVPEOF I have so much to say here-
First off: FIERCE WITH THE CROP TOP
Tumblr media
A drawing based after the three sentence prompt you did of Rusl trying to get Abel to get into Gerudo town, and then they use Fierce to get in dhdkdbkdbdknq
I just took a break at work because I’m at my wit’s end and this just made my night. Thank you for sharing this is AMAZING 🤣🤣🤣🤣🤣🤣🤣
361 notes · View notes
whatudottu · 3 months ago
Text
Tumblr media
Me and the homies I dragged into playing ISAT with me (voice over style) and thus thoroughly infecting them with the ISAT hyperfixation gathered to play poker and so- drew us VAs as the cast give or take some liberties :P
407 notes · View notes
itsybitsybatsyspider · 4 months ago
Text
Tumblr media Tumblr media
Despite everything... is it still you?
(more Dark Matter art for y'all. This fic is once again living in my brain rent free. @mysterycyclone)
433 notes · View notes
swampybogg · 4 months ago
Text
Tumblr media Tumblr media Tumblr media
503 notes · View notes
Photo
Tumblr media
#selfie bee#me telling a coworker who I have been working with for 4 months and whose name I do not know about my toenails#i'm sorry Tobias (?? Paul ??) it was the only topic I could come up with after I already told you about the big bird I saw in 8th grade#FRIENDS how are you!! :) how has the new year been so far!!#did you have a lot of snow on christmas!#we did and it was really fun! I had a very bad cold so I just watched the snow from inside but that was good too c:#do you have any plans for the new year?#i always have lot and most of the time I do not do any of them but planning is fun#this year I REALLY want to watch all of Star Trek ヽ(´∇`)ノ#I would also love to learn how to make a handstand#imagine if you could just make yourself upside down#but it is a far away dream because honestly I am not very good at being usual side up most of the time either#but I will try probably at least 2 times to learn it ( ᐛ )#maybe I'll finally finish that website!#new years are good and fun#it's wild to think about how much daily life has changed since last year but I feel just the same :)#who knows what this year will bring!#I hope I don't hit a pheasant with my car#I almost hit a pheasant with my car last year and the pheasant made direct eye contact#I wonder how he is doing today#since that moment I think about pheasants a lot#I knew they were real but I had never seen one#just to know they are out there is a mystical feeling#right know it is raining so all the pheasants might be wet#get dry soon pheasants!!#I don't think I've ever seen a wet bird either#I don't know what do do with all these birds thoughts#also thank you for the person who asked about my skirt!! ( ˊᵕˋ )♡.°⑅#I've finished it and its really really bad#but I love it
7K notes · View notes
raycatzdraws · 11 months ago
Text
Tumblr media
ribbonwood
776 notes · View notes
anna-scribbles · 1 year ago
Text
Tumblr media
they should've been at the club(infertility treatment centers)
1K notes · View notes
turtleblogatlast · 9 months ago
Text
Every day I’m haunted by the fact the boys happily swim in sewer water
Even if it’s filtered somehow there’s no way it’s not still nasty 😭 Bet they can defeat any of their villains just by accidentally giving them diseases I swear
#rottmnt#rise of the teenage mutant ninja turtles#bless their hearts but they’re nasty#it’s funny because like#each and every one of them has moments#where they’re a typical disgusting teenage boy#and then the next they have STANDARDS#can’t blame Leo for being so determined to go to a spa#even if he nearly licked his own foot that’s prob cleaner than anything else the boys have been up to in years 💀#thank you shelldon for all your hard work cleaning after then 🙏#they’re all gross teenage boys!!!#even Donnie he is NO exception here#bro was DRINKING A BEVERAGE while wading through sewer water he is just as gross as his bros#bro also talks with his mouth full he is no more refined than his equally gross bros fr and I love it#but yeah no way that water isn’t disgusting even filtering it would still leave grime on the walls of the sewer for yearsss#pros of them moving into an abandoned subway system is fixing their sense of smell enough to not be as gross#100% that’s part of why they didn’t mind being so filthy pre shelldon#because I mean they were literally raised in the sewers and they’re teenage boys like that’s a double whammy#THEY ALSO DONT WEAR SHOES#the few times any of them do the shoes are discarded before heading home 💀#I love them tho they are endearing anyhow#April’s immune system must be godlike just being around them fr#honestly no joke Mikey’s probably the cleanest of them all#just by virtue of being a chef#Leo I see as a mixture since he no doubt loves to pamper himself so he’s clean like#a percentage of time before he goes out and ruins his own hard work#Donnie is similar in that he’s just VERY SELECTIVE about what he thinks is too gross#Raph may be more on the stinky end but it’s not his fault he has his stinks and eats things of dubious origin(esp since his bros ate poison)#Donnie and Leo really have the gall to be sick about Raph eating the origami salami but they have no room to talk#all their villains are prob like please stay away from us we have salmonella now
648 notes · View notes
blackkatdraws2 · 10 months ago
Text
There are more things in the Parable than Stanley knows about. [Blank Scripts AU]
#hoh boy i was going to make a comic to introduce these monsters but#i couldnt help myself and made an animation instead#because i just think they're so neat and cool okay#listen i cant for the life of me just infofump about my AU and OCs#because i just think that making actual content about my lore and stuff will not only raise the chances of people being interested#but also it will also raise my motivation to actually produce more content other than the same old recycled front-facing-profile drawings#i need to get creative with my stuff or I'll also loose interest and I DONT want that#in order to be happy with what i have i cant just think about it and expect to be given something new NOOOO i need to MAKE it ughh#i cant believe in order to get more content out of my own au i would need to draw it and feed myself ugh ugh ugh unbelievable (kidding)#but also#i wanna make a little music video or animation again for youtube#its been a hot while since ive uploaded anything in there at all#maybe an animation reel will do for now?#i hope so :(#because ive been working on expanding the Black Scripts AU#and honestly i dont regret it#i had a lot of fun making up scenarios and comics for Stanley and the Narrator (Black)#but yeah!#apart from this little video#you wont be getting an explanation on what these things are supposed to be#and why theyre there#actually i was originally gonna make this into a full fledge animation with sound effect/music/frame-by-frame movement/etc.#but i got lazy HAHA#tsp blank scripts au#tsp au#the stanley parable#the stanley parable ultra deluxe#tsp
809 notes · View notes
myokk · 2 months ago
Text
Tumblr media Tumblr media
She chances a glance at Sebastian before getting out her copy of Divining the Undivinable from her bag and wishes she hadn’t. He looks uncomfortably big sitting on the tiny tea chair across from her, barely any hints of the boy who had completely swept her away two years ago visible on the sharper planes of his face. When had he - had they - grown up?
Sebastian Sallow was - is - charming, and that had been her downfall. She had successfully avoided his charms the year before, and she isn’t going to let that happen this year, no matter how much her body rebels against her mind and resolve. Because, as she reminds herself, Sebastian Sallow is also manipulative, and cold-hearted, and selfish.
“Well,” she says archly, opening her book. She will not look at him. “I suppose I am still quite ignorant of the practice of Divination, so do forgive me if I have to double-check my readings in the textbook.”
He says her name as she opens the book, and she ignores him. He says her name again. She continues to ignore him. He grabs the book from her hands and puts it the correct way for her. She was looking at it upside-down. Her cheeks heat up and she continues flipping through the pages, as if nothing has happened. She finds page two-hundred and thirty. She pretends to be interested in what she sees.
(Divination is unfortunately not interesting.)
Oh, fine.
“Do you want to start, or should I?”
These are the first words she has voluntarily spoken to him - not including the events of last week, which do not count as they were most decidedly not voluntary - since he called her ignorant a year and a half ago. He somehow looks surprised to see that she has addressed him, and for some reason this fills her with rage and a strange sort of confidence. Why shouldn’t she be able to talk to him?
“Here,” she says, putting her hand out towards him, palm up, ignoring the strange fluttering feeling in her chest when he gently grabs it with one of his. Sebastian looks up at her, waiting for her to continue speaking, and were she not looking at him so intently she would have easily missed the bob of his throat as he swallows nervously. “Show me how it’s done.”
Tumblr media
from my oneshot, clumsy🫶🫶🫶
181 notes · View notes