Add Controller Input Yaw is changing character's location too

Hello, everyone.

I have a BP where I call the Add Controller Input Yaw to hardly change the yaw of my character. It seems to be being applied correctly, but I don’t know why, it is changing the character’s location too.

In the attachment you can see how my BP and my Character look.
Character hierarchy

Thanks in advance.

It seems like you have a teleport setup and adding that position (or relative position)`

Yes, it must be there and it is working as it should. Actually, if I remove that, it still changes my character’s location despite there’s no any kind of that functionality.

Could be the nodes that are moving the character are elsewhere. Perhaps something related to the add movement function logic?

I think it shouldn’t be, because it only happens when I have the AddControllerYawInput there in that BP. I have my own character Class written in C++, where I’m doing the same but with a timeline so the rotation is smoothly executed:

void ACCharacter::SmoothRotationTick()
{
	if (!RunningOnVR())
	{
		return;
	}
	float AngleToRotate = bTurnArround ? 180 : YawRotationAngle;
	float Duration = bTurnArround ? TurnArroundTimerDuration : YawRotationTimerDuration;
	float ScaledYawAngle = (AngleToRotate * 1.f / Duration) / 60.f;

	AngleAcumulation += ScaledYawAngle;

	float Angle = ScaledYawAngle / InputYawScale;
	AddControllerYawInput(YawRotationDirection * Angle);

	if (AngleAcumulation >= AngleToRotate)
	{
		GetWorldTimerManager().ClearTimer(SmoothRotationTimerHandle);
		SmoothRotationTimerHandle.Invalidate();
		bTurnArround = false;
	}
}

That fragment of code is executed everytime player press left or right button, and it is working. Why the other part, which apparently has the same code, does not work properly?

Don’t see anything that would affect the character movement there.

Just rule out the obvious: The target for this node is of class MyOCharacter… right? So could this be the node moving your character or is it intended for the other actor that has been overlaped?
Screen Shot 2022-01-26 at 1.12.49 PM

Is the pivot point of the actor in the center of the actor or is it offset?

First of all, thank you for your time and patience. It is intended for the other actor (the teleporter) to move the MyCCharacter instance.

Thank you too, mate. The pivot point of the actor is in the center, it has not any offset.