Character backwards movement is too quick on joystick

We are building a third-person game for mobile. We have a setup where one joystick moves AND turns the player only on the Yaw axis. The problem is when the player turns backwards (1 or -1) it goes way too fast. But, when the player is moving forward, everything goes just as planned. What we want is a smooth turn that cooperates with our joystick sensitivity when the Joystick is being pulled backwards. Here is our set-up for controlling the sensitivity of the joystick.

We believe we narrowed it down to the Add Movement Input-Scale Value. We tried different things with controlling that value, and it didn’t seem to work. But we’re not sure. We tried using the “Use Controller Desired Rotation,” and “Use Controller Rotation Yaw.” But it’s not giving us the result we want.

I don’t have gamepad to check but would something like this work? I don’t quite understand what you mean by smooth turn though.


So when char moves forward it gets full speed but backwards is 0.5x.