PuppetMaster
The Ultimate Character Controller is integrated with PuppetMaster allowing your character to become a puppet when colliding with other objects. While both first and third person are support from the character controller side of things, we imagine that this integration will primarily be used for third person characters. When the PuppetMaster integration is used Unity’s ragdoll system should not be added to the character.
The PuppetMaster integration is maintained by Root Motion and can be downloaded from this page. Root Motion created a video explaining how to integrate the two assets. Note that this video was created with version 2 of the character controller but the process is similar.