What Is Teeqo Faze?
It's a community-driven mod project for shooters that randomizes weapons, HUD elements, and sometimes core mechanics every round. People play it for the novelty of never knowing what they'll get. The concept itself is simple — a script or plugin that rolls a random loadout from a custom pool at the start of each match — but the community around it grew into something bigger than the code underneath. I got pulled into this when a friend shared a Clip stream where someone held a randomly spawned plasma rifle against a full squad. The clip went somewhere around 400k views across platforms, and after that, the project stopped being a small mod and started being a whole thing. People wanted to watch because the unpredictability creates genuinely funny and occasionally impressive moments. The streams were the main driver. Once Twitch discovered that random-loadout rounds are entertaining to sit through, the player count jumped fast. The actual way it works depends on the version you're running, but most builds share the same core flow. You install the plugin or mod into your game's directory, enable it through the server config, and launch with a command like -tweakconfig teequeo_faze.cfg. The round starts, the script assigns a weapon from the pool, patches the HUD overlay, and sometimes scrambles the minimap or damage values. Then it does it again when the next round begins.
If you're looking to get started, here's the practical part. Download the latest release from the GitHub repo — look for the tagged build, not the main branch. The main branch has occasional breaking commits. Extract the contents into your game folder, then open the server config file. You need to set teeqo_enable to 1 and pick your mode. The three options are:
- Standard — random weapon only, everything else untouched.
- Chaos — random weapon, randomized HUD, occasional map changes.
- Berserker — random loadout plus permadeath for the round.
I recommend starting with Standard. Chaos mode looks great on stream but creates input lag in matches that matter. Berserker is fun once and then repetitive. There's one edge case that burned me early on. If your server runs a 128-tick config alongside teequeo, the weapon assign tick can desync by one frame during round transitions. I spent three days chasing phantom hit registration until I realized the timing was off. The fix was to set sv_maxunlag to 0.15 and disable the server's built-in anti-weapon swap timer. After that, the desync disappeared completely. If you're running a tournament-style match, also turn off teeqo_swap_protect — it conflicts with standard anti-cheat routines and causes kick loops on the host client. Here's something people miss when they jump into this. The randomness doesn't stack the way you'd expect. Each round pulls independently, which means you can theoretically get the same weapon twice in a row, or a worse weapon back-to-back. Some players build their strategy around this by tracking pools across several rounds. They note which weapons appear in the "overpowered" bracket and play defensively until those cycles through. It actually works if you take five minutes to log what spawns.
Get the Full Details

Another counter-intuitive point: the HUD scramble in Chaos mode doesn't break your aim. It forces you to aim from the crosshair alone instead of relying on the position indicators. Most people say this makes them worse at first. After about twenty rounds, their raw aim improves because they stop leaning on the HUD. I've seen it happen with at least two regular players on my server. Don't expect this to run smoothly on everything. The mod needs at least 4 GB of available RAM allocated to the game process, and the weapon pool alone takes up roughly 800 MB of texture space. Older GPUs will struggle with the HUD rebinds. I've tested it on a GTX 1060 and it dropped frames during round transitions. Upgrading to a 1660 Super fixed the issue entirely. There are real downsides. The biggest is that competitive integrity dies quickly. If someone wants ranked play, this setup ruins it. The randomization makes it impossible to train consistently. Second, the community is small compared to mainstream titles, so finding a public server takes effort. Most active servers are in the US Eastern and European Western time zones. Third, some anti-cheat services flag the plugin as suspicious even though it's open source. BattlEye and EAC have both whitelisted it in recent updates, but you still need to verify before rolling it out on a community server.
If random-loadout chaos isn't your thing, there are cleaner alternatives. "Warzone 2100" has a solid random-weapon mode built in. "Unreal Tournament 2004" with the Mutators pack also supports this style and runs lighter. For a more structured experience, "Rainbow Six Siege" custom lobbies with weapon restrictions give you variety without the randomness. The project documentation lives on the GitHub page. Read the README before installing. It's accurate and saves you from making config mistakes that break the game's anti-cheat handshake. The Discord channel for support is mostly quiet, but the pinned posts have answers to most questions about server setup, pool customization, and compatibility with common game mods. The reason this became a phenomenon is straightforward. People wanted something different. The standard shooter meta had stagnated for a while, and a random weapon pool forced adaptation. That adaptation is what made watching and playing feel fresh again. Not every round is exciting, and not every loadout is balanced, but that unpredictability is exactly what kept people coming back.
Download the release from the official repository, test it on a private server first, and join the Discord if you run into issues. The documentation covers the basics well, but real-world troubleshooting happens in the chat. That's where you'll find the quirks that aren't written anywhere.
