I’m drawing trails onto my fast moving blades, the position of the trails is chosen based where a transform pivot is on the blade.
All well and good except the position of the transform is from where it was last frame.
you might want to do this within LateUpdate instead of regular Update, that way you can ensure everything else has already had its update run before doing this work
Look at the “Game Logic” big gray block in particular. You can see Update is right up at the top there, and LateUpate at the bottom. In between is all the Animation related stuff, which is what’s moving your character’s sword.