ReplaceBodyPartR15 disconnects the torso

When working with ReplaceBodyPartR15 (which is causing so many issues with SkinnedMeshes but Roblox said they’re looking into it) I’ve noticed that when replacing the LowerTorso body part, the character just disconnects and the lower half just falls through the floor.

Why is this happening?

function ChangeBodyPart(Player, BodyPart, Index)
	local Model = ServerStorage.CharacterTextures[Index][BodyPart]
	if Model then
		local Clone = Model:Clone() 
        Clone.Parent = workspace

		Player.Character.Humanoid:ReplaceBodyPartR15(Enum.BodyPartR15[BodyPart], Clone)
	end
end