Roblox Physics make me lose momentum while jumping

Im working on a game where riding a horse is an important mechanic. I did all the modeling/coding yesterday and it worked out great, I set it up so the horse welds to the player, and then moves around with the player and it loops animations and looks/works great. The players Hip height and speed get adjusted and everything.

However, the only issue I havent been able to fix is that when the player jumps, the horse jumps too which is great, but the whole rig just stops in its tracks and goes up. Then once back on the ground keeps moving normally. You will be running fast then if you jump you stop and go straight up, then keep running after.

Obviously this is less than ideal. I have to imagine its a physics problem since ive found similar issues when I weld stuff to my character. Anyone experienced something similar/know a fix?

Extra info: The parts directly touching the player while they are welded are no-collide (i tried with/without collision to see if that affected it, and it did not)

Im happy to give more details if it helps just ask!

2 Likes