Смеяться над вопросом автора не коректно! Форум создан для помощи с впросами, а не для высмеевань вопросов! Какой бы простой или тупой бы не был вопрос - это вопрос! И автору нужен ответ.
GafGaf, ну во-первых любое физическое воздействие должно быть в FixedUpdate(), а во-вторых попробуй вместо Vector2.up, transform.up.
И еще, что за ошибка?
GafGaf, а почему ты юзаешь GetKeyDown (когда кнопка зажата), если надо GetKeyUp(когда кнопка отжата)? И ещё, ты сделал когда игрок прыгает чтобы переменная false стала? Это чтобы проблемы с двойным прыжком не было.