Find look at rotation doesnt work right

Heya! I have build an item that circle around the player. What i am trying to do is that the item would constantly rotate towards player while circling. I tried to use “find look at rotation” but it doesnt work correctly. This is what happens.

As you can see the item kinda flips itself when it goes other side of the player. It should constantly rotate looking player without flipping or anything.

Help would be great!

This is my blueprint for the look at part

Hi Frisco,

Find look at rotation works right. It is just not, what you are looking for. I propose to you next formula:

OffsetVector = Rotator(0,RotatedAngle(Speed, Time),0).ToVector();
ItemLocation = PawnLocation + OffsetVector;

Blueprint realization:

Hope it helps!

I cant believe it! It works perfectly now! Thank you my man! I’ve been struggling all night with this. Aah, finally. Thanks. You are life saver.

Too bad i suck with math. It would be so much easier to program.