jumping from platform to platform isnt very forgiving i get to the end and jump but it doesnt jump i just fall down. i dont know maybe you have a ground check at the bottem of the player exactly in the middle so when the player gets to the edge but is still on the edge and you try to jump you cant because the ground check is saying he isnt grounded. a good way to fix that is instead of using raycasts use sphere casting which would cover more of the player and it would work better. or you could setup 3 ray casts one in the center one on the right and one on the left and then you can ground check those. if you didnt understand what i am saying send me another message and ill try to explain it better.