Seems like this solution is causing the platform to jitter heavily. I am fairly certain this is happening because PhysicsMover and the spline tool Im using are both updating the platforms transform. I havent found a way to stop PhysicsMover from updating the position (tried commenting out the set position lines for transform and rigidbody as well as velocity changes but that did not change anything), is there a way to not let it change the transform, and do you think this will help and not cause any issues? Maybe a different solution would be to let the spline script pass the platform script its position values which can then pass it to the PhysicsMover? Also, if I am already passing it the current position of the platform every time the PhysicsMover asks for it (FixedUpdate I think?), and the spline tool is updating the position every frame, shouldn't both positions be the same (so no stutter), or is there some interpolation going on?