How do i keep my character from flinging when hitting parts at a high speed?

My character keeps flinging when it hits parts at a high speed and i have not been able to find any solutions in the devforum

demonstration:

(the black screen at the end is the dark sky, meaning my character just went flinging to the bottom of the map)

If you could bring any solution, i’d be very thankful.