AIMER

how could i make an aimer that would move to Enemy tags on shreen one at a time and make my gun point at it. :x

The GameObject class has a method called FindGameObjectsWithTag. You could call this from your gun script to find all the objects tagged as enemies. You would, of course, have to visit the elements in the array in the most appropriate order for the game (target most dangerous enemies first, say).

You can get the direction from the gun to the enemy object by subtracting the gun’s transform.position vector from the enemy’s. Then, you can make the gun object point at the enemy using Quaternion.LookRotation, passing the direction you got with the vector arithmetic.

You can move smoothly between the gun’s current direction and the direction to the enemy by using Quaternion.Slerp on the two directions.

search the forum for VehicleExamples. Its an unofficial otee demo with what you seek…
AC