Need Help With Static Mesh Location Scaling in Niagara

What i’m trying to do is have my particles burst from a static mesh and then have system re-initialise and scale itself up via a blueprint. The way I did this was by modifying the static mesh location module and multiply “Module.SampledMeshPosition” value by an input which is connected to a blueprint. When testing this, the particle system scales up successfully but the position shifts away from the original location. Is there a way to shift the scaled up static mesh location to its original position? Or is there a simpler method of scaling the static mesh location?