Complete ar15 upper with quad rail

FIND THE BEST DEALS ON AR PARTS

2013.05.03 04:43 cobratac FIND THE BEST DEALS ON AR PARTS

Find the best deals on AR Parts. feel free to post the best deals you find online! Find Barrels, uppers, lowers, muzzle brakes, quad rails, bcg's, lower parts kits, back up sights flip up sights , dot sights and much more
[link]


2010.11.29 14:36 Mr45 All things NFA

A community of hobbyists interested in NFA items, history, and news. We seek to expand general understanding of the laws collectively referred to as the National Firearms Act and their implications for gun owners and citizens of today. Silencer, SBR, SBS, DD, AOW, and MG posts are all welcome here. Content suggesting non-compliance or discouraging NFA ownership will not be tolerated.
[link]


2011.08.20 23:03 ideamonger Virtuality : Virtual Reality Augmented Reality Mixed Reality

Virtuality is the environment in which users of virtual reality, augmented reality, or mixed reality interact with. It can be used to refer to any of the three types of digital realities, though it is most commonly viewed as the short hand noun for "Virtual Reality" or VR.
[link]


2023.06.10 10:25 don-t_judge_me [For Hire] Experienced Full Stack Developer with Expertise in Python, Go, Vue.js and Cloud Platforms

Hello,
I'm an experienced and results-driven developer with expertise in multiple programming languages, frameworks, diverse technology stacks, and cloud platforms. My strong analytical mindset and ability to quickly learn new technologies have consistently led to efficient project completion and meeting deadlines. In a span of last 6 years, I have worked on full-stack application development, ETL processes, API development, automation, and cloud management, particularly on AWS and GCP.
Best Qualities:
Courses & Certifications:
Skills:
Please contact me for my resume.
What I'm Looking for in a Job:
Long-term Projects: I have a preference for long-term projects that allow me to dive deep into complex challenges and contribute to sustained growth and success.
Open to Short-term Projects: While my preference lies with long-term projects, I'm open to considering short-term projects if they are interesting and offer compelling compensation.
Remote Opportunities: As a remote developer based in India, I am actively seeking remote job opportunities. I am comfortable working remotely and value the flexibility it provides.
Open to Relocation: While I currently prefer remote work, I am open to relocation if the opportunity arises. However, for relocation, I would require the company to provide the necessary visa sponsorship. We can discuss potential relocation options in the future as well.
Remuneration: When working from India, my starting remuneration is $25 USD per hour. For opportunities outside of India that require relocation, the remuneration will be based on the living expenses in the respective country.
No Office-based Work in India: I am not interested in office-based positions within India.
Please take these preferences into consideration when considering me for a position. I am excited to contribute my skills and expertise to a team that aligns with my long-term goals and offers engaging projects.
If you have any opportunities or would like to discuss further, please feel free to reach out to me via dm.
Thank you for considering my application!
submitted by don-t_judge_me to forhire [link] [comments]


2023.06.10 10:04 TotalRequirement5785 Legs workout?

Hi there!
I have been climbing for about 1.5 year and I usually incorporate some upper body workout in my climbing routine.
Before climbing I used to weightlift, and I trained my legs a lot.
Since I've started training for climbing more "seriously" I've almost completely stopped training my legs. I just do some deadlifts once a week and run about twice per week.
Due to my genetics I tend to have big, strong legs, so instead of training them I am trying to focus on my weak upper body.
Lately I have been wondering wheter I should start training my lower body as well. The problem is that I don't want it to get as muscular as it used to be, I just want my legs and glutes to be toned and trained to enhance my climbing performance. Also, lower body muscles weight a lot and that's not great for climbing!
What kind of workout would you suggest? I like weghtlifting but my legs, especially my quads and glutes, tend to get big (and therefore heavy!)
I would love to hear yor opinions and advices on this!
Edit: I am i girl, I don't know if that matters!
submitted by TotalRequirement5785 to climbharder [link] [comments]


2023.06.10 10:02 TotalRequirement5785 Legs workout?

Hi there!
I have been climbing for about 1.5 year and I usually incorporate some upper body workout in my climbing routine.
Before climbing I used to weightlift, and I trained my legs a lot.
Since I've started training for climbing more "seriously" I've almost completely stopped training my legs. I just do some deadlifts once a week and run about twice per week.
Due to my genetics I tend to have big, strong legs, so instead of training them I am trying to focus on my weak upper body.
Lately I have been wondering wheter I should start training my lower body as well. The problem is that I don't want it to get as muscular as it used to be, I just want my legs and glutes to be toned and trained to enhance my climbing performance. Also, lower body muscles weight a lot and that's not great for climbing!
What kind of workout would you suggest? I like weghtlifting but my legs, especially my quads and glutes, tend to get big (and therefore heavy!)
I would love to hear yor opinions and advices on this!
submitted by TotalRequirement5785 to climbergirls [link] [comments]


2023.06.10 09:57 Silly_Wrongdoer3709 I think I discovered a worldwide secret.

You may or may not have heard of the Osiris Shaft. If you haven’t, it’s a place beneath the Egyptian pyramid where the public can visit. However, what less people know is what’s beyond the walls of the shaft.
I was with a tour group in the Osiris shaft. It was amazing. A once in a life time experience for most people, but for me, my experience was probably once in a blue moon. Maybe the first experience for anyone.
I broke off from the tour group to take some pictures. I wasn’t sure if it was allowed or not, but I didn’t want to leave empty handed. The wall that supposedly shielded off more to the public. I headed down that wall, snapping pictures along my way. I came across a section of wall which was different to the rest. It was a different shade of yellow. I looked around and noticed a tiny gap in the bottom corner of the discoloured wall. I looked back at the tour group, then into the gap. I carefully placed my camera through the gap and squeezed through after it.
I stood up. It was pitch black. I couldn’t even tell what was ahead. I slowly went forward down what I assumed was a tunnel. I reached a small shaft, surrounded by wooden beams. I could see dim light. I climbed down the ladder, shaking at what I might find. When I reached the bottom, I turned around. I tried filming with my camera, but after about one minute, my SD card ran out, and I didn’t have the spare on me. There were lamps along the wall, all connected to the same wire. What was this? I thought it must be something that maybe some geologists or historians set up for their work down here. I couldn’t be more wrong. I went on down the lit up tunnel, half hoping I’d come across a person. I reached the end of the corridor. I saw the most out of place door imaginable. It was iron, like the service doors you see on the tube. It was very rusty. I heaved it open and walked through it.
The other side was pitch black. Slowly and cautiously, I walked forward. Every step felt risky. One step. Two steps. Three Steps. Four steps. As I went for the fifth step, my foot met with something hard and I went over. As I was getting back up, I had the idea to use my camera flash as my torch. As I did, I directed it down to see what I’d tripped A rail. I looked directly at my feet. Another rail just in front of my feet. I was on a train line. “What the fuck” I said out loud. I went back into the door, thinking it was a modern subway. Then I realised, it could either be a modern subway or possibly a mineshaft railway with mine-carts at the ends. I decided to walk left. I walked slowly, keeping to the left side of the railway.
After a while of walking, I suddenly came across something. This is what changed my entire life. A train. It wasn’t moving, it looked abandoned. It was silver and looked like the Chicago Subway trains. The door and small windows on the front were boarded up with wood. I walked up to the front of the train. I climbed onto the small front step, and with my forearm and elbow, I broke down the wooden board. It fell apart like polystyrene. I walked into the cab. The technology was so advanced. It had a massive GPS system to the right hand side. I couldn’t be sure if it was modern or not some sort of advanced technology from Egyptian times. I went over to the massive GPS system. It was a map that looked like it glowed. What I assume were stations marked on the GPS, were all in Hieroglyphics. What the hell had I discovered? I busted the next wooden board that led from the cab into the rest of the train. The carriages were so different on the inside. The decoration down the walls above and below the windows was amazing. There were pictures of Pharaohs on all the seats and they appeared every meter or two along the top wall. In my mind, I still couldn’t escape what I was seeing. This is history that was widely covered up, but why? I carried on down the train. The doors were even decorated too. I eventually found a missing door and jumped through that. I walked the way I was walking before, on the left of the train. Suddenly, I reached a station. It was so different to the kind of things we had. The layout was somewhat similar to Tube stations. Their was one railway, then a walk way between the other platform where there was the railway going the other way. The station seemed abandoned, for sure. But was it an old part of a still in use station? I went up a set of stairs, which were decorated with the same designs again. I reached the top, and it was walled of. They’d completely sealed it. However, it didn’t stop me hearing the faint voices on the other side. Where ever I was, a certain life form lived here. Humans? Possibly. Alien forms? Equally possible.
I backed up down the stairs and jumped onto the same railway as the one before. I had to keep exploring. On my way to the next station, I came across another train, but passed by it. Suddenly, I came out of the confined tunnel. The tracks stopped dead as I did. I can never forget what I saw. There was an active transit system going in and out of this huge structure. It was insanely tall and wide. It had stairs leading up it, it had Egyptian patterns carved into it. It was taller than any pyramid. Suddenly, I was hit with the crippling feeling of being watched by lots of other… well… life forms. This definitely wasn’t human. The feeling grew, so I turned and legged it back down the tunnel. I could hear something behind me. I passed the second train, then the station. Eventually, I reached the first train. Not far to go. I reached the open metal door and ran in. As I was closing it, I saw white glowing eyes running at me at an inhuman speed. I slammed the door shut before it could get in and sprinted back into the Osiris Shaft. For me, I’m never trusting anyone again.
submitted by Silly_Wrongdoer3709 to scarystories [link] [comments]


2023.06.10 09:57 KentuckyKlassic Are charger questions allowed in this sub?

Cuz if they are, I have questions.
Number one is that I want a Ruger Charger. It looks so fun and compact. The big draw for me is that the guy looks lightweight and easy to pack. With me having terminal cancer, I can’t get around like I used to and this would be a nice lightweight option for me.
I have taken to the particular “lightweight” model of the Charger. I mostly picked it over the others because I thought the barrel looked cool, I thought it might be lighter weight, and it says it’s a “takedown”. I don’t really know if I will ever need to takedown a charger, but I guess if I need to there is availability to do so.
Does anyone know if the regular 10” barrel model is any better or worse than the “takedown” lightweight model? I am worried that because the lightweight is a takedown it may be less accurate. But that may be completely false.
Also, is the 10” model known for being more accurate than the 8” model? Because if it is not, then I may just go with the 8” model.
I plan on running the charger suppressed.
I like how the lightweight model has the picatinny rail in the stock area. It would be nice to add a stock to the charger. I am aware that right now is kinda a bad time for this because of some new laws about pistol brace stocks. But if I put a Sig Sauer MPX telescoping and folding stock on it would it be considered illegal at that point? I assumed minimum it would be considered a short barrel rifle and therefore would have to get stamped. One thing I don’t know is this. If I were to stamp my charger as a SBR, then do you have to wait on approval to use the gun, like when buying a suppressor? I have never purchased or have owned an SBR (short barrel rifle) and I am not up to date on the proper methods of acquisition of such a rifle. So if anyone would be so kind as to enlighten me on the differences between buying and SBR versus buying a suppressor. I have bought suppressors and know a tax stamp is a few hundred, then you have to wait forever.
With the cancer, time is always my number one enemy, so I hope you don’t have to wait like you do the suppressors.
Anyways if someone on here has used the Sig Sauer MPX telescoping and folding stock please let me know if it worked well, or if you think I should get the M4 style stock version? I was also wondering if you could switch out the bolt that attaches it to the gun and the bolt that keeps it folded with bolts that where large and knurled on the head so that the bolts could be tightened or loosened quickly and easily.
Also if anyone on here has had a Ruger Charger in the Odin Chassis, please let me know if you think it’s worth it. I think it looks good and it may add some functionality that the standard Charger chassis wouldn’t.
Two more questions.
Is there a type of trigger system or something that allows for easier extraction of magazines? I don’t know how the Charger is, but if it’s like the 10/22, I shot my buddies 10/22 the other day and it was very difficult to press that one part in and try and us you fingernail or fingertip to get the 10 round magazines out. If there are different magazines that are easier to extract. Or if there is some kind of aftermarket extraction part upgrade or something. Or if it’s considered part of the trigger assembly, whatever is out there to solve this issue for me I would be great full to hear about it.
And lastly I want to ask about a good sight to put on this rifle. I do have an EOTECH holographic with magnifier, but I don’t know if it would fit, depends on how long the picatinny rail is on top of the charger. But if anyone has any suggestions let me know.
Last but not least, if anybody has any advice on what model charger to go with I will listen. Or if anyone has any advice that would be beneficial in any way to the topics discussed above. Thanks for everyone’s time and opinions.
submitted by KentuckyKlassic to 1022 [link] [comments]


