yooo, I’ve run into this kind of thing before too where you knock a player into the ground and they go flying in a weird way. It’s usually because the velocity you’re applying has a strong downward direction, and when the player hits the baseplate, the physics engine kind of overreacts. Even if ragdoll is off, Roblox sometimes flings the character if the force is too sudden or not handled smoothly. One thing that helped me was making sure the knockback direction doesn't push the player down too hard. Like, I usually just remove the Y part of the direction so they only get pushed sideways.