Hi, Could someone help me out with the script below? Can't quite see why this isn't working. If i comment out the else statement it works, but the wrong way round. Once i let go of the 'vertical' button the audio plays and then stops once i click it again. I want it the other way round, but it should already be doing that... Any ideas? Thanks Code (JavaScript): var forestAudio : AudioClip; var enteredArea : boolean = false; function Update (){ var Audio = gameObject.GetComponent(AudioSource); Audio.clip = forestAudio; if(Input.GetButton("Vertical") && enteredArea == true) { Audio.Play(); } else { Audio.Pause(); } } function OnTriggerEnter (col : Collider) { if(col.gameObject.name == "GrassSound") { enteredArea = true; } }