CharacterMesh has to have 'Simulate Physics' enabled if you'd like to AddImpulseAtLocation

You need to specify the BoneName in AddImpulse
For example, “pelvis”