GameObject particleSystemPrefab; void OnCollisionEnter(Collision collision) { foreach (ContactPoint contact in collision.contacts) { //Instantiate your particle system here. Instantiate(particleSystemPrefab, contact.point, Quaternion.identity) } }