Player only dashing in right direction

Just pivoted from a boost bar mechanic, instead there is an arrow attached to the player for guidance to where the ‘Impluse’ will slingshot you. However the game only seems to like slings hotting the ‘11A Player ball’ to the right regardless. Does anyone know a fix?

The player impulse code that let’s you slingshot: (‘Q’ is the command)

(The player spins when moving in general)

the game: https://flowlab.io/games/play/2951298

When last key pressed was (A for example)
When dash > disable movement > Go -30 X

I just can’t get a system like that to work. How would you do it? This screenshot is pretty rough but dosent function properley

essentially whatever direction the arrow is facing it should launch the player in that direction. I tried using a filter so the game should’ve seen:

Right = 1
Left = -1

FIlter: is equal to one? impulse right when q pressed

Filter: is equal to -1? impulse left when q pressed

But would still like even if you are standing still you can still launch in that direction