iTween MoveTo localPosition not working as expected

I’ve created a path using iTweenPath based on local coordinates which the path should follow.

I’ve put this in my script to start moving my object:

iTween.MoveTo(particleEffect, iTween.Hash("path", iTweenPath.GetPath("PillowParticle"), "islocal", true, "time", 3));

The object does not follow the path as expected. For some reason, the object starts from it’s word position and THEN it follows the path. I don’t want the object to start from it’s word position but from the first coordinated of the path. How can I fix this?

You need to set “movetopath” to false.