How can I make the other hand also hold on to the weapon or can I limit the effector I have under the longer arm


I’m trying something like the game “bloody bastards” you can give any other ideas if you want.

and thats my script to place effectors

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class aim : MonoBehaviour
{
    public Transform targetTransform1, targetTransform2;
    Vector3 pos;
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
       
        pos = Input.mousePosition;
        targetTransform1.position = Camera.main.ScreenToWorldPoint(pos);
        targetTransform2.position = targetTransform1.position;
    }
}