error CS0103: The name `FiredShot' does not exist in the current context

using UnityEngine;

using System.Collections;

public class playerGun : MonoBehaviour {

	public GameObject Ammo; // theShot

	GameObject FiredSHot; //shot in air 

	// Use this for initialization
 
	void Start () {

	}

	// Update is called once per frame 
	void Update () { 

		if(Input.GetKeyDown(KeyCode.Mouse0)){
 
FiredShot =  (GameObject)Instantiate(Ammo, transform.position, Quaternion.identity) ; 
		}

if( FiredShot != null ){ 

firedShot.transform.position += Transform.forward * 15 * Time.deltaTime; 
		}
	}
}

You’ve misspelled ‘FireShot’ on line 9. Notice the upper case ‘H’. Spelling and case must match exactly. Also, by convention, variables should start with a lower case letter. Classes and Methods should start with an upper case letter.

but, I write

"
error CS0103: The name `FiredShot’ does not exist in the current context"

I said “FiredShot” not “FiredSHot”