How could I create a dismemberment functionality?

Look into SkeletalMeshComponent->BreakConstraint . Its what we use.