Push box directional issues

Hey guys, I’m having a bit of an issue with this system… I’m currently converting a 3D pushbox blueprint into a 2.5D version. Unfortunately, I’ve run into a hiccup and I’m unsure how I’m suppose to proceed.

With how the blueprint is set up, movement is set up as A/D (left and right, which makes the character face forward left and right also). The problem is, when it comes down to pushing the objects, the keys will only push the item in the direction the character is facing.

So… The D key is considered forward, but if I’m on the right side of the box, it will move the box left instead of right. If I press A, it will move the box right instead of left. Frankly, I’m at a loss, because the pushes are tied into the character movement.

Anyone have any helpful suggestions on my dilemma?