is this how the jump works? are you sure its the velocity and you aren't just moving it up?
if by moving it up u mean using the position then no I don't do that
so how did you make the jump?
(rigidbody 2d).velocity = new vector2(0, 5);
like this?