Using OnControllerColliderHit with other controllers

Hi, I added a CharacterController to my NPC, because I added a velocity to the hit point of my guns raycast (Its fun shooting ragdolls :smile:), and this effects the rigidbody. However now, my scripts don’t work when I hit the NPC, and they are OnControllerColliderHit. So what do I need to do to have my AI scripts work with the CC component?

FIxed it, rather than having a rigidbody, I make it so that it has it’s own gravity, like the FPSWalker script.