As of now it works in making it control properly, but I don't know how to remove the force strafe flag yet.
Current result: