This post contains a link to an open-source platformer movement demo that has a dive and slide mechanic similar to the one shown in the video:
I believe it uses a ball part and then relies on Roblox to calculate the physics so that the controller simply has to align the character to the rolling ball, but I have not experimented with this mechanic.
EDIT:
Here’s a simple demonstration with a semi-transparent part: