Particle system triggers once when starting game?,

I’m new to Unity, so I apologize if this is a simple mistake. I created a particle system that triggers when the player collides with an enemy. It works fine, except for the fact that every time I start the game, the particle effect triggers at position 0,0,0 (which is the position of the particle system object). It also doesn’t create a clone in the scene manager like it does when triggered properly. So I’m not sure how to fix this.

Here’s the code I have that triggers the particle system in case you’re wondering. I don’t think there any reason why it would trigger based on this, but maybe I’m overseeing something. The enemies don’t spawn in until after the game starts, so there’s no way they would be colliding when starting.

    void OnTriggerEnter2D(Collider2D other) 
    {
        if(other.gameObject.CompareTag("Enemy"))
        {
            if(other.gameObject.transform.localScale.x < gameObject.transform.localScale.x)
            {
                Instantiate (enemyParticle, other.gameObject.transform.position, Quaternion.Euler 
                            (-90, 0, 0));
                Destroy(other.gameObject); 
                transform.localScale += new Vector3 (0.025f, 0.025f, 0f);
            }
            else
            {
                Time.timeScale = 0;
            }
        }
    }

,

@seanrules77 There is a “Play on Awake” toggle in the Unity Editor in inspector of particle system. Just uncheck. It should solve your problem.