Don't have an agent, never have, this is only an idea I thought of today during spanish class .
Why not make aimed shot zoom in and have you use the mouse to aim with, sortof like in Counter Strike. To do this they would also have to include hitboxes (certain parts of the body).
An example:
Miss, zero damage
Arm/leg, normal shot damage
Body, 1.5x crit
Head, 2x crit.
Those are just example numbers, so don't take anything to heart. Any suggestions?