Answers for "Problem with playing sound on Trigger-Enter" The latest answers for the question "Problem with playing sound on Trigger-Enter" Answer by GuntranHoet For your C# script: [RequireComponent(typeof(AudioSource))] public class Coin : MonoBehaviour { private AudioSource Source; public AudioClip gong; void Start() { Source = GetComponent<AudioSource>(); } void OnTriggerEnter(Collider c) { if (c.gameObject.tag == "Player") { //audio.PlayOneShot(gong, 1.0f); //audio.Play(); Source.Clip = gong; Source.Play(); Destroy (gameObject); } } } Sun, 16 Aug 2015 09:38:14 GMT GuntranHoet Answer by legion_44 Are You calling Destroy on object with AudioSource that's playing the sound? audio.PlayOneShot(gong, 1.0f); //Here audio starts being player Destroy(gameObject); //And here ends, possibly even in the same frame If You wan't to destroy this gameobject and not need settings audio effects in inspector try AudioClip clip; void OnTriggerEnter(Collider c) { AudioSource.PlayClipAtPoint(clip, gameObject.position); Destroy(gameObject); } Thu, 12 Jun 2014 17:54:29 GMT legion_44