June 5

BSDE REVIEW: THE STORY OF A GREAT PIECE OF SHIT | SUMMER 2025 TRASH MODS ARE BACK

By @wqwok for @screleaks. Special thanks to @qwalegene & @jircod.

Introduction

You've probably heard of those garbage cheats coming from Discord servers, mostly aimed at the European audience. Back in Summer 2025, one of those was probably Nexus, with its ridiculous subscription prices. That's actually one of the reasons Rldv1 created Switch Gear. Yes, our infamous developer of questionable software originally made his cheap-ass mod to compete with people selling overpriced garbage. Of course, he later raised the price by 3.5x, but that's a story for another time.

Recently, platforms like TikTok have been flooded with suspiciously similar videos, almost as if they were copied from the same template. In these videos, supposed "users" of a new cheat called BSDE proudly showcased its features, dodge system, and so on. Obviously, these videos were made by the creators themselves. To be fair, they did a much better job at marketing than most people before them.

Initially, they took a pretty smart approach, attracting users to their Discord server by offering free subscriptions in exchange for inviting friends.

But that's not the point.

Not everyone has five friends they're willing to sacrifice for a 7-day version of a Brawl Stars cheat. So even at this early stage of AI-generated slop, they started selling subscriptions.

And yes, you heard that right: $10 a month for a pile of AI-generated nonsense produced by someone with no understanding of prompt engineering whatsoever.

Below are some very detailed observations about this masterpiece of garbage, so let's begin.


The Beginning

Let's start with the fact that they market their cheat as external, which is fundamentally impossible in Brawl Stars due to the game's architecture. The client simply cannot access more information than the server provides.

Naturally, these fascinating claims caught the attention of a certain group of people who actually understand reverse engineering and, frankly, had nothing better to do.

As a result, the structure of this mod was quickly identified as being based on Frida.

For beginners, here's a brief explanation of the terminology.

What is Frida?

Frida is a dynamic instrumentation toolkit that allows developers to inject custom code into running applications. It supports Windows, macOS, GNU/Linux, iOS, Android, and other platforms. Frida enables real-time application analysis and execution of scripts inside target processes.

What is Frida Server?

Frida Server is a component of Frida used for dynamic application analysis.

The important part here is that Frida completely contradicts the concept of an external cheat.

A true external cheat reads and writes memory from outside the game's process without injecting itself into the game.

Frida does the exact opposite: it injects directly into the game's process and loads a JavaScript runtime inside the application itself.

In simple terms: it hooks and intercepts functions.

So we have a so-called "external cheat" that requires root privileges to inject JavaScript scripts through Frida.

Pretty funny.


User Interface

The feature names are exactly what you'd expect an AI to generate.

Honestly, they don't even need much explanation.

The code review is where things get more interesting.

I'll try to keep everything as understandable and obvious as possible.


THE GREAT AI CODE OF BSDE

To be fair, the developer isn't completely brain-dead.

He actually bothered to obfuscate his AI-generated code.

That didn't stop us from reviewing it, though.

Even though most of the code looks like complete nonsense after obfuscation, I managed to find several interesting things worth examining.


Extremely Suspicious Parameter Names

The auto-dodge system uses names that look straight out of an AI tutorial project.

Nobody names variables like this unless they're generated by an LLM.

And as you can see, the developer didn't even bother renaming many of the functions.

Let's continue.


EMA Everywhere

The line that interests us most is the one involving EMA.

A quick explanation before we continue.

Exponential Moving Average (EMA) is a type of moving average that reacts more strongly to recent values while gradually reducing the influence of older data.

This is an extremely common pattern in AI-generated prediction systems because language models and AI assistants frequently use EMA-based smoothing when generating player movement prediction logic.


"Heavy" Algorithms

In short:

The dodge system isn't based on simple logic like:

"There's a projectile, move left."

Instead, it uses a weird direction-scoring system that isn't particularly common in Brawl Stars dodge cheats.

This AI mastermind literally wrote separate logic for every single character in the game.

Honestly, this doesn't even require much explanation. The sheer amount of character-specific behavior present in the code strongly suggests that the process was heavily automated.

Writing and maintaining all of this manually would have taken an absurd amount of time, especially considering the scale of the implementation. Generating large portions of it with AI is simply the far more likely explanation.


A Frankenstein Monster of Code

The code contains sections with surprisingly sophisticated mathematical logic that strongly resemble AI-generated implementations.

Examples include:

    • angularVelocity
    • EMA
    • prediction

Right next to those sections, however, you find simple Frida code such as:

    • Interceptor.attach(...)
    • Memory.alloc(...)
    • NativeFunction(...)

This code is significantly simpler than the dodge and bot logic.

Which should raise some questions.


Built-In RPC Interface

As mentioned earlier, the dodge and aimbot logic appear far more structured and polished than the actual game integration layer.

And here's another funny thing:

Why would the user need logs saying that some Frida injection succeeded?

The obvious answer is that ChatGPT generated logging code because it was included in the prompt.


Conclusion

The code is AI-generated garbage.

The same school kids who made money selling trash mods are back.


Credits

Written by: t.me/wqwok

Written for: t.me/screleaks

Special thanks: @qwalegene & @jircod