How to separately tween part rotation from position

So I am trying to make some enemies for my game that use pathfinding. I tried making them move using Humanoids for a while but that had issues that felt like more effort to work around than just using tweening instead. I got the movement of the enemy down using tweening HOWEVER I can’t figure out how to tween the rotation seperately to make the enemy look at the part WITHOUT needing to set the CFrame. The reason I can’t set the CFrame is because it will break the movement tween because CFrame also sets position, and I obviously can’t run 2 different movement tweens at the same time. So how do I tween rotation separate from position?

This is an inherent problem in you settling for movement through tweens, which you really shouldn’t be doing. So now you either need to proxy the movement through a different part so that you can achieve rotation (i.e. tween two things, one handles movement the other is rotation on the character’s tween) or use something else such as pure Lua springs.