Rotate camera to location

Hello!

With the Third Person Blueprint I begin to develop a game. It contains two mode, Roam and Battle. When the player roaming, the camera follows, but not rotate with it (“Use Pawn Rotation” disabled). I use the A and D Axis input to rotate only the character. I works how I want. When I switch to Battle mode, I set the camera to look from It’s location to the target’s location (“Look at” in blueprint), what works correctly. But when I use the custom macro I made to rotate the camera to the direction, and try to simply rotate m player, It’s not turning, instead the camera turning around the player. What I want: rotate the player is in Roam mode, meanwhile the camera look at from it’s location (while follow the player on the same way in Roam), but torning always to the targets location. There is my blueprint:

TheCharacter rotation:

The Character movement:

And finally the macro I made to rotate the camera in battle mode:

Thanks for any help!