#modify bash
Explore tagged Tumblr posts
thylacines-toybox · 1 year ago
Text
Tumblr media Tumblr media
As today was Appreciate a Dragon Day I've been appreciating all of my different Jellycat dragons!
Little Seafoam (top) rode around in my coat pocket all day, and I even acquired a new gold dragon for the other pocket... Frankie likes his new little golden friend!
1K notes · View notes
volt-race · 2 years ago
Text
Tumblr media
Hades is going well I'm never doing 32 heat again this was PAIN and bashing my head against a wall
89 notes · View notes
lightnersdream-archive · 1 year ago
Text
Tumblr media Tumblr media Tumblr media
sketches from 2021 (previously unseen)
4 notes · View notes
notarealhomestuck · 2 years ago
Note
i find it so funny that you think people are waiting on you to disconnect first when the only way you can come to that conclusion is if youre staring at the chat ALSO not saying anything. its a lot more likely that they had the search going in another tab and dont even realize the chat has connected.
the mxrp community would be a whole lot more tolerable if we dont just immediately assume malice and incompetence out of every person we connect to.
the only way you can come to that conclusion is if youre staring at the chat ALSO not saying anything
Okay but that's literally what I've been saying since mxrp went down. (maybe not on this blog yet but shruggy.) Any time I hear somebody complain about their partners never starting, I just imagine the scenario of those silent chat rooms with both sides just staring at the screen thinking the same thing.
All of this really isn't that deep like somebody else has been saying. Even I'm not a huge fan of ooc discussion but it sure beats whatever problems everyone else is having.
3 notes · View notes
clockwayswrites · 5 months ago
Text
A Bird's Wings - Part 30
masterpost this is a first draft, please no editing or concrit <3
Danny’s first thought when he woke up in the morning was how rested he was.
It was almost shocking.
He’d been so exhausted for for the past few weeks that to feel rested was a relief that almost made him cry.
Danny’s second thought was about his wings, which he still seemed to have. That was a pretty quick revelation caused by the fact that he was asleep on his stomach. The wings pulled at the sheets as he stretched lazily. At least they hurt less than yesterday at least. He was careful as he sat up, a cumbersome affair with the wings. It basically resulted in Danny getting his legs off the side of the large bed and simply standing up backwards, but at least it did result in him standing.
Grateful for Alfred’s thoroughness, Danny brushed his teeth before taking an awkward shower. He kept to the shower wand only and tried to keep as much water off his wings as possible. Despite the care, he still felt (and looked) like a rain ruffled bird after he had dressed in the modified sweater and a pair of his normal pants. He did what he could to at least tame his hair, swallowed his morning medication, and left the sanctuary of his borrowed room.
“Master Danny, impeccable timing,” Alfred said when Danny came across him in what Danny thought was the foyer. “Breakfast will be served in half an hour in the kitchen. Would you like some coffee or tea to start your day?”
“Coffee would be great, if it’s not any trouble,” Danny said with a bashful smile. He still wasn’t quite sure how to handle Alfred’s uncanny ability to show up and offer his service.
“A standard request of coffee is hardly trouble,” Alfred said in such a way that Danny felt bad for trying to be polite.
He didn’t think that his Midwest manners were going to get him very far in this house. Manor.
Still trying to puzzle out how his life got him into things like this, Danny followed Alfred to the kitchen. Bruce was already there, looking still half a sleep as he sipped on his own mug of coffee. For the moment, the table was children free.
“Cream or sugar?” Alfred ask as he headed towards the counter.
“Cream please,” Danny said. He turned to Bruce and gave a little smile. “Morning, Bruce.”
“Good morning, Danny,” Bruce said, his voice a low, sleepy rumble. (Danny did his best to fight the blush that the tone caused.) “Would you like some help drying off your wings?”
So much for not blushing. “Ah, yeah. That would be really nice. I tried to do what I could, but…”
Bruce chuckled softly. “Completely understandable. It’s a very awkward angle to try and manage.” He set down his mug and stood. “Fortunately for you, Damian is quite the animal buff and I was sent some very extensive articles on caring for wings.”
“Oh gods,” Danny said. The words were muffled by the way he buried his burning face into his hands.
“Damian simply wants the best for you,” Bruce pointed out.
“Sure, but still,” Danny said. He rubbed at his face as he let himself lean his head back and stare up at the ceiling for a moment, “I’m not a pet.”
Danny saw Bruce come over out the corner of his eye, towel in hand, and rolled his head a little to glance at him. He thought it was progress that he didn’t flinch when Bruce reached out, clearly telegraphing his motion, to run a hand over Danny’s wing.
“No one thinks that you’re a pet, Danny,” Bruce said with so much sincerity in his eyes that Danny had to look away. “Knowing how to take care of your wings is the same as making sure that Damian has easy access to vegetarian meals or that the computers at the manor have a dyslexic friendly font installed for Dick or that Barbara can easily get around in her wheelchair. Your wings, even if only sometimes, are part of you. And for better or worse, my family and I seem rather intent to see you well.”
Danny rubbed at the back of his neck as he glanced back at Bruce. “Part of it may be that I’m not exactly used to that sort of attention. I mean, Lucius tries to make me take care of myself, as well as some coworkers, but in Gotham that sort of feels more like new rogue prevention,” Danny joked.
Luckily Bruce chuckled at that. “I am sorry that we’re so overwhelming.”
“No, don’t be. It’s… excuse the bird analogy, but it’s just a very full nest, isn’t it? It feels cozy. It’s just something different to try and wrap my head around,” Danny explained. “And I won’t pretend that I don’t still have issues, as much as it’s something that I’ve worked really hard on personally and in therapy, dying at fourteen leaves a person with some issues.”
Not to mention being a super hero, staying half dead, dying a second time, and all of the other things that went on during his high school years.
“Yes, I would imagine so,” Bruce said after a pause. His voice was soft and sad.
“Bruce—”
“Sorry,” Bruce said. “When Jason was fifteen, we thought he had died. He ended up out of reach and with extensive brain trauma and memory loss. I know how much it effected him. I’m sorry you had to go through something at that age also.”
Danny squeezed one of Bruce’s hands where it was clasped tightly around a towel. “He’s here now. He’s alive and he seems happy. He has a boyfriend and everything. I’m not saying it doesn’t still pull at him, but it hasn’t dragged him to the bottom. At least not anymore.”
Bruce smile was a somber, soft thing. “Thank you. And you’re here too.”
Danny blinked at that. Bruce wasn’t wrong. He didn’t know almost any of the story, but he wasn’t wrong. Wings and all, Danny was still alive. He smiled softly back. “Yeah, I am.”
1K notes · View notes
donjuaninhell · 1 year ago
Text
How I ditched streaming services and learned to love Linux: A step-by-step guide to building your very own personal media streaming server (V2.0: REVISED AND EXPANDED EDITION)
This is a revised, corrected and expanded version of my tutorial on setting up a personal media server that previously appeared on my old blog (donjuan-auxenfers). I expect that that post is still making the rounds (hopefully with my addendum on modifying group share permissions in Ubuntu to circumvent 0x8007003B "Unexpected Network Error" messages in Windows 10/11 when transferring files) but I have no way of checking. Anyway this new revised version of the tutorial corrects one or two small errors I discovered when rereading what I wrote, adds links to all products mentioned and is just more polished generally. I also expanded it a bit, pointing more adventurous users toward programs such as Sonarr/Radarr/Lidarr and Overseerr which can be used for automating user requests and media collection.
So then, what is this tutorial? This is a tutorial on how to build and set up your own personal media server using Ubuntu as an operating system and Plex (or Jellyfin) to not only manage your media, but to also stream that media to your devices both at home and abroad anywhere in the world where you have an internet connection. Its intent is to show you how building a personal media server and stuffing it full of films, TV, and music that you acquired through indiscriminate and voracious media piracy various legal methods will free you to completely ditch paid streaming services. No more will you have to pay for Disney+, Netflix, HBOMAX, Hulu, Amazon Prime, Peacock, CBS All Access, Paramount+, Crave or any other streaming service that is not named Criterion Channel. Instead whenever you want to watch your favourite films and television shows, you’ll have your own personal service that only features things that you want to see, with files that you have control over. And for music fans out there, both Jellyfin and Plex support music streaming, meaning you can even ditch music streaming services. Goodbye Spotify, Youtube Music, Tidal and Apple Music, welcome back unreasonably large MP3 (or FLAC) collections.
On the hardware front, I’m going to offer a few options catered towards different budgets and media library sizes. The cost of getting a media server up and running using this guide will cost you anywhere from $450 CAD/$325 USD at the low end to $1500 CAD/$1100 USD at the high end (it could go higher). My server was priced closer to the higher figure, but I went and got a lot more storage than most people need. If that seems like a little much, consider for a moment, do you have a roommate, a close friend, or a family member who would be willing to chip in a few bucks towards your little project provided they get access? Well that's how I funded my server. It might also be worth thinking about the cost over time, i.e. how much you spend yearly on subscriptions vs. a one time cost of setting up a server. Additionally there's just the joy of being able to scream "fuck you" at all those show cancelling, library deleting, hedge fund vampire CEOs who run the studios through denying them your money. Drive a stake through David Zaslav's heart.
On the software side I will walk you step-by-step through installing Ubuntu as your server's operating system, configuring your storage as a RAIDz array with ZFS, sharing your zpool to Windows with Samba, running a remote connection between your server and your Windows PC, and then a little about started with Plex/Jellyfin. Every terminal command you will need to input will be provided, and I even share a custom #bash script that will make used vs. available drive space on your server display correctly in Windows.
If you have a different preferred flavour of Linux (Arch, Manjaro, Redhat, Fedora, Mint, OpenSUSE, CentOS, Slackware etc. et. al.) and are aching to tell me off for being basic and using Ubuntu, this tutorial is not for you. The sort of person with a preferred Linux distro is the sort of person who can do this sort of thing in their sleep. Also I don't care. This tutorial is intended for the average home computer user. This is also why we’re not using a more exotic home server solution like running everything through Docker Containers and managing it through a dashboard like Homarr or Heimdall. While such solutions are fantastic and can be very easy to maintain once you have it all set up, wrapping your brain around Docker is a whole thing in and of itself. If you do follow this tutorial and had fun putting everything together, then I would encourage you to return in a year’s time, do your research and set up everything with Docker Containers.
Lastly, this is a tutorial aimed at Windows users. Although I was a daily user of OS X for many years (roughly 2008-2023) and I've dabbled quite a bit with various Linux distributions (mostly Ubuntu and Manjaro), my primary OS these days is Windows 11. Many things in this tutorial will still be applicable to Mac users, but others (e.g. setting up shares) you will have to look up for yourself. I doubt it would be difficult to do so.
Nothing in this tutorial will require feats of computing expertise. All you will need is a basic computer literacy (i.e. an understanding of what a filesystem and directory are, and a degree of comfort in the settings menu) and a willingness to learn a thing or two. While this guide may look overwhelming at first glance, it is only because I want to be as thorough as possible. I want you to understand exactly what it is you're doing, I don't want you to just blindly follow steps. If you half-way know what you’re doing, you will be much better prepared if you ever need to troubleshoot.
Honestly, once you have all the hardware ready it shouldn't take more than an afternoon or two to get everything up and running.
(This tutorial is just shy of seven thousand words long so the rest is under the cut.)
Step One: Choosing Your Hardware
Linux is a light weight operating system, depending on the distribution there's close to no bloat. There are recent distributions available at this very moment that will run perfectly fine on a fourteen year old i3 with 4GB of RAM. Moreover, running Plex or Jellyfin isn’t resource intensive in 90% of use cases. All this is to say, we don’t require an expensive or powerful computer. This means that there are several options available: 1) use an old computer you already have sitting around but aren't using 2) buy a used workstation from eBay, or what I believe to be the best option, 3) order an N100 Mini-PC from AliExpress or Amazon.
Note: If you already have an old PC sitting around that you’ve decided to use, fantastic, move on to the next step.
When weighing your options, keep a few things in mind: the number of people you expect to be streaming simultaneously at any one time, the resolution and bitrate of your media library (4k video takes a lot more processing power than 1080p) and most importantly, how many of those clients are going to be transcoding at any one time. Transcoding is what happens when the playback device does not natively support direct playback of the source file. This can happen for a number of reasons, such as the playback device's native resolution being lower than the file's internal resolution, or because the source file was encoded in a video codec unsupported by the playback device.
Ideally we want any transcoding to be performed by hardware. This means we should be looking for a computer with an Intel processor with Quick Sync. Quick Sync is a dedicated core on the CPU die designed specifically for video encoding and decoding. This specialized hardware makes for highly efficient transcoding both in terms of processing overhead and power draw. Without these Quick Sync cores, transcoding must be brute forced through software. This takes up much more of a CPU’s processing power and requires much more energy. But not all Quick Sync cores are created equal and you need to keep this in mind if you've decided either to use an old computer or to shop for a used workstation on eBay
Any Intel processor from second generation Core (Sandy Bridge circa 2011) onward has Quick Sync cores. It's not until 6th gen (Skylake), however, that the cores support the H.265 HEVC codec. Intel’s 10th gen (Comet Lake) processors introduce support for 10bit HEVC and HDR tone mapping. And the recent 12th gen (Alder Lake) processors brought with them hardware AV1 decoding. As an example, while an 8th gen (Kaby Lake) i5-8500 will be able to hardware transcode a H.265 encoded file, it will fall back to software transcoding if given a 10bit H.265 file. If you’ve decided to use that old PC or to look on eBay for an old Dell Optiplex keep this in mind.
Note 1: The price of old workstations varies wildly and fluctuates frequently. If you get lucky and go shopping shortly after a workplace has liquidated a large number of their workstations you can find deals for as low as $100 on a barebones system, but generally an i5-8500 workstation with 16gb RAM will cost you somewhere in the area of $260 CAD/$200 USD.
Note 2: The AMD equivalent to Quick Sync is called Video Core Next, and while it's fine, it's not as efficient and not as mature a technology. It was only introduced with the first generation Ryzen CPUs and it only got decent with their newest CPUs, we want something cheap.
Alternatively you could forgo having to keep track of what generation of CPU is equipped with Quick Sync cores that feature support for which codecs, and just buy an N100 mini-PC. For around the same price or less of a used workstation you can pick up a mini-PC with an Intel N100 processor. The N100 is a four-core processor based on the 12th gen Alder Lake architecture and comes equipped with the latest revision of the Quick Sync cores. These little processors offer astounding hardware transcoding capabilities for their size and power draw. Otherwise they perform equivalent to an i5-6500, which isn't a terrible CPU. A friend of mine uses an N100 machine as a dedicated retro emulation gaming system and it does everything up to 6th generation consoles just fine. The N100 is also a remarkably efficient chip, it sips power. In fact, the difference between running one of these and an old workstation could work out to hundreds of dollars a year in energy bills depending on where you live.
You can find these Mini-PCs all over Amazon or for a little cheaper on AliExpress. They range in price from $170 CAD/$125 USD for a no name N100 with 8GB RAM to $280 CAD/$200 USD for a Beelink S12 Pro with 16GB RAM. The brand doesn't really matter, they're all coming from the same three factories in Shenzen, go for whichever one fits your budget or has features you want. 8GB RAM should be enough, Linux is lightweight and Plex only calls for 2GB RAM. 16GB RAM might result in a slightly snappier experience, especially with ZFS. A 256GB SSD is more than enough for what we need as a boot drive, but going for a bigger drive might allow you to get away with things like creating preview thumbnails for Plex, but it’s up to you and your budget.
The Mini-PC I wound up buying was a Firebat AK2 Plus with 8GB RAM and a 256GB SSD. It looks like this:
Tumblr media
Note: Be forewarned that if you decide to order a Mini-PC from AliExpress, note the type of power adapter it ships with. The mini-PC I bought came with an EU power adapter and I had to supply my own North American power supply. Thankfully this is a minor issue as barrel plug 30W/12V/2.5A power adapters are easy to find and can be had for $10.
Step Two: Choosing Your Storage
Storage is the most important part of our build. It is also the most expensive. Thankfully it’s also the most easily upgrade-able down the line.
For people with a smaller media collection (4TB to 8TB), a more limited budget, or who will only ever have two simultaneous streams running, I would say that the most economical course of action would be to buy a USB 3.0 8TB external HDD. Something like this one from Western Digital or this one from Seagate. One of these external drives will cost you in the area of $200 CAD/$140 USD. Down the line you could add a second external drive or replace it with a multi-drive RAIDz set up such as detailed below.
If a single external drive the path for you, move on to step three.
For people with larger media libraries (12TB+), who prefer media in 4k, or care who about data redundancy, the answer is a RAID array featuring multiple HDDs in an enclosure.
Note: If you are using an old PC or used workstatiom as your server and have the room for at least three 3.5" drives, and as many open SATA ports on your mother board you won't need an enclosure, just install the drives into the case. If your old computer is a laptop or doesn’t have room for more internal drives, then I would suggest an enclosure.
The minimum number of drives needed to run a RAIDz array is three, and seeing as RAIDz is what we will be using, you should be looking for an enclosure with three to five bays. I think that four disks makes for a good compromise for a home server. Regardless of whether you go for a three, four, or five bay enclosure, do be aware that in a RAIDz array the space equivalent of one of the drives will be dedicated to parity at a ratio expressed by the equation 1 − 1/n i.e. in a four bay enclosure equipped with four 12TB drives, if we configured our drives in a RAIDz1 array we would be left with a total of 36TB of usable space (48TB raw size). The reason for why we might sacrifice storage space in such a manner will be explained in the next section.
A four bay enclosure will cost somewhere in the area of $200 CDN/$140 USD. You don't need anything fancy, we don't need anything with hardware RAID controls (RAIDz is done entirely in software) or even USB-C. An enclosure with USB 3.0 will perform perfectly fine. Don’t worry too much about USB speed bottlenecks. A mechanical HDD will be limited by the speed of its mechanism long before before it will be limited by the speed of a USB connection. I've seen decent looking enclosures from TerraMaster, Yottamaster, Mediasonic and Sabrent.
When it comes to selecting the drives, as of this writing, the best value (dollar per gigabyte) are those in the range of 12TB to 20TB. I settled on 12TB drives myself. If 12TB to 20TB drives are out of your budget, go with what you can afford, or look into refurbished drives. I'm not sold on the idea of refurbished drives but many people swear by them.
When shopping for harddrives, search for drives designed specifically for NAS use. Drives designed for NAS use typically have better vibration dampening and are designed to be active 24/7. They will also often make use of CMR (conventional magnetic recording) as opposed to SMR (shingled magnetic recording). This nets them a sizable read/write performance bump over typical desktop drives. Seagate Ironwolf and Toshiba NAS are both well regarded brands when it comes to NAS drives. I would avoid Western Digital Red drives at this time. WD Reds were a go to recommendation up until earlier this year when it was revealed that they feature firmware that will throw up false SMART warnings telling you to replace the drive at the three year mark quite often when there is nothing at all wrong with that drive. It will likely even be good for another six, seven, or more years.
Tumblr media
Step Three: Installing Linux
For this step you will need a USB thumbdrive of at least 6GB in capacity, an .ISO of Ubuntu, and a way to make that thumbdrive bootable media.
First download a copy of Ubuntu desktop (for best performance we could download the Server release, but for new Linux users I would recommend against the server release. The server release is strictly command line interface only, and having a GUI is very helpful for most people. Not many people are wholly comfortable doing everything through the command line, I'm certainly not one of them, and I grew up with DOS 6.0. 22.04.3 Jammy Jellyfish is the current Long Term Service release, this is the one to get.
Download the .ISO and then download and install balenaEtcher on your Windows PC. BalenaEtcher is an easy to use program for creating bootable media, you simply insert your thumbdrive, select the .ISO you just downloaded, and it will create a bootable installation media for you.
Once you've made a bootable media and you've got your Mini-PC (or you old PC/used workstation) in front of you, hook it directly into your router with an ethernet cable, and then plug in the HDD enclosure, a monitor, a mouse and a keyboard. Now turn that sucker on and hit whatever key gets you into the BIOS (typically ESC, DEL or F2). If you’re using a Mini-PC check to make sure that the P1 and P2 power limits are set correctly, my N100's P1 limit was set at 10W, a full 20W under the chip's power limit. Also make sure that the RAM is running at the advertised speed. My Mini-PC’s RAM was set at 2333Mhz out of the box when it should have been 3200Mhz. Once you’ve done that, key over to the boot order and place the USB drive first in the boot order. Then save the BIOS settings and restart.
After you restart you’ll be greeted by Ubuntu's installation screen. Installing Ubuntu is really straight forward, select the "minimal" installation option, as we won't need anything on this computer except for a browser (Ubuntu comes preinstalled with Firefox) and Plex Media Server/Jellyfin Media Server. Also remember to delete and reformat that Windows partition! We don't need it.
Step Four: Installing ZFS and Setting Up the RAIDz Array
Note: If you opted for just a single external HDD skip this step and move onto setting up a Samba share.
Once Ubuntu is installed it's time to configure our storage by installing ZFS to build our RAIDz array. ZFS is a "next-gen" file system that is both massively flexible and massively complex. It's capable of snapshot backup, self healing error correction, ZFS pools can be configured with drives operating in a supplemental manner alongside the storage vdev (e.g. fast cache, dedicated secondary intent log, hot swap spares etc.). It's also a file system very amenable to fine tuning. Block and sector size are adjustable to use case and you're afforded the option of different methods of inline compression. If you'd like a very detailed overview and explanation of its various features and tips on tuning a ZFS array check out these articles from Ars Technica. For now we're going to ignore all these features and keep it simple, we're going to pull our drives together into a single vdev running in RAIDz which will be the entirety of our zpool, no fancy cache drive or SLOG.
Open up the terminal and type the following commands:
sudo apt update
then
sudo apt install zfsutils-linux
This will install the ZFS utility. Verify that it's installed with the following command:
zfs --version
Now, it's time to check that the HDDs we have in the enclosure are healthy, running, and recognized. We also want to find out their device IDs and take note of them:
sudo fdisk -1
Note: You might be wondering why some of these commands require "sudo" in front of them while others don't. "Sudo" is short for "super user do”. When and where "sudo" is used has to do with the way permissions are set up in Linux. Only the "root" user has the access level to perform certain tasks in Linux. As a matter of security and safety regular user accounts are kept separate from the "root" user. It's not advised (or even possible) to boot into Linux as "root" with most modern distributions. Instead by using "sudo" our regular user account is temporarily given the power to do otherwise forbidden things. Don't worry about it too much at this stage, but if you want to know more check out this introduction.
If everything is working you should get a list of the various drives detected along with their device IDs which will look like this: /dev/sdc. You can also check the device IDs of the drives by opening the disk utility app. Jot these IDs down as we'll need them for our next step, creating our RAIDz array.
RAIDz is similar to RAID-5 in that instead of striping your data over multiple disks, exchanging redundancy for speed and available space (RAID-0), or mirroring your data writing by two copies of every piece (RAID-1), it instead writes parity blocks across the disks in addition to striping, this provides a balance of speed, redundancy and available space. If a single drive fails, the parity blocks on the working drives can be used to reconstruct the entire array as soon as a replacement drive is added.
Additionally, RAIDz improves over some of the common RAID-5 flaws. It's more resilient and capable of self healing, as it is capable of automatically checking for errors against a checksum. It's more forgiving in this way, and it's likely that you'll be able to detect when a drive is dying well before it fails. A RAIDz array can survive the loss of any one drive.
Note: While RAIDz is indeed resilient, if a second drive fails during the rebuild, you're fucked. Always keep backups of things you can't afford to lose. This tutorial, however, is not about proper data safety.
To create the pool, use the following command:
sudo zpool create "zpoolnamehere" raidz "device IDs of drives we're putting in the pool"
For example, let's creatively name our zpool "mypool". This poil will consist of four drives which have the device IDs: sdb, sdc, sdd, and sde. The resulting command will look like this:
sudo zpool create mypool raidz /dev/sdb /dev/sdc /dev/sdd /dev/sde
If as an example you bought five HDDs and decided you wanted more redundancy dedicating two drive to this purpose, we would modify the command to "raidz2" and the command would look something like the following:
sudo zpool create mypool raidz2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
An array configured like this is known as RAIDz2 and is able to survive two disk failures.
Once the zpool has been created, we can check its status with the command:
zpool status
Or more concisely with:
zpool list
The nice thing about ZFS as a file system is that a pool is ready to go immediately after creation. If we were to set up a traditional RAID-5 array using mbam, we'd have to sit through a potentially hours long process of reformatting and partitioning the drives. Instead we're ready to go right out the gates.
The zpool should be automatically mounted to the filesystem after creation, check on that with the following:
df -hT | grep zfs
Note: If your computer ever loses power suddenly, say in event of a power outage, you may have to re-import your pool. In most cases, ZFS will automatically import and mount your pool, but if it doesn’t and you can't see your array, simply open the terminal and type sudo zpool import -a.
By default a zpool is mounted at /"zpoolname". The pool should be under our ownership but let's make sure with the following command:
sudo chown -R "yourlinuxusername" /"zpoolname"
Note: Changing file and folder ownership with "chown" and file and folder permissions with "chmod" are essential commands for much of the admin work in Linux, but we won't be dealing with them extensively in this guide. If you'd like a deeper tutorial and explanation you can check out these two guides: chown and chmod.
Tumblr media
You can access the zpool file system through the GUI by opening the file manager (the Ubuntu default file manager is called Nautilus) and clicking on "Other Locations" on the sidebar, then entering the Ubuntu file system and looking for a folder with your pool's name. Bookmark the folder on the sidebar for easy access.
Tumblr media
Your storage pool is now ready to go. Assuming that we already have some files on our Windows PC we want to copy to over, we're going to need to install and configure Samba to make the pool accessible in Windows.
Step Five: Setting Up Samba/Sharing
Samba is what's going to let us share the zpool with Windows and allow us to write to it from our Windows machine. First let's install Samba with the following commands:
sudo apt-get update
then
sudo apt-get install samba
Next create a password for Samba.
sudo smbpswd -a "yourlinuxusername"
It will then prompt you to create a password. Just reuse your Ubuntu user password for simplicity's sake.
Note: if you're using just a single external drive replace the zpool location in the following commands with wherever it is your external drive is mounted, for more information see this guide on mounting an external drive in Ubuntu.
After you've created a password we're going to create a shareable folder in our pool with this command
mkdir /"zpoolname"/"foldername"
Now we're going to open the smb.conf file and make that folder shareable. Enter the following command.
sudo nano /etc/samba/smb.conf
This will open the .conf file in nano, the terminal text editor program. Now at the end of smb.conf add the following entry:
["foldername"]
path = /"zpoolname"/"foldername"
available = yes
valid users = "yourlinuxusername"
read only = no
writable = yes
browseable = yes
guest ok = no
Ensure that there are no line breaks between the lines and that there's a space on both sides of the equals sign. Our next step is to allow Samba traffic through the firewall:
sudo ufw allow samba
Finally restart the Samba service:
sudo systemctl restart smbd
At this point we'll be able to access to the pool, browse its contents, and read and write to it from Windows. But there's one more thing left to do, Windows doesn't natively support the ZFS file systems and will read the used/available/total space in the pool incorrectly. Windows will read available space as total drive space, and all used space as null. This leads to Windows only displaying a dwindling amount of "available" space as the drives are filled. We can fix this! Functionally this doesn't actually matter, we can still write and read to and from the disk, it just makes it difficult to tell at a glance the proportion of used/available space, so this is an optional step but one I recommend (this step is also unnecessary if you're just using a single external drive). What we're going to do is write a little shell script in #bash. Open nano with the terminal with the command:
nano
Now insert the following code:
#!/bin/bash CUR_PATH=`pwd` ZFS_CHECK_OUTPUT=$(zfs get type $CUR_PATH 2>&1 > /dev/null) > /dev/null if [[ $ZFS_CHECK_OUTPUT == *not\ a\ ZFS* ]] then IS_ZFS=false else IS_ZFS=true fi if [[ $IS_ZFS = false ]] then df $CUR_PATH | tail -1 | awk '{print $2" "$4}' else USED=$((`zfs get -o value -Hp used $CUR_PATH` / 1024)) > /dev/null AVAIL=$((`zfs get -o value -Hp available $CUR_PATH` / 1024)) > /dev/null TOTAL=$(($USED+$AVAIL)) > /dev/null echo $TOTAL $AVAIL fi
Save the script as "dfree.sh" to /home/"yourlinuxusername" then change the ownership of the file to make it executable with this command:
sudo chmod 774 dfree.sh
Now open smb.conf with sudo again:
sudo nano /etc/samba/smb.conf
Now add this entry to the top of the configuration file to direct Samba to use the results of our script when Windows asks for a reading on the pool's used/available/total drive space:
[global]
dfree command = /home/"yourlinuxusername"/dfree.sh
Save the changes to smb.conf and then restart Samba again with the terminal:
sudo systemctl restart smbd
Now there’s one more thing we need to do to fully set up the Samba share, and that’s to modify a hidden group permission. In the terminal window type the following command:
usermod -a -G sambashare “yourlinuxusername”
Then restart samba again:
sudo systemctl restart smbd
If we don’t do this last step, everything will appear to work fine, and you will even be able to see and map the drive from Windows and even begin transferring files, but you'd soon run into a lot of frustration. As every ten minutes or so a file would fail to transfer and you would get a window announcing “0x8007003B Unexpected Network Error”. This window would require your manual input to continue the transfer with the file next in the queue. And at the end it would reattempt to transfer whichever files failed the first time around. 99% of the time they’ll go through that second try, but this is still all a major pain in the ass. Especially if you’ve got a lot of data to transfer or you want to step away from the computer for a while.
It turns out samba can act a little weirdly with the higher read/write speeds of RAIDz arrays and transfers from Windows, and will intermittently crash and restart itself if this group option isn’t changed. Inputting the above command will prevent you from ever seeing that window.
The last thing we're going to do before switching over to our Windows PC is grab the IP address of our Linux machine. Enter the following command:
hostname -I
This will spit out this computer's IP address on the local network (it will look something like 192.168.0.x), write it down. It might be a good idea once you're done here to go into your router settings and reserving that IP for your Linux system in the DHCP settings. Check the manual for your specific model router on how to access its settings, typically it can be accessed by opening a browser and typing http:\\192.168.0.1 in the address bar, but your router may be different.
Okay we’re done with our Linux computer for now. Get on over to your Windows PC, open File Explorer, right click on Network and click "Map network drive". Select Z: as the drive letter (you don't want to map the network drive to a letter you could conceivably be using for other purposes) and enter the IP of your Linux machine and location of the share like so: \\"LINUXCOMPUTERLOCALIPADDRESSGOESHERE"\"zpoolnamegoeshere"\. Windows will then ask you for your username and password, enter the ones you set earlier in Samba and you're good. If you've done everything right it should look something like this:
Tumblr media
You can now start moving media over from Windows to the share folder. It's a good idea to have a hard line running to all machines. Moving files over Wi-Fi is going to be tortuously slow, the only thing that’s going to make the transfer time tolerable (hours instead of days) is a solid wired connection between both machines and your router.
Step Six: Setting Up Remote Desktop Access to Your Server
After the server is up and going, you’ll want to be able to access it remotely from Windows. Barring serious maintenance/updates, this is how you'll access it most of the time. On your Linux system open the terminal and enter:
sudo apt install xrdp
Then:
sudo systemctl enable xrdp
Once it's finished installing, open “Settings” on the sidebar and turn off "automatic login" in the User category. Then log out of your account. Attempting to remotely connect to your Linux computer while you’re logged in will result in a black screen!
Now get back on your Windows PC, open search and look for "RDP". A program called "Remote Desktop Connection" should pop up, open this program as an administrator by right-clicking and selecting “run as an administrator”. You’ll be greeted with a window. In the field marked “Computer” type in the IP address of your Linux computer. Press connect and you'll be greeted with a new window and prompt asking for your username and password. Enter your Ubuntu username and password here.
Tumblr media
If everything went right, you’ll be logged into your Linux computer. If the performance is sluggish, adjust the display options. Lowering the resolution and colour depth do a lot to make the interface feel snappier.
Tumblr media
Remote access is how we're going to be using our Linux system from now, barring edge cases like needing to get into the BIOS or upgrading to a new version of Ubuntu. Everything else from performing maintenance like a monthly zpool scrub to checking zpool status and updating software can all be done remotely.
Tumblr media
This is how my server lives its life now, happily humming and chirping away on the floor next to the couch in a corner of the living room.
Step Seven: Plex Media Server/Jellyfin
Okay we’ve got all the ground work finished and our server is almost up and running. We’ve got Ubuntu up and running, our storage array is primed, we’ve set up remote connections and sharing, and maybe we’ve moved over some of favourite movies and TV shows.
Now we need to decide on the media server software to use which will stream our media to us and organize our library. For most people I’d recommend Plex. It just works 99% of the time. That said, Jellyfin has a lot to recommend it by too, even if it is rougher around the edges. Some people run both simultaneously, it’s not that big of an extra strain. I do recommend doing a little bit of your own research into the features each platform offers, but as a quick run down, consider some of the following points:
Plex is closed source and is funded through PlexPass purchases while Jellyfin is open source and entirely user driven. This means a number of things: for one, Plex requires you to purchase a “PlexPass” (purchased as a one time lifetime fee $159.99 CDN/$120 USD or paid for on a monthly or yearly subscription basis) in order to access to certain features, like hardware transcoding (and we want hardware transcoding) or automated intro/credits detection and skipping, Jellyfin offers some of these features for free through plugins. Plex supports a lot more devices than Jellyfin and updates more frequently. That said, Jellyfin's Android and iOS apps are completely free, while the Plex Android and iOS apps must be activated for a one time cost of $6 CDN/$5 USD. But that $6 fee gets you a mobile app that is much more functional and features a unified UI across platforms, the Plex mobile apps are simply a more polished experience. The Jellyfin apps are a bit of a mess and the iOS and Android versions are very different from each other.
Jellyfin’s actual media player is more fully featured than Plex's, but on the other hand Jellyfin's UI, library customization and automatic media tagging really pale in comparison to Plex. Streaming your music library is free through both Jellyfin and Plex, but Plex offers the PlexAmp app for dedicated music streaming which boasts a number of fantastic features, unfortunately some of those fantastic features require a PlexPass. If your internet is down, Jellyfin can still do local streaming, while Plex can fail to play files unless you've got it set up a certain way. Jellyfin has a slew of neat niche features like support for Comic Book libraries with the .cbz/.cbt file types, but then Plex offers some free ad-supported TV and films, they even have a free channel that plays nothing but Classic Doctor Who.
Ultimately it's up to you, I settled on Plex because although some features are pay-walled, it just works. It's more reliable and easier to use, and a one-time fee is much easier to swallow than a subscription. I had a pretty easy time getting my boomer parents and tech illiterate brother introduced to and using Plex and I don't know if I would've had as easy a time doing that with Jellyfin. I do also need to mention that Jellyfin does take a little extra bit of tinkering to get going in Ubuntu, you’ll have to set up process permissions, so if you're more tolerant to tinkering, Jellyfin might be up your alley and I’ll trust that you can follow their installation and configuration guide. For everyone else, I recommend Plex.
So pick your poison: Plex or Jellyfin.
Note: The easiest way to download and install either of these packages in Ubuntu is through Snap Store.
After you've installed one (or both), opening either app will launch a browser window into the browser version of the app allowing you to set all the options server side.
The process of adding creating media libraries is essentially the same in both Plex and Jellyfin. You create a separate libraries for Television, Movies, and Music and add the folders which contain the respective types of media to their respective libraries. The only difficult or time consuming aspect is ensuring that your files and folders follow the appropriate naming conventions:
Plex naming guide for Movies
Plex naming guide for Television
Jellyfin follows the same naming rules but I find their media scanner to be a lot less accurate and forgiving than Plex. Once you've selected the folders to be scanned the service will scan your files, tagging everything and adding metadata. Although I find do find Plex more accurate, it can still erroneously tag some things and you might have to manually clean up some tags in a large library. (When I initially created my library it tagged the 1963-1989 Doctor Who as some Korean soap opera and I needed to manually select the correct match after which everything was tagged normally.) It can also be a bit testy with anime (especially OVAs) be sure to check TVDB to ensure that you have your files and folders structured and named correctly. If something is not showing up at all, double check the name.
Once that's done, organizing and customizing your library is easy. You can set up collections, grouping items together to fit a theme or collect together all the entries in a franchise. You can make playlists, and add custom artwork to entries. It's fun setting up collections with posters to match, there are even several websites dedicated to help you do this like PosterDB. As an example, below are two collections in my library, one collecting all the entries in a franchise, the other follows a theme.
Tumblr media
My Star Trek collection, featuring all eleven television series, and thirteen films.
Tumblr media
My Best of the Worst collection, featuring sixty-nine films previously showcased on RedLetterMedia’s Best of the Worst. They’re all absolutely terrible and I love them.
As for settings, ensure you've got Remote Access going, it should work automatically and be sure to set your upload speed after running a speed test. In the library settings set the database cache to 2000MB to ensure a snappier and more responsive browsing experience, and then check that playback quality is set to original/maximum. If you’re severely bandwidth limited on your upload and have remote users, you might want to limit the remote stream bitrate to something more reasonable, just as a note of comparison Netflix’s 1080p bitrate is approximately 5Mbps, although almost anyone watching through a chromium based browser is streaming at 720p and 3mbps. Other than that you should be good to go. For actually playing your files, there's a Plex app for just about every platform imaginable. I mostly watch television and films on my laptop using the Windows Plex app, but I also use the Android app which can broadcast to the chromecast connected to the TV in the office and the Android TV app for our smart TV. Both are fully functional and easy to navigate, and I can also attest to the OS X version being equally functional.
Part Eight: Finding Media
Now, this is not really a piracy tutorial, there are plenty of those out there. But if you’re unaware, BitTorrent is free and pretty easy to use, just pick a client (qBittorrent is the best) and go find some public trackers to peruse. Just know now that all the best trackers are private and invite only, and that they can be exceptionally difficult to get into. I’m already on a few, and even then, some of the best ones are wholly out of my reach.
If you decide to take the left hand path and turn to Usenet you’ll have to pay. First you’ll need to sign up with a provider like Newshosting or EasyNews for access to Usenet itself, and then to actually find anything you’re going to need to sign up with an indexer like NZBGeek or NZBFinder. There are dozens of indexers, and many people cross post between them, but for more obscure media it’s worth checking multiple. You’ll also need a binary downloader like SABnzbd. That caveat aside, Usenet is faster, bigger, older, less traceable than BitTorrent, and altogether slicker. I honestly prefer it, and I'm kicking myself for taking this long to start using it because I was scared off by the price. I’ve found so many things on Usenet that I had sought in vain elsewhere for years, like a 2010 Italian film about a massacre perpetrated by the SS that played the festival circuit but never received a home media release; some absolute hero uploaded a rip of a festival screener DVD to Usenet. Anyway, figure out the rest of this shit on your own and remember to use protection, get yourself behind a VPN, use a SOCKS5 proxy with your BitTorrent client, etc.
On the legal side of things, if you’re around my age, you (or your family) probably have a big pile of DVDs and Blu-Rays sitting around unwatched and half forgotten. Why not do a bit of amateur media preservation, rip them and upload them to your server for easier access? (Your tools for this are going to be Handbrake to do the ripping and AnyDVD to break any encryption.) I went to the trouble of ripping all my SCTV DVDs (five box sets worth) because none of it is on streaming nor could it be found on any pirate source I tried. I’m glad I did, forty years on it’s still one of the funniest shows to ever be on TV.
Part Nine/Epilogue: Sonarr/Radarr/Lidarr and Overseerr
There are a lot of ways to automate your server for better functionality or to add features you and other users might find useful. Sonarr, Radarr, and Lidarr are a part of a suite of “Servarr” services (there’s also Readarr for books and Whisparr for adult content) that allow you to automate the collection of new episodes of TV shows (Sonarr), new movie releases (Radarr) and music releases (Lidarr). They hook in to your BitTorrent client or Usenet binary newsgroup downloader and crawl your preferred Torrent trackers and Usenet indexers, alerting you to new releases and automatically grabbing them. You can also use these services to manually search for new media, and even replace/upgrade your existing media with better quality uploads. They’re really a little tricky to set up on a bare metal Ubuntu install (ideally you should be running them in Docker Containers), and I won’t be providing a step by step on installing and running them, I’m simply making you aware of their existence.
The other bit of kit I want to make you aware of is Overseerr which is a program that scans your Plex media library and will serve recommendations based on what you like. It also allows you and your users to request specific media. It can even be integrated with Sonarr/Radarr/Lidarr so that fulfilling those requests is fully automated.
And you're done. It really wasn't all that hard. Enjoy your media. Enjoy the control you have over that media. And be safe in the knowledge that no hedgefund CEO motherfucker who hates the movies but who is somehow in control of a major studio will be able to disappear anything in your library as a tax write-off.
1K notes · View notes
tr1ppykay · 1 year ago
Text
the more i participate in discussions of transmasculine issues, the more disgusted i become at the approach a lot of "trans inclusive" feminists have towards transmascs...
feminist theory exists to serve the real life people that are harmed by patriarchy. if theory is not sufficiently serving real human beings who are desperately looking for acknowledgment of their suffering, then it must be rewritten to make room for that acknowledgment. if transmasculine people are all telling you about discrimination they have experienced, and how feminist theory does not make room to talk about their unique relationship with gender based oppression, you modify the theory to make room. you don't bash them over the head with writing that doesn't account for their existence.
feminism is not a fundamentalist religion. it is a conversation that must account for new perspectives and evolve to encompass them if we want to make any progress. but many feminists who discount transmasculine experiences want to treat the current state of feminist theory as a bible of unwavering truth: if men who face gendered oppression aren't mentioned, then trans men must be wrong about their lived experiences. of course, your precious theory could never have blind spots!
977 notes · View notes
megalony · 11 months ago
Text
Just Hold On
This is my first time writing for Tyler Owens from Twisters, as I absolutely loved the film. I hope you will all like this.
Taglist: @justagirlthatlovedtoread @musicistheway @avada-kedavra-bitch-187 @luula @missdreamofendless @bradleybeachbabe @woderfulkawaii @amberpanda99 @daggersquadphantom @marvel-and-chicago-fan @angryknightstatesmantrash @minjix @lyjen @kmc1989 @itsmytimetoodream @noonenuts @hiireadstuff @ashie-babie @classyunknownlover @jayyeahthatsme @sp1ritssz @dumb-fawkin-bitch @oliverstarksbae @gimatida @heart-35 @supernaturalstilinski @stefansalvatoresgf @kyky9103 @wutheringhearts2275 @gay4hotmilfs @itshamleth @chaoticnosleepinfluencer @gs29 @wh0reforsmutstuff @mel-vaz @natashamea18 @chrisevansdaughter @alexandra8484 @deena-beena-weena @targaryenluvs @shelbygeek @kpoplover-19 @marvelmenarebeautiful @gillybear17
@zoeybennett @mrspeacem1nusone @zephyrmonkey @estella-novella @eleventhdoctorsangel @kniselle @senjoritanana
@shauna-carsley @dottierose @cfdhouse51 @darkfemme1 @rainechase45 @ml572 @jessie-lynn28 @lolalolsstuff @jupiter1700
@ashdoctor @an-aliens-ghost @lunaroserites @houseoftwistedspirits @itshamleth @callsignwidow @winterreader-nowwriter @reneinii @bellsbomb @western-pyro
Masterlist
Summary: Tyler and (Y/n) head out together, just the two of them, away from the bustle of the team. But just as they're getting close to one another, a tornado blunders in their path.
(If anyone has any requests for Twisters I would love to hear them. Feedback is always lovely)
Enjoy.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tumblr media
"You wanna get out of here?"
That one sentence had been enough to spark adrenaline through (Y/n)'s entire system and have her heart working on overload.
It had been something she had been waiting, hoping, praying to hear since the first moment she started to tag along with the 'tornado wranglers' and found herself getting close to the leader of the group. Tyler Owens. The man whose face was on a thousand t-shirts, sold all around the country in every state.
The man who acted like a beacon, like a daredevil who was so eager to put himself into dangerous situations without care or fault. But underneath, there was something endearing and almost bashful. Underneath all the boysterous exterior, there was someone who cared more for the safety of others than himself.
And (Y/n) wanted to be as close to him as she could.
It had been a bit of a surprise to find herself riding alone with Tyler in his modified, beat up truck, but she jumped at the chance to get away for a while.
It was a relief to escape the motel the group had been staying in. No more bonfires outside, no more strange, wild stories that got adapted and emboldened each time they were retold, depending on who told them. And going away from the motel saved (Y/n) from another night alone in her room, unsure what to do with herself.
Those words kept playing around in her head like a record as she sat in the quiet diner opposite Tyler. She wasn't sure why he'd asked her of all people to spend time with him this evening. There were better people he could be around, interesting people, his wrangler friends who never seemed to leave his side.
But none of that mattered now, because he'd asked her and here they were.
Her eyes lifted up from aimlessly staring at her drink to look at Tyler instead. He looked very relaxed. He was slightly slouched down to the left, one hand tapping quietly on the table beside his drink and the other hand drawing patterns on his thigh.
(Y/n) liked his shirt. She liked the black and blood red checkered button up he was wearing and the fact that he had the first three buttons undone. He also had the sleeves rolled up to his elbows, exposing his lower arms and the veins that were popping up on his skin.
From the closeness, (Y/n) could also see the few scars littering his skin. She could see little white lines slashed against the top of his arms and the deeper white and baby pink scars on his hands that looked like they would have hurt some time ago. She hadn't noticed them before.
From looking at Tyler and seeing all the YouTube videos, everyone would assume he came out of each tornado unscathed. But the scars on his skin gaveaway that he was still human, he still cut and bled and he had indeed been in quite a few scrapes over the years.
"What're you thinking so intently about?" His quiet, gritty voice brought (Y/n) out of her thoughts and she found herself dragging her eyes up from his arms to look at his eyes instead.
Those pastel green eyes looked unusually wide today. (Y/n) watched his eyes narrow a little as his head tilted at an angle so he could look her up and down in a way that had her stomach turning to mush. And his eyes creased when his lips curved into a low smile that had his cheeks puffing up at the sides.
"Just… just thinking about the chase today, and if it will be the same tomorrow." It seemed like a plausable excuse considering today's tornado had been low level two.
Tyler said those were the better ones to drive into or drive through, as the wind speed was lower and therefore made it easier not to get sucked up into the whirlwind. As much as he liked to drive and run into danger head on, he also seemed to enjoy playing it safe in some ways. He knew when a tornado wasn't safe to go into or when it was time to take shelter rather than run into the winds, as it were.
"And there's me hoping you'd be thinking of me." His tone was playful and his forming smirk was enough to make (Y/n) raise a brow as she took a sip of her drink.
"Why didn't you want to stay at the motel tonight, with the others?"
(Y/n) pushed her drink into the middle of the table so she could fold her arms together and lean forward. Her head inclined as she waited patiently for Tyler to debate the question and think of an answer.
He sat up a bit straighter in the booth, his left hand still quietly tapping away on the end of the table while his other hand shifted to curl around his glass instead. He looked more natural like this when he didn't wear his hat. Although his hat did suit him increadibly well and it gave off a good image, it was still a good chance to see him with his short blond strands roaming free and shifting through the winds when they were outside int he night air.
The diner they had come to was quaint, seemingly in the middle of somewhere and nowhere at the same time. There was a small motel to the left, much smaller than the one they had come from twenty miles down the road. Across the street there was a twenty-four hour store next to a gas station and there was a few scattered houses in the distance. It seemed like a small, compact little place settled right in the middle between two large towns.
Tyler glanced around the diner. He hadn't been here before, but he remembered it was here when they drove past at least three times in the last week. That seemed like a coincidence, a sign telling him he had to stop here at least once and check it out.
There weren't many people here. A young couple at the far end. A mother and daughter the other way. A few workers and one lonesome person at the bar having a few drinks. It was quaint, quiet. Just what they needed after days of chasing tornados and being surrounded by noisy but loving friends.
"Sometimes it's nice to get away." Tyler reached out for his drink while his eyes remained on the girl sitting in front of him.
"What are you getting away from?" She spoke before she could think better of it, but Tyler didn't seem annoyed by her question. Instead, his smirk shifted into a funny half smile, half pout that crinkled the end of his nose.
"Everything… the cameras, the questions, the noise. What about you, what are you getting away from?"
Tyler had been more than intrigued when (Y/n) joined their group. She didn't strike him as the chasing type. The type to go willingly into danger, looking for fun and trouble and answers to nature's mysteries. But that wasn't to say he wasn't happy that she had joined them. She had insight, she had instinct when it came to the changes in weather and the wind patterns and her curiosity for these natural disastrous phenomenon matched Tyler's.
"I'm not, I'm just following your path."
"Right into danger," Tyler twirled his index finger around in circles beside his head with a wicked grin that could make anyone fall to their knees. "You must be crazy."
"Must be." (Y/n) murmured in agreement. There had to be some part of her that was mad or deluded to do this, to do what the rest of Tyler's team was doing. Following him into the line of danger simply because they all believed in him and what he was doing.
But (Y/n) knew it wasn't just a strange, crazed part of her brain that let her follow Tyler's lead, wherever that lead. She knew the other reason she had stuck with them for so long now was because she couldn't will herself to leave. To leave Tyler. He had her heart in his hands and she didn't want it back.
(Y/n) found herself starting to become lost in her thoughts again until Tyler suddenly pushed forward in his seat and leaned over the table. He picked up his glass and downed the last remnants before tapping it against the table with a wide grin.
"Shall we?"
It wasn't clear whether Tyler was planning on getting back in the truck and going straight back to the motel, whether he was thinking of driving around for a while. Or maybe he had it in mind to walk around here first and delay their return. (Y/n) wasn't sure, but she nodded her head and went along with him, she was fine with whatever he chose.
She shuffled out the booth and moved to walk by his side, realising they were close enough that their arms were brushing together.
When Tyler held open the door that chimed a bell, signalling their departure, (Y/n) dipped her head and headed out in front of him.
Their steps fell back in sync as (Y/n) followed Tyler's path towards the truck that was parked across on the left, near the quaint but rather grimey motel.
She was about to try and strike up another conversation until Tyler moved. Without looking her way or breaking his stride, his left hand reached out for her hand. He moved slow, testing the waters as he took her hand in his, meshing their palms together and slowly entwining their fingers together. Giving (Y/n) ample time to pull her hand away and back out if she didn't want to.
But he dipped his head down when he felt her fingers squeeze his hand with intensity and she held to him just as tightly. He began to glide his thumb over the back of her hand and ticked his head to the left, a small but sincerely genuine smile plastered across his lips as he looked at her.
The silence between them was comfortable and seemed to speak volumes in itself. (Y/n) found that one of them- she wasn't sure who- had moved even closer so that their arms were now pressed flush together and if she really wanted to, she could lean her cheek on his arm.
She could feel his thumb gliding over the back of her hand every now and then and she tried to stop herself from squeezing her fingers against his hand too often. Their steps slowed down as they approached the truck as if they were both trying to drag this moment out and make it last into an eternity. Not that they couldn't make this evening stretch on if they got in the truck, they could take a longer route to get back. They could drive somewhere else or drive around aimlessly if they wanted.
(Y/n) wasn't sure what to do when they reached the red truck that was hidden behind layers of dirt and caked on mud and flecks of grit. She had one mind to reach out and open the passenger door and climb up, but that meant letting go of Tyler's hand, and she really didn't want to do that.
Instead, she opted for turning so her back was against the door, allowing her to look up at Tyler instead. She found her back pressing back on the door and she hoped there wouldn't be an outline or an imprint of her frame on the door when she eventually pulled away.
Her head tilted back to get a better look up at him and her heart leaped into her throat when Tyler stepped forward. Their hands stayed tangled together. Tyler's right hand pressed against the roof of the truck, allowing him a good angle to look and lean down into (Y/n)'s view.
His head inclined down until they were impossible close, less than half an inch of space between them. All (Y/n) had to do was turn her head and their noses would brush and their lips would touch. She was so close to those red lips that were curved into a smile, not a grin.
Not his usual smirk or that cheeky grin that meant he was going to do something rash or make a joke or try to enlighten the situation and make fun of what they were doing.
The look was kind, caring and seemingly thought out, rather than rash and impulsive.
"Can I?"
(Y/n) barely heard his words and she wasn't quite sure why he was asking when she knew she was at the point of smiling up at him. If she didn't want him to be this close or get any closer, she would have backed away or given him a shove by now.
The feeling of Tyler's lips on hers was something (Y/n) had been imagining for a while now, and something that beat every thought and expectation she had.
She could feel Tyler trying desperately not to smile against her and distort the kiss. And his hand tightened around hers while his other hand moved to cup the side of her face and incline her head more to meet his touch.
When her lips parted, it felt like Tyler was trying to take the little air she had in her lungs and she found herself gasping against his lips, desperately wanting his touch but also needing air.
Tyler's lips curved into a lighthearted smile when they finally pulled apart and their temples rested together. He began to smooth his thumb along the curve of her jaw and up towards her lips that tasted like cherry lip balm. Their noses brushed and when he sucked in a few breaths, Tyler couldn't resist leaning back down for another kiss.
He felt (Y/n) push off the truck and mould their chests together, leaning into him just enough to nudge him onto his back foot and push them both away from the truck. She didn't want to get in the truck yet. She didn't want this moment to end, and neither did he.
"You know, I've-"
Words formed in Tyler's mind like a whirlwind. Everything he wanted to tell her, to say that he had been in agony wanting to kiss her for days, weeks, now. He hoped she felt the same. He wanted to make tonight last into an eternity and stay in this little bubble they had created together. He wanted to continue kissing (Y/n) until the world ended.
But none of those thoughts made it past his lips when something caught his attention.
A shift in the atmosphere. A change in the wind. A very harsh chill collided against his back and almost knocked him off balance.
The wind made goosebumps rise on his flesh and had the hairs at the back of his neck standing on end. And another gust of wind sent chills down his spine and made him feel every little speck of dust and grit that rose from the floor and scuttled through the air and knocked against his skin.
Tyler's hand paused, cupping (Y/n)'s cheek and his fingers slotted tighter into the grooves of her hand as he tilted his head back to look up into the night sky.
It felt familiar. It felt daunting.
(Y/n)'s hand clutching his shoulder brought Tyler back and he looked down at her to find that she wasn't looking at him. His name fell past her lips in a dry whisper and Tyler turned to look over his shoulder to find out what (Y/n) was so intently staring at, although he had a gut instinct that he already knew what would be behind him.
A tornado.
A gust of wind circling through the air, picking up in the atmosphere, creating a whirlwind that was mounting and doubling in size.
Why now? Why tonight? Why right here? Right when things were finally going well, when Tyler was finally about to have something different in his life, someone different who wanted him just as badly. They didn't want or need a force of nature interferring tonight, but it was too late.
The tornado was getting closer. The wind was picking up and it was moving across the road in a sporadic pattern that was shifting and changing every second. If Tyler tried to drive through that they would get picked up and ripped apart into oblivion. There wasn't time to try and drive in the other direction, they couldn't outrun a tornado, they could only follow and drive into them.
Tyler's hand dropped from (Y/n)'s face to grip her waist with a sudden desperation while his wide eyes stared around them, trying to find the best place to be. Where was the best place to hide? Did the motel or the diner have a cellar?
The diner had a window on every wall, it was more glass than wall and that wasn't good. Hiding in there meant being close to broken glass and tables and chairs would go flying.
The motel was one story, not like the one they were staying at in the next town which had two floors and a lot more rooms than this. It wouldn't be a safe bet either unless there was a cellar or a storm shelter in the grounds. The shop and the gas station didn't look to be much better and Tyler didn't want to be anywhere near inflammables. The storm could knock things over and rip up the gas pipes. Fires could start and they would go up in flames.
"We have to help them."
He wasn't sure who (Y/n) was talking about for a moment until she used their tangled hands to point towards the motel.
People were starting to rush about. A woman was trying to hurry her daughter towards a car. She was never going to drive through this, their car would be taken from the road and they would never survive.
A quiet "Come on," passed Tyler's lips as he turned on his heels and started to run. He kept his hand tightly tangled with (Y/n)'s, keeping her as close as he could so he didn't lose her in the chaos that was about to ensue.
He felt her other hand curl around his bicep, making sure they stayed tethered together so nothing separated them.
"No, no stop!" Tyler waved his free hand out in front of him, desperate to get the woman's attention as she tried to lift her daughter into the car. "You can't drive in this, we need to find shelter."
He reached out for her arm, not attempting to move or drag her away from the car at all, but just to try and show the desperation he felt and make sure she understood they were only trying to help.
The woman eyed him carefully, tears already falling down her face as she held her daughter against her chest, trembling horribly. But she nodded. Either she knew who he was and knew he had been in this situation before, or she had some sort of instinct that Tyler was trying to help.
She juggled her daughter higher on her chest, kicked the car door shut and turned to follow them. She wasn't sure where they were going, but she would go any way they led if it meant keeping herself and her child safe.
The four of them burst into the motel reception and it was the first time Tyler let go of (Y/n)'s hand. A wave of unease overtook her and she could feel goosebumps travelling up her arm from her empty hand. But when she looked up at Tyler, she found he was already looking at her, as if making sure she was still there now he had let go.
Once satisfied, Tyler slammed his hands down on the desk to get the worker's attention.
(Y/n) tried to look around, but she couldn't see anything. The door to the back room was open, but there didn't seem to be anywhere leading to a cellar or a bunker room or anywhere that looked remotely safe.
She could barely hear Tyler arguing with two men, trying to ask one if there was a storm shelter and tell the other to shut up because there was a tornado approaching. Her arms cocooned around her chest and she spun in circles until she stopped and looked out the window.
Where could they go? Would they be safe enough staying in here? Maybe they could cramp behind the desk, but that didn't feel like a safe option, not when there were at least seven of them here in the reception. Too many to cramp together. The motel could be destroyed if the tornado was big enough, staying inside might not be safe.
Her body flinched at seeing plastic tables and flimsy chairs flying across the grounds outside the window.
Going back outside didn't seem favourable, until (Y/n) squinted in the darkness to see where the chairs were coming from and what was behind the fence up ahead.
She spun on her heels and moved towards Tyler who was close to slamming his fists on the desk in anger because no one seemed to be taking him seriously apart from the mother and her daughter. But the tension fizzled out of his body when he felt two familiar hands on either of his arms. He looked over at (Y/n) as she pressed up into his side.
"There's a pool."
"It's empty this time of year."
"We're not going swimming. Come on." Tyler waved his hand at them, relieved to see the mother, her daughter, and the reception worker were moving to follow. The other couple seemed intent on staying in here and complaining, waiting for the tornado they didn't believe in to come and ravage the motel that would undoubtedly be in its path.
They weren't trying to go for a late night swim and water wouldn't be the safest place to hide during a disaster like this. But pools were deep, at least one end would be very deep. It would act as a shelter, safely made of concrete and built into the ground. It would give them some cover and keep them from being whisked up into the air and taken by the wind.
(Y/n) found her hand clasped in Tyler's once again and she followed him out into the blistering wind, the others following close behind.
It was hard to keep her eyes open and she had to tilt her head down towards her feet to keep pushing forward. Her forehead pressed into Tyler's arm and she gasped, her body shaking as a chair whipped past them, breaking apart mid-air as it got pulled in too many different directions all at once.
As soon as Tyler wrenched open the small gate, it flung back with so much force the hinges started to squeak and break apart. He pushed ahead and leaned over the edge of the pool, checking just to make sure it was truly empty. The last thing they needed was to find it full of murky water that wouldn't provide them any sanctuary.
It was empty.
"Go, go!"
(Y/n) would have preferred someone else to take the lead and go down first, but she could see the mother and the receptionist looking at her. Waiting for her to move, to show them what to do and prove that it was going to be okay and that it was safe. And Tyler wasn't going down there until everyone else was there and towards safety first.
She shakily let go of his hand and twisted around to grab the metal rails that were thankfully drilled so far into the tiles that they would remain stable during the raging winds.
She climbed down half the steps before jumping the rest, she didn't want to waste time.
Once she was down, (Y/n) could feel her balance shifting. The floor was sloped towards the left which was obviously the deep end and combined with the raging winds that were almost forcing her off her feet, she couldn't stand straight.
Her eyes squinted through the weather and she stretched her arms up for the little girl. No point wasting time when they could just pass her down this way.
Once the girl was safely in her arms, (Y/n) clung to her and looked around. the pool must have been in the middle of renovation, for one wall was broken apart so the pipes were revealed. Just what they needed, something to cling to.
She let go of the girl once her mother had clambered down the steps and took hold of her again. "Go to the pipes."
(Y/n) bound her arms around her waist and stood to one side, if it could be called standing when she was being shaken from foot to foot, leaning every which way the wind blew her. Once the worker and Tyler clambered down into the sanctuary of the empty pool, (Y/n) moved closer but her arms stretched out towards them when each of them heard the motel sign begin to creak.
Sparks flew in all directions, casting golden splinters into the wind and the sheets of hail that were flying all around them. The sign swayed and rattled and groaned until finally the metal gave way and snapped apart, falling directly in their path.
None of them could move quick enough and everything seemed to happen at the speed of light.
Both (Y/n)'s arms bound around Tyler when he backed up into her and she felt his hand clamp down on her left hip so tightly his fingers were going to bruise into her skin and his nails were piercing through her jeans. She felt his back slam into her chest and the pair of them slammed down to the floor as the sign landed in front of them, only one inch away from crushing their legs.
It separated them from the receptionist who was shrieking in panic, cast across the other side of the pool.
"Okay?" Tyler managed to splutter as he tilted his head back into (Y/n)'s shoulder and looked up at her through squinting eyes. He watched her nod and he could feel each rapid breath she took which fanned against his back.
He gave her hip a squeeze before he peeled his hand off of her hip and flopped over so he was lying on his stomach. He couldn't stand up. If he did the wind would take him. He had to spread his weight out across the floor so he was heavier and harder to be moved by nature.
He could feel (Y/n) shifting behind him so she was in the same crouching position.
"Go."
"But-"
"Hurry and don't let go." He flung his hand towards the other end of the pool where the pipes were. He needed (Y/n) to stay safe, he would help the man who was still shrieking on the other side of the collapsed sign.
Twisting around, Tyler tried to army crawl along the floor but he was sliding towards the left. His teeth gritted together so tightly it felt like they were going to disintegrate and his jaw was pulsing.
"Stay down- just- no. Stay down, let me help!" He felt like a broken record, repeating various versions of those words but to no avail.
The man wasn't listening to him. He was desperate not to be swept away by the gushing winds, but he wasn't heeding the advice he was being given. If he stood up he would be a target for the winds, he would be easier to move and liable to falling. Staying laid on the ground was his best bet.
"Help me!"
"Get down-" Tyler's hand slammed into the floor and split apart the skin covering his knuckles as a scream left his lips when the man got up.
The tornado got him.
It claimed him as one of its many victims. The moment he was on his wobbling feet, he stumbled backwards, flung his arms out, and took flight like an ailing bird caught in the sea breeze. He was gone. There was no helping him or getting him back. He had been taken and Tyler couldn't do anything. Maybe he would of been better off staying in the motel.
"Tyler!"
He crained his neck to look over his right shoulder and glanced back at the three girls behind him. They were cowering against the pipes like they were in some form of protest.
The mother had her whole frame curled around her daughter who had both small arms tangled around the pipes. If the wind picked up anymore her arms looked like they might break, but it was securing her from a weightless death in the air and that was all that mattered.
But it was (Y/n) who held Tyler's attention. Her arm bound around a pipe and her hand clinging to the one below to anchor herself down. Her legs were trying desperately to curl up into her stomach but they were starting to flail around in the air. And her other hand kept moving out in Tyler's direction, grasping for his attention to tell him to get over to them. He had to move. He had to come over and stay safe with them. (Y/n) couldn't lose him.
Tyler's teeth ground together causing a splitting ache in his jaw as he slammed his arms down on the concrete ground. He could feel the pads of his fingers beginning to split and grate against the floor as he shuffled along on his front. It felt odd, army-crawling along like this with the wind trying to lift his legs from the ground and pick him up.
More often than not when a tornado was approaching, Tyler was in the truck driving head first into it. He wasn't hanging around on the side of the road or taking cover in an abandoned pool.
Groans and yells clawed past his lips as he got closer and closer to his destination. To (Y/n).
He could feel his knees scraping against the floor when the wind tried to drag him backwards and he pushed up on his left arm just enough to stretch out his hand.
The feeling of (Y/n)'s hand enveloping around his was the lifeline Tyler needed and she used what little strength she could spare from holding herself steadfast to drag Tyler closer.
Once he was close enough, (Y/n) managed to let go of his hand so she could bind her arm around the pipe again. She couldn't afford not to hang on when she could barely keep her legs from flailing around in the air. Her eyes snapped closed and her forehead pressed against one of the larger copper pipes. It didn't feel like a good move when the wind shook her head and had her temple bashing against the pipe. But it was preferable to having her neck break when her head wobbled every which way but loose.
She could feel Tyler behind her, wedging himself in between her and the mother and daughter. Right in the centre in case either of them let go or needed help or something happened. Ready for action.
But surprise flooded (Y/n)'s stomach with adrenaline when she felt him move.
Tyler's left arm secured over (Y/n)'s arm and his hand clutched desperately next to hers. His chest moulded down over (Y/n)'s back, his arm pinned down over her like he was a blanket securing around her and his right arm reached up to cling to the higher pipe. Both Tyler's legs pressed up into the back of (Y/n)'s knees from the way he was kneeling on the floor and it made (Y/n) feel like she was sitting on his lap. But she didn't care.
He was moulded around her, trying to keep her safe and shield her from the elements. And when he tipped his head down, (Y/n) was sure that despite the raging winds, the whistling sound of metal flying through the air and the distant screams, she could hear him breathing into her hair. It was almost as if he was kissing the top of her head with each harsh breath he took.
"Just Hold on." His voice was loud to compete with the raging winds but it sounded so hollow and quiet in (Y/n)'s ears.
She found herself holding tighter, curling up even smaller, pushing her back against his chest. Doing whatever she felt she could to try and stay where she was and ground herself until the tornado was gone. How long would that be? Was it going to disappear soon? Would it continue and grow larger and suck in the nearby winds and clouds? Would any of them be able to hold on for much longer?
(Y/n) knew if the winds weren't whipping at her face so much, she would have burst into tears by now. She could feel a few leaving the corners of her eyes and being wrenched off into the winds, but those were tears of desperation. Tears trying to moisten her eyes and prevent them from cracking or becoming glued shut with grit and dirt.
She wasn't even close to shedding tears of fear and agony yet. Those would happen once the weather faded, she knew it for sure.
The panic (Y/n) could feel circulating through each and every part of her body momentarily died down when she felt Tyler move. His left arm that had been pinned beside hers briefly let go of the pipe and his iron clad arm bound around (Y/n)'s waist instead.
The action caused her to suck in a deeper breath which shocked her lungs that were trying to take shallow breaths as not to inhale any dust or little objects flying through the air. She couldn't open her eyes yet, but she could feel his arm right around her waist and his elbow digging securely into her side just above her hip.
He tugged her back closer to his chest so there was no inch of space between them and his hand secured around a lower pipe so he could hold them both down.
"Stay down, I got you."
He wad anchoring them both together, keeping steadfast despite the elements.
Neither of them quite believed it when the raging winds finally started to die down. In a matter of moments, it was if a switch had been flicked. Everything stopped. Plastic chairs stopped flying through the air. Metal beams and broken chunks of plastic and wires stopped taking flight and were no longer dangerous weapons of nature.
Cars crashed down to the floor and the road, breaking apart on impact, wheels spinning and crashing off into different directions.
Destruction was all that was left in the tornado's wake.
(Y/n) felt her legs slump against the floor and her body slumped to the right, clattering against the pipes now that the wind wasn't lifting her up anymore. She felt Tyler somewhat cushion her fall as she fell back into him and she realised his face was still tucked down against the top of her head. Now she could hear his harsh breaths fanning against her hair which almost felt like he was kissing her head.
Each breath Tyler took was ragged and harsh and made his chest heave and push out against her back. And (Y/n) found herself finally able to open her eyes as she flopped her head back against his shoulder. The action caused him to lift his head, but he simply pressed his lips against her temple this time and kissed her forehead.
She stayed still and horribly tense as Tyler shifted around and wrenched his hands away from the pipes, but his left arm remained steadfast around (Y/n)'s waist.
He looked to his right and reached his free hand out for the woman's elbow, a soft yet slightly bewildered look in his eyes as he croaked "Are you okay?" To which she nodded and hugged her daughter closer who seemed to be mute in utter shock and despair.
"What about you, are you alright?" Tyler looked down at (Y/n) and rested his lips back against the top of her head again but he sighed when he looked at her. He could see her hands were welded onto the pipes, trembling but holding tight, unable to let go for fear of being whisked away into the atmosphere.
He felt (Y/n) try and nod her head but she stopped when he reached his free hand out and carefully curled his fingers around her hand.
"You're okay, you can let go now." His words were so quiet (Y/n) wondered if she had imagined them and she found her hands trembling horribly when Tyler carefully peeled them away.
She dropped her hands down and clutched at his forearms, leaning her head at an angle so she could look up at him better. He looked dashing from this angle, even after an event like that. His hair was barely tousled, only a few strands out of place. He had a few cuts on his hands and exposed arms and no doubt he would have a few bruises, but he looked relatively unscathed.
"And you?" (Y/n) gulped croakily, squeezing his arm as she continued to look him over, checking for any sign of injury that would need attending to.
"I'm fine."
He nudged his temple against the side of her head and closed his eyes for a few seconds to try and regulate his system. He wasn't used to seeing tornados up close like that unless the truck was involved. It had been a while since he had been through one on the ground like that.
"You know," (Y/n) started through deep breaths and welling tears. "I prefer tornados when you drive through them, Mr Wrangler."
Her words had a wide, toothy grin spreading across Tyler's lips and he let out a breathless laugh before he leaned forward to steal a kiss from her slightly chapped lips. Then another. And another.
"Me too, sweetheart."
488 notes · View notes
hanibalistic · 5 months ago
Text
HIT DOG HOLLER, HIT DOG'S COLLAR | JAKE SIM.
genre | fluff, angst / hurt comfort au
synopsis | when a dog was surrendered to the shelter you worked it, you had no other choice but to call your ex-boyfriend for help.  
word count | 4.2k+
warning | mention of abandoned pets, pet urine / dog is referred to as 'it' in narration / mention of insecurities
note | i kept telling myself i am allowed to finish this even though i can't find any point in the story.
Tumblr media Tumblr media Tumblr media Tumblr media
Jake bolted out of his dorm room when you texted him for the first time after six months.
The annoyed complaints of his half-asleep roommate were fleeting. Strings of curses bounced off his hurried figure as he scrambled to put on a pair of sweatpants. When he snatched the keys off his desk, he knocked over the water bottle on the edge and earned another earful before he slammed the door shut.
The roads were empty and dark so late at night, allowing him to speed without potential repercussions. He checked his phone repeatedly during the drive for new messages, but the only text you sent after finally unblocking him was ‘help. shelter.’ It was radio silence after, like it had been the past six months.
It had been a mistake.
Jake knew he wasn't the type of man to take a bet. During his university years, nonetheless! But the effect of alcohol, his aversion to confrontation, and his friends' rowdiness pushed him to keep at the lie.
One year ago, he drunkenly confessed to you at a party, and you gave him a chance. Twelve months into dating each other, his friends drunkenly told you the truth, and you cut him out of your life without so much as a tear.
Tonight was the first time you've voluntarily spoken to him. He didn't care that you only did it because you needed his help. He would have learned every skill under the sun if it meant you'd talk to him again—plumbing, repairing, installing, modifying, you name it.
Tires screeched over the white line and stopped. He turned off the engine and got out of the car, unfazed as the cold air hit him until he reached the door of the animal shelter you worked at.
The lights were on inside.
He breathed through his mouth because that was the only way to accommodate how much air he needed.
You were inside, waiting for him.
A moment passed after he knocked. You opened the door carefully, peeking over the door frame not because you were cautious of the visitor but because you weren’t ready to face Jake yet.
His hair was disheveled, and his small eyes were hidden behind a pair of thick-rimmed glasses. He did not wear enough for the cold weather, but the shelter was warm enough, so you tried to stop worrying about him.
Veins ran softly along his hands and arms, parts you’ve let touch you all over, inside and out. His limbs used to be confident and bashful, playfully reaching for your waist and shyly searching for your face.
Jake wouldn't dare to touch you now, not even to shake hands, not without your permission. He pulled at his fingers and watched you intently. His gaze traced your face, and his downturned eyes mimicked a dog on its death bed—timid, wishful, pleading.
"Hey," he greeted. "Is everything okay?"
You stared at him, subconsciously reminded of the first time you invited him to accompany you during a day shift at the shelter. Biting back a sob at the question, you shook your head and opened the door wider for him to enter.
“He’s back," you said. "Pluto is back."
Pluto was the golden retriever you and Jake fostered over the summer last year. He was adopted, returned, and adopted again after almost making it to his euthanasia day. It has been months since you last saw him so you thought he had found his forever home.
But, this afternoon, he surrendered again because the parents couldn’t handle having him and more than three children in the home.
You kept him company for most of your shift to ease his anxiety, but when it came time for you to close up and leave, he refused to enter the cage.
You attempted to lure him with toys and treats to no avail. It was as if he knew it would be over once he was locked up behind the metal bars.
“That’s...” Jake swallowed the frustration. He stopped hearing news about Pluto after you broke up. He had no idea it was given up once already. “That’s horrible.”
“I know. My coworker said she tried to convince the mother to bring Pluto home, but...” You trailed off in exhaustion. You rubbed your eyes and sunk your shoulders. “I’m sorry. I wouldn’t have asked you for help if I hadn’t run into a dead end. I don’t know what to do.”
"No, don't even–" he waved his hand dismissively with a soft chuckle– "don't even apologize. You didn't do anything wrong."
You smiled. He always told you that. You couldn't remember a time when he was mad at you and demanded an apology, even when some of your decisions had been questionable.
If he was ever upset, you remembered all it ever took were hugs and kisses to make him feel better, the things you give your pet dog to brighten your day and theirs.
Sometimes, you wondered if he was easy or if it only worked for you because he was in love with you.
He told you otherwise, though. After dumping him, he spent two months pestering you however possible with a variety of apologies and only ever one confession: I love you. I love you more than anything.
He stopped after you snapped at him in public, practically humiliating him for your subconscious fulfillment.
You had given him everything—all of your firsts, all of your mind, and all of your body. He had deserved it. He stopped bothering you afterward, which was understandable.
A dog beaten and bruised enough would never return.
“Let's see what I can do," Jake said.
You pursed your lips and gestured for him to follow you.
The shelter remained the way it had been since the last time he visited. White ceiling lights, disorganized papers on the reception table, stacked metal cages, dirty food trays, narrow spaces, a dirty whiff of air, and abandoned pets everywhere.
He didn’t expect otherwise. There were never enough donations or government funds to make it a better place. People wouldn’t even do that for other people, let alone animals.
Jake spoke to the animals along the way, ignoring the ones asleep and cooing at the ones who jumped to greet him. As you led him to the back of the shelter, a sullen mass of fur curled up in the corner came into view.
"Pluto!" he exclaimed with considerate joy as he crouched with open arms. "Do you remember me, sweet boy?"
Pluto remembered. It got up from the corner and pounced on Jake, scraping its paws on his shoulders for a hug and licking his face. He laughed and rubbed its back, letting the affection attacks continue as Pluto pleased.
It got distracted when you also neared. Barking once for good measure, it bounced between your feet and Jake’s embrace, reliving how it used to be when he was still living with you both.
“He looks healthy," Jake said.
“He wasn't abused, just abandoned," you clarified.
"Same difference."
You peered at him like a hit dog about to holler.
In the depths of your conscience, you admitted that you were the one who gave up. Maybe you were well within your right to, or maybe you didn't believe in clarification and second chances.
You tried not to think about it too much. It made you feel bad.
"Where is his cage?" Jake asked offhandedly.
You motioned your chin toward the corner without thinking. You’ve already placed a cartoon blanket inside as a makeshift bed, and the dog bowl was filled half way with dry food.
“Alright, buddy,” Jake said, hopping onto his feet. “Let’s get you inside so we can go home.”
Pluto jumped up to meet Jake’s knees. He played with the dog, swinging his hands around its peripheral vision and playing bitey. You discreetly reached for the cage to open it. When he noticed, he stopped to hold Pluto’s face in his hands before lifting it up by its paws.
Jake was always the good cop. You made Pluto wait for dinner, didn't let it jump on your bed, and never fed it food under the table. Jake was easier. He took it on morning jogs, ran with it when it had zoomies, and sometimes cooked it a small plate of steak.
A little affection and a wide-eyed gaze could go a long way for Jake, but not so much for you.
You always knew the dog liked him better than you. You didn’t realize it would be easy for Jake to pick it up. However, just as you thought your ex-boyfriend would succeed, Pluto dropped its whole weight onto the floor and refused to budge.
Jake yelped at the sudden pull. His feet stuttered to balance himself, forcing him to release Pluto onto the floor. Not giving up, he shook his hands and reached down to try and pull it up again. The dog still wouldn’t budge.
Deciding to try another approach, instead of pulling Pluto up by its torso, Jake thought he could begin with its front legs. Once he gets them through, the rest should follow.
"Come on, buddy," he encouraged. “I know it's scary, but you gotta sleep somewhere warmer than the shelter hallway."
Pluto began to whimper when its front legs reached inside the cage. It used them to support itself, weighing itself down onto them to avoid being pushed inside wholly.
You furrowed your brows as you listened to Jake’s fading encouragement. He was a mirror of who you were a few hours ago when your shift began. He wasn’t growing impatient, only frustrated that this was how it had to be for a beloved pet.
Your shoulders sunk in defeat when you noticed droplets on the floor. Jake paused when you curled a hand around his arm and gently pulled him away.
“Let’s stop. He’s scared,” you said. “He peed on the floor. I’ll go get the mop.”
He glanced at the floor, but he was trying to see if you touched him again. And then he looked up at you, nodding in grim agreement. When you released his arm to clean the floor, he rubbed the spot with invisible desperation, trying his best to somehow keep your hold
"What do we do?" he asked, pressing a firm hold over where you touched him. "Shit, I feel horrible."
"You and me both." you sighed as you watched Pluto shrink into a corner. “I'll stay over with him."
"At the shelter?"
“It's not any worse than my apartment," you said. “Actually, I might be safer here with all the animals around. They’ll look out for me."
He wanted to protest. This was less about safety and more about comfort.
You looked exhausted, and he knew why. Midterms were happening left and right before the winter break, so you must be burning the midnight oil already. You’ve also got a difficult job to juggle with your classes.
He used to have to pull you away from your desk and trap you in his arms to get you to sleep.
Regardless, you needed to sleep somewhere soft and warm, and the animal shelter didn't have anything remotely similar to that besides the furry babies.
The furry babies and him, he supposed.
“I'll stay with you," Jake said.
You shook your head. This would ruin your plan to get over him, which has been going on for over half a year yet has garnered no real progress.
You still thought about him day and night, seeing him in the shadows of your once-shared apartment and whispering his name into your pillow. You blocked and avoided him because you knew he could lure you back so quickly because you had unfortunately been in love with him the entire time.
“It’s fine. You should go home,” you said. “I’m sorry I called you up so late.”
"No, I don't mind," he protested. “It’s not like I was sleeping anyway."
He visibly gulped, swallowing any sentiment because you’ve rescinded his right to love you. And you bit your tongue to keep the fight and the cries in because it wasn’t easy to look at him and not do something.
You couldn't kiss him, you couldn't fight him, and you didn't want to hurt him.
"Do whatever you want," you muttered.
Jake watched you leave the room. He heard cabinet doors opening, and he moved against the wall to sit down. He reached a hand out, his palm facing skyward, and he gently lured Pluto onto his lap. When you returned, it was with two thin blankets, one for yourself and one for them.
You reached for the cage to take the food bowl out and closed the door, locking it. You sat next to Jake, across from his side, and wrapped the blanket around you.
"What are we going to do now?” You eyed the dog.
"What are the protocols?" he asked.
"We hold and look for housing," you said. "But–" you reached out to rub Pluto’s head–"he's getting old. It took long enough to find a family who's willing to adopt him, so there's no guarantee we will be able to find anything before he's put on the euthanasia list."
As Jake ran over what you said in his head, you took a small handful of dry food to feed Pluto, who released itself from pressing on Jake’s chest to eat. You smiled at its eagerness, but your brows were furrowed with unspoken sorrow.
It seemed you could already predict Pluto’s fate, but you needed to device a course of action for good measure. Anything to make sure you didn't give up immediately, even when there was nothing you could do.
There was nothing worse than being at the bottom. Knowing that after taking so many turns, you ended up at the dead end you were meant to reach anyway. Looking at you was almost like looking at himself—both of you have exhausted all your resources.
But Jake was known for going above and beyond. At least for you, he would.
“I can adopt him."
You perked up slowly in bewilderment. The reason why you two decided to foster Pluto back then was because of a dual income. If it was so affordable to own an old dog, you would have done it already.
"You live on campus. The dorms don't allow pets," you said. "You also don't have money. What are you gonna do if he gets sick?"
“I’ll move out. I’ll get a second job and pick up more shifts at the current one,” he said with a shrug. “There are cheap places to live, and I’m sure Jay will be willing to help me if it comes down to it.”
"Jake–"
“If push comes to shove, I’ll move back home,” he said, his voice slightly louder to drown out your worries with his optimism. “Let this be the last disappointing thing I do to my mom!”
You wanted to hold his face and talk him out of it. His optimism was both a friend and a foe. Sometimes, it pushes him to do amazing things, but mostly, he ends up embarrassing himself.
No, your coworker wouldn’t want to talk to you after being denied their vacation time over yours. No, your mother already thinks you buy enough unnecessary things; she won’t appreciate this. No, that won’t help anyone like you think it would.
You’ve often had to be his voice of reason for the most trivial things. It usually worked. His brain fries and he turns all putty when he’s being held, but he’s extra impressionable in your hands. He’d agree to anything just to keep you talking.
“You’re going to struggle," you warned.
“I'd rather that than have you feel guilty that you couldn't do more for our dog."
“You don’t know that I will,” you scoffed with a brief glare.
His eyes were on you. It has been on your since the moment you saw each other.
“I know you will. I know you," he retorted.
He was right. No matter how much you played up the role of a bad cop, or the nonchalant pet owner, ultimately, you cared. Maybe not as much as he did, maybe not as much as he could, and definitely not as openly as he could. But you loved the dog. 
It was your dog. It was you and Jake’s dog.
Pluto stayed with you for a few of the happiest months of your life. The months when you woke up seeing Jake and went to sleep talking to him. Losing the dog is a significant progression to an end.
"This isn't about me." You shook your head. “Don't do this for me.”
“I can’t not,” he said. “I want to."
“Why?" It came out before you knew it. It was a trap.
The room went quiet, accompanied only by the sound of chewing and the impossible thoughts of escaping such silence. You focused on the food disappearing from the metal bowl, doing your best to keep away the tremors from knowing his eyes were on you, from already knowing his answer to your question. 
Something has to happen when the food is gone. 
A distraction, an apology, a reconciliation, a blackout.
"Because I love you."
A confession.
You dropped the bowl and rubbed your eyes with the back of your hand. Heat released from all corners of your body, traveling to the base of your neck where it pulled at your nerves, souring all the way up to your tear ducts. He kept saying that; it was the last thing you wanted to hear from him. 
His breathing quickened at your dismay, and the corners of his lips arched down in shame. He looked away from you at Pluto’s head, wondering what about his affection was so genuinely sickening that you had to reject it with so much force.
If it was about his bet with his friends, he had already attempted to explain that multiple times.
“I'm sorry I kept the bet from you. I really am. I will never deny that it was a terrible decision, that I was drunk when I first confessed to you," he said defensively, a whimper catching in his voice. 
“Won’t you just–“ you rolled your eyes– “just stop. Stop explaining it to me.”
“No! I need you to understand that I never lied about how I felt after!” he exclaimed.
It never changed. His story wouldn’t have a contradiction even if he tried to rip it apart on purpose. He lied to you because he was drunk, he pretended to be your boyfriend, and then he ended up becoming it. His friends told the same story, and he repeated it multiple times. You’ve heard it all.
A tear rolled down his cheek, and he wiped it with intention. When he realized his eyes had begun to cry, his voice and movement followed. Looking down at the floor helplessly, his shoulders hunched up as if to shrink small. 
You blew air into your cheeks and bit the inside of your lip. Seeing him cry made you cry. You never wanted to hurt him again. You didn't think that you could, and oh, how you were proven wrong. 
“How come you don’t believe me?” he asked, his voice timid as a child wronged by his parents. “I fell in love with you. You have no right to take that from me.”
Feeling a sob come up, you dropped your head and stared at the floor. Goosebumps lined around your heart, suppressing its beating with unease. That was the problem. He told the truth, which was the problem because you couldn’t handle it.
"Do you know how I felt when I found out?" you asked. "I wasn't angry, or frustrated, or even sad. I was just disappointed that it made sense."
Jake wasn’t a man of your caliber. Even when he first confessed to you, you mistook it as an act of aggression. Hence, you double-checked with him the next day through text; surprisingly, he didn’t deny it.
He was a great boyfriend. He was kind and supportive, handsome and strong, charming and considerate. The whole nine yards. He stumbled once in a while, but he never did anything wrong.
It was both agony and relief when you discovered that he initially stayed for a bet. While it was hurtful to know you and him would have never happened otherwise, it fulfilled your growing itch that needed a reason to feel bad. While you lost the love of your life, the loss helped you make sense of a greatness you didn’t think you deserved, all by forcing you to let go of it.
Jake didn’t do anything wrong. He couldn’t if he tried. It was just easier when he didn’t love you back. Because then you wouldn’t feel like you were taking up too much space, and your inferiority has a reason to exist. 
“It was hell to hate myself,” you said. “If I made it seem like you never loved me at all, then all the pain wouldn’t be for nothing.”
“I don’t understand.” His voice was tearful, and he played with Pluto’s fur so his hands wouldn’t claw at his skin to peel himself to death, knowing that you felt like hell when you were with him. “Did you always feel like that?”
You went around the answer but remained truthful. Yes, you felt like that all the time. No, it had nothing to do with him. 
You told him how great he was, how you appreciated everything about him. The fact that he remembers every little thing, how his voice is soft, and his willingness to always be the bigger person. 
Self-hate was an accumulated skill that can never be unlearned and only worsens. He was in the wrong position when it decided to show itself. 
You simply didn't love yourself enough to have him. That was it. 
Irregular drops of tears rolled down his face. He began to hiccup away the knots of air stuck in his throat that were supposed to be violent sobs. He looked everywhere but at you, and his hands curled and uncurled to catch pressure in the air.
He suffocated with every word you said. It didn’t matter that you admitted he wasn’t the reason; he was horrified that you thought his love would be better stored anywhere else than with you, his keeper.
For six months, he stayed cooped up inside himself, uncomfortable but unwilling to burst just in case you would come back to drain his soul out of him. He would return to where he belonged, through your mouth into your skin.
The dog on his lap had become a nuisance, but he kept it there. 
Jake pushes nothing away. He stretches and pulls until someone snaps him in half to stop him.
"Please don't be upset," you whispered after cutting yourself short. “I'm sorry for everything. It wasn't your fault.”
“It’s not yours, either,” he said. “The mind is–is a weird thing. It’s a weird thing. Sometimes you can’t help it. I understand. It’s not your fault, either. I don’t want–“ he pursed his lips, his hair shaking with his head– “I don’t want you to blame yourself. It hurts knowing you did something–something bad. I don’t want you to–uh,” his voice became smaller, “I don’t want you to hurt anymore.”
Scooting to sit next to him, you took off his glasses and set them on the floor next to you. You pulled at the hem of your sweater to wipe the tears around his tired eyes. You cleaned him and yourself, wetting your sleeve with mutual suffering.
“What do I do?” he asked, leaning his head against the wall with a faint shake. “I miss you.”
“I'm sorry," you said, disarming your mind. 
“I won’t say anything. You don’t have to believe I love you. We can just be friends,” he bargained. “I just want to be around. Please let me.”
Pulling your knees up to your chest, you pressed closer against his side and smiled bitterly at the notion that you’ll never find someone like him again. That was why you gave him a chance a year ago, but instead of his dashing looks and fit physique, it was his extraordinary affection this time. 
Who else would love you enough to pretend he doesn’t love you at all? It’s just him.
“I should probably go see a doctor, huh?” you joked, wiping under his eye with your thumb. “They can help me come around.”
Jake raised his hand. It shakily hovered around your wrist, waiting for permission.
You pushed the back of your palm toward it, allowing him to engulf your hand with his, and then you brought it to his face, holding him gently. He smiled a little; he couldn’t help it upon the familiar, long-awaited touch.
“I’ll wait for you,” he said. “I’ll help you.”
You glanced at his lips. Stained with tears, like it was rained on. You nudged his nose with yours, and you kissed him. He shuddered. His mouth was metallic and sour; you realized there was a canker sore in his mouth. It must be painful. He kissed you anyway, resting his whole life on your lips. 
Pulling away, he bumped his forehead against yours, his features softening in relief. 
It was always the same confession. He never deviated from it.
I love you. I love you more than anything. I love you more than me.
“Do you want to take care of Pluto together?”
And that was your version of it.
366 notes · View notes
just-a-creep-babe · 8 months ago
Note
Liu with a goth girlfriend that's really flirty? Sfw and nsfw if you would please♡
sO rare to get Liu requests so tysm for giving me the chance to write more for him! I also included Sully because I assumed this was a request for the package deal ;0
Hope you enjoy!!
Masterlist: x
Requests are closed but commissions are open!
Tumblr media
SFW
Honestly, Liu would love himself a goth gf—and I mean, who wouldn’t?
But Sully? Sully would go nuts
Like, Sully would actively push Liu out of the front so that he could be with their goth gf instead
Which, obviously, would come to test Liu’s patience
Like, usually, Liu isn't the jealous type; he trusts his partner unconditionally
But always needing to share them with his alter would inevitably come to grate on his nerves
Especially if he's always getting jostled around the headspace so that Sully can front instead
The two would inevitably end up fighting over who gets to be with their goth gf
And so the best solution would be to work out well-defined boundaries so that things don't get out of hand
From that point on, the occasional bickering might still surface, but things should go relatively smoothly
Other than that, Liu considers himself more of a romantic than a flirt, while Sully’s definitely more of a flirt
So things with Sully are bound to naturally get a bit... steamier faster
But more on that later~
Liu's still always very flattered whenever she flirts with him
He's just a lot more prone to getting flustered about it, which is so damn cute, I swear
It's so fun to tease that boy~
In terms of the whole style thing, personally, Liu's always had more of a basic style preference
He adores his s/o's wardrobe, but he's never considered wearing anything like that himself
While Sully, on the other hand, has always thought their body could use a bit more of a stylistic flair~
So Sully has tried to modify what he wears, but since Liu's the main and original host, he's often stuck with a basic wardrobe anyways
Now, if his goth babe wanted to give him a makeover, however--
Oh, he certainly wouldn't refuse
The two might be able to convince Liu to dress a bit more goth-like on the regular
And, honestly, that doesn't just go for style; their girlfriend would have so much power and influence over both of them
She'd have them wrapped around her little finger like it's nothing
And they wouldn’t have it any other way~
NSFW
Like I mentioned, Sully’s a huge fucking flirt
And to have a very attractive girlfriend who also returns his flirting just as enthusiastically?
Hoo boy—it does things to him
He's not one to back down, so if his s/o doesn't give in either, things are bound to escalate
Especially if she acts kind of bratty in her flirting?
Oh god, it's such a weakness for him
No matter where they are, he will push her into some secluded corner to shut that bratty mouth of hers up
And there's almost nothing he loves more than tearing off all of those pretty black clothes from her body to absolutely ruin her
Liu, on the other hand, isn’t as provocative as his other counterpart
His sex drive isn’t as high, so while he’s usually flattered by the flirting, it doesn’t drive him nuts like it does with Sully
His love-making sessions are usually softer and slower
He'd rather reaffirm his love and dedication to his partner instead of using her for his pleasure
So on that note, he's very sweet and selfless
He'll worship every inch of her, murmuring sweet nothings as he does so, all while holding eye contact and treating her like the dark empress she is~
Even in such an intimate moment, he won't be able to stop himself from getting all flustered and bashful if she keeps flirting and teasing him
If she's more into rougher sex, he'll try to give her what he wants, but he will be hesitant, and he will need reassurance because he really doesn't want to hurt her
And honestly, if ever she really wants to try something he isn't into, he's perfectly fine with letting Sully take control
And Sully will be more than happy to do the dirty work~
With two polar opposites, it's basically impossible for their goth gf to not be fully satisfied with their sex life~
It's a sweet deal for all three of them~
259 notes · View notes
teriri-sayes · 30 days ago
Text
Reactions to The Light's Chapter 451
Brief summary: GoC pope uses Mouths of Chaos and eats Cale's attacks. Cale uses silver shield to bash the mouths.
==========
GoC pope was a creepy old man. He was delighted when the "vessel of GoC" walked to him on his own feet. And his power, Mouths of Chaos, was something out of a horror novel.
Mouths of Chaos was his modified version of GoC's power of chaos, with GoC's permission. He wanted to be GoC's "mouthpiece" and eat up things to offer to chaos, so his power of chaos manifested as gray smoke full of mouths that covered the pope like a cloak.
These mouths ate up all of Cale's various attacks. Cale's APs thought that the pope should have a limit on how much he could eat, so they came up with a plan to stuff the mouths full to the point of bursting.
But Cale had other plans. He was furious at the cult for what they did to his precious ones. He wanted to make them repay tenfold. So copying Sheritt's method, he used his silver shield to slam the mouths and beat it up. Just like when he was KRS and used an iron plate to recklessly charge at his enemies.
As for Mol's divine item, Mol himself did not know which god it belonged to. His family or even the demon king did not know too. But when Cale used his water spear, the divine item reacted. I guess it was God of War then, huh?
Ending Remarks Cale fighting in close combat... 🥰 But the pope creeped me out in his fanaticism to GoC. 😨 Next chapter would be a continuation of Cale vs GoC pope. Go beat up those mouths, Cale!
89 notes · View notes
paroslineage · 5 months ago
Text
Best Served Cold
Oneshot
Featuring : Jeon Jae-joon x Platonic!Daughter!Reader.
Summary : When Jae-joon receives an unknown mail, he doesnt know what horrifying things lie in the tiny pendrive he received.
TW : ATTEMPTED HARASSMENT, BAD LANGUAGE, EXPLETIVES, MENTIONS OF TORTURE, JAE-JOON COMES WITH HIS OWN WARNINGS, DARK THEMES.
Do not read if you feel uncomfortable with the above terms given.
The characters do not belong to me except the reader. This is an original plot idea do not steal or modify the scenario created down below.
Masterlist.
Tumblr media
The kindergarten was hosting its annual photo day, and the atmosphere was light with the sound of giggling children. You, dressed in a pristine navy and white kindergarten uniform, were excited, twirling around as the teacher, Mr. Chu, organized the students into groups. However, there was something unsettling about the way his camera lingered, snapping photos at odd moments when no one else was paying attention.
Mr. Chu's behavior had always been peculiar, but today he seemed especially fixated, taking candid pictures of you and other little girls without any explanation. Unbeknownst to anyone, he stored these photos on a small, encrypted chip for his his own pleasure of viewing.
That evening, Jae-joon returned home after a long day, immediately lighting a cigarette as he stepped into the luxurious living room. When he noticed a small envelope on the coffee table with no sender, his curiosity piqued. He ripped it open to find a tiny chip pendrive inside, along with a letter reading,
'you are her real father, so i thought you should know about this.' - anonymous.
His curiosity rising even more, he took his tablet and inserted the tiny pendrive into the charging cable and took a seat on his lavish couch.
What he saw was horrifying to say the least.
There were minimum 100 inappropriate upskirt photos of countless young innocent girls from the kindergarten, including yours.
His cigarette dropped from his lips and into the glass of whiskey he was drinking along with.
His nose flared in silent rage as he browsed more and eventually stumbled upon a 2 minute video of you, to which he wated no time on clicking.
the video began with you running cutely towards the monkey bars with the camera following your pace.
To which Jae-joon smiled widely at your cute waddling but that quickly turned into a dangerous scowl when the camera panned up into your skirt from below as you climbed clumsily about the monkey bars and heard a deep chuckle from the video's audio.
His knuckles grew white with how tightly he was holding the tablet in his hand wanting to bash that bastard's face into shambles but his eyes softened when the in-video you turned around to wave cutely and happily at the camera and as you were about to get down, unbeknownst to you the camera again panned upskirt and Jae-joon caught a glimpse of your cute bear bloomers.
All he saw was red, as he stood up knocking away the glass of whiskey along with the submurged cigarette onto the glass table top.
Jae-joon seethed, how dare that pathetic excuse of a pervert commit such heinous crime and that too especially with you, his sweet babygirl?
He immediately removed the pendrive and threw it on the floor, enraged and growled mencingly
"Just wait you son of a bitch i'm coming to get you."
As he got into his lavish car speeding down the highway, there was only one motive he had and that was
To beat the absolute shit out of Mr. Chu and disfugure that fucker.
236 notes · View notes
bloodyinkandquill · 6 months ago
Text
phighting x reader christmas special
sup im in Honduras right now, so ill work on this intermittently, it’ll be… something i need to decide im thinking what each phighter’s christmas activities are and what they get you, yeah that’ll work, it’ll be in menu order btw
Tumblr media Tumblr media
Sword:
He spends Christmas with his dad, and you’re invited! Venomshank has been alive a while but having a son to celebrate a holiday with is a new exciting experience to him, they have a lot of traditions surrounding it. Including having dinner together the night before, then Venomshank has to put out the presents at EXACTLY 11:59 because at EXACTLY midnight Sword come barreling towards the tree, it’s funny to witness, and definitely stems from when Sword was a kid. During the day itself after presents him and his dad cook an amazing breakfast together, they would probably ask what you want because they both cook each other their favorites and want to include you since you’re part of the family now.
I think Sword would definitely go with something super personalized, something that reminded him of you in some way. Or alternatively he’d also get you something rather cheesy and overly couple-y like matching sweaters that say something super over the top. He’s very sweet and loving about it and views Christmas as a family thing and you’re part of his family now!
Skateboard:
I imagine in Playground Christmas is more of a friends thing then family thing, so Skateboard hosts a big party with his friends and you! There is a lot of food and more drinks, it’s not like a crazy high energy party buts it’s also not a dinner party, he does his best to stay by your side since you’re his lover but he keeps getting distracted and running off to a friend calling him over or doing something crazy. But he reminds you how much he loves you and that he’s glad to be spending Christmas with you!
For gifts I think he’d get you something silly and fun, that makes you laugh and groan lightheartedly. I also think he’d get you your own skateboard or even maybe roller skates/blades so you can go skating around with him, he’s bashful about it saying it was just something random and you don’t have to or whatever- then one of his friends would put a mistletoe above you both with an eye roll and he’d blush but it’s a sweet and tender kiss.
Biograft:
Bro has the dictionary definition of Christmas and that’s it, so you have to teach him a lot about it. It starts to understand, not fully but he’s getting there. Its favorite part is all the lights, he thinks they’re really pretty. Since it doesn’t exactly have its own Christmas traditions he just participates in whatever you do. It might be tad awkward if it’s his first time meeting people who don’t understand it’s sentient so you might have to explain it a couple times. He mostly sits in the corner observing, or following you around like a fucking since it doesn’t understand just yet but you do so it’s the logical conclusion.
He gets you a gift late, it doesn’t realize he was supposed to get you something but then when it does he figures the logical conclusion would be to get it after Christmas because it would be cheaper anyways. I think he’d get you some sort of technology, maybe a new computer or handheld gaming console that it specifically modified to be linked to him so it can chat with you on it even if he isn’t nearby, and would make sure it’s your favorite colors.
Katana:
He’s sort of, withdrawn from Christmas, if it was his choice he’d stay home and treat it as any other day but with cafe trio and you, his plans have been foiled. Cafe trio invite you both to their apartment to spend Christmas with them. If you’re tempted to say no just remember Slingshot owns a bakery and baked so many different Christmas pastries for the event. You and Katana stay together the whole time but it’s still nice, the food is delicious and it smells AMAZING in that apartment. Katana doesn’t have great memories of Christmas due to his past but he’s willing to make new ones with you.
I think he’d get you a really nice (rather expensive) china set. And his favorite rare teas to go with it. When I say really nice set, I mean REALLY nice, probably one of a kind. He insists you do not need to get him anything but won’t fight if you want to get him something, he thanks you really sweetly and after you leave cafe trios place gives you a super sweet kiss where he can comfortably lift up his mask.
Ban Hammer:
Similar to Sword he spends Christmas with his momma, and again you are invited to join them! Their Christmas is a lot more chaotic, full of rough housing and the servants very nervously cooking a LOT of food. They eat a lot on Christmas and play fight even more, but there’s a lot of laughter and love in the house so all is well. Even if Windforce isn’t as affectionate towards you she snickers and pushes you against her son, maybe a little too hard but he catches you and his eyes are shining as he looks at you. (Pet peeve of mine he ONLY wears his blindfold during phights to challenge himself, STOP GIVING IT HIM WHEN HE ISNT SUPPOSED TO BE WEARING IT.)
As a gift he gets you front row tickets to your favorite band, and takes you out to a REALLY nice dinner, I’m talking probably a three month wait list. He also jokes that his gift is ‘his presence’ you jokingly smack some sense into him as he chuckles. Whatever you get him if it’s something he can he displays on his desk in his office, if not he gets a really good photo of you two and put that on his desk instead. It’s really sweet and probably lit up with candles behind you under the stars.
Rocket:
Again he goes to his dad’s house for Christmas, however he doesn’t spend Christmas eve night there, you and him just head over there in the morning. Zuka isn’t a great cook, Rocket’s even worse, so you settle for some basic pancakes with maybe chocolate chips if you’re feeling fancy. Then they do gifts after breakfast, they never make a big deal about it, Zuka grew up a soldier so not much time for festivities and Rocket was a street kid, so also not much time for festivities. So they don’t do too much, just enough that it feels like a special nice day but it’s not over the top. They think of it as just a nice day to relax and spend together and with you now, Zuka approves of you since you make Rocket happy so he gets you a little something, probably just some bux honestly.
Rocket gets you a big ass plushie, I imagine he has a lot of his own so he gets you one he thinks you’ll like, of some animal you like but huge, perfectly shaped for cuddling. He’d also get you a custom candle, colored and scented to your favorites with some stupid name that’s some sort of inside joke between you two. He also gives you a handmade coupon for a kiss, it’s so cheesy and honestly embarrassing that it’s cute, he’s a dork but he’s your dork.
Slingshot:
As mentioned him and the siblings host a small get together at their apartment, you and Katana are invited, he doesn’t go so it’s just you four. He asks you to come over the day before to help, or at least offer emotional support, as he bakes a lot of stuff for the next day. Gingerbread and other holiday treats galore. He asks what your favorite cookies are, if he doesn’t already know, and bakes a batch of those as well. If you don’t have any baking skills you just sit on a part of unused counter and maybe occasionally stir something for him. If you can bake you divvy up the work 50/50 and get to it, it’s a mess of pass the flour and where’s the butter but it’s fun and sweet. You and him make sure Vinestaff and Shuriken don’t enter the kitchen to mess the pastries up or to steal batter or cooling cookies. The next day you two are beat and just enjoy sitting together on the couch eating your hard work and watching Shuriken and Vinestaff bicker as usual.
For a gift Slingshot makes you ready to bake dough in a tupperware of your favorite cookies so you can make them at home super easily whenever you want them. He also gets you some cat themed trinkets, he really likes cats, freaking cat boy. (/silly) Shuriken and Vinestaff also get you something but it’s smaller and just a peace offering since you’re dating their boss, even if they have more of a sibling relationship with him anyways.
Hyperlaser:
He doesn’t really do Christmas, it’s not that celebrated in Blackrock and his job keeps him really busy, but he still tries and makes a time for you, if not on, around Christmas to have a night together. You just enjoy a simple home cooked meal at him place, making it together as Princess walks around your feet meowing for a piece of food. Get that you sit down together on his couch, snuggle up with a blanket and watch some movie, probably some action movie most Christmas movies are far too cheesy for Hyperlaser’s tastes. After you eat you exchange presents and split a small little cheesecake he bought. It’s nothing big but it’s so distinctly him that it makes you happy anyways.
As for the aforementioned present he doesn’t do anything much, just something small but meaningful, some sort of personalized trinket of sorts. Like if you go drinking with him and Katana he gets you a small bottle of your favorite drink and maybe a small but nice cup. Again nothing big since he is rather indifferent when it comes to Christmas.
Shuriken:
Once again, the cafe trio Christmas party. This time you’re helping him cause chaos, trying to steal pastries when Slingshot isn’t looking or doing little gag pranks to Vinestaff. Can’t forget pranking each other! You arrive a little after noon once the siblings have finished with their cheesy family time, all the baked goods have been prepared already so Vinestaff is in the kitchen working on the actual dinner so it’s just you and Shuriken at first doing random stuff since Slingshot is tired and Vinestaff is busy. Though between the chaos you have some sweet moments, Shuriken can be gentle and loving when he tries to, and he tries on Christmas.
I think gift wise he’d give you an unlimited free pass to Thieves rest, Slingshot objects but it’s more for show, he knows you won’t abuse it and you make his sudo-brother happy so oh well. He also gets you a shirt that says like a cringiest cheesiest thing, like something a middle aged mom would wear or one of those fake funny ones like ‘Christian dads against cool math games’ or whatever. You laugh and bomp him on the head since it’s so stupid but sweet still.
Scythe:
The church makes something special about Christmas, it’s a big ass event that seeing as Scythe is a very high ranking person in the church she busted her ass of planning and bossing people around for it. So once Christmas finally comes around she glad to finally have more time with you since she spent so long away from you working late hours preparing for it. After she says her greetings to whoever she needs to she immediately pulls you away to the side to make out with you, specially a special spot she planned out and put a mistletoe at as an excuse, and maybe to push some underlings under it for some entertainment. She also drinks quite a bit but she’s a heavyweight so at most she gets a bit tipsy, she’s just glad to have some time to take the edge off and wind down more.
Gifting she gets you some bigger more expensive gifts, most were probably stolen or taken from her assignments. She gets you a really fancy bottle of wine, expensive jewelry, all that kind of stuff, as well as a promise to spend at least a week straight with you after New years since right after this party she has to plan the new year’s party too, oh well at least you know soon enough she’ll spend time with you and probably spoil you as an apology for how long she was busy and away from you.
Medkit:
As mentioned the church treats Christmas as a big event, which he’s not as busy as Scythe but he still has to contribute to the planning and whatever, especially if anyone gets hurt. He views it more as a chore if anything, it was never that big of a thing in Blackrock and now he has to pretend to want to be at some dumb big party. Assuming you are not also in the church he returns home rather late at night and flops down on your bed with a groan. You exchange presents in the morning and go out for a simple easy brunch together. He’s not big on celebrating it but if you want to do something he won’t complain.
He doesn’t get you anything big, probably something pertaining to a hobby you might have, it’s just a smaller thing but it’s still sweet, he thinks gifts are pointless since they can be given anytime why put so much emphasis of these ones? But he will thank you for whatever you get him.
Boombox:
As mentioned I imagine in Playground Christmas is more a friends get together holiday, so you attend Skateboard’s party he hosts. You two stick together but as the night goes on Boombox gets rowdier and louder, but you’re used to the louder and calmer sides of him. Before the party he doesn’t do anything special you just meet up in the evening and go to Skateboard’s place together, unless you want to do something but he’d prefer to do it the day after since he prefers to only do stuff half the day, or so. But he won’t fight if you want to do something together that morning.
He makes you a specialized mixtape of all your favorite songs and songs that remind him of you, and to go with it a small portable music player to listen to it, sure could it have been easier to do like a spotify playlist on your phone? Yeah, but where’s the fun in that! He also gets you your favorite candies and chocolates to go with it.
Subspace:
As I’ve said like 20 times Christmas isn’t that big of a thing in Blackrock, it’s not contributing anything so why waste time celebrating? So being the head engineer for the Blackrock government means he doesn’t really do much about Christmas. However he does invite you to his lab, something he rarely does, and shows you something he made you, after that you leave and wait for him to return home, you have some hot cocoa and go to bed.
The something he made you was a personalized small Biograft, about the size of a Chigraft, specially engineered and designed to assist you with everyday life and have a programmed personality he thought you’d like, it’s also painted to be your favorite color instead of orange, unless orange is your favorite color. He lets you name it and tells you all the intricate details of how he customized it, even if you don’t understand any of the words he’s saying.
Vinestaff:
Once again, you go to the Christmas get together at her, Shuriken and Slingshot are hosting, it’s just you four since Katana declined. When you first arrive you help her ‘give gifts’ to all her plants, which entails giving them specialized fertilizer and watching as she fawns over all of them. Then you help her in cooking dinner, it’s nothing too fancy just some traditional Thieves Den dishes and maybe one or two bonus holiday additions. She’s not amazing at cooking but she’s at least better than her brother, who’s trying to prank you two as you cook unfortunately. After dinner though you all relax and exchange gifts it’s a sweet moment the air filled with laughter as she snuggles up against you.
She gets you a starter kit to grow your favorite flowers, a special bag of soil, a cute pot, and the seeds obviously. You may have to wait until it’s the proper growing weather for the flowers but it’s still a super sweet and thoughtful gift. She also gets you a spa set, amazing creams and lotions, all in your favorite scent, not to mention a nice neck pillow specifically for a bath.
Coil:
Again, Christmas in Playground is a friend’s holiday, so you go to Skateboard’s apartment for the party he hosts that both you and Coil were invited to. You arrive some of the first and watch as Coil jokes around with Skateboard as he sets out the last of the snacks and drinks, poking fun at him in a friendly way. The party doesn’t have a ton of people but still it’s not a small thing either, so you have people to chat with whenever Coil runs off to joke around or grab snacks. You probably crash at Skateboard’s place for the night since they’re best friends and have that permission, you wake up the next morning with a headache and glitter on your face you don’t know where it came from. But it was still a fun night with your lover.
I think he’d get you, oh man Coil is tough, stuff he stole from Blackrock nobles, like maybe jewelry, items from traveling, or even a fancy ass bottle of alcohol. Or maybe a gag gift, something funny and jokey that leads you to start play fighting, I’m honestly not so sure about him my apologies.
Tumblr media Tumblr media
alright and that’s a wrap! that was fun to write, i’m currently at dinner i’m not at home i’m on a cruise waiting on my steak, today we hit honduras tomorrow we hit belize! it’s been fun and i got some art i needed to get done for my best friend done, we did an art exchange for christmas on top of the pins of empires season one characters, we’re matching roseblings! i’ll hopefully have the venomshank request done and posted soon, im hoping tomorrow at the latest, have a merry christmas everyone and would you guys like me to do the same thing but for any other characters? if so send a comment with the character but if you want to be anon send it on my personal account @inkcoveredmoon !!
unfortunately i do not know much about chanukah so i will not be doing a special for it, im not christian but we celebrate the christian holidays in my household
171 notes · View notes
brbievivi · 27 days ago
Text
DISCUSSION .ᐟ
Flames of Fate— Idia’s Inherited Curse
Tumblr media Tumblr media Tumblr media
Synopsis : Idia’s family inherited a curse from their ancestors, causing them to feed off of blot, cultivating both their appearance and seclusion. This discussion will explore how Idia’s personality is tied to his family’s curse and his bond with Ortho (such a cutie.)
A/N : This is simply a little discussion; this is in no way a bash on any of the characters. You are free to have your own opinion and let me know your thoughts in the comments .ᐟ
MASTERLIST
Tumblr media
Idia's curse does play an essential role in his personality and how he interacts with others. His family's responsibility to study and manage blot does affect his social interaction with others at NRC; the bearing burden of being in charge of STYX headquarters one day is very dire, and it makes sense how he uses technology as a way to escape that responsibility.
The Impact of Idia's Inherited Curse
It's clear Idia has anxiety, and his avoidance of interacting with others is not a preference for pure solitude; it's a coping mechanism. His family's affairs at STYX have put him in a complex predicament, and his future is written in stone for him. He uses sarcasm as a way to mask the weight of reality.
Since Idia's future is out of his control, he tries other ways to be in control. He prefers to talk with people behind a screen so he can dictate when he will engage in conversations on his own time. For example, in the Wish Upon a Star event, Idia only communicated with his tablet and refused to participate in the star-sending dance, once again avoiding situations he feels overwhelmed in, and Ortho had to step up and take his place.
His family's curse is wrapped in responsibilities, and as Idia gets older, he probably feels the weight of the burden, and that scares him. Idia avoids vulnerable situations because that feeling contributes to the pain he pushes aside. For example, multiple times in the main story we see that when Idia is put on the spot, he panics and reverts to technology; he's not the best at confronting his fears, so he relies on technological defense as a safe space.
The times we see Idia vulnerable are when he is with Ortho. The loss of his younger brother feeds into his self-isolation, along with the guilt that bears in his mind that he couldn't protect him. The curse worsens that guilt because he knows one day he has to watch and monitor the underworld, knowing his baby brother is down there. We see Idia's way of coping by reconstructing Ortho as a robot as a way to cling to the past and not confront his emotions; he modifies his grief to a narrative he can control, meanwhile his mental state is suffering.
Idia's Identity
Since his family is forced to live in seclusion, and STYX is meant to be secret, Idia has internalized the mindset that maintaining his distance is the only route he can take. Idia does show reluctance to making friends; for example, in one of his voice lines, he says,
"Friends? What a joke. Why would anyone willingly subject themselves to the hassle of social interaction?"
He views it as a hassle, probably because he has so much weight on his shoulders; he mostly sees friendship as another burden. Though I think we can all agree he secretly longs for it. Idia is well aware he must continue the work at STYX; even in book 6, the staff there refer to him as director. His future is set, and while he doesn't rebel against it, we can see he doesn't embrace it either. To him, what's the point of fighting it when his fate has been decided? So instead, he has a more reluctant attitude, but it pulls at our heartstrings because we want Idia to have the choice.
The curse does shape Idia's identity because this overbearing expectation floats above him constantly. He's very cynical towards people, thinking they lack sincerity and only seek self-interest, the curse influences that mindset.
Idia and Ortho's bond
Ortho is someone who understands Idia's fears and concerns, but he still encourages him to step out of his comfort zone. Seeing Idia happy makes him happy. Ortho is the voice of encouragement and comfort Idia needs.
Idia's pessimistic and cynical attitude contrasts with Ortho's bright and bubbly nature, and this isn't a coincidence. Ortho's personality represents the side that Idia struggles to express. Idia gets to experience socializing and unique opportunities through ortho. They may be opposites, but they complement each other in a beautiful way.
Ortho encourages Idia's growth, whether it's encouraging him to eat or encouraging him to participate in an event/interaction with his fellow third-years or underclassmen. Even when Idia refuses, Ortho steps in to help; he doesn't force Idia to be an extrovert and have a million friends, but he's there to support him and show him how capable he is.
Zero to Hero
While Idia's story is on the "villains" side, it's more complex than a classic villain arc. Idia can be seen as a tragic hero; he has parts to him that we can relate to or we can sympathize with, like his curse, his overblot, and his bond with Ortho, and he also has flaws, but that's the point—he's supposed to be complex, and you can see his selfless, loyal, devoted, or courageous nature when he shows it in certain matters like Book 6 or Book 7.
His character shows us the complexity of fate and human vulnerability, and we see his character growth little by little.
90 notes · View notes
smallmariofindings · 28 days ago
Text
Tumblr media
"Hammer de Pokari" is an unused minigame found in the files of Mario Party 8, which consists of the four players bashing each other with hammers to get coins, as a type of spiritual sequel to the "Bash 'n' Cash" minigame from Mario Party.
A Monty Mole model is found with the files, but is not used even when the minigame is accessed by modifying the game, making it "doubly" unused (unused content for a minigame that is itself unused content). The model has its feet separated from the torso in its default pose, as shown in the image; in addition, the whiskers are displaced from the face.
Main Blog | Patreon | Twitter | Bluesky | Small Findings | Source
95 notes · View notes
awionetka · 3 months ago
Text
𝐞𝐧𝐣𝐨𝐲 𝐭𝐡𝐞 𝐬𝐡𝐨𝐰! ♤
what if Love and Deepspace was a college rock band?
𝐝𝐞𝐬𝐜𝐫: fluff in headcannon format. the band features all five of the boys. brief Rafayel x reader.
𝐗𝐚𝐯𝐢𝐞𝐫 / 𝐙𝐚𝐲𝐧𝐞 / 𝐑𝐚𝐟𝐚𝐲𝐞𝐥 / 𝐒𝐲𝐥𝐮𝐬 / 𝐂𝐚𝐥𝐞𝐛
Tumblr media
Rafayel is…
the frontman!
A dedicated co-founder as well as dutiful lyricist, Rafayel lives and breathes music, creating and modifying it constantly. Despite not having a fixed instrument on stage, Rafayel is actually a multi-instrumentalist and, well, even that term doesn’t quite cover the situation at hand. Since his creative visions are always very much out there, he ended up picking up a couple more instruments that aren’t guitar, piano or drums. so, whenever him and Sylus sit down to write, Rafayel asks "who’s going to play the accordion for this one?" and doesn’t wait for an answer. Name the most odd, unusual or unexpected instrument you can think of and Rafayel can probably play it (and do so well at that). He never goes on stage empty handed, although sometimes the audience does in fact wonder what the actual hell he’s about to start playing.
An actual stage conqueror. Rafayel’s the one who organises their concepts and coordinates outfits. Triple checks each venue before they decide to take the offer. His presence is just short of overwhelming and that’s precisely what made them so popular in such a short period of time. Rafayel’s the face of the band, yes, but what most people fail to notice is just how much work he does to make them prosper. Alongside Sylus, he writes their songs, designs promotional posters and lets everyone crash in his parents’ garage. Rafayel is the one responsible for the band’s image and he works overtime to accomplish what they strive for.
You’ve heard of Rafayel way before you met him in person. In fact, not being aware of his existence in your nearest environment could prove to be less anxiety inducing than interacting with him face to face. You were from two different worlds – a college rock band member and a criminal law student, soon to be prosecutor. And yet, whenever you went out for drinks, there he was, flaunting his slightly overgrown lilac hair and unbuttoning his shirt mid show. To you, there wasn’t much to him besides a pretty face and a sultry voice and those were the kind of problems you didn’t want to deal with.
What solidified you in that belief was a particular accident at a local bowling alley, where the band ended up renting a track just next to yours. Ever the competitor, you always went all out during times like these, therefore it wasn’t a surprise that you ended completely immersed in the game. Preparing for your final shot, you made your way forward, failing to notice that Rafayel was also very much in motion, except that instead of his own track, he ended up shimming his way into yours, slamming into you on accident and making you drop the ball on your foot in the process.
Some time had passed and Rafayel seemed to bump into you more and more frequently. He looked somewhat bashful at first, hiding behind his bandmate (confidant) Xavier in an almost childish manner. However, after a couple of drinks his bravado was coming back full force like clockwork and making itself very prominent by how he smothered you with attention. Affectionate nicknames kept slipping past his lips as easily as the lyrics to their songs and you just stood there mortified, already calculating how this would affect your social life. Afterwards you confronted him, expressing your lack of interest in his ingenuine advances and he held your hands in his as he told you his intentions were anything but. You didn’t believe him.
The next day, however, you found out that Rafayel did in fact keep his promise, when you got woken up in the middle of the night by his heartwrenching singing just outside your college dorm window. Strongly tempted to throw a law textbook right on top of his head, you frowned when someone else beat you to it, cursing him out to the heavens. He managed to send you a playful wink as he ran away across the fields back to his own dorm, completely unbothered by his freshly made enemies.
Tumblr media
𝐑𝐚𝐟𝐚𝐲𝐞𝐥’𝐬 (𝐞𝐱𝐭𝐞𝐧𝐬𝐢𝐯𝐞) 𝐦𝐮𝐬𝐢𝐜 𝐞𝐪𝐮𝐢𝐩𝐦𝐞𝐧𝐭 𝐜𝐨𝐥𝐥𝐞𝐜𝐭𝐢𝐨𝐧 𝐜𝐨𝐧𝐭𝐚𝐢𝐧𝐬...
♤ Ritmüller RS160 Grand Piano
Tumblr media
Situated in the dining room of his family home, right beside a huge floor to ceiling window, Rafayel's Ritmüller piano was in fact a music school graduation gift. He's the only band member with a degree in this field, however he rarely mentions it (it took Zayne four months to figure out Rafayel's background). Playing piano comes naturally to him, as if it was his second nature.
♤ Tama Starclassic Walnut/Birch 4-Piece, Satin Purple Atmosphere Fade
Tumblr media
He keeps this one in his garage and lets Caleb use it whenever practice rolls around so he won’t have to drag his own set along. Rafayel's a surprisingly skilled drummer and even played once during a gig (he overheard you mentioning drummers were hot, so he immediately threw Caleb in front and sat behind those damned drums himself (you didn’t notice the change)).
♤ handmade acoustic guitar (something of this sort)
Tumblr media
The newest addition to Rafayel's guitar collection, commissioned by him as his own birthday gift. He rarely uses it, keeping it on a special wall display in his bedroom. The first time you're invited over to make pizza and play board games with his family, he grabs it without a single word and starts strumming away, successfully enchanting you (which wasn't even Rafayel's intention, not entirely; he simply felt so much joy in that moment he had to channel it somehow).
♤  Lindo Koya Electric Guitar – Japanese Graphic Art Finish
Tumblr media
It is rather telling that Rafayel's most "normal" looking guitar has its entire body painted with a Japanese inspired scenery. After some time it became so common for him to bring it on stage, he could've been as well fused to it. It compliments his stage presence in a way not much else could.
(The neck is also purple underneath! Great touch)
♤ Ali Kat Cadillac 59 2010s Pink
Tumblr media
If anyone were to own a guitar of this sort, it'd be Rafayel for sure. He adores the unique, the one of a kind, as passionately as he does music itself. Therefore, he will buy anything that makes the rest of the band (especially Sylus) roll their eyes at the sheer excess. In your humble opinion, this Ali Kat is a near perfect embodiment of Rafayel himself – a little demanding to work with, eye-catching and undeniably gorgeous (bonus: it is also blush pink which is coincidentally the exact shade of Rafayel's face whenever you reply to his constant flirtations).
Tumblr media
𝐑𝐚𝐟𝐚𝐲𝐞𝐥'𝐬 𝐫𝐨𝐜𝐤 𝐦𝐢𝐱
♤ evil friends; portugal. the man
♤ girls & boys; blur
♤ hand me my shovel, I’m going in!; will wood and the tapeworms
♤ the crystal ballroom; u2
♤ dinner and diatribes; hozier
51 notes · View notes