Second player does not behave like first

Hi fellas, I’m making a little multiplayer game where you must fling your opponent out of the map using left click which can also be used to propel the player around the map similar to a rocket jump, issue is when it comes to the second player no matter the rotation of the character they will always be sent backwards rather than upwards (If facing down), any idea why?