Arrow stick with animation

I have archery in my game, and when the arrow hits the enemy it sticks to it.

transform.parent = hit.transform;
GetComponent<Rigidbody> ().isKinematic = true;

But this only causes the arrow to stick with the collider it hit, is there a way to make it stick with the character model? so that when the enemy falls over and dies the arrow does not float in the air above ?

can put your collider inside the character model?

just change the arrows parent when it hits the target

transform.SetParent(enemy.transform);