навести пистолет also fits. "наставил" is a close range situation.

He aimed the gun at her. - Он навел на нее пистолет. Or simply Он прицелился в нее.

but 'gun' doesn't always translate as "пистолет". it can be any weapon, while technically пистолет is a handgun.