groundCheck равна false в объявлении надо задать её сразу true, потому что изначально персонаж уже находится на земле:bool groundCheck = true;false:if (groundCheck)
{
rb2d.velocity = new Vector2(rb2d.velocity.x, jumpPower);
groundCheck = false;
}