Make sure you calculate the local offset to prevent using Particles.Position - Engine.Owner.SystemLocalToWorld to prevent it.