Gun Holding?

What is the best way to make a my player hold the gun without modeling the hands apart? Should I use scripting or animations?

In your 3D package you could add a hand bone in and in Unity parent your gun to your hand bone. This is how I do it.

I have a gun that I made and it keeps falling apart when I look up or down! help me