2023.06.10 09:56 Silly_Wrongdoer3709 I think I discovered a worldwide secret.

You may or may not have heard of the Osiris Shaft. If you haven’t, it’s a place beneath the Egyptian pyramid where the public can visit. However, what less people know is what’s beyond the walls of the shaft.
I was with a tour group in the Osiris shaft. It was amazing. A once in a life time experience for most people, but for me, my experience was probably once in a blue moon. Maybe the first experience for anyone.
I broke off from the tour group to take some pictures. I wasn’t sure if it was allowed or not, but I didn’t want to leave empty handed. The wall that supposedly shielded off more to the public. I headed down that wall, snapping pictures along my way. I came across a section of wall which was different to the rest. It was a different shade of yellow. I looked around and noticed a tiny gap in the bottom corner of the discoloured wall. I looked back at the tour group, then into the gap. I carefully placed my camera through the gap and squeezed through after it.
I stood up. It was pitch black. I couldn’t even tell what was ahead. I slowly went forward down what I assumed was a tunnel. I reached a small shaft, surrounded by wooden beams. I could see dim light. I climbed down the ladder, shaking at what I might find. When I reached the bottom, I turned around. I tried filming with my camera, but after about one minute, my SD card ran out, and I didn’t have the spare on me. There were lamps along the wall, all connected to the same wire. What was this? I thought it must be something that maybe some geologists or historians set up for their work down here. I couldn’t be more wrong. I went on down the lit up tunnel, half hoping I’d come across a person. I reached the end of the corridor. I saw the most out of place door imaginable. It was iron, like the service doors you see on the tube. It was very rusty. I heaved it open and walked through it.
The other side was pitch black. Slowly and cautiously, I walked forward. Every step felt risky. One step. Two steps. Three Steps. Four steps. As I went for the fifth step, my foot met with something hard and I went over. As I was getting back up, I had the idea to use my camera flash as my torch. As I did, I directed it down to see what I’d tripped A rail. I looked directly at my feet. Another rail just in front of my feet. I was on a train line. “What the fuck” I said out loud. I went back into the door, thinking it was a modern subway. Then I realised, it could either be a modern subway or possibly a mineshaft railway with mine-carts at the ends. I decided to walk left. I walked slowly, keeping to the left side of the railway.
After a while of walking, I suddenly came across something. This is what changed my entire life. A train. It wasn’t moving, it looked abandoned. It was silver and looked like the Chicago Subway trains. The door and small windows on the front were boarded up with wood. I walked up to the front of the train. I climbed onto the small front step, and with my forearm and elbow, I broke down the wooden board. It fell apart like polystyrene. I walked into the cab. The technology was so advanced. It had a massive GPS system to the right hand side. I couldn’t be sure if it was modern or not some sort of advanced technology from Egyptian times. I went over to the massive GPS system. It was a map that looked like it glowed. What I assume were stations marked on the GPS, were all in Hieroglyphics. What the hell had I discovered? I busted the next wooden board that led from the cab into the rest of the train. The carriages were so different on the inside. The decoration down the walls above and below the windows was amazing. There were pictures of Pharaohs on all the seats and they appeared every meter or two along the top wall. In my mind, I still couldn’t escape what I was seeing. This is history that was widely covered up, but why? I carried on down the train. The doors were even decorated too. I eventually found a missing door and jumped through that.
I walked the way I was walking before, on the left of the train. Suddenly, I reached a station. It was so different to the kind of things we had. The layout was somewhat similar to Tube stations. Their was one railway, then a walk way between the other platform where there was the railway going the other way. The station seemed abandoned, for sure. But was it an old part of a still in use station? I went up a set of stairs, which were decorated with the same designs again. I reached the top, and it was walled of. They’d completely sealed it. However, it didn’t stop me hearing the faint voices on the other side. Where ever I was, a certain life form lived here. Humans? Possibly. Alien forms? Equally possible.
I backed up down the stairs and jumped onto the same railway as the one before. I had to keep exploring. On my way to the next station, I came across another train, but passed by it. Suddenly, I came out of the confined tunnel. The tracks stopped dead as I did. I can never forget what I saw. There was an active transit system going in and out of this huge structure. It was insanely tall and wide. It had stairs leading up it, it had Egyptian patterns carved into it. It was taller than any pyramid. Suddenly, I was hit with the crippling feeling of being watched by lots of other… well… life forms. This definitely wasn’t human. The feeling grew, so I turned and legged it back down the tunnel. I could hear something behind me. I passed the second train, then the station. Eventually, I reached the first train. Not far to go. I reached the open metal door and ran in. As I was closing it, I saw white glowing eyes running at me at an inhuman speed. I slammed the door shut before it could get in and sprinted back into the Osiris Shaft. For me, I’m never trusting anyone again.
submitted by Silly_Wrongdoer3709 to nosleep [link] [comments]


2023.06.10 09:28 UzairU1 The elevator at my office stopped between the first and second floor

I used to work at a reputable audit company. Those familiar with me will recognize the company. I'm certain my colleagues will come across this on Reddit, as I've seen them browse the site during office hours.
It's been approximately two days since the incident, and I can't shake the feeling of being watched. Each passing night, the shadows in my room seem to grow darker and have more substance. I fear I'm losing my sanity.
My fellow coworkers, as you read this, I'm uncertain if I'll still be alive. However, please, heed my warning. You must put an end to this curse before it's too late.
It happened on the night of June 23rd. It was around 11 PM, and anyone passing by the office building would have noticed that only the lights on the third floor were on. My colleague Awais and I were the only ones working late, as we had an upcoming deadline and, thus, had some unfinished tasks. It wouldn't be fair to solely blame us for the delay, as our client had taken their sweet time in providing the necessary data. Such was the life of an auditor.
My fingers glided across the keyboard of my laptop, the sound of typing echoed through the empty floor. Both of us were surviving on caffeine at this point, evident from the scattered paper cups on the table.
In the midst of entering an Excel formula, a faint scraping sound caught my attention. I had paused briefly to double-check my calculations, and that's when I heard it. As soon as I paid attention to it, it abruptly stopped. I looked up from my laptop, surveying the dimly lit office, but found no source for the sound. Awais, sitting to my right, seemed too busy with his work to notice. Shaking my head, I returned to my tasks, convinced that I had simply imagined it. However, as I looked back at the laptop screen, the scraping noise resumed, faint but distinct.
I immediately stood up, and once again, the sound stopped. I scanned the room and heard Awais making a strange noise. I turned toward him, and he burst into laughter.
"Bruh, you should have seen your face," Awais said, struggling to contain his amusement.
"Dude, that scared the hell out of me. Don't pull such pranks when we're up against a deadline."
"Yeah, yeah. You definitely need some sleep. You're losing it right now."
"I'll get some rest once I finish this," I replied, plopping back into my chair and letting out a sigh.
"I hate my job."
"Not much longer, right? This is our last day. Do you think our replacements will be able to complete this?"
"Probably. We gave them a thorough briefing about the work earlier."
I looked at Awais, and he slowly closed his laptop.
"You're leaving, huh?"
"I have a lot on my mind right now. I need to take a step back."
"Sure, I'll probably leave in a few minutes as well. You go ahead."
Awais started gathering his belongings, and in the midst of packing, he asked, "Have you heard from Asjad Bashir? He left the company a week ago, and we haven't heard a word from him."
"Same here. I've tried contacting him multiple times, but his phone was turned off."
"You think it's related to that rumored curse?"
"Nonsense. Do you believe in such things?"
"I don't, but lately, it seems more than just a rumor, doesn't it? They say those who leave the company vanish."
"Asjad not answering our calls would definitely have a logical explanation, rather than some absurd curse. He did say that his phone was causing all sorts of problems before he left"
"Sure, but what about Sarah and Ahmed?"
"They both had plans to move to China, so it's possible that they haven't had a chance to reach out to us yet."
"Junaid, it's been three months, and Ahmed, your work buddy, hasn't even contacted you."
"I understand that his silence is bothering you, but I have faith that he will eventually get in touch with us."
Awais didn't seem satisfied with my response. He stared blankly at the vacant office space.
"Don't worry about anything. You'll be fine. That rumor is just a tactic to keep us in the company," I assured him, giving his shoulder a pat.
"I want to believe that too. Anyway, I'm leaving now. Let's grab lunch sometime and talk shit about this company again," Awais said weakly, letting out a faint laugh.
"Sure thing, buddy."
We shook hands firmly, and Awais picked up his bag, heading towards the elevator. The doors closed, plunging the space into darkness once again, I returned to my desk and resumed my work.
About 20 minutes later, I stretched my arms.
"Man, the newbies are going to have a field day with this assignment."
I closed my laptop, preparing to pack up. I gathered the empty paper cups and tossed them into the nearby bin.
As I stood by the elevator, I took one last glance at the empty office.
"Never thought I'd witness this day, especially not after four years of being here."
With that, I stepped into the elevator. The doors closed, and the descent began, the floor numbers gradually ticking down from three.
Surprisingly, the elevator jolted and came to a sudden stop.
"Well, that was quicker than expected," I muttered.
I looked at the elevator panel, only to find the lower portion of "2" and the upper portion of "1".
"What in the world?"
Realizing that the doors hadn't opened, I pressed the buttons and attempted to force them apart, but to no avail. Of all the times, it had to be today. I decided to call the security guard, Kashif, I picked up my phone, and at that moment, the elevator doors opened.
Before me lay a dark corridor, without a single light. Glancing back at the panel, I noticed that it still displayed the same numbers. I tapped the panel and pressed the buttons, but nothing happened.
Letting out a sigh, I adjusted the strap of my bag and stepped out of the elevator. As soon as I did, the doors closed shut. I turned around, only to see the elevator panel indicating that it was descending to the ground level.
"You've got to be kidding me."
I found myself in an unfamiliar corridor. It didn't match any floor layout I was familiar with. With my phone's flashlight activated, I cautiously proceeded forward, noticing a partially open door a few meters away. In a final desperate attempt, I pushed the elevator button, but it remained fixed on the ground level. Admitting defeat, I slowly approached the door.
Carefully, I pushed the door open, my body on high alert for reasons I couldn't quite understand. Illuminating the room with my phone's light, I discovered empty workstations and chairs. I scanned the area, moving the light from one corner to another. In all my four years at the company, I had never seen this room before. I searched for a light switch, however, there were none, and I realized there were no windows either. Odd.
The only sound that came in the room was the sound of rushing air from the ventilation system. As I approached the first workstation, I noticed the name "Akhtar Ali" taped to the desk, accompanied by a photo of a man in his late thirties, I assumed the man in was Akhtar. Strangely enough, I had never seen or met him in the office before. I directed my flashlight towards the adjacent desk, where the name 'Parveen Nabil' was written—a name I had never heard in the office either.
Something felt off. I hurriedly passed by each table, each taped with a name tag and a picture of the person assigned to it. As I approached the end of the table, a particular name caught my attention. There was no mistaking it. Moving closer, I confirmed that 'Asjad Bashir' was written there, accompanied by a picture taken on his last day of work.
I took a step back from the table, feeling uneasy at what I had just looked at. Did the office maintain some bizarre memorial for all the staff members who had left? It sounded absurd, but that's exactly what was before me.
There were two desks next to Asjad's. I moved towards it, making me shiver at what I saw. The desks had mine and Awais' names taped on. What's more shocking was that the picture of either of us was the ones we took a couple of hours ago, when everyone had left.
"What in the world is going on? This is madness," I muttered.
I knew I had to leave. Something was severely wrong. At the far end of the room, there was another door. I approached it and cautiously opened it. Immediately, a horrendous, rotting smell invaded my nostrils, nearly causing me to throw up. Covering my nose, I took a step forward but tripped over something and stumbled to the floor. In the process, my phone was thrown a few feet away, its light illuminating the room. As I slowly rose, I noticed an arm lying next to my feet. Startled, I stood up, only to be confronted with a horrifying sight.
The floor was covered in dried blood, and several hooks with chains dangled from the ceiling. Lifeless bodies hung from those hooks, each with their mouths impaled on a hook. Limbs were strewn across the floor, as every body had been gruesomely dismembered.
I began to hyperventilate. What in God's name was I witnessing? This was sheer madness. Trembling, I reached for my phone, and as I retrieved it, I recognized the first body—the resemblance was unmistakable, it was Asjad Bashir. The corpse had decomposed slightly, but the face was still recognizable.
Three rooms stood at the end of the room, one of which was illuminated. I hurriedly made my way toward it, peeking through the doors' small window. Inside, a huge, obese man stood, easily seven feet tall and weighing over 500 pounds. His body was covered in scars and stitches, with a prominent red scar across his bald head. Gripping a massive meat cleaver, he was busy dismembering a lifeless figure on a table before him. With each strike, limbs fell off, and blood sprayed in all directions. I couldn't see the face of the body from my position.
"Gotta love it when the little fishy walks right into my hands," he chuckled, his voice hoarse.
Shocked and terrified, I stepped away from the door, realizing I needed to escape this place.
I heard movement in the room and quickly ducked into the next room. Just as I slightly closed the door behind me, the man emerged. Although I couldn't see what he was doing, I heard the sound of chains rattling and the piercing of flesh.
Footsteps echoed again, and it seemed the man was leaving. The footsteps halted, followed by the man sniffing the air, chuckling with delight.
"Oh boy, oh boy, looks like another little fishy was wandering around here. I do love me some good hide and seek."
With that, it sounded like he exited the slaughter room and entered the memorial room. Gathering my courage, I left the room I had hidden in, refraining from using my phone's flashlight to avoid being spotted. I used the light coming from the butcher's room to navigate my way to the butcher's room.
The room was a blood-splattered chaos. In the center stood a large table, with limbs on it from the previous victim. I frantically searched the room for a key, a button, anything that could help me escape.
But there was nothing. Overwhelmed with despair, I collapsed onto the floor.
"I don't want to die. I don't want to die."
All hope seemed lost. That monster was sure to return any minute and kill me. At that moment, I noticed a large finger hanging on a cleaver keychain from one of the walls. I got up and grabbed it.
Then, I heard the door behind me creak open, and I felt a force pulling me upright.
"Well, well, the little fishy has strayed too far from the fishing net."
I turned and saw one of the ugliest faces I had ever seen, grinning at me. I struggled to break free from his grip, but he was too strong.
"Oh, the little fishy is putting up a fight? I do love me some strong fish."
He flashed a toothy grin and threw me onto the table. Placing his enormous hand on my neck, he began to strangle me.
"Now, playtime is over, fishy. Please die for me and create the music of death."
He brought his face closer to mine, a sadistic smile spreading across his lips. I clawed at his hands, but his grip tightened. I gasped for air and that made the man laugh.
"Give me more music fish."
Summoning my last ounce of strength, I clenched the cleaver keychain tightly and drove it into his eye with all my might.
The man howled in agony and stumbled back. Coughing and gasping for air, I scrambled to my feet. With one goal in mind to escape, I sprinted out of the room.
"You piece of shit! I'll skin you alive!" roared the butcher.
I took out my phone and illuminated my path with its light. Hastily finding the door to the memorial room, I entered it. The room was now a mess, with overturned tables. I didn't have much time to assess the full extent of the butcher's rampage. I exited the memorial room, rushed down the corridor, and reached the elevator.
Frantically pressing the buttons, I received no response. "Come on, come on!"
Despite multiple attempts, the elevator remained motionless. I heard a loud explosion behind me, signaling that the man had entered the memorial room. Ready to give up, I remembered the giant finger I had picked up. I decided to use it to press the elevator button, and to my relief, the elevator started moving up.
The elevator doors opened and with that, the memorial room doors as well. The light from the elevator shone in the corridor and I saw him running towards me.
"Get here, you little fish."
He raised his cleaver and hurled it towards me. I used the finger and pressed the ground level. The doors closed, stopping the cleaver from impaling me.
The elevator descended and stopped at the ground level.
The doors opened, revealing the reception area of the office, with the security guard Kashif sitting there. As he saw me, he quickly stood and approached.
"What happened to you? You're a complete mess, and what's with all the blood?" he asked, bewildered.
"There... I... He..." I struggled to form any words.
With that, I bolted out of the front door. I ran and ran, not even bothering to call a taxi. I needed to distance myself from that place and everything I had witnessed.
I reached my house in no time as I didn't live too far from the office, I locked all the doors and hid in my room. I don't know how, but somehow I managed to fall asleep. The next morning, I attempted to call Awais, but received no response. I tried calling the security guard, Kashif, but his phone was powered off. Each number I attempted to call yielded the same result—no connection.
During all this confusion, I noticed a text message notification on my phone. It was from Awais, sent to me just after he left the office last night. The message read:
"Junaid, what the hell is going on in this office? Why the hell are there dead bodies being kept here?"
submitted by UzairU1 to creepypasta [link] [comments]


