Humanoid flinging character upon touch

Hello, I’ve been dealing with this problem for a while now but never confronted it. The problem is that everytime I have a bigger humanoid that the player can go underneath, it flings them FAR. I’m not sure how to fix this issue as Collision doesn’t work. I don’t know how to fix this so any help would be appreciated.

Here’s a video of the problem:

Is it still flinging? If yes , maybe send the script there then we’ll see what we can do.