It'd be great to set a delay between the aiming and the shooting:right now,if we're using mouse1 as the aimbot trigger,and we're also using a sniper rifle(or shotgun) the first hit will shoot almost where the cursor was when we clicked,then it'll move to the target's head and shoot after having reloaded.
While this isn't much of an issue with semi automatic and automatic guns,as they shoot fast,it's a big issues for sniper rifles.
So what i'm suggesting to do is to add a variable that lets you set a delay,for example,if the delay is 0.5 seconds,when triggering the aimbot key,it'll start shooting after 0.5 seconds,so using that time to aim carefully and not wasting time and shots.