Gun Prefab
Let’s add an SMG to our character. We will use the demo A_W_SMG prefab and drag and drop it under the character’s IK weapon_bone GameObject.
Locate this prefab.

Attach it to the gun bone.

Assign the settings.
Overlay Animator Controller
If you use a Humanoid or a different Generic character, it won’t look great out of the box:

Use AC_CAS_FPS_Character as Controller.
- Idle_Aim: This is your weapon idle pose.
- Idle_Rest: This is a weapon pose when not aiming in third-person.
- Idle_Rest_Crouch: Same as Idle_Rest, but used only when crouching.

Weapon Pose
If your animations do not use a weapon bone, or your model is Humanoid — the weapon will follow the right hand by default:
Weapon pose in first-person view.

Toggle this icon.

Use translation and rotation controls.
Fixing Left Hand
Select the SMG prefab, and locate attachment game objects:
Select grip attachmnets one by one.

Assign the right clip here.

Correct left hand position.