Popular Twitch streamer Albert Sunzheng AKA BoxBox recently created an almost flawless voice-controlled bot to assist him in League of Legends, and it’s probably better than his in-game teammates.

We’ve all had those moments in League of Legends where we wish our support would do exactly what we asked, and it can be enough to push you over the edge. But what if your support was an AI that was programmed to do exactly what you asked?

Boxbox is a well-known Twitch streamer who wanted to try an experiment by creating an AI to play support in the bot lane with him, and listens to almost everything he says. The AI, which appears to be named ‘Baobot,’ works surprisingly well, and is arguably better than most random League of Legends players you’ll come across in-game.

He collaborated on the AI with a software developer who wrote the program and the developer took a month to create the software, which he then expanded on and coded the voice commands, according to the popular Twitch streamer.

The voice commands for Baobot, which auto-locks Janna every game, took Boxbox a week to ‘calibrate’ and code. Boxbox can tell the AI to do almost anything in the game, from following him around like a lost puppy to shielding or healing him whenever he requests it.

Of course, Baobot isn’t perfect; it can get confused and end up colliding with enemy towers or even shielding them by accident. Regardless, the interaction between Baobot and Boxbox is amusing in and of itself, as the AI is capable of completely disregarding commands.

The AI is voiced by Hikaru ‘Bao’ Station, hence the name Baobot, and has a ‘weeb-like’ voice that occasionally responds with phrases like “F**k you” or asks Albert to watch his tone when speaking if he comes across as aggressive and for those who want their own voice-controlled AI to play with, the developer ‘Aterialdawn’ revealed that he may release the original software without Boxbox’s modifications in the future.

While the AI may amuse some League of Legends players, many are concerned about what Boxbox is doing, as it may be in violation of the AI/scripting rules, though we doubt Riot will take action.