From the tutorial, the playing is still able to shoot while running with gun facing down. This doesn’t seem right. I would also want add an aim function that whenver I press a button, the crosshair would be shown and player would be able to shoot. Any thoughts to this?
Why not? I think I might be misunderstand what you mean here.
That should be doable. What have you tried so far? I don’t believe this would require anything not taught in the course.