If you were to physically assemble this setup (for research purposes), here is the ideal shopping list:
This is where the "smart" part of the smart aimbot lives. We are discussing Open Source Computer Vision (OpenCV) combined with a lightweight neural network.