Es kommt auf dein Spiel an:

Für einen simplen Aimbot benutzt du AutoIt und lässt nach bestimmten Farben suchen. Dafür musst du aber die Models färben, damit keine fehldetections stattfinden..

Die "richtigen" Aimbots sind jene, die die Engine des jeweiligen spieles hooken und diese nutzen. Bei CS wird z.B das SDK genutzt um die befehle zu erhalten um somit einen Aimbot zu coden. (CS:S Aimer sind meist in C++ gecoded)