Few Questions About Helicopter Movement and Firing

Hello!
I created a basic helicopter movement, but I need to create an aim so the helicopter will fire there and rotate him self to the aim direction like here:Apache Air Assault Gameplay - YouTube
Any ideas how to create this?
Thanks for help! :slight_smile: