How to smoothly move a character along a path using TweenService

Basically, I’m trying to make a tower defense game. I originally went about using the default roblox :Move() on humanoids to move the enemies, but this had some issues in itself regarding physics.

I’m trying to use TweenService to tween a model along a set path of waypoints. This itself is very possible, but the problem comes when you want to add quick rotation snaps for every turn. I’ve tried most things, so I decided to go to the dev forum to see if anyone has had this issue before.

I just wanted to clear up that I’m not trying to achieve this

TS:Create(model,tweeninfo,{CFrame = waypoint.CFrame})

I’m trying to tween along a path with a tweened rotation inbetween. I’m unsure if this is possible, but if there are any workarounds please let me know (I know that you can use pivots, but preferably i want to use tweens for this). Help is greatly appreciated, thanks!

1 Like

I immediately think of adding attributes to the waypoints themselves and then once you are looping over them if you find this attribute then you can quickly tween the model to the desired CFrame

I can already tween to the waypoints. My question is how do you tween a model to a position whilst rotating it?