Ah thats fine, I'll figure out something. I tried using directional_velocity but that did nothing either
Edit: i finally fixed it with a ton of trial and error theres only 1 tiny glitch and thats the player sometimes goes a tad inside of it (I dont use Physical Response for the collision). YAY though
I can live with that.