2023.06.10 09:27 UzairU1 The elevator at my office stopped between the first and second floor

I used to work at a reputable audit company. Those familiar with me will recognize the company. I'm certain my colleagues will come across this on Reddit, as I've seen them browse the site during office hours.
It's been approximately two days since the incident, and I can't shake the feeling of being watched. Each passing night, the shadows in my room seem to grow darker and have more substance. I fear I'm losing my sanity.
My fellow coworkers, as you read this, I'm uncertain if I'll still be alive. However, please, heed my warning. You must put an end to this curse before it's too late.
It happened on the night of June 23rd. It was around 11 PM, and anyone passing by the office building would have noticed that only the lights on the third floor were on. My colleague Awais and I were the only ones working late, as we had an upcoming deadline and, thus, had some unfinished tasks. It wouldn't be fair to solely blame us for the delay, as our client had taken their sweet time in providing the necessary data. Such was the life of an auditor.
My fingers glided across the keyboard of my laptop, the sound of typing echoed through the empty floor. Both of us were surviving on caffeine at this point, evident from the scattered paper cups on the table.
In the midst of entering an Excel formula, a faint scraping sound caught my attention. I had paused briefly to double-check my calculations, and that's when I heard it. As soon as I paid attention to it, it abruptly stopped. I looked up from my laptop, surveying the dimly lit office, but found no source for the sound. Awais, sitting to my right, seemed too busy with his work to notice. Shaking my head, I returned to my tasks, convinced that I had simply imagined it. However, as I looked back at the laptop screen, the scraping noise resumed, faint but distinct.
I immediately stood up, and once again, the sound stopped. I scanned the room and heard Awais making a strange noise. I turned toward him, and he burst into laughter.
"Bruh, you should have seen your face," Awais said, struggling to contain his amusement.
"Dude, that scared the hell out of me. Don't pull such pranks when we're up against a deadline."
"Yeah, yeah. You definitely need some sleep. You're losing it right now."
"I'll get some rest once I finish this," I replied, plopping back into my chair and letting out a sigh.
"I hate my job."
"Not much longer, right? This is our last day. Do you think our replacements will be able to complete this?"
"Probably. We gave them a thorough briefing about the work earlier."
I looked at Awais, and he slowly closed his laptop.
"You're leaving, huh?"
"I have a lot on my mind right now. I need to take a step back."
"Sure, I'll probably leave in a few minutes as well. You go ahead."
Awais started gathering his belongings, and in the midst of packing, he asked, "Have you heard from Asjad Bashir? He left the company a week ago, and we haven't heard a word from him."
"Same here. I've tried contacting him multiple times, but his phone was turned off."
"You think it's related to that rumored curse?"
"Nonsense. Do you believe in such things?"
"I don't, but lately, it seems more than just a rumor, doesn't it? They say those who leave the company vanish."
"Asjad not answering our calls would definitely have a logical explanation, rather than some absurd curse. He did say that his phone was causing all sorts of problems before he left"
"Sure, but what about Sarah and Ahmed?"
"They both had plans to move to China, so it's possible that they haven't had a chance to reach out to us yet."
"Junaid, it's been three months, and Ahmed, your work buddy, hasn't even contacted you."
"I understand that his silence is bothering you, but I have faith that he will eventually get in touch with us."
Awais didn't seem satisfied with my response. He stared blankly at the vacant office space.
"Don't worry about anything. You'll be fine. That rumor is just a tactic to keep us in the company," I assured him, giving his shoulder a pat.
"I want to believe that too. Anyway, I'm leaving now. Let's grab lunch sometime and talk shit about this company again," Awais said weakly, letting out a faint laugh.
"Sure thing, buddy."
We shook hands firmly, and Awais picked up his bag, heading towards the elevator. The doors closed, plunging the space into darkness once again, I returned to my desk and resumed my work.
About 20 minutes later, I stretched my arms.
"Man, the newbies are going to have a field day with this assignment."
I closed my laptop, preparing to pack up. I gathered the empty paper cups and tossed them into the nearby bin.
As I stood by the elevator, I took one last glance at the empty office.
"Never thought I'd witness this day, especially not after four years of being here."
With that, I stepped into the elevator. The doors closed, and the descent began, the floor numbers gradually ticking down from three.
Surprisingly, the elevator jolted and came to a sudden stop.
"Well, that was quicker than expected," I muttered.
I looked at the elevator panel, only to find the lower portion of "2" and the upper portion of "1".
"What in the world?"
Realizing that the doors hadn't opened, I pressed the buttons and attempted to force them apart, but to no avail. Of all the times, it had to be today. I decided to call the security guard, Kashif, I picked up my phone, and at that moment, the elevator doors opened.
Before me lay a dark corridor, without a single light. Glancing back at the panel, I noticed that it still displayed the same numbers. I tapped the panel and pressed the buttons, but nothing happened.
Letting out a sigh, I adjusted the strap of my bag and stepped out of the elevator. As soon as I did, the doors closed shut. I turned around, only to see the elevator panel indicating that it was descending to the ground level.
"You've got to be kidding me."
I found myself in an unfamiliar corridor. It didn't match any floor layout I was familiar with. With my phone's flashlight activated, I cautiously proceeded forward, noticing a partially open door a few meters away. In a final desperate attempt, I pushed the elevator button, but it remained fixed on the ground level. Admitting defeat, I slowly approached the door.
Carefully, I pushed the door open, my body on high alert for reasons I couldn't quite understand. Illuminating the room with my phone's light, I discovered empty workstations and chairs. I scanned the area, moving the light from one corner to another. In all my four years at the company, I had never seen this room before. I searched for a light switch, however, there were none, and I realized there were no windows either. Odd.
The only sound that came in the room was the sound of rushing air from the ventilation system. As I approached the first workstation, I noticed the name "Akhtar Ali" taped to the desk, accompanied by a photo of a man in his late thirties, I assumed the man in was Akhtar. Strangely enough, I had never seen or met him in the office before. I directed my flashlight towards the adjacent desk, where the name 'Parveen Nabil' was written—a name I had never heard in the office either.
Something felt off. I hurriedly passed by each table, each taped with a name tag and a picture of the person assigned to it. As I approached the end of the table, a particular name caught my attention. There was no mistaking it. Moving closer, I confirmed that 'Asjad Bashir' was written there, accompanied by a picture taken on his last day of work.
I took a step back from the table, feeling uneasy at what I had just looked at. Did the office maintain some bizarre memorial for all the staff members who had left? It sounded absurd, but that's exactly what was before me.
There were two desks next to Asjad's. I moved towards it, making me shiver at what I saw. The desks had mine and Awais' names taped on. What's more shocking was that the picture of either of us was the ones we took a couple of hours ago, when everyone had left.
"What in the world is going on? This is madness," I muttered.
I knew I had to leave. Something was severely wrong. At the far end of the room, there was another door. I approached it and cautiously opened it. Immediately, a horrendous, rotting smell invaded my nostrils, nearly causing me to throw up. Covering my nose, I took a step forward but tripped over something and stumbled to the floor. In the process, my phone was thrown a few feet away, its light illuminating the room. As I slowly rose, I noticed an arm lying next to my feet. Startled, I stood up, only to be confronted with a horrifying sight.
The floor was covered in dried blood, and several hooks with chains dangled from the ceiling. Lifeless bodies hung from those hooks, each with their mouths impaled on a hook. Limbs were strewn across the floor, as every body had been gruesomely dismembered.
I began to hyperventilate. What in God's name was I witnessing? This was sheer madness. Trembling, I reached for my phone, and as I retrieved it, I recognized the first body—the resemblance was unmistakable, it was Asjad Bashir. The corpse had decomposed slightly, but the face was still recognizable.
Three rooms stood at the end of the room, one of which was illuminated. I hurriedly made my way toward it, peeking through the doors' small window. Inside, a huge, obese man stood, easily seven feet tall and weighing over 500 pounds. His body was covered in scars and stitches, with a prominent red scar across his bald head. Gripping a massive meat cleaver, he was busy dismembering a lifeless figure on a table before him. With each strike, limbs fell off, and blood sprayed in all directions. I couldn't see the face of the body from my position.
"Gotta love it when the little fishy walks right into my hands," he chuckled, his voice hoarse.
Shocked and terrified, I stepped away from the door, realizing I needed to escape this place.
I heard movement in the room and quickly ducked into the next room. Just as I slightly closed the door behind me, the man emerged. Although I couldn't see what he was doing, I heard the sound of chains rattling and the piercing of flesh.
Footsteps echoed again, and it seemed the man was leaving. The footsteps halted, followed by the man sniffing the air, chuckling with delight.
"Oh boy, oh boy, looks like another little fishy was wandering around here. I do love me some good hide and seek."
With that, it sounded like he exited the slaughter room and entered the memorial room. Gathering my courage, I left the room I had hidden in, refraining from using my phone's flashlight to avoid being spotted. I used the light coming from the butcher's room to navigate my way to the butcher's room.
The room was a blood-splattered chaos. In the center stood a large table, with limbs on it from the previous victim. I frantically searched the room for a key, a button, anything that could help me escape.
But there was nothing. Overwhelmed with despair, I collapsed onto the floor.
"I don't want to die. I don't want to die."
All hope seemed lost. That monster was sure to return any minute and kill me. At that moment, I noticed a large finger hanging on a cleaver keychain from one of the walls. I got up and grabbed it.
Then, I heard the door behind me creak open, and I felt a force pulling me upright.
"Well, well, the little fishy has strayed too far from the fishing net."
I turned and saw one of the ugliest faces I had ever seen, grinning at me. I struggled to break free from his grip, but he was too strong.
"Oh, the little fishy is putting up a fight? I do love me some strong fish."
He flashed a toothy grin and threw me onto the table. Placing his enormous hand on my neck, he began to strangle me.
"Now, playtime is over, fishy. Please die for me and create the music of death."
He brought his face closer to mine, a sadistic smile spreading across his lips. I clawed at his hands, but his grip tightened. I gasped for air and that made the man laugh.
"Give me more music fish."
Summoning my last ounce of strength, I clenched the cleaver keychain tightly and drove it into his eye with all my might.
The man howled in agony and stumbled back. Coughing and gasping for air, I scrambled to my feet. With one goal in mind to escape, I sprinted out of the room.
"You piece of shit! I'll skin you alive!" roared the butcher.
I took out my phone and illuminated my path with its light. Hastily finding the door to the memorial room, I entered it. The room was now a mess, with overturned tables. I didn't have much time to assess the full extent of the butcher's rampage. I exited the memorial room, rushed down the corridor, and reached the elevator.
Frantically pressing the buttons, I received no response. "Come on, come on!"
Despite multiple attempts, the elevator remained motionless. I heard a loud explosion behind me, signaling that the man had entered the memorial room. Ready to give up, I remembered the giant finger I had picked up. I decided to use it to press the elevator button, and to my relief, the elevator started moving up.
The elevator doors opened and with that, the memorial room doors as well. The light from the elevator shone in the corridor and I saw him running towards me.
"Get here, you little fish."
He raised his cleaver and hurled it towards me. I used the finger and pressed the ground level. The doors closed, stopping the cleaver from impaling me.
The elevator descended and stopped at the ground level.
The doors opened, revealing the reception area of the office, with the security guard Kashif sitting there. As he saw me, he quickly stood and approached.
"What happened to you? You're a complete mess, and what's with all the blood?" he asked, bewildered.
"There... I... He..." I struggled to form any words.
With that, I bolted out of the front door. I ran and ran, not even bothering to call a taxi. I needed to distance myself from that place and everything I had witnessed.
I reached my house in no time as I didn't live too far from the office, I locked all the doors and hid in my room. I don't know how, but somehow I managed to fall asleep. The next morning, I attempted to call Awais, but received no response. I tried calling the security guard, Kashif, but his phone was powered off. Each number I attempted to call yielded the same result—no connection.
During all this confusion, I noticed a text message notification on my phone. It was from Awais, sent to me just after he left the office last night. The message read:
"Junaid, what the hell is going on in this office? Why the hell are there dead bodies being kept here?"
submitted by UzairU1 to nosleep [link] [comments]


