TL;DR: Impossible to detect aimbot with machine learning is able to either assist the player or straight up take control and do the work for the player. Not sure if the software does movement as well or not.
Only downside is that sadly you need a separate computer to run this and hook it up to your primary computer via a HID device (human interface that mimicks a controller, keyboard, or mouse etc...), but not really that expensive as I'm not sure if you need a super GPU or if a regular 970 will work fine.