Pirate Software is what happens when you<br>give someone with a massive ego a<br>microphone and an audience. Not only<br>does he have some of the worst takes the<br>online gaming community has ever seen,<br>>> oh [ __ ] now this is actually really<br>dumb. It's used car salesman garbage.<br>This is [ __ ] It's [ __ ] Not only do I<br>not want to back this, I'm going to<br>actively tell people not to.<br>>> He also seems deathly allergic to taking<br>accountability.<br>>> Wants me to sit down, gravel on my<br>knees, and be like, "I'm so sorry, Mr.<br>Yumato. It was all my fault. The mage."<br>>> Even Dr. K, a professional psychiatrist,<br>failed to make him realize his own<br>arrogance.<br>>> I think sometimes the things that I talk<br>about in regards to those types of<br>things is misconstrued as arrogance or<br>boasting when in reality I'm just trying<br>to give context.<br>>> So that is the problem right there. So I<br>want you to listen to this phrase. This<br>gets misconstrued as arrogance, but in<br>reality it's this. That is the most<br>arrogant statement on the planet, bro.<br>Like tell me I'm wrong.<br>>> Okay, I don't see it that way, but all<br>right. And the moment the internet saw<br>his true colors, it was all downhill<br>from there. Even then, the one thing he<br>still had going for him was his<br>technical prowess as an expert game<br>developer and an elite hacker.<br>>> It was a lot. And so after that, I ended<br>up going to work for the United States<br>Department of Energy cuz I'm a hacker,<br>offensive security guy, and I hacked<br>power plants for the federal government.<br>And now then I quit and now I make video<br>games on the internet. I've been doing<br>this for a couple years now. Well, as it<br>turns out, much of what he claimed might<br>have either been a flatout lie or at<br>best, an over-the-top exaggeration. When<br>Pirate Software told everyone that he<br>worked on video games for 20 years, that<br>he worked as a hacker, why did anyone<br>believe him when this was what he was<br>putting out? Why did it take this long<br>for people to call him out for being a<br>fraud when this is his magnumopus? That<br>took him 8 years. Eight years of<br>perfecting your craft for something a<br>middle schooler could make. This isn't<br>the work of a professional. This isn't<br>even the work of an amateur. It's<br>pathetic.<br>Hi, I'm the internet anarchist. I create<br>weekly YouTube documentaries. And today,<br>we're revisiting the man who is<br>currently going through one of the most<br>spectacular downfalls in YouTube<br>history, pirate software. how everything<br>is built over the years is unraveling<br>right in front of his eyes. And it's<br>only getting worse with each passing<br>day. Since while being supremely<br>arrogant is bad enough, Pirate Software<br>might even get in legal trouble for<br>defrauding his audience. Now, I've<br>already made a video going over the<br>major controversy that initiated his<br>downfall, but if you haven't watched<br>that video yet or need a refresher,<br>here's a quick recap to get you up to<br>speed. Pirate Software, aka Jason Thor<br>Hall, is an ex Blizzard employee who,<br>after allegedly working for the US<br>government as a hacker for a bit,<br>decided to develop his own video game in<br>2017 called Heartbound. He also started<br>streaming his game progress on Twitch,<br>and uploading clips from those streams<br>on YouTube shorts. These shorts blew up<br>big time, allowing him to gain millions<br>of new subscribers on YouTube, over<br>80,000 paid subs on Twitch, and even<br>break the Twitch hype train record four<br>different times. But then 2025 rolled<br>around, and Thor managed to destroy the<br>goodwill the internet once had for him.<br>First, by causing his friends to lose<br>months of progress in a hardcore World<br>of Warcraft game and refusing to take<br>accountability. Wants me to sit down,<br>gravel on my knees, and be like, "I'm so<br>sorry, Mr. to your motto. It was all my<br>fault, the mage.<br>>> And then by taking a stance against the<br>stop killing games initiative, which<br>would stop game publishers from killing<br>games people had already paid for.<br>>> Oh [ __ ] Now this is actually really<br>dumb. It's used car salesman garbage.<br>This is [ __ ] It's [ __ ] Not only do I<br>not want to back this, I'm going to<br>actively tell people not to.<br>>> He misunderstood the whole movement on a<br>fundamental level and then used some of<br>the harshest language he's ever used to<br>speak up against it. That is a horrible<br>goddamn direction. That's That's awful,<br>dude. No. Eat my entire ass. That the<br>level of stupid that I just had to<br>receive was like sitting on Twitter for<br>12 hours. This [ __ ] sucks. That's a<br>really stupid ass move. That's an<br>incredibly stupid ass move. I think this<br>is ass. This is complete garbage. All of<br>this can eat [ __ ] Then I dropped the<br>mask entirely.<br>I have no qualms about that. They can<br>eat my entire ass. The whole thing. His<br>viewers were shocked at him blatantly<br>rejecting something they thought was<br>good. Thor, on the other hand, continued<br>posting more videos, doubling down on<br>his take, but then some of the biggest<br>creators on the platform like Charlie,<br>Jack Septicai, and PewDiePie, voiced<br>their support for the initiative. This<br>only made Thor look worse by comparison,<br>making the whole internet, including his<br>audience, turn against him. Now, Thor<br>had a chance to retain some of the trust<br>his viewers had in him, despite the<br>overwhelming amount of backlash he was<br>receiving. All he had to do was admit<br>that he was wrong. But not only did he<br>not do that, he stuck to his guns<br>regardless of how wrong he was. He was<br>caught lying about his games getting<br>review bombed because of the<br>controversy, making him look even more<br>pathetic than he already did. Now, at<br>the end of my last video, I posed two<br>possible futures for Thor. He could<br>either admit that he was wrong and turn<br>things around, or stay stubborn and turn<br>into the perpetual lal of the internet.<br>And from the looks of it, he's chosen<br>the second option, which has not only<br>earned him more hate, but has prompted<br>people to take a deeper look into his<br>life, starting with his reputation as a<br>master coder. And what they found was<br>shocking to say the least. It started<br>when a YouTuber named Coding Jesus,<br>whose main content is him dissecting<br>people's code and pointing out issues,<br>decided to review the code for<br>Heartbound in a video titled, "I<br>reviewed Pirate Software's code. Oh<br>boy." And as you might be able to judge<br>from the title, he didn't really have<br>any good things to say about it with him<br>even going as far as to declare Thor's<br>code to be worse than most entry-level<br>interns. Imagine removing all these<br>comments. Would you, as a newly added<br>game developer to his game project, have<br>any idea that one is Shelly? You would<br>have no idea. This would never ever be<br>allowed in a production repository. And<br>like I like I've been hinting, it's<br>below what you'd expect of a bottom tier<br>intern.<br>>> Thor, however, didn't appreciate the<br>constructive criticism and handled this<br>review in the only way he knows how to.<br>>> It's just another like YouTube grifter<br>trying to fight for relevance, dude.<br>That's all that [ __ ] is.<br>All too common these days.<br>>> However, there was something Thor said<br>that was uncharacteristically reasonable<br>for him and actually made some sense.<br>It's just a bunch of disingenuous<br>arguments put up in bad faith trying to<br>make me look like a bad programmer. And<br>in reality, this guy has never used the<br>engine that I'm working in, never used<br>the language that I'm working with, and<br>all of his points are moot as a result.<br>From an objective point of view, his<br>reasoning here for why Coding Jesus<br>wasn't able to understand his coding<br>style because he's not a game developer<br>seemed sound. That was until another<br>YouTuber, Quinn Theo, decided to get<br>Coding Jesus on a call and dissect<br>Thor's arguments together. They began by<br>analyzing Thor's comments about coding<br>Jesus' very first critique with coding<br>Jesus explaining how Thor doesn't use a<br>very basic practice in his code that<br>even school level coders know how to use<br>manually setting all to zero with eight<br>lines. Those were set to zero because it<br>was ending the alarms. By setting them<br>to zero, you're actually setting the<br>alarm to off.<br>>> So what he's doing here is a classic<br>example of deflection. He pretends the<br>chatter asked why do you set the alarms<br>to zero instead of the question which<br>was why don't you iterate over them in a<br>for loop. A for loop is a very basic<br>coding construct. If you're iterating<br>through a consecutive set of numbers,<br>you definitely want to use that. It's<br>the perfect scenario for a for loop<br>>> while also pointing out how he deflects<br>from the real question whenever he<br>doesn't know the answer.<br>>> But he pretends that he didn't<br>understand the question and then tries<br>to answer something else. And in case<br>you're not familiar with programming, a<br>commentar summed up Thor's flawed<br>approach perfectly, stating he is<br>literally doing the equivalent of<br>writing 2 + 2 + 2 + 2 + 2 + 2 instead of<br>writing 2 * 25. But that was just the<br>tip of the iceberg. Because while<br>someone might argue that he simply<br>misunderstood the criticism instead of<br>purposefully deflecting it, that doesn't<br>explain why he kept doing the same thing<br>over and over again.<br>>> Bright spark is not a magic number. It's<br>a direct reference to an asset file<br>called sprite spark. This is how Game<br>Maker allows you to link sprites and<br>other assets. When you want to use a<br>sprite, sound, or other object, you call<br>it by name.<br>>> This is disingenuous at best and an<br>obuscation tactic at worst. Because, as<br>you can see here, there's a lot of<br>numbers here. It's very obvious when I'm<br>talking about a magic number. I'm<br>talking about things like 1 0 15 270<br>360. I'm not talking about what my mouse<br>just happens to be highlighting, which<br>is uh SPR spark.<br>>> Almost as if it's a core part of the<br>tactic he uses to sound more<br>knowledgeable than he actually is. He<br>has this repeating theme where somebody<br>gives him a question and then he pivots<br>to something that somebody didn't even<br>ask or address to try to get out of that<br>question.<br>>> Something that becomes abruptly clear<br>when he does address criticism directly<br>and ends up being objectively wrong<br>about everything he's saying.<br>>> Uh data types are not defined in Game<br>Maker. You cannot define a boolean. You<br>can use 0, one or true, false. It will.<br>It doesn't do anything. None of this<br>matters in this language.<br>>> The boolean and the data types.<br>>> Okay.<br>>> So, I'd like to interpret this in two of<br>two ways because what he could have been<br>saying here when he says data types are<br>not defined, is that you can't create<br>your own custom data types, which is<br>indeed wrong. You can create structures<br>in Game Maker. It's in the<br>documentation. Search up strrus and<br>constructors. But maybe he wasn't<br>referring to strrus. Maybe he was<br>referring to booleans, which also just<br>isn't true.<br>>> What's worse is that he could have<br>easily avoided looking like a fool. All<br>he had to do was actually read about the<br>programming language he claims to be an<br>expert at. He makes the claim that you<br>can't define a boolean in Game Maker<br>because Game Maker itself doesn't have a<br>native boolean type in its scripting<br>language. In other words, it interprets<br>reals as booleans. Now, to reconcile the<br>fact that he used a boolean in his code<br>with what he said, I decided to do what<br>any developer would do, and that is I<br>consulted the documentation. So if you<br>go to data types in Game Maker, oh look<br>at that. You are also provided with<br>constants true and false which can<br>always be used in your code to prevent<br>any issues should the native boolean<br>type be defined later. This can either<br>be interpreted as Thor being incredibly<br>lazy or just simply not knowing booleans<br>exist in the language he's using. Either<br>way, it calls into question every claim<br>Thor has ever made about his coding<br>skills to this point. As a comment on<br>YouTube eloquently puts it, "Someone<br>please take the shovel away from Pirate<br>Software. This man won't stop digging a<br>hole for himself. But what's most<br>concerning is Thor's inability to take<br>any kind of criticism, even when it's<br>valid. He set up a wall of denial in<br>front of him and just disregards anyone<br>that doesn't agree with him. That said,<br>this next issue isn't something he can<br>simply ignore since he might even end up<br>in court because of it. The bombshell<br>dropped on July 5th, 2025 when a Twitter<br>user by the name of Guy made a wild<br>accusation against Thor, stating,<br>"Pirate Software accidentally revealed<br>his DMs with Kronost in the April 1st<br>Twitch Giga Train, showing that they<br>were boosting it themselves. This is why<br>the stream is unavailable to watch." The<br>gig train he's talking about here is<br>actually the record-breaking Twitch hype<br>train Thor was able to reach on April<br>1st, 2024. A hype train, for those who<br>don't know, is a Twitch feature that<br>gets activated when a streamer starts<br>receiving a lot of donations or gifted<br>subs in a very short span of time. It<br>then continues leveling up if the<br>donations keep coming in. And the more a<br>hype train progresses, the more rewards<br>the donors unlock, including special<br>emojis and gifts that they can use,<br>incentivizing them to keep spending<br>their money. As we mentioned earlier,<br>Thor had already broken multiple Hype<br>Train records before. However, all of<br>them pald in comparison to the hype<br>train on April 1st, 2024, as it managed<br>to reach past level 105. This was a big<br>milestone in Thor's career. It made<br>headlines and turned Thor into an even<br>bigger name in the online gaming<br>community. However, if what Guy was<br>alleging on Twitter was true, it meant<br>that this record wasn't as legitimate as<br>it seemed. And the proof he presented<br>was in the screenshot of the<br>conversation Thor had with his head mod<br>Kronos while his hype train was active.<br>All right, let me know if you do. Bits<br>is going to be the best way to do it due<br>to the return if you need to save it.<br>Bits rather than tier three subs. Tier<br>three subs might be better. Don't know.<br>Bits is 82% return when you buy them in<br>bulk. Have you bought any yet? I've done<br>100 tier one subs on my personal. Ready<br>to do 40 tier three subs on an alt. Can<br>do bits instead or both? did 50,000 bits<br>at 20 seconds left. Okay, what is the<br>alt account? Serendipitous Bean. Put<br>simply, this seemed like Thor telling<br>his own mod to donate from an alt<br>account to artificially keep the hype<br>train going and even telling him to use<br>bits since Twitch would only take an 18%<br>cut from them. Now, it was still<br>possible that some important missing<br>context could give this conversation a<br>completely different meaning.<br>Unfortunately for Thor, someone<br>uncovered the deleted Twitch VOD this<br>screenshot was taken from, and Thor's<br>reaction to it, told his viewers<br>everything they needed to know. I wished<br>I could place my head between them and<br>go full burr mode and make<br>>> what?<br>What? What is this? Where is it? I'm<br>going to find this. I need to find your<br>message.<br>God damn it. Click click your garbage<br>machine.<br>>> What?<br>Who are you?<br>Why are you like this? Number 420.<br>Deleted.<br>>> Not only does it prove that the<br>screenshot is real, viewers could also<br>see how panicked Thor became when he saw<br>it, and how he immediately switched to a<br>different chat before actually finding<br>and deleting the text to speech donation<br>that came in. Thor tried to deny any<br>wrongdoing on Twitter, stating, "Kronos<br>used his own money to do this and asked<br>if it was okay to do so. He wasn't paid<br>for this or told to do it either. He's a<br>grown man and can spend his money in<br>whatever way he chooses." "You can hate<br>me all you like, but going after my<br>staff is [ __ ] tier behavior. Even<br>Kronos, his head moderator, came out<br>with statements of his own denying the<br>allegations, reading, said this before<br>in January during the World of Warcraft<br>drama. People contacted me and others<br>about donating during the hype train<br>record in 2024. This year I did less<br>from the main and I did some from an<br>alt. Removal of the VOD was, if I recall<br>correctly, to prevent people from<br>harassing donators as before. And while<br>these explanations from both Thor and<br>Kronos were still a bit suspicious, they<br>were enough to end the controversy<br>before it got any worse. Or at least<br>that's likely what they thought would<br>happen. But on July 20th, 2025, someone<br>replied to Guy's original Twitter post<br>with yet another screenshot. This one<br>showing the exact messages attached to<br>the donation Kronos made with his alt<br>account, Serendipitous Bean. It reads,<br>"In real life, friend of Kronos and<br>excited that they are now free from<br>corporate. Love your stream and what you<br>do for people here. There aren't many<br>cool or supportive streamers left once<br>they get big like this. Stay cool, bud,<br>and tell Kronos that Ben sends their<br>regards." In other words, Kronos<br>pretended to be his own friends, likely<br>to avoid any suspicions from chat.<br>However, what made this truly weird was<br>the fake reaction Thor had when this<br>donation came in. Serendipitous Beam<br>with 50,000 bits said IRL friend of<br>Kronos and excited that they are now<br>free from corporate.<br>>> I know.<br>>> Love your stream and what you do for<br>people here. There aren't many cool or<br>supportive streamers left once they get<br>big like this. Stay cool, bud, and tell<br>Kronos that Ben sends their regards. I'm<br>sorry you had to know Kronos in real<br>life just like now. It's possible Kronos<br>just wanted to hide his own identity to<br>not receive hate for donating so much.<br>However, that just explains the<br>pretending to be his own friend part. It<br>does not explain the shameless glazing<br>that followed. Even if we ignore the<br>actual message and just focus on the<br>donation, it's still highly problematic.<br>Not only did it to manipulate the<br>viewers into donating more by keeping<br>the hype train alive, as Legal Mindset<br>put it in his video, it could even bring<br>some serious consequences for Thor.<br>Starting from Twitch itself. So, Kronos<br>is the main moderate and excited that<br>they are free from corporate. Love your<br>stream and what you do for the people<br>here. There aren't many cooler support<br>streamers left once they get big like<br>this. Stay cool, bud, and Kronos that<br>Ben sends the regards. So, this person<br>is clearly painting themselves as not<br>Kronos, not the moderator, but a<br>separate IRL friend of this moderator,<br>which is extremely deceptive if you ask<br>me.<br>>> Serendipitous Beam with 50,000 bits,<br>said IRL friend of Kronos and excited<br>that they are now free from corporate.<br>>> Love your stream and what you do for<br>people here. There aren't many cool<br>supportive streamers left once they get<br>big like this. Stay cool, bud, and tell<br>Kronos that Ben sends their regards.<br>>> I'm sorry you had 500 bit said when it's<br>young pregnant and going to be real.<br>>> Dude, this guy can't be real. This guy<br>actually can't be real. Thor has openly<br>claimed plenty of times that he hires<br>and actually pays all his mods.<br>>> I pay our moderators full-time. Not only<br>do they have full-time pay, they're on<br>salary, they also get full-time<br>benefits, too. Medical, dental, vision,<br>everything.<br>>> Like, that's<br>>> how this place stays cool.<br>>> So, it wouldn't be difficult for Thor to<br>reimburse Kronos as part of his monthly<br>paycheck. Only now it could get him<br>suspended or even kicked off Twitch<br>entirely. But that isn't even the worst<br>of it. According to Legal Mindset, this<br>has also opened Thor and his mod up to<br>facing legal repercussions from the<br>federal government as well. So, you need<br>representation, omission, or practice<br>that is likely to mislead a customer.<br>So, the practice would be, hey, donating<br>bids from the sock puppet account. The<br>consumer's interpretation is reasonable<br>under the circumstances. So, the<br>consumer is thinking this is a private<br>party. This is somebody else. This is<br>not the mod. This is not pirate<br>software. They're thinking, oh, look,<br>this person is a standing hype train.<br>And so because of that, because that<br>misleading representation, that<br>materially led others to donate more to<br>keep it going. It's a very well-known<br>thing in scams and cons. This is<br>something that confidence men do. They<br>get fake buyers to go out there and jin<br>up interest so that people will buy<br>stuff even though it's overpriced.<br>>> And if that wasn't enough, Thor and<br>Twitch could also get trouble on a state<br>level as well based on Thor falsely<br>advertising the success of his hype<br>train.<br>>> So Consumer Legal Remedies Act,<br>California has that. And I mentioned<br>California, by the way, because that's<br>where Twitch is. So, it would be very<br>reasonable if a California donor, if a<br>California whale brought a claim against<br>a California corporation in a California<br>court against, you know, Twitch and<br>against uh, you know, Mr. Mr. Pirate<br>Software. But beyond that, there's<br>California Business Code 17500, which<br>leads to false misleading statements or<br>false misleading advertisement. And this<br>could be perceived as, hey, falsely<br>advertising that you're number one on<br>the hype train, that you're this hype<br>train leader, that you're this person<br>that needs to be donated to keep this<br>thing going to breach all these levels<br>when really most of those levels, or<br>maybe a lot of those levels, some of<br>those levels were just artificially<br>inflated by either Pirate Software's mod<br>or these sock puppet accounts. I mean,<br>who knows? We don't really have a full<br>track on that uh yet.<br>>> But even if he manages to escape any<br>direct repercussions, these<br>controversies have only accelerated his<br>downfall with the number of people<br>unsubscribing from his YouTube channel<br>each month jumping from 100,000 plus<br>when the stop killing games controversy<br>happened to over 200,000 after these new<br>controversies came to light. It truly<br>seems like Thor's reputation has reached<br>a point where even if he apologizes now<br>or tries to take accountability, it's<br>pretty unlikely that he'll ever regain<br>the audience he once had. But just when<br>we thought he couldn't sink further, he<br>somehow found a way. As I was making<br>this video, Quinn Theo dropped another<br>bombshell by interviewing Mr. Jason Thor<br>Hall's ex roommate as well as the person<br>who was in charge of his quality<br>assurance work at Blizzard.<br>>> Hi, my name is Cynthia Hall. I go by<br>Ludiana online. I am a lifelong artisan<br>cosplayer. I worked for 5 years at<br>Blizzard and then eight years at Twitch.<br>And I happened to work with Pirate<br>Software at Blizzard as his wrangler on<br>Diablo 3. And what she had to say about<br>Thor was shocking, but not all<br>surprising at this point. According to<br>Cynthia, Jason was straight up bad at<br>his job. He would constantly slack off<br>and browse Reddit all day. And even when<br>he did work, Cynthia often had to come<br>in and correct his mistakes. So, we're<br>talking dealing with all the spawns in<br>the game, all the boss testing, having<br>to do all the smoke tests whenever there<br>were new builds. That's end to end. Make<br>a character run through to skeleton king<br>kill. Like, that's just testing the<br>builds. Um, whatever the task was for<br>the day, it could just be spawning<br>different monsters and testing their<br>apexes to see how they perform that<br>easy. But he would just kind of create a<br>character and idle in the client and<br>then read it. That's literally what he<br>did. He sat in front of me and I was<br>assigning the tasks. So, not only did I<br>see the work he was not doing, I saw<br>what he was doing instead.<br>>> Worst of all, when Cynthia complained<br>about his behavior to the higherups,<br>nothing happened simply because Thor's<br>father was also quite high up in the<br>company. The same father, mind you,<br>whose birthday is not even an<br>afterthought for Thor these days.<br>>> Birthday and you missed it. You didn't<br>call me. Neither did your brother. You<br>guys both ignored me for my birthday.<br>>> That isn't true. I saved text.<br>>> No, you did not.<br>>> [ __ ] That was last year.<br>>> [ __ ] I'm<br>>> I got nothing.<br>>> You told You sent me one last year.<br>>> Did I send you one last year? Am I a<br>shitty son? Oh man,<br>>> it was last. Wow.<br>>> But that's only the tip of the iceberg.<br>His memorable moments at the company<br>also included him yelling at his<br>co-workers for not playing like elite<br>gamers for a charity event. I was on his<br>team for a league tournament and he<br>screamed at our team for um apparently<br>not gearing correctly to counter the<br>other team cuz we we were just that bad<br>and it's not like we were losing so so<br>early because we we all played League<br>regularly. It was not that big of a deal<br>and we were all sleepd deprived. It was<br>very early in the morning after an<br>overnight of playing games and we're<br>like seriously dude you were raging at<br>everybody like our entire team. He was<br>just yelling across the floor at<br>everybody.<br>>> It's a charity event, correct? It was a<br>children's charity event.<br>>> But all of that pales in comparison to<br>what he was like as a roommate<br>>> that I came home and went into the<br>kitchen. All the dishes everywhere. Like<br>the pans still food in them on the<br>stove. [ __ ] everywhere. Food countertops<br>everything. Like it was not disgusting<br>sty but it was very just a [ __ ] mess.<br>>> Worst of all, when he eventually did<br>leave Cynthia's apartment, what she<br>found in his room was nothing short of<br>disgusting. When he finally did move<br>out, I wish I had um saved pictures of<br>the state of his room. He had cleaned<br>nothing. So, I had to clean everything<br>by hand. There was like I don't know<br>what on the walls in his bedroom. And<br>you're just going to have to like take<br>my word for this. I don't know if it was<br>snot or something else just like wiped<br>here and there on the walls and more of<br>the like random gray stuff just spots<br>and things.<br>>> Now, these stories are from years ago.<br>Unfortunately, from what we've seen of<br>his game's progress, he still hasn't<br>outgrown his slacking habits. It just<br>makes you wonder how much more negative<br>stuff about Thor will come out before<br>the internet just moves on, just like<br>only JS, who's also continuing to fall<br>into the realm of internet obscurity.<br>Click the video on screen to find out<br>why.