// Update is called once per frame void Update() { if (Time.time >= nextAtt && Input.GetButton("Fire2") && Nukes > 0) { Nukes--; nuke.Attack(); nextAtt = Time.time + 1f / firerate; } }