How would I rotate an object away from movement direction to simulate top-heavy lag?

I’m making a city builder game and I want my buildings to “lag” when moving them around.

Here is a diagram of my goal:

I have tried to use ‘find look at rotation’ but it makes the object rotate in all different ways. I know I need to ease the rotation, which I was trying to do but nothing I have tried actually gets the rotation angles correct.

Any suggestions?

Here’s a couple examples:

It does not need to be a Pawn, but you will need obtain velocity and use it to derive direction.

Thank you so much! I added a float curve after the clamp to smooth it out and it’s perfect.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.