MoveTo not running smoothly on props

I Move props in verse using this

MoveProp(Prop:creative_prop, DeltaLocation:vector3)<suspends> : void =     
        MovementKeyFrame: keyframe_delta = keyframe_delta
        {
            DeltaLocation := DeltaLocation
            DeltaRotation := IdentityRotation()
            DeltaScale := vector3 { X:=1.0, Y:=1.0, Z:=1.0 }
            Time := 0.05
            Interpolation := Linear
        }

        if (AController := Prop.GetAnimationController[]):
            FortVaderKeyFrames:[]keyframe_delta = array { MovementKeyFrame }
            AController.SetAnimation(FortVaderKeyFrames, ?Mode:=animation_mode.OneShot)
            AController.Play()
            Sleep(0.05)

Using objects that are props does not result in smooth movement. When I use something else like a wall asset or a floor asset, it moves smoothy, see the 2 videos.

How would I make this move smoothy for props?


did you try a ‘sleep(0.0)’ which will run each tick? you make too long of a pause, 0.05 is a huge lag, use 0. it’ll still suspend but only until next frame, I think it’s best for what you’re trying to do.

no didnt work either, I ended up finding a solution using verse UI so I dont need the cursor anymore