Is there any way to make VFX particles move along with the transform that spawned them?

Is there any way to make particles spawned by VFX graph move along with their parent transform?

For example, in the below video I have an effect that plays when you equip a weapon. I’d like those particles to track with the player when they move so that they can actually see them like in the first time I equip a weapon. You can see in the second and third examples that if I equip a weapon and then move away the particles stay in the area they were spawned.

This effect is created in VFX graph which I’m not terribly familiar with; I tried changing the particle update space to Local instead of World but that broke the effect and it won’t spawn particles at all anymore.

Here’s the whole VFX graph:

You must have simulation space set to local, and if that breaks your simulation then you have to fix those blocks sadly. I don’t know what is inside of them so it’s hard to say what to do. Perhaps there are other blocks that can spawn in different space, but the idea is that MeshPosition block or perhaps the one below assumes space to be world, so when you change simulation space you get your particles spawned, but somewhere far in the space, like you attached whole global transform to your gun.