A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate in the Unity community.
Separate names with a comma.
Since cameraPos and playerPos values are assigned in start / awake, they arent updating. Simply assigning them again in the update function would...
From what I can gather, your shooting script is on the player game object instead of the gun and the awake method in your movement script needs to...
You want to go to File ---> Build Settings. Uncheck or delete the completed scene.