I solved it!!!
So after posting this i found this great post by u/RogueVision and i after i replaced my code with theirs it worked perfectly!!! (after some tweaking of variables and a few changes so it supports multiplayer)
Variables that worked for me:
- (In character Movement component) Air Control: 0.0
- run_speed: 600
- add_speed: 600
- max_accel: 600
- movement_scale: 800