Valorant Aimbot [Proof Of Concept]
Valorant Aimbot [Proof Of Concept]
Is it perfect? No.
Does it work? Sometimes.
Do I trust this more than I trust my own aiming skills? Absolutely Not
General Concept:
The program is broken up into roughly 3 steps:
- Mss takes a 250 x 250 screenshot of the area around the crosshair
- Opencv uses thresholding, masking and contouring to draw bounding boxes and estimate the location of the head
- The relative position of the head is send to the raspberrypi that is acting as a HID mouse
Can you get banned?
No, since it does not affect Valorant in any way, and interfaces with it in a way that looks legitimate (the rpi0 is indistinguishable from a normal mouse) it is undetectable and therefore, you can’t get banned. It uses the same information that is available to a player, however the program is able to process it faster and more precisely
How it Works:
- This is the raw input that the player sees, mss is able to screenshot at ~30fps.

- This is the first and most important masking pass, it cuts out all other colours except for a very particular shade of purple, after the inital mask, some slight thresholding is done to improve the contouring, and allow the contouring to accurately identify enemy players.

- While this is just basic contouring to find all connected edges, it is helped by thresholding and masking.

- A bounding box is drawn around all the contours, and the largest one (which is usually an enemy player) is identified. The head is found by taking the width of the box // 2 and the height of the box // 8. It’s not exact, but it does the job in most scenarios.

All 4 components in action:
The regular head location (the red dot) is then sent to the raspberrypi along with a “left-click” command.
This post is licensed under CC BY 4.0 by the author.