public void AddCustomWeapon()
    {
        if (FirstPlayerWeaponController != null)
        {
            if (FirstPlayerFHandWeapon != null)
            {
                FirstPlayerWeaponController.CatchWeapon(FirstPlayerFHandWeapon, true);
            }

            if (FirstPlayerBHandWeapon != null)
            {
                FirstPlayerWeaponController.CatchWeapon(FirstPlayerBHandWeapon, false);
            }
        }
        if (SecondPlayerWeaponController != null)
        {
            if (SecondPlayerFHandWeapon != null)
            {
                SecondPlayerWeaponController.CatchWeapon(SecondPlayerFHandWeapon, true);
            }

            if (SecondPlayerBHandWeapon != null)
            {
                SecondPlayerWeaponController.CatchWeapon(SecondPlayerBHandWeapon, false);
            }
        }
    }