2023.06.10 08:53 _MisterSmiles [WTS] 10.5 UPPER. GLOCK MAGS. 556 BARRELS. FM 9mm upper. BCGS. UPPERS. G19 BARREL. Handguards. Grips.

Timestamp: https://imgur.com/a/xpYR5eW
Complete uppers. https://imgur.com/a/MuVeChq
Ppff no notes. Prices are shipped.
3 G19.5 mags with pinky extensions. 1 17rd oem glock mag. $85/4.
10.5” 556 carbine length 1/7 barrels. I’m not 100% sure on the manufacturer. $65
Bcgs mpi marked $65 Barrel and bcg combo $125
Above barrel and bcgs have around 300rds. Some bcgs less.
16” 308 rifle gas barrel with flash hider. $110
6” slant cut HG $30
2 Moe grips $15 Battle arms adjustable grip $15.
new frontier c4 nrsc upper $185. New frontier pc nrsc upper w/lrbho $185.
10.5 556 slickside upper with bcg and ch. comes with comp. Sub 200 rds. $290. Complete. $215 no bcg/ch.
Foxtrot Mike 8” 9mm forward charging upper with bcg. Sub 100rds. $315.
DSI Pistol cal lrbho upper. $95 shipped.
5” keymod HG $30
NDZ Glock 19 barrel $65 GLOCK 19, 19X, 45, GEN 1-5 IN MATCH GRADE STAINLESS STEEL 9MM.
Strike industries mag catch assembly $15.
556 bolt mpi. $35.
B5 keymod carbine drop in HG. $15.
submitted by _MisterSmiles to GunAccessoriesForSale [link] [comments]


2023.06.10 07:24 ZookeepergameOwn6726 Klandma turns on Christianity.

Klandma turns on Christianity. submitted by ZookeepergameOwn6726 to ForwardsFromKlandma [link] [comments]


2023.06.10 07:04 cinderelladoll62 Hotel Search API

Hotel Search API


FlightsLogic is the leading travel technology company providing hassle-free Hotel Search API to the travel agents, tour operators and travel companies.
We offer, intending to build overall profit and user-friendly programming frameworks for the providers, travel agents discover it very gainful to dispatch purchaser deals on their site utilizing a web-based booking engine coordinated with their CRS booking software.
We are providing a full facilitated Hotel Booking Engine API with automated booking, commission and reporting, which controls every booking, payments, and commissions.
Our latest technology helps in time-saving by defining the search parameters by matching with thousands of hotel properties all over the market. Also, our search engine filters the search by location, region, country, and cities with the location sketch and important brief information about the property.
The data support of our API for the client requirements for mobile and web applications integrates with fast in response through Application Programming Interface.
Our Hotel Booking Engine API aggregates all the hotel contents into one single API system from the international hotel suppliers, hotel chains, hotel consolidators, Online Travel Agents (OTAs), and the rest independent hotels.
FlightsLogic REST/JSON APIs Make It Easy To Build A Hotel Booking Engine
Our Hotel Booking Engine and technical API documentation have been built for the easiness of use and access for our clients.
We provide Flight API, Hotel API services with API integration. Our company integrated GDS API like Amadeus API, Galileo API, Sabre API, as well as third party API integration.
Our API Integration is the end-to-end procedure of bringing information from the best travel API suppliers and presents it to the other sites. In our Hotel API Integration, the designer will associate the API with the supplier and show the necessary information into the other website.
The third-party API integration opens up the course to the main part of significant data. The Hotel API supplier permits access to various hotel deals though flight API suppliers enable access to the end number of flights.
In a constrained period, the travel portal solution increases an incredible reaction from the end-users. However, by using our travel API, you can shortcut that entire process.
FlightsLogic Hotel Search API
FlightsLogic offers an enormous range of features that have been carefully designed by developers who are experts in handling complexities that come up in creating an efficient Hotel API.
Developing a Hotel Search API is a lengthy and complex process. There are various tasks involved in developing this API, especially, navigating through this network with a large number of accommodation options that offer various services, amenities, price, quality, and availability and so on.
We, at FlightsLogic, inspect every challenge that might come up and through rigorous testing operations, develop a website that works very smoothly and efficiently thus enhancing customer experience.
We have made Hotel API for our customers that have made their client's online experience on their site an amazing one! We give the client what he needs readily available!
That is the way quick our Search Engine works! FlightsLogic furnishes its clients with a single platform that empowers them to look and book an enormous number of hotels as per their requirements.
FlightsLogic has tremendous experience with implementing different sorts of hotel booking APIs which makes us a one-stop-search for all your travel requirements.
We give hotels an upper hand with our productive specialized arrangements and profoundly talented workforce.
We are incredibly straightforward with our evaluating framework and furthermore invest wholeheartedly in the manner we work with trustworthiness and genuineness.
Connect To Our Self-Service Hotel APIs And Help Your Users Find The Perfect Stay
We are providing a full facilitated Hotel Booking Engine API with Automated Booking, Commission and reporting, which controls every booking, payments, and commissions.
Our latest technology helps in time-saving by defining the search parameters by matching with thousands of hotel properties all over the market. Also, our search engine filters the search by location, region, country, and cities with the location sketch and important brief information about the property.
The data support of our API for the client requirements for mobile and web applications integrates with fast in response through Application Programming Interface.
FlightsLogic Hotel API offers feature-rich content that is commonly not accessible in other travel aggregators. Our internet booking system permits our customers to get to our huge hotel inventory from anyplace in the world quickly.
Our Best Hotel Booking Engine is specialized in reserving hotels online with very best hotels available. By integrating this travel and the tourism industry API with your own product solution, you as a travel service provider can give
FlightsLogic 's Hotel Booking Engine Is Completely Optimized To Convert More Website Visitors Into Guests.
The Hotel API is one of the highly profitable solutions available to you. The margin of benefit of the B2C Hotel is more than B2B Hotel. Thus, the open door is huge.
The most significant factor effectively consolidates the suitable hotel wholesale providers with the correct distribution capacities to build up your sales significantly.
In any case in case you're looking for coordinating another hotel provider to your current system, or beginning another hotel reservation system we offer something other than technology.
Features of FlightsLogic Hotel API
FlightsLogic API integration provides full control over the booking processes and transactions. API plays an important role between the travel suppliers and the clients through integration.
Thus, it acts as an online travel agency and you can provide travel services to the customers with your own agency by implementing newer technologies with FlightsLogic travel software solutions and travel Application Programming Interface.
Our API allows you to customize the solutions for a comfortable and attractive Hotel Booking Engine.
Flight booking Portal and API for hotels is a component packed tool that permits you to take direct bookings through your own booking Portal 24x7days.
Hotel website will take a shot at your own with an online hotel reservation system with API Integration the visits into appointments and producing higher revenues per booking.
How FlightsLogic Can Maximize Your Direct Bookings Through Its Meta Search Connectivity?

  • We are providing all the bookings through a single API. So that it reveals the complexity in booking and quick access to the systems
  • Easy set-up of the system and hassle-free integration
  • Manage agent lists and control bookings, payments, and commissions
  • Easy and flexible integration
  • Easy cancellation of bookings through online portal
For more details, please visit our website:
https://www.flightslogic.com/hotel-search-api.php
submitted by cinderelladoll62 to u/cinderelladoll62 [link] [comments]


2023.06.10 06:57 enigmat1c Looking for feedback on my first CNC router build

Looking for feedback on my first CNC router build
Hey folks. I'm entirely new to this whole scene--never touched a CNC mill or router--but recently I've been really loving the idea of picking it up as a hobby and maybe side business down the road. I've explored the pre-built options around my budget (~$5K), but they all have compromises. Onefinity lacks proper linear rails, Shapeoko needs to hooked up to a computer (really into the Masso G3 touch), etc. Plus, building it sounds like a very fun challenge.
I'm looking for a roughly 2'x3' or 2'x4' desktop machine to cut mainly wood and likely a bit of aluminum or brass. Rigidity and accuracy are definitely a priority. I live in an apartment, so space (and quiet) is at a premium.
After a few weeks spent on the design and hopping around to way too many how-to guides, I'm very eager for any feedback or ideas on how to improve it, since there's definitely things that I missed or am ignorant of. It's not done yet (table will be shamelessly copied from Shapeoko, cable chains missing, homing sensors), but rough details so far:
  • 2x Hiwin 15mm linear rails with 2x carriages each on the Y1, Y2, X, and Z axes (Motion Constrained)
  • TBI SFY 16mm ball screws with 16mm lead on the Y1, Y2, and Z axes (Anaheim Automation)
  • TBI SFY 20mm ball screw with 20mm lead on the X axis (Anaheim Automation)
  • 2Nm closed loop steppers (Masso)
  • G3 Touch controller (Masso)
  • 1.5Kw 80mm water-cooled Spindle (PWNCNC)
  • Lots of different aluminum profiles from Misumi
  • Lots of custom plates and parts (red bits) that I'd have machined locally from a 12"x36"x3" plate of 7075 aluminum I picked up from Online Metals for $200
around 2'x3' work area with 8.25\" of Z height
Fusion 360 link

So, what do y'all think? Is it even rigid enough to hold up what I'm guessing is a pretty heavy X axis? Am I completely deluding myself in thinking all these custom parts are doable? The local machinist I found (Ballard Machine Works) charges a $150/hour shop rate, but I have the material already taken care of. What extremely obvious things did I miss?
submitted by enigmat1c to hobbycnc [link] [comments]


2023.06.10 06:40 IamtherealYoshi [WTS] LMT, Tavor X95, Giessele, and more. Please buy my stuff. It’s got to go!

Timestamp: https://imgur.com/a/NqkZehd/
All prices are shipped.
BNIB LMT Enhanced-Bolt $350.00 $340.00
9.25” MLC LMT Monolithic upper$1,000.00 $950.00 $850 $800.00
BNIB LMT 16” Barrel CL 5.56 1/7 $450.00 $425.00 $400.00 $340.00
G$ X95 Two-Stage Adjustable trigger. Like-new. Put it in my X95. Racked it a few times and put it back in the plastic. Selling for $400.00 shipped.
Dead Air Pyro Gen1. With .30 cal front cap.$210.00 $200.00 shipped.
Salty 10.3” upper. I WANT THIS THING GONE! $210.00 shipped
Aero 1” SPR Scope Mount. Brand new in box. $65.00 $60.00shipped.
VG 9mm Epsilon **$40.00~~ $35.00** shipped.~~ sold
2x) G$ Triggers: Large Pin AR.These are brand new, literally taken out of the bag for the picture.
$450.00 for both triggers shipped
Geissele Super 3 Gun (S3G) - Large Pin — $250.00 shipped
Geissele High Speed Match Trigger - Large Pin — $250.00 shipped
Strike Industries forgrip. $30.00 shipped.
Hogue FDE Stock (missing one screw see pic. Does not affect function) and FDE AR Grip. $80.00 $75.00 shipped
MFT Lightweight Stock. $55.00 shipped
Magpul Fixed Stock. $24.00 shipped.
AR15/M4 Magazine Bundle.Selling as a bundle: $200.00 $195 shipped $170.00
(13x)30-round Amend2 mags (6x) 42-round ProMag mags (1x) salty okay Surefeed mag (1x) 60 round magazine
No name scopes. $20.00 each
*Add-on items - all brand new *
(3x) dust covers. $10.00 each
(2x) safety selectors. $5.00 each
(1x) mag catch/release $10.00
(1x) forward assist $10.00
submitted by IamtherealYoshi to GunAccessoriesForSale [link] [comments]


2023.06.10 06:39 Maleficent-Cat-2126 First time Tavor owner (x95 5.56 18”)

Sooo, I just pulled the trigger (yuk yuk) on a 5.56 X95 with the 18” barrel. I’ve had my eye on one for a minute, and finally ordered it after getting separation anxiety after getting rid of my AR short boi uppers.
I’m very familiar with the standard AR15 platform, very unfamiliar with this beautiful marvel of Israeli engineering, so I’m looking for advice on accessories.
I’m browsed Tavor a bit, and see that I’ll probably need a riser of some sort for my optics, but besides that, I’m a blank slate in terms of advice on what to put it.
As far as accessories I already have that aren’t currently in use on other firearms:
Holosun 510c GR (I have shorty eyes, red dots are a no go)- Reflex
Holosun HE403C-GR - GDS
A couple of vertical / foregrips
Vortex VMX-3T 3x magnifier
Been thinking of selling my optics and getting something higher end and etched.
As far as rifles go, this and my ruger backpacker stocked takedown .22 are pretty much gonna be my SHTF / EOTW rifles; that being said, any advice or suggestions for that sort of build would be awesome.
I keep waffling back and forth on the amount of magnification to put on this thing.
Other considerations- besides my ruger EOTW bunny gun, I have a deer rifle with a 3x9, and a standard 16” barreled AR15 with one of HS green reflex sights that I listed above. Also, I keep seeing suggesting HUX (HX?) cans, is there any reason that specific suppressor works well with these guns? Despite the 18” barrel, this thing is barely longer than my old 10.5” .300aac build, and it looks like the HX can is only 5”, so that piqued my interest, bc before this platform I never would have considered throwing a can on an 18” barrel.
Anyway, I feel like I’m rambling at this point- TLDR: any / all suggestions for a new Tavor owner would be much appreciated.
-J
submitted by Maleficent-Cat-2126 to Tavor [link] [comments]


2023.06.10 06:28 Trainee301 [WTS] Glock 17/19 barrels, M&P +6 mag extension, Glock 43 holster, Cyelee CT2 green rmr, 12 Guage accessories, Magpul Ak47

Timestamp:
https://imgur.com/a/kdm1lgS
1) used oem Glock 19 Gen 3/4 barrel, low round count. Polished feed ramp. $50 shipped.
2) used OEM Glock 17 Gen 3/4 barrel with unknown round count. Polished feed ramp. $50 shipped
3) used Swenson Glock 17 Gen 3/4 low round count, polished feed ramp. $40 shipped
4) new Cyelee CT2 green rmr w/ cover and mount. Comes with all paper work. No batteries due to shipping. Great reviews on YouTube for a budget dot. Sells on Amazon for $108+tax..... $85 shipped.
5) Glock 43 holster in fde from Amazon. $19 shipped.
6) new NDZ M&P 2.0 Green base plates (2) $ 20 shipped.
7) Strike Industries emp for Smith and Wesson M&P 2.0 Full Size. Adds +6 rounds of 9mm or +5 rounds of 40 s&w. $15 shipped.
8) Ruger AR15 GRIP, No screw. $10 shipped.
9) KAK Micro flash can for 7.62x39 and equivalent. It's barely used, 1 range trip $15 shipped.
10) new Phase 5 red follower for 12 gauge. $ 15 shipped
11) new UTG pic rail for Mossberg 500 $11 shipped.
12) new Magpul Ak47 / 74 MOE in gray. Handguard is for no sling mount, grip is MOE+ $25 shipped for both.
13) new Expo Arms black billet trigger gaurd for Ar15 with barely used Expo Arms ambi safety. $15 shipped.
submitted by Trainee301 to GunAccessoriesForSale [link] [comments]


2023.06.10 06:26 Upstairs-Fishing867 [Hiring] Full-Stack Developer Needed to Create Bird Image Delivery Service Website

Job Description:
I am looking for an experienced full-stack developer to build a website that serves "Birds as a Service" (BAAS). The website will host a large library of bird images and serve them at random to users or through an API. The project will include front-end and back-end development, as well as the setup of hosting and a database.
Key Features:
Homepage / Landing Page: This page will include a brief description of the service, a logo, and a button to generate a random bird image.
Bird Image Display Page: After a user clicks the 'Generate' button, they are taken to this page where a random bird image is displayed. Each image should include a small caption with the bird's species and a fun fact.
Bird Archive / Gallery: This page will display thumbnails of all the bird images available, with options to sort and filter images by bird species, color, etc.
API Documentation Page: This page will provide clear instructions on how to use the BAAS API in other projects. To be clear, this should be able to be used as BAAS (Birds as a service). With multiple options: Pull Random Bird Image Pull Random Bird Image with Description Pull Random Bird Image with Description + Fun Facts
About Us / Contact Page: This page will include information about the creators of the website, the mission/vision, and contact information. [Lorem Ipsum and editable via root access to the html file]
Contact us page is just a basic email/phone page, no fancy forms needed.
Technical Requirements:
The website should be built using a robust backend technology such as Node.js, Python with Django or Flask, or Ruby on Rails.
The database should be able to efficiently store and serve metadata about the images (Fun Facts, Breed/Type fields).
The images themselves should be hosted on a scalable cloud storage service (options for local or Cloud storage).
The website should be responsive and optimized for various screen sizes.
The website should be built with SEO and accessibility in mind.
Skills Required:
Proficiency in the chosen backend technology (Node.js, Python, Ruby on Rails)
Experience with front-end development (HTML, CSS, JavaScript)
Experience setting up and managing databases
Experience with cloud storage and hosting services (VPS)
Knowledge of API development and documentation
Understanding of SEO principles and web accessibility standards (not as strict)
Project Timeline:
The project is expected to be completed within 6 weeks. Regular updates and communication are expected throughout the project via email.
Payment:
Payment terms are negotiable based on your rate and the estimated time required for the project.
I only pay in Crypto ( BTC ), and you will provide:
Your total 100% Cost in USD.
Then break it down:
submitted by Upstairs-Fishing867 to ForHire_OG [link] [comments]


2023.06.10 06:19 Gersmodnar Handguard question

Handguard question
Can someone help out, point me in the right direction. I have a M4A1 14.5 upper, is it interchangeable with any other DD Mlok rail? If so, which ones?
submitted by Gersmodnar to Danieldefense [link] [comments]


2023.06.10 06:05 AlvaroCSLearner C$50 Finance Error: "Expected to find select field with name "symbol", but none found"

I don't why this error is happening. I complete everything and I think all of it is Ok. I don't know what else i have to do to fix it. In my input field of sell.html it has everything even the name:symbol in the first input tag. What do you think is the error? I will leave the HTML codes and my app.py code. It'd be appreciated if you help me. Thanks!
Check50: https://submit.cs50.io/check50/c32d9038f344cb930b7cae76539e2b5b95208942
app.py code: ```Python import os import datetime
from cs50 import SQL from flask import Flask, flash, redirect, render_template, request, session from flask_session import Session from tempfile import mkdtemp from werkzeug.security import check_password_hash, generate_password_hash
from helpers import apology, login_required, lookup, usd

Configure application

app = Flask(name)

Custom filter

app.jinja_env.filters["usd"] = usd

Configure session to use filesystem (instead of signed cookies)

app.config["SESSION_PERMANENT"] = False app.config["SESSION_TYPE"] = "filesystem" Session(app)

Configure CS50 Library to use SQLite database

db = SQL("sqlite:///finance.db")
invalid_chars = ["'", ";"]
@app.after_request def after_request(response): """Ensure responses aren't cached""" response.headers["Cache-Control"] = "no-cache, no-store, must-revalidate" response.headers["Expires"] = 0 response.headers["Pragma"] = "no-cache" return response
@app.route("/") @login_required def index(): """Show portfolio of stocks""" stocks = [] GrandTotal = 0 user_cash = db.execute("SELECT users.cash FROM users WHERE users.id = ?", session["user_id"]) if user_cash: cash = user_cash[0]['cash'] else: cash = 0 user_stocks = db.execute("SELECT stocks.symbol FROM stocks JOIN user_stocks ON user_stocks.stock_id = stocks.id JOIN users ON users.id = user_stocks.user_id WHERE users.id = ?;", session["user_id"]) if user_stocks: for stock in user_stocks: stockdata = lookup(stock['symbol']) db.execute("UPDATE stocks SET price = ? WHERE symbol = ?;", stockdata['price'], stockdata['symbol']) stocks = db.execute("SELECT SUM(user_stocks.shares) AS Total_Shares, stocks.symbol, stocks.price, stocks.price * SUM(user_stocks.shares) AS Total_Holding_Value FROM user_stocks JOIN stocks ON stocks.id = user_stocks.stock_id JOIN users ON users.id = user_stocks.user_id WHERE users.id = ? GROUP BY (user_stocks.stock_id);", session["user_id"]) gtotal = db.execute("SELECT user_stocks.cost * SUM(user_stocks.shares) AS Total_Grand FROM user_stocks JOIN users ON users.id = user_stocks.user_id WHERE users.id = ? GROUP BY (stock_id);", session["user_id"]) if gtotal: for stock in gtotal: GrandTotal += stock['Total_Grand'] GrandTotal = GrandTotal + cash return render_template("index.html", stocks=stocks, cash=cash, GrandTotal=GrandTotal)
@app.route("/buy", methods=["GET", "POST"]) @login_required def buy(): """Buy shares of stock""" # If the request.method is POST: if request.method == 'POST': # Getting the current time of the bought current_time = datetime.datetime.now().strftime("%H:%M:%S") # Getting the current date of the sell current_date = datetime.date.today().strftime("%d/%m/%Y") # Getting the symbol and the shares values from the input of "buy.html" symbol = request.form.get("symbol") shares = str(request.form.get("shares")) # Checking valid input for shares if shares.count('.'): return apology("Should be an integer", 400) elif any(char.isalpha() for char in shares): return apology("Should be an integer entirely", 400) elif shares.startswith('-'): return apology("Amount of shares must be positive",400) else: shares = int(shares) # If there's no symbol return an apology if not symbol: return apology("Must provide a Stock Symbol", 400) # Getting the stock values stockdict = lookup(symbol) # If the stock doesn't exits: if not stockdict: return apology("Stock Symbol doesn't exits", 400) # If the number of shares is not positive: if shares < 0: return apology("Number of shares must be positive", 400) # Getting the cash of the current user cash = db.execute("SELECT cash FROM users WHERE id = ?", session["user_id"]) # Getting the current price of the current stock symbol: price = str(stockdict['price']) if price.count('.'): price = float(price) symbol_stock = stockdict['symbol'] # Comparing the cash with the total price of the stock: if cash[0]['cash'] < (int(price)shares): return apology("Cannot afford stock", 400) # If everything is OK get all the symbols that the stocks table currently has stocks = db.execute("SELECT symbol FROM stocks;") # If there's no the wanted stock insert it into the stocks table otherwise update to the current price: if not stocks or not any(symbol_stock in stock.values() for stock in stocks): db.execute("INSERT INTO stocks (symbol, price) VALUES (?, ?)", symbol_stock, price) else: db.execute("UPDATE stocks SET price = ? WHERE symbol = ?;", price, symbol_stock) # Getting the stock's id: stock_id = db.execute("SELECT id FROM stocks WHERE symbol = ?", symbol_stock) # Inserting into the user_stocks table the user_id, the wanted stock_id and the cost of the total stock: db.execute("INSERT INTO user_stocks (user_id, stock_id, cost, shares, transaction_type, time, date) VALUES (?, ?, ?, ?, ?, ?, ?)", session['user_id'], stock_id[0]['id'], price, shares, 'BUY', current_time, current_date) # Updating the user's cash with the cost of the total stock: db.execute("UPDATE users SET cash = ? WHERE id = ?", (cash[0]['cash'] - (priceshares)), session['user_id']) return redirect("/") else: return render_template("buy.html")
@app.route("/history") @login_required def history(): """Show history of transactions""" history = db.execute("SELECT stocks.symbol, user_stocks.cost, user_stocks.shares, user_stocks.transaction_type, user_stocks.time, user_stocks.date FROM user_stocks JOIN stocks ON stocks.id = user_stocks.stock_id JOIN users ON users.id = user_stocks.user_id WHERE users.id = ?", session['user_id']) if not history: return apology("You don't have transactions", 400) return render_template("history.html", history=history)
@app.route("/login", methods=["GET", "POST"]) def login(): """Log user in"""
# Forget any user_id session.clear() # User reached route via POST (as by submitting a form via POST) if request.method == "POST": # Ensure username was submitted if not request.form.get("username"): return apology("Must Provide Username", 400) # Ensure password was submitted elif not request.form.get("password"): return apology("Must Provide Password", 400) # Query database for username rows = db.execute("SELECT * FROM users WHERE username = ?", request.form.get("username")) # Ensure username exists and password is correct if len(rows) != 1 or not check_password_hash(rows[0]["hash"], request.form.get("password")): return apology("Invalid Username and/or Password", 400) # Remember which user has logged in session["user_id"] = rows[0]["id"] # Redirect user to home page return redirect("/") # User reached route via GET (as by clicking a link or via redirect) else: return render_template("login.html") 
@app.route("/logout") def logout(): """Log user out"""
# Forget any user_id session.clear() # Redirect user to login form return redirect("/") 
@app.route("/quote", methods=["GET", "POST"]) @login_required def quote(): """Get stock quote.""" if request.method == 'POST': symbol = request.form.get("symbol") if not symbol: return apology("Enter a symbol", 400) lookup_dict = lookup(symbol) if not lookup_dict: return apology("Invalid Symbol", 400) return render_template("quoted.html", stock=lookup_dict) else: return render_template("quote.html")
@app.route("/register", methods=["GET", "POST"]) def register(): """Register user""" has_symbol = False has_lower = False has_upper = False has_number = False requirements_meeted = False if request.method == 'POST': username = request.form.get("username") password = request.form.get("password") confirmation = request.form.get("confirmation")
 usernames = db.execute("SELECT username FROM users;") if not username or username == '': return apology("Username not avaliable", 400) for char in username: if char in invalid_chars: return apology("Username has not appropiate characters", 400) for dict in usernames: if username == dict['username']: return apology("Username already exists", 400) if not password or password == '' or not confirmation: return apology("Password not avaliable", 400) if password != confirmation or confirmation == '': return apology("Passwords doesn't match", 400) for character in password: if character in invalid_chars: return apology("Password has not appropiate characters", 400) for char in password: if not char.isalnum() and not char.isspace(): has_symbol = True if char.islower(): has_lower = True if char.isupper(): has_upper = True if char.isdigit(): has_number = True if has_symbol and has_lower and has_upper and has_number: requirements_meeted = True if requirements_meeted == True: db.execute("INSERT INTO users (username, hash) VALUES (?, ?);", username, generate_password_hash(confirmation)) return redirect("/login") else: return apology("Password don't meet the requirements. Passwords must have symbols, digits, lower and upper letters", 400) else: return render_template("register.html") 
@app.route("/sell", methods=["GET", "POST"]) @login_required def sell(): """Sell shares of stock""" # If the request method is POST: if request.method == "POST": # Getting the current time of the sell current_time = datetime.datetime.now().strftime("%H:%M:%S") # Getting the current date of the sell current_date = datetime.date.today().strftime("%d/%m/%Y") # Getting the selled symbol symbol = request.form.get("symbol") if not symbol: return apology("Must enter a symbol", 400) # Getting the stock data: stock = lookup(symbol) # If there's no stock return an apology if not stock: return apology("Symbol doesn't exits", 400) # Getting the stocks symbols of the user stocks_symbol = db.execute("SELECT symbol FROM stocks JOIN user_stocks ON user_stocks.stock_id = stocks.id JOIN users ON user_stocks.user_id = users.id WHERE users.id = ?;", session["user_id"]) if stocks_symbol: # Getting all the symbols of the user as a list symbols = [each_symbol for stock_symbol in stocks_symbol for each_symbol in stock_symbol.values()] # If the symbol is not in the list return an apology if not symbol in symbols: return apology("Symbol not acquired", 400) else: return apology("Must buy stocks", 400) # Getting the shares that we want to sell shares = str(request.form.get("shares")) # Checking valid input for shares if shares.count('.'): return apology("Should be an integer", 400) elif any(char.isalpha() for char in shares): return apology("Should be an integer entirely", 400) elif shares.startswith('-'): return apology("Amount of shares must be positive",400) else: shares = int(shares) # If the number of shares is not positive or the number of shares is greater than the number of acquired shares return an apology if shares < 0: return apology("Shares must be positive", 400) if shares == 0: return apology("Amount of shares must be greater than 0", 400) # Getting the total shares of the selled symbol shares_symbol = db.execute("SELECT SUM(user_stocks.shares) AS Total_Shares, stocks.symbol FROM user_stocks JOIN users ON user_stocks.user_id = users.id JOIN stocks ON user_stocks.stock_id = stocks.id WHERE users.id = ? AND stocks.symbol = ? GROUP BY (user_stocks.stock_id);", session["user_id"], symbol) # Checking if the user has the appropiate amount of shares if shares > int(shares_symbol[0]['Total_Shares']): return apology("Amount of shares not acquired", 400) # Getting the current price of the stock Price_Symbol = db.execute("SELECT price FROM stocks WHERE symbol = ?;", symbol) # Getting the total dollars amount of the selled stock Total_AmountSelled = Price_Symbol[0]['price'] * shares # Getting the current cash of the user cash = db.execute("SELECT cash FROM users WHERE users.id = ?;", session["user_id"]) # Updating the cash of the user: current_cash = cash[0]['cash'] + Total_AmountSelled db.execute("UPDATE users SET cash = ? WHERE users.id = ?;", current_cash, session["user_id"]) # Getting the current shares of the stock symbol_id = db.execute("SELECT id FROM stocks WHERE symbol = ?;", symbol) Total_Shares = (shares * -1) # Updating the shares of the user: db.execute("INSERT INTO user_stocks (user_id, stock_id, cost, shares, transaction_type, time, date) VALUES (?, ?, ?, ?, ?, ?, ?);",session["user_id"], symbol_id[0]['id'], stock['price'], Total_Shares, "SELL", current_time, current_date) return redirect("/") else: return render_template("sell.html")
@app.route("/buycash", methods=["GET", "POST"]) @login_required def buycash(): if request.method == 'POST': cash = int(request.form.get("cashamount")) if cash > 10000 or cash < 1: return apology("Amount of cash invalid, must be positive and less than 10000", 400) user_cash = db.execute("SELECT cash FROM users WHERE users.id = ?", session["user_id"]) total_cash = user_cash[0]['cash'] + cash if total_cash > 20000: returned_amount = total_cash - 20000 total_cash = total_cash - returned_amount if user_cash[0]['cash'] == 20000: return apology("Cannot buy more cash", 400) db.execute("UPDATE users SET cash = ? WHERE users.id = ?;", total_cash, session["user_id"]) return redirect("/") else: return render_template("buycash.html")
@app.route("/changepassword", methods=["GET", "POST"]) def changepassword(): if request.method == 'POST': username = request.form.get("username") new_password = request.form.get("new_password") new_password_confirmation = request.form.get("new_password_repeated")
 usernamesdict = db.execute("SELECT username FROM users;") usernames = [username for dictionary in usernamesdict for username in dictionary.values()] if username not in usernames: return apology("Username not registered", 400) for char in username: if char in invalid_chars: return apology("Username has not appropiate characters", 400) if new_password != new_password_confirmation: return apology("Password not matched", 400) if not new_password or new_password == '': return apology("Password not avaliable", 400) for char in new_password: if char in invalid_chars: return apology("Password has not appropiate characters", 400) user_id = db.execute("SELECT users.id FROM users WHERE users.username = ?", username) db.execute("UPDATE users SET hash = ? WHERE users.id = ?;", generate_password_hash(new_password_confirmation), user_id[0]['id']) return redirect("/login") else: return render_template("changepassword.html") 
```
sell.html code: ```HTML {% extends "layout.html" %}
{% block title %} Sell {% endblock %}
{% block main %}
{% endblock %} ```
index.html code: ```HTML {% extends "layout.html" %}
{% block title %} Home {% endblock %}
{% block main %}
Cash Grand Total
{{ cash usd }} {{ GrandTotal usd }}
{% for stock in stocks %} {% if stock.Total_Shares != 0 %} {% endif %} {% endfor %}
Symbol Shares Price Total Value
{{ stock.symbol }} {{ stock.Total_Shares }} {{ "{:.2f}".format(stock.price) }} {{ "{:.2f}".format(stock.Total_Holding_Value) }}
{% endblock %} ````
submitted by AlvaroCSLearner to cs50 [link] [comments]


2023.06.10 06:04 damien4345 What do I do if I don't have a metal baseball bat?

What do I do if I don't have a metal baseball bat? submitted by damien4345 to oddlyspecific [link] [comments]


2023.06.10 05:54 DnDBambi Random Nighttime Wilderness Encounter Table

Random Nighttime Wilderness Encounter Table
So I'm running SKT and they have a nicely detailed random encounter table for day time travel, but I also really wanted something for the nighttime while the party are trying to safely rest. So I made this!
I added a few unique ideas/suggestions I'd seen around the internet while also creating a few of my own. I had my own party in mind for this (4 x Lv. 6) but I'm hoping it's universal enough to adapt for any party!
Feel free to use and let me know what you think :)

Random Nighttime Wilderness Encounter Table

  • At the beginning of each night/long rest, roll a d20. On a result of 12-20 a nighttime encounter occurs. Roll a d100 and consult the table based on the party's current location
  • Roll a d4 (reroll 4s) to determine if the encounter occurs on the 1st, 2nd, or 3rd watch of the night
  • Once they have their first nighttime encounter, the d20 range shrinks by two for every future nighttime encounter thereafter until they reach the next settlement, upon which, the range resets. This is to prevent there being an encounter every single night they're on the road and not bogging down gameplay. Feel free to adjust these DCs if you want less or more random encounters.
    • After first nighttime encounter, new range = 14-20
    • After second nighttime encounter, new range = 16-20
    • After third nighttime encounter, new range = 18-20
    • After four nighttime encounter (and every encounter after) a Nat20 must be rolled to receive a new encounter
The Table

Encounter Table Notes:

Abominable Yeti:
  • A single abominable yeti ambushes the party hungering for flesh and blood. If the party manage to defeat this yeti, there is a 30% chance that 1d3 regular yetis show up after battle, drawn in by the sounds of combat and the scent of blood
Bandits/Barbarians:
  • You can choose between bandits or barbarians for this encounter based on the location and frequency of previous encounters
  • Bandits:
    • 1 bandit captain and 3d6+2 bandits
    • Mounted on riding horses
    • 25% chance they attack without warning
    • Promises the party not to attack if they 'pay a toll' (no less than 100gp of treasure)
    • Is this a potential way to introduce the 'Happy Fun Ball'?
    • Treasure: Each bandit carries a pouch containing 1d10gp. The bandit captain’s pouch holds 2d10gp and 1d6 gems worth 100gp each
  • Uthgardt Barbarians:
    • Hostile group of Uthgardt barbarians made up of 4d6 tribal warriors, and 1 Uthgardt shaman (Appendix C). If the total number rolled is great than 20, add 1d3 berserkers and a tribal chieftain (berserker w 90hp)
      • If dealing with the Gray Wolf tribe, use the werewolf stat block for all berserkers and chieftains (+90hp) and add 1d4 wolves as animal companions
    • Uthgardt Barbarian General Info
      • Black-haired and blue-eyed people
      • Take their name from Uthgar Gardolfsson, a hero chief who battled giants and conquered much of the North before ascending to godhood
      • Currently 11 tribes scattered across the north
      • They speak Bothii (their own language) and most speak common
      • Their spirit mounds are sacred as it's a place where tribe members gather to revere Uthgar, honour their ancestors, make sacrifices to their totem animal spirit, and choose a new Great Chief
      • Uthgardt fear magic so much so that they attempt to kill and dismember any spellcasters they meet
      • Tribal shamans aren't attacked because their power comes from spirits of their dead ancestors
      • Tribes will unite against a common enemy, like a giant (whom they hate most of all)
      • Each tribe consists of 1 Great Chief, 2-5 chieftains, and 1-3 shamans depending on the size of the tribe
      • Use the "Reghed Chieftain" stat block for a Great Chief
  • Uthgardt Tribes and Locations
    • Black Lion Tribe
      • Northern Silver Marches and the Druarwood
      • Spirit mound - Beorunna's Well
      • Great Chief - Stellok Kolraavi (male - wears armour made of orc hide)
      • Shaman - Tysis Kolraavi (Stellok's younger sister)
      • Hate diplomacy and civilisation
      • Avoids settlements in the Silver Marches
    • Black Raven Tribe
      • Icy foothills west of Mirabar including the ice lakes and Spine of the World north of Mirabar
      • Spirit mound - Raven Rock
      • Great Chief - Ojin Voninsdottir (female - orc-skull helm)
      • Prey on caravans travelling via Northern Means or Blackford Road
      • Often ride Giant Vultures into battle
    • Blue Bear Tribe
      • Believed to be extinct but have been spotted throughout the Delimbiyr Vale (from the Nether Mountains to the northern tip of High Moor)
      • Spirit mound - Stone Stand
      • Great Chief - Kriga Moonmusk (female - old and travels in a fur-draped chair carried by 4 tribal warriors)
      • Stays hidden while travelling to preserve the myth of their extinction
    • Elk Tribe
      • Wanders the Evermoors and the plains between Flint Rock and the Dessarin River
      • Spirit mound - Flint Rock
      • Great Chief - Rond Vaarson (male - old)
      • Rond has spilled so much blood in his past, he no longer craves it
    • Gray Wolf Tribe
      • Located throughout the North, as far west as the Sword Coast and as far east as the Delimbiyr Vale
      • Spirit mound - None
      • Great Chief - Recently slain Syken Nightblaze
      • Syken was slain by adventurers from Neverwinter
      • His daughter, Envir Sykensdottir, now controls the pack and plans to attack Neverwinter to prove she should be named the next Great Chief of the tribe
      • Potentially run a surprise encounter if the party ever goes to Neverwinter
      • The tribe roams in packs with ordinary wolves
      • Will hunt down and kill those who survive their attacks to prevent the spread of lycanthropy to non-tribal members
      • The only members of the tribe who possess lycanthropy are the chieftains and berserkers. The rest of the tribe are regular tribal warriors
      • In an encounter have all barbarians start out in human form, then have them use their 'Shapechanger' action on their first turn to turn into a Hybrid or Wolf form and freak the party out
      • Lycanthropy Cure: Can be cured with a 'Remove Curse' or 'Greater Restoration' spell
    • Great Worm Tribe
      • Based themselves at Great Worm Cavern and strike out occasionally to defend their territory (surrounding mountains, Feel Pass, Frost Hills, Lurkwood, and the northern reaches of the Silver Marches)
      • Spirit mound - Great Worm Cavern
      • Great Chief - Wormblod (male - brutal and hoards treasure)
      • Venture into the Crags and its southern plains when food is scarce
    • Griffon Tribe
      • Located throughout the North, as far west as the Sword Coast and as far east as the Silver Marches. Never going further south than Triboar and Yartar in the Dessarin Valley
      • Spirit mound - Shining White
      • Great Chief - Halric Bonesnapper
      • Tribe is dwindling as they have made too many enemies of late (still 300 strong though)
      • Different from all other tribes as they have established a permanent settlement (Griffon's Nest)
    • Red Tiger Tribe
      • Found throughout the Silver Marches but have recently begun moving into its surrounding forests, including elf-controlled regions of the High Forest
      • They are trying to find the Grandfather Tree and lay claim to it
      • Spirit mound - Beorunna's Well
      • Great Chief - Seriska Hungermaw (female - ruthless yet cautious)
      • Often attack settlements in the Silver Marches and prey on caravans travelling on the roads
      • Skilled at avoiding heavily fortified keeps
      • Even known to attack boats on the Rauvin River from time to time
    • Sky Pony Tribe
      • Found near the base of the mountains in the Silver Marches
      • Spirit mound - One Stone
      • Great Chief - Arnzan Vashk (male - orc spearhead sticking out of his chest and he attempts to hide the pain)
      • The tip of the spear is very close to piercing his heart and killing him
      • Was wounded during the War of the Silver Marches
      • His rivals are circling and preparing to unseat him
    • Thunderbeast Tribe
      • Currently hiding in the depths of Lurkwood preparing for a 'stampede' through the Surbrin Hills and the Dessarin Valley to the south
      • Spirit mound - Morgur's Mound (hasn't been visited in years)
      • Great Chief - Harthulk Hornspear (male - towering man with a terrible scowl and cracked, tough skin like dinosaur leather)
      • Their stampede won't stop until their people or their enemies are dead
    • Tree Ghost Tribe
      • Share the High Forest with the native elves
      • Spirit mound - Grandfather Tree
      • Great Chief - Boorvald Orcbane (male - honourable and a protector)
      • Declared themselves the protectors of the Grandfather Tree after years of conflict with other tribes and the elves of the High Forest
      • Rarely seen outside of the forest
      • Boorvald hunts orcs and frequently launches attacks against the Iceshield orc-holds along the western edge of High Forest
      • Boorvald has 6 sons and 3 daughters, each of whom was given an "Oathbow" from the tribe's elf neighbours as a gift of friendship
      • The tribe contains tribal warriors from other tribes who came to the Grandfather Tree, gained enlightenment, and forsook their allegiances to pledge to help the Tree Ghosts protect the Grandfather Tree
Bioluminescent Lights:
  • Depending on the location, this can be represented as bioluminescent lights or more of a aurora borealis in the night sky
  • The party, or person on watch, notices a faint glow coming from nearby in the camp. A small pond (or tree/shrub/etc) is emitting a faint, beautiful glow that seems to be a wonder of nature
  • Describe how the lights beautifully dance and shimmer in the night
  • The effect is harmless and the party can spend as much or as little time engaging with it as they want
Blights:
  • 2d4+1 vine blights and 2d4+1 needle blights attack the party in the night
  • The vine blights move in close and camouflage using their False Appearance ability. Once they're within 20ft, they run forward and use their Entangling Plants ability to subdue the party
  • The needle blights then move within 30ft and release a volley of needles at the party from a distance
  • Alternatively, the party may happen to set up camp in a congregation of unmoving vine blights who are relying on their False Appearance to strike when the party is caught off-guard. The needle blights join in later in the combat
Bodak:
  • A single bodak is drawn to the party's campsite by the light/noise, following its mission from Orcus to spread death across the Material Plane
  • Any non-war trained animals will flee right before this encounter takes place
  • If it fits in your narrative, the bodak can be a fallen NPC that one of the players used to know. It is seeking out all allies and enemies from its past life to wipe them from existence
  • Increase the HP if a single bodak doesn't pose much of a challenge
Dire Wolves:
  • 3d4 dire wolves encircle and ambush the party at night
  • The wolves won't attack outright. They will surround and then slowly close in on the party, giving anyone a chance to do something that might scare them off before combat begins (PC Intimidation check vs Wolves Insight check)
    • Potentially nominate a pack leader that will have an impact on how this plays out
  • If the party don't do anything or fails to intimidate the wolves, they will attack
  • If things aren't going well for the party, you can have the wolves' survival instinct kick in if their numbers are reduced to less than the number of still-threatening PCs
Displacer Beasts:
  • 1d4+2 displacer beasts ambush the party either for food or just general sport
  • One displacer beast might lash out at the party in an attempt to draw them away from the group to a location where the rest of the pack are waiting for a bloodier ambush
Ghosts:
  • 1d4 ghosts appear and attack the party
  • If a 1 is rolled, a solitary, sad-looking ghost appears in the middle of their camp and sings a haunting song, then walks to where its grave is marked by a filthy stone. If the party ignore the ghost or leave the grave alone, nothing happens and the ghost remains suspended in the air looking at the grave until the party leaves. It they clean the grave site out of respect for the dead, the ghost disappears and turns into a shower of 777 silver pieces. If they desecrate or disrespect the grave for some reason, it attacks
    • If it attacks, bump its HP up to 60 so it poses somewhat of a challenge
Ghouls:
  • 1d4+4 ghouls attack the party led by 1 ghast
  • The ghast will give orders to the ghouls to attack who it feels is the strongest party member
  • If ghouls are attacked while feasting on a paralysed creature, they will drag their prey their full movement (half speed) away while also continuing to use their bite on their paralysed victim
Giant Snakes:
  • 1d4+1 giant constrictor snakes slither into the campsite and attempt to snap up a tasty meal
  • You can have the snakes appear and pause, waiting to see the party's reaction, to give your PCs a chance to do something that might prevent this from being a combat encounter
Magical Glowing Mushrooms:
  • Tasha's Cauldron of Everything - Magic Mushrooms (pg. 166)
  • The party stumbles across a collection of magic mushrooms near their campsite, radiating this magical glow
  • Those proficient in Medicine, Nature, or Survival can surmise that these are not naturally forming mushrooms and with a DC12 roll, can recall stories of magical mushrooms and how some can save lives or bestow unusual powers when consumed
  • If a mushroom is eaten, roll a d10 to determine its effects:
    • 1: The creature’s skin turns an unusual colour. Roll a d4:
      • 1 - Purple with yellow splotches
      • 2 - Bright orange with tiger stripes
      • 3 - Tree-frog green with red squiggles
      • 4 - Hot pink with yellow spots
      • This change is permanent unless removed by a Greater Restoration spell or similar magic.
    • 2: The creature gains the enlarge or reduce effect (50 percent chance of either) of the Enlarge/Reduce spell for 1 hour.
    • 3: The creature regains 5d8 + 20 hit points.
    • 4: Vocally, the creature can only cluck and croon like a chicken. The creature can also understand and speak to chickens. This curse lasts for 1 hour unless ended by a Remove Curse spell or similar magic.
    • 5: The creature can understand and speak all languages for 1d4 days.
    • 6: The creature gains the benefits of the Telepathy spell for the next 24 hours.
    • 7: The creature gains the benefits of the Speak with Plants spell for 8 hours.
    • 8: The creature immediately casts the Time Stop spell, requiring no components. Constitution is the spellcasting ability for this spell.
    • 9: The creature immediately casts the Detect Thoughts spell, requiring no components. Constitution is the spellcasting ability for this spell.
    • 10: Magical mists pour out of the creature’s eyes and ears, acting as a Fog Cloud spell for 1 hour that is centred on the creature and moves with it.
Oni:
  • An old halfling woman with a small glaive will approach the party's campsite looking for a place to rest and some company to talk to
  • The glaive is a custom weapon made for a halfling that she's had since she was a young woman. She's pretty handy with it but getting quite slow in her older age. It's her only form of protection as she travels
  • The old woman is really an oni who has used it's Change Shape ability to be able to get closer to its prey
  • When the oni feels the party is no longer believing its lies or has completely let their guard down, it will attack
  • This attack may begin with a Cone of Cold to surprise the party, and then on its next turn it will transform into its true giant form. Or it could also start with the oni transforming prior to combat, then on its first turn casting Invisibility on itself to create a sense of fear amongst the party
Owlbear Pack:
  • A loud, deep hooting sound can be heard throughout the night, not close but not too far from the campsite. The hooting sounds like it comes from something much louder than a regular owl
  • Players who made a successful DC12 Perception check, notice off in the distance a pack of 5 owlbears slowly moving through the terrain in single-file
  • There is a large owlbear at the head of the line, and another large owlbear bringing up the rear. In the middle of them are three smaller offspring
  • They don't appear to be hunting at this moment, just moving from A to B
  • Unless the party does something to draw the pack's attention, they will move on into the night
Owlbears:
  • 1d4+1 hunting owlbears will spring into the party's campsite, hunting them for food
    • If a total of 5 is achieved and you feel this encounter is way too deadly for your group, have the hunting pack be a family made up of two adult owlbears and three younger offspring (40hp) who are hunting for their first time (no multiattack)
    • If an offspring is killed, the parents will fight to the death with unbridled fury seeking vengeance
    • If both parents are killed off, the offspring will flee
  • If only 2 owlbears are rolled and you feel this encounter too simple, max out their hit points (91hp)
Pegasus:
  • A glimmering, white pegasus descends from the sky and lands not far from the party's campsite, looking for a place to drink, eat, or temporarily rest
    • If this occurs along a road/trail, the pegasus won't land, but will instead gracefully soar past the party, basking in the night air
  • Pegasi are usually quite jumpy, so will immediately take off into the sky if any loud noises are made or it is attacked
  • However, if a good-aligned character can quietly approach and succeed on a DC15 Animal Handling check, the intelligent creature will stay grounded and watch the character as it approaches
  • Narrate a peaceful interaction between the two before the pegasus takes its leave and flies off into the night
    • If a character tries to mount the pegasus they will need to succeed on a DC25 Animal Handling check
    • A failure will result in the pegasus bucking them and flying off
    • A success, and the pegasus will just stand there, MAYBE briefly trot around, before indicating for the character to get off and then saying goodbye and flying off
Revenant:
  • 1 revenant stumbles into the party's campsite, appearing initially like a zombie, but will begin speaking to the party. Very much unlike a zombie.
  • The revenant says he has come to seek justice for the wrongs the party did to him, killing him in such a brutal manner and taking the life of his greatest love, Kella. The party will then see past the unfamiliar face and recognise him as the slain leader of the Seven Snakes, Xolkin
  • As Xolkin has sworn vengeance on the party, he can now only be completely destroyed by either using a Wish spell when his soul is bodiless, the party just straight-up dying, or the party survives for over a year from when the vengeance was enacted. After one of these has occurred, the Xolkin's body will crumble to dust and his soul will fade into the afterlife
  • If Xolkin can't beat them in this first encounter, next time he appears, it will be with weapons and backup (spectres, wights, ghasts, etc). He won't quit until he is successful, making sure each future encounter is harder and more challenging
Stormy Night:
  • The clouds final erupt and the remainder of the night is filled with thundering rain and high winds
    • Rain can be replaced with a blizzard if the party is in the upper mountains or far-north sections of the continent
  • Unless one of the party members has a way to avoid/negate the rain and wind (such as Leomund's Tiny Hut for example), the party has a very restless nights sleep
  • They gain the effects of a Long Rest but everyone also gains one level of Exhaustion and cannot recover any previous levels of exhaustion
Undead:
  • A single wight leads an undead army to attack the party. The army is made up of 2d6 zombies and 1 ogre zombie
    • If the number of zombies rolled is less than 6, replace the single ogre zombie with 1d4 ogre zombies
  • The wight will send the horde of zombies in first while it attacks from range to begin with, then moving in closer for melee
Vampire:
  • A figure will emerge out of the darkness, staggering a little. They make no effort to stealth either. They are friendly and will comply with whatever reasonable requests the cautious PCs make
  • They will reveal themselves to be a vampire, in dire need of blood. They will ask for a donation, but if refused, will walk away disappointed
  • If the player does contribute blood, the vampire will thank them, and next time this encounter is rolled, the vampire may have a gift for them (magic item, gold/platinum, jewels, etc)
  • The player may choose to drain some blood into a vial or pot for the vampire to then drink, or they may choose to let the vampire bite them. Regardless of the way, they will take 1d6 piercing/slashing damage (based on how they draw the blood), then 3d6 necrotic damage, and their max HP is reduced by that amount until the end of a long rest
  • If concerns are raised, the vampire will assure them that a simple bite isn't enough to turn someone. They must be killed with a bite and then buried in the ground to rise as a vampire
  • If the party is very brazen and choose to attack the vampire, it is the DM's choice whether the vampire straight away flees, or decides to bite a character to take some blood by force to teach them a lesson for their rudeness, then flee
Will-o'-Wisps:
  • A cluster of 1d6+1 will-o'-wisps appear and start floating around the campsite
  • Initially the wisps will appear as beautifully coloured, bobbing lantern lights offering hope and safety
  • Eventually the wisps will surround the party and launch a surprise attack
  • Alternatively, you can have the wisps attempt to lure the party away from the campsite by somehow beckoning them to follow. From here the wisps will lead the party into some sort of hazardous trap like quicksand pits or monster lairs so they can feed on the suffering of their prey and revel in their death screams
    • If you are considering this option, potentially reduce the wisp numbers to only 1d4

If you're interested in the possibility percentages that went into calculating these d100 results, you can see them in this picture here:
Wilderness Encounter Possibility Calculations
If you would like all of the above in a neat PDF format, you can download it here.
Looking forward to hearing people's thoughts!
submitted by DnDBambi to UnearthedArcana [link] [comments]


2023.06.10 05:12 laborday [WTS] Geissele, Griffin, Zaffiri & more

Timestamp: https://i.imgur.com/RZCjpzc.jpgAlbum: https://imgur.com/a/RuRYJpu

I have a ton of stuff sitting in my closet doing nothing. Let's see it get put to good use. And all the ar9 stuff has less than 100 rounds through it. Apparently, I like building more than shooting.All prices include G&S fees and shipping.

Pay asking price and get a free "NO NOTES" patch.

Pelican 1550 Pistol foam $50
I don't have 5 pistols anymore so I don't need the foam or an excuse to buy more pistols.

Inforce Wild2 weapon light $100
Put on a 320 X5 Legion and never fired. In great shape.

Noveske KX3 $50
I got a surefire warden so I'm good on linear comps.

Salient Utility Slide $300 OBO
Blem slide. RMR doesn't fit on the mount lugs. Needs some TLC.

HSGI Sure-grip padded belt $50Upgraded to a slimmer solution.

Tulster P365XL no optic cut $40
I added a Romeo Zero to my P365XL. No need for this anymore.

Aero Precision OD Green upper $60
This is from an AR9 PCC build I'm parting out.Nothing wrong with it. Seen less than 100 rounds.

Stern Defense mag-ad9 NIB $100 & used one is $70
IDK why I have two of these.

Zaffari Precision g34 complete upper $400
Bought this to put on a police trade in G17, but still haven't sent the pistol off to Glock to be refurbished.

SilencerCO
alpha direct thread mount 5/8-24 $60
Piston 1/2-28 $60
9mm 3 lug muzzle device 1/2-28 $60
All this is brand new. Got it for a suppressor promotion that I forgot to register for so this is useless to me.

Giessele Mk8 $130
This was on the AR9 build. My long arms don't like it.

870 factory barrel $150
Taken off a brand new gun. No rounds through it.

Random buffer and springsIf you buy something else I'll include these for free if I can fit them in the box.

Magpul afg2 $20
Out of the plastic but never installed.

Law folder $150
Ran this on an 11" ar15 build for a minute. I don't really need to be able to fold that gun.

MOE fixed carbine stock $30
Thought I would use this. But I didn't.

MOE
RVG OD Green $20
Ms1 qd sling swivelx3 $10
Enhanced mag release $10
Trigger guard od green $5
All this stuff is brand new never used.

Faxon ar9 bcg with buffer $100
Less than 100 rounds through it.

Geissele Super Precision t2 lower 1/3 mount $100
This came as a deal with a T2. Never used it.

Sig Buffer tube adapter $150
Not my cup of tea.

Geiselle super gas block $60
New and un-used. Enjoy.

K1 System (Tapered) Castle Nut - LE™ Lightweight Enhanced AR15 End Plate $20
Never used. Bought for cool factor.

Aluminum trigger guard. $5
Never installed. Why do I hoard these?

Griffin armament QD blast shield and M4SD II muzzle device $200
Upgraded to a surefire system to interchange between warden and supressor. No longer needed.

Faxon 9mm barrel and SilencerCO 3 lug $100
less than 100 rounds through it.

Benelli m4 front grip $30
Taken off the gun brand new. Don't need them.

Haley strategic mp2 mag inserts $20
Never used them. Enjoy.

Buffer tubes
I can also include these if you buy something and these fit in the box.

Magpul rail mount flash light $10
moved to modlight and slimmer mounts. don't need it.

870 wood furniture $20
Taken off the gun brand new.

Thanks for looking!
submitted by laborday to GunAccessoriesForSale [link] [comments]


2023.06.10 05:05 Exciting-Resident-47 What makes a firearm easier or harder to modernize/modularize compared to other models? What effect does this have on a tactical level and at the strategic levels?

The AR-15 is tauted as one of if not the most modular gun the market while I've been hearing a lot about how the recent performance of the AK-12 in Ukraine leaves much to be desired when kitted out AK-74s have less issues and can hold zero better. What I was curious about is what design features make guns like the AR15 or ACR easier to modernize compared to something like the AK which needs more effort (e.g. more complicated rail systems or entirely different models to have different barrel lenghts).
In addition, what effects would this have to a military? How would it make firefights easier to win for the boots on the ground or make any difference on a logistical standpoint? I've heard that the newest trend of having gun parts get switched out under a minute without tools would impact firefights but I was curious if anyone with gun or combat experience has an opinion on the matter.
submitted by Exciting-Resident-47 to WarCollege [link] [comments]