Due to spam comments and AI scraping I've locked my older fics. You'll need an AO3 account to view a majority of them but if you drop a DM I will be happy to provide an alternative link to DW or Ellipsus, which you don't need accts for.
Fic translations/podfic
Totally ok! I love them. Just link back to the original fic and maybe let me know so I can also have a look. :D
Anon asks
If they are open, go for it. Sometimes I forget to turn it back on. I love rambling about my ships/fic.
Requests
I am a very whim-based writer and will occasionally open up requests with some prompt parameters. I have… filled requests 15 years later.. don't give up hope…
I do not do commissions.
Handles
ko-fi @ tanyart - for use of commissioning only. Please do not send me money, lol.
I do not use IG for fandom purposes. I am not on tiktok or youtube.
Ask for steam or psn handles. i'm usually down to game. :')
artblog: it's there out somewhere but i'd rather not
Main Tags
#tanyart fic - all fic
#nonao3 - fics not posted on ao3: sometimes I am slow/forgetful to update
#promptfic
#tanya askbox
#[fandom] headcanoning
#ficart - art of my fics<333
#writing rambles - god i will try to remember this one and be consistent
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
Here was my first attempt at @ranthadine's prompt about snipers sighting scopes. Didn't quite work out how I wanted it but here it is anyway. :')
RED Sniper/BLU Sniper - rated T for some handsy stuff
===
With a shit-eating grin, Blue rasps, "C'mon, pet. You can go harder than that."
Mad thing to say when Sniper has the man pinned to the ground with a grip so crushing it's leaving welts over Blue's wrists. There are bite marks all over Blue's neck and chest, bruises in more places than he can count, and blood on both their cracked lips.
"Harder than this and I'm gonna have to call you sick in the head," Sniper growls, loosening his grip just to not give what Blue wants.
Blue doesn't strike him as conniving or particularly clever. They're both straight forward people, wearing their motives figuratively and then quite literally on their sleeve.
"Maybe," Blue says.
Sniper's brow raises at the vague answer. Blue doesn't strike him as a shy guy either, and rolling his hips up against Sniper's weight ain't a shy thing to do. Sniper lifts himself so Blue can't get any more friction.
"I got no time for games, you mongrel," he says, watching as Blue gives up trying to grind himself up. "Spit it out so I can give ya what you want, yeah?"
They're on a timer, squeezing out the last hour of daylight before Sniper has to sneak back for supper with the boys and pretend he ain't fooling around with the enemy, squarely in the middle of both their bases, under the god damn bridge.
Blue's teeth flash, limbs straining.
"Why're you so afraid of roughing me up?" he taunts, "Ain't no different from having a scuffle during work."
"Plenty different, mate," Sniper fires back, but his grip over Blue's hip tightens, nails digging in. It doesn't have the intended effect.
"Yeah, just like that," Blue mumbles, that slower drawl of his turning low enough that Sniper can't be blamed for leaning in to hear it better. He slaps the back of Sniper's hand before pushing his palm over it to encourage the painful hold, red marks already bright against his skin. "Want it hard enough that I'll see you on me later." He laughs, pushing up to bite the underside of Sniper's jaw. "…Just like work."
Just like work then.
---------------------------------
The next day, Sniper catches Blue flat-footed trying to cross his own base under the awnings. Sniper sights him down with his rifle, savoring the jolt Blue gives when he sees the red laser dot flit towards him.
There's nothing better than a beautiful clear sightline on the enemy. Easiest shot Sniper will make today. Even Blue seems preemptively pissed off, teeth flashing for a quick second before he turns his head like he's expecting the shot to come clean.
Sniper puts the crosshairs on Blue's forehead, and Blue taps the brim of his hat in acknowledgment.
Then the bastard grins and hikes his shirt up, stretching to the side to expose his bruised hip where the red marks from the evening before have turned deep splotchy purple overnight.
The red dot flits over it, quick. Distracted. Shocked and bloody damn aggrieved.
The shot goes off, splintering the crate next to Blue. Perfect miss for a perfect sightline.
Sniper doesn't have to imagine Blue's roaring laughter. He can practically hear it from across the battlefield.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
This is the first time Sniper has caught Spy wanking off alone without the motive of wanting to be found. He walks into their shared safehouse, setting his pack down, and hears quiet moaning from the bedroom. Sniper tilts his head, making sure he's heard right, and finds himself more puzzled and skeptical than intrigued. It sounds like Spy. And just Spy, hopefully. Sniper doesn't think Spy would bring someone else into the RED safehouse and neither does he think Spy could possibly be with another teammate.
Therefore, if Sniper is going to continue assuming things, those are the sounds of someone definitely jerking off without expecting company. Because Spy, when he wants to be caught, is loud and shameless, as if leaving seductive hints and a trail of insinuating breadcrumbs isn't enough to get his offer across. There's usually a throaty embellishment to his moans that are very much pornographic and, to be frank, performative in a way that amuses Sniper just as much as it turns him on.
Hell, Sniper had never given the serious thought of Spy needing to masturbate like any other ordinary bloke, on account of the bastard being charming and sleazy enough to easily tempt any poor bastard off the street if he wanted to get off.
Poor bastard like Sniper, on occasion. But that's beside the point.
This time, the grunts are subdued, the panting more natural, like when they're fucking on a schedule with no time to be complicated or dramatic. Sniper approaches the door, footsteps silent. He's still skeptical, especially when the door is ajar. It feels like a trap, and Sniper mentally braces himself for Spy to start laughing at him the moment he peers inside.
Rather than being posed on the bed in some lewd manner, Spy is hunched on the ground, fingering himself with one hand and jerking off with the other. He doesn't see Sniper at all, head bent to the edge of the mattress, grinding his forehead into the duvet in what Sniper can only assume is frustrated horniness.
It's so typical that Spy would rather not get the bed dirty, though the lack of a towel on the ground suggests that… it'd been a spur of the moment decision. Along with the door not being all the way shut, it's like Spy couldn't wait to have a private moment. Only his trousers and jacket are off, thrown over the bed. The rest of his clothes are rumpled, his gun holster dangling loosely off one shoulder.
"Please, please," Spy mutters, voice cracking as he hits some spot that makes him gasp, "Sniper, please-ah..fuck, more—" and the rest of his babbling dissolves into soft murmurs in French, pleading and cursing.
Heat floods to Sniper's face. He's heard Spy beg before, beg for him, but it always seems deliberate with the goal of working Sniper up into a horny frenzy. Spy isn't the type to be needy like this, low and growling, fumbling his words inelegantly without that conniving spark in his eye.
Sniper stares. The movements of Spy's hands are slow. Indulgent. Gentle. Whatever Spy's imagination wants, it's the fantasy of Sniper being languid and patient even if he's begging. Captivating enough, but Sniper averts his gaze to the floor, almost feeling like he should bolt to the exit when this ought to be any faggot's wet dream to have a man on the floor, begging for his cock.
But... it's begging in a sincere, private way that makes Sniper think he really shouldn't have seen this. Spy has teased and flirted, and has had meaningless sex with him so many times that Sniper can tell the difference when Spy wants to play, wants to be performing for an audience, and when he doesn't—and what that says about Sniper's feelings on the matter really isn't something he wants to get into.
Fuck. And he's got an erection now because it's still bloody sexy and also terrible and wildly unnerving, and so Sniper taps the door as politely as he can because it's too late to turn back now and he'd be an idiot to just leave.
Spy whirls around. As best as he can on his knees, anyway. One hand clenches into the bedsheet as his shoulders draw up. His other hand, the one around his cock, almost goes for his gun, clumsily missing where the holster should have been, now dangling around his elbow.
Sniper also feels like a different kind of idiot for not turning away. Spy seems too shocked and mortified to say anything.
Sniper doesn't blink. He raises an eyebrow.
"Don't wanna be presumptuous, but… you thinking 'bout me?" he asks, nudging the door a little wider so that he can lean against the doorframe.
There. A truce. Leave the question open to be treated like a casual joke. They both know he could have very well rubbed it in Spy's face, be so smug and insufferable that he'll never catch Spy desperately wanking off to him again.
Spy sits back, panting slightly. He shuts his eyes for a moment, wiping away a bead of sweat from his forehead with the back of his bare hand.
"Very irritating that I like to these days," Spy mutters, though he is blushing practically through his mask. Chest flushed, still erect, to which he purses his lips while glancing down at it in disappointment then back up at Sniper. "…You're here early."
About two days early. Hence Spy's decision to have a little session for himself. But Sniper is still stuck on Spy's sideways confession, matter-of-course and utterly wry; I like to these days.
Sniper's ears ring, blood rushing and pumping madly to his head, chest, cock, just about bloody everywhere, but he shrugs. "Contract cancelled. Asset couldn't front the cash so I walked."
"That's a shame," Spy says, getting slowly to his feet.
Spy's legs are shaky, knees carpet-burned, dress shirt disheveled. He finally gives up having his gun holster on him, letting it slip from his arm to the floor.
"Well. I'm hoping maybe not," Sniper says, stepping in the room when Spy beckons him closer.
Spy looks him in the eye, unflinching. He doesn't do his over-the-top sex-crazed voice, doesn't moan deliriously for Sniper.
He simply leans into Sniper and says, "Please fuck me. You already heard me begging."
And Sniper doesn't have it in him to keep Spy begging, which is a real problem. He's got all the patience in the world for shooting folks through the head but when it comes to letting Spy whine and become frantically desperate, Sniper can't do it for too long.
He caves, immediately, and barrels Spy into the bed.
Spy lets out a laugh, watching Sniper fumble with his belt.
"You need to work on this," he says, taking pity, and helps Sniper take off the rest of his clothes.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
On the first real non-awkward morning they have together, Sniper wakes up to Blue's polite ruckus, clinking the kettle over the campfire and scuffing his boot against the pebbly ground. It's chilly. The first rays of sunlight are hitting against opening of Sniper's tent. It's barely dawn. Checking his watch for the actual time might make him depressed. Figures. Sniper sits up from his roll and peers blearily out his swag set up.
Rubbing the gunk from his eyes, he squints at Blue by the fire and grumbles, "Look at you with the coffee going already. Didn't peg you for an early riser."
Blue hitches his sunnies up to give him a long look in return. The weak horizon light hits the rim of his lens just right to show his tinted frown.
“Wasn't always a morning person,” says Blue, glancing to the side. “Started after I was stationed here.”
He jerks his head in the general direction of both their bases, some far off distance away where they can still see the smokestacks but no one can see them.
Thus far, Badlands has been the bane of Sniper’s entire RED career. He used to be a relatively early bird, just like Blue, until he was assigned a fucking base facing east where the morning guaranteed the sun in his eyes and a glare in his lens. Most of the REDs struggled in one way or another with the position of the sun during the first half of the day, and it's no fault of Blue's that he gladly takes every advantage of it.
“Haha. Fuck. Mr Sun-In-My-Eyes, you are,” Sniper says, still crouched and huddled in his tent. Unless there's a blessed cloud blocking the way, he’s usually forced concede the morning hours. He can hold his own fair enough shooting the other BLUs but Blue knows the trick of hiding in bright sunlight and cover his muzzle flashes.
Kind of like now. Staring at Blue against the early horizon reminds him of how the rays reflect off the cool-toned rooftops of the BLU base and into his scope. Smetimes, when Sniper tries to look for Blue before a match and clear his sightlines, he thinks he can see flashes of another laser flitting over the grounds. He'll focus on a spot with chilly glares of light beams mixing with the sun, and it's blinding.
There are only so many sniping spots to have when chasing after the right angles of sun. From morning to noon, Blue knows them all—in the same way that Sniper will have the sunlight on his side from noon to dusk.
With muted exasperation, Sniper realizes that he has set up his tent facing east anyway. It's habit now to try to look at Blue in the morning and expect the sun in his eyes.
Good, Sniper thinks. It should be hard to look at him.
He shouldn't be allowed to look too long anyway, through the scope or his own eyes.
A shadow falls over him as Blue's slim figure blocks the morning light. Sniper blinks, eyes adjusting, but he pats his pockets for his own pair of sunnies.
“Bugger off,” says Blue, offering out his hand while Sniper puts on the shades. “You're always a fuckin' pain in the arse at sunset. Who builds a base facing west?”
“Shoulda been south to north,” Sniper agrees with a wry laugh, noticing how Blue had set up his tent opposite of Sniper's—west facing. Habit again.
He grabs Blue's hand and lets Blue haul him to his feet.
At the airport with a fun little cocktail and time to kill and a flight to get through. Taking some small snprspy, spycest, or snipercest prompts.
Prompts must be less than 5 words. Pls reply to this post and not the askbox within the next hr before I board. I'll work on them on the plane. (Or maybe during my trip downtime.) Explicit ok.✌️
Thesis: you take some of the team's most genial, generally good-natured guys, and make them so fucking mad at each other by how the other person does science.
engie does get lowkey upset that demo and maybe medic have no college degrees. he's a higher education snob in crippling debt. his american student loans for all those degrees are biting him in the ass.
demo is entirely self taught and talented. he's making excellent beautiful bombs on a vibes based basis. medic can relate but this frankly drives engie insane with frustration (and envy)
medic will not say where his doctorate degree comes from. he has lost his certificate. supposedly.
my headcanon is that engie DOES have a medical degree (or has taken some college classes) tucked in the back of his head and whenever he tries to point this out to help medic, medic is like lmao stay in your lane while I pour blood back into scout's stomach danke 👍 (engie gritting his teeth and it's like "sure ok fine I need to remove myself from the room anyway.")
medic's beef with demo is that demo will not let him see his liver or kidneys, which by now should be so wonderfully preserved and wrinkled :(
demo is a man of science and the supernatural which, of course, makes both medic and engie kinda annoyed. That's double dipping, man. Again, demo is insanely talented and good with textbooks and magic tomes.
demo has never forgiven medic for visiting satan and not letting him tag along.
demo does think medic's a bit of a quack but he realizes he might be throwing stones in glass houses here. (due to his sexy hot crippling sense of self worth)
unfortunately for the rampant misogynistic tendencies of the 1960s and in-game taunts, demo calling medic a nursemaid does really grind medic's gears.
demo's blithe "it doesn't have to be exact it will all work out" vs engie's "measure twice cut once" vs medic's "measure once cut twice no prablam" approaches have, on occasion, led to fist fights in the rec room and the rest of the team (too dumb, too stupid to understand anything) just stand there, afraid of the scary nerds.
this is all compounded by the fact that they should in theory (lol) get along, and if it's not science related they find each other good company, but as it stands: their professional distaste for each other is funnier. to me.
I forgot to mention playing with the in-game meta of sniper and scout being bullies towards each other--in my iteration, bscout just kinda targets rsniper a lot, and it doesn't have much to do with sniper fooling around with rspy. it's just that snipers are easy victims once a scout sneaks behind enemy lines, and rsniper's a good shot but even he'll admit that scouts are just kinda hard to shoot accurately if they're running full tilt. and even if bscout does get shot, like maybe it's not as clean through the head, and maybe he ends up bleeding slowly from the neck or half his face, not fully dead--and that just pisses scout off so much, lmao.
i think the jist of the ship having separate opinions and interactions with other characters outside the relationship is fun to play around with--which is just me trying to say that bscout will always be a bully to rsniper and rsniper will always be annoyed with bscout, with or without spy involved, LOL.
outside of work, they're fine. i headcanon sniper and scout close in age so they tend to find the same jokes funny, have the same concerns and anxieties for their age group, or use similar 60s/70s slang & fashion on occasion, being within same generational culture.
What are your thoughts on sniperscout as a sniperspy shipper? Or alternatively what do you think about the fact that sniper is (possibly?) messing around with scout's dad?
(I'm your big fan btw, sending love and motivation💖)
Snsc isn't my thing but I can see how/why! I was a bit surprised coming back to TF2 how popular it became since 2009, but I'm a bit of a mono-focus type of shipper anyway so snsp is really all my brain has to offer.
For your second question, i mostly apply this to rspy being bscout's dad. I have two wips* that feature bscout within a rsnprspy context and it's mostly, like. Bscout doesn't care for Sniper due to being work enemies and bscout further doesn't care who his dad fucks. But. Bscout loves his mom and his mom still has a connection to rspy so I love both him and rspy feeling subconsciously obligated to bond (catholic nuclear family indoctrination, u hate to see it). And the whole father-son thing doesn't work out but a coworker-coworker thing does. So by extension rsniper is also a type of coworker that happens to be fucking his dad, and bscout just is weirdly Aware of the situation in a way most grown adults are when their divorced parents are dating other people.
Ironically, I like to write bscout being closer to rspy than rsniper is, in terms of personal life details.
*i have been working on this wip for 2 years very leisurely i'm not sure if it will ever be completed bc it's just my mess-around-and-see writings but here is the ellipsus link to some postable scenes if anyone wants to read and laugh at it.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
Rating: E (nsfw)
Ship: RED Spy/BLU Sniper
Notes: pwp, enemies with benefits, invisible blowjob as requested on tumblr
"That Cloak and Dagger's a piece of shit, mate," Sniper says softly, bending his head to Spy's ear. His voice goes even lower, rumbling, "It's slowing you down. Liked it better with the old watch."
I'm not sure if sniperspy is still a relevant interest for you but.. uhhhhhh, thank you for your patience: here it is!
eta: I AM SO SORRY I FUCKED UP WITH THE CLASS COLORS. I copy/pasted the request into my doc file without the color formatting. It's still crossfx tho, pls forgive me.