Particle system explosion activates inside enemy instead of on the surface

Hi everyone!

I’m new to Unity and even more to the particle system.
My issue is that the player shoots a prefab that when collides with an element of the enviroment, it explodes using the particle system (the script in the bullet destroys the bullet and instantiates the particle system effect). This explosion is instantiated through a OnTriggerEnter funtion inside the the bullet script so it should apperar in the surface, where the trigger is activate, right? Instead of that, the explosion starts isnide the enemy.
The enemy has a rigid body with continuous detection.
I uploaded a video with the effect

How can I make it to explode on the surface"?

Thank you!

7232335–870430–2021-06-12-18-46-56.zip (376 KB)

Check out some tutorials on how to find the correct location to put bullet holes.

That same technique applies to the “poof” or “splash” of a bullet hit.