40267
188
-
28 september 2025
A wise man used to say, "Double the gun, Double the fun".
That's why Dual Wield mod by Jedijosh is all we need, sadly it's outdated.
I've decided to redo the script and make it a bit prettier with new features.
Please read description till the end before asking
⬅️ Check out my other mods on the left side 👈
📃Features:
- You see the screenshot?? Yes, yes we can use RPG, launcher, minigun,and even sniper you sick fuck!
- Independent shooting for each gun (like Max Payne), left-click for left-gun, right-click for right-gun, or both
- Scalable damage and bullet spread, set your own dual-wield lethality
- Attachments on the gun will be installed to the dual-wielded one (scopes, mags, etc)
- Controller (gamepad) supported, read How to Use below 👇
- Aiming is fully animated along with walking + running thanks to custom animations by your dearest WolfFire
- Adaptive compatibility with addon weapon & addon weapon component mods
- Revamped HUD (you can disable this and the crosshair using the ini)
- Enter "RAMBO" as a cheat for infinite ammo, type it again to disable
⚠️Requirement:
OpenIV - to easily install the mod on GTAV Legacy
ScriptHookVDotNet, use only the 3.7.0 Nightly Version (current version is built on nightly.128)
For GTAV Enhanced please use ScriptHookVDotNet Enhanced.
❓How to Install:
Legacy
Install using OpenIV by dragging or opening the downloaded OIV file, simply follow OpenIV instruction.
After installation, In-game you can activate Dual Wield with X.
Enhanced
Manual Install using Codewalker RPF - follow the included readme.txt
🛠️How to Use:
You can change the activation key, and adjust other things in the .ini config inside "/scripts" folder.
For controller, press Aim and hold Phone Right (DPad right on default) for 1 sec
Do the same to deactivate and go back to one-handed.
If you like my work and have spare change, feel free to donate here 😁
If you have errors/crashes, comment here or contact me on Discord.
Giving stupid rating without asking for help first is stupid move, will be reported
You need to be on 5mods Discord server to add me as a friend
🐞Bugs:
Rockets may not disappear correctly when reloading
Mods compatibility might be too early to tell, I test only with short list of mods
Enhanced has conflict with Trail Carry (wait for TC update) and the FPS camera won't work (fix is WIP)
⚔️Incompatibility:
More Gore mod by IAmJFry. If you have this, disable its PlayerHealingAnimation in its XML settings, otherwise you'll have two overlapping guns in your right hand
Pickups by InfamousSabre might not running well when changing weapon with dual wield on.
Outdated Weapons Configs/XMLs Please use only updated mod for this type of mod. I personally use Immersive Combat by artupaky. Just pay attention to the release date of these kinda mods.
First Person View is not compatible with FPS Cam mods like ViewPointV, etc
⌚Changelog:
v2.3 - Code refactoring and small optimizations by Tivertoni (see github)
v2.2:
- Mk II Weapon Ammo is now usable but won't adhere to damage and weapon spread setting
- Crash fix when player is dead and left weapon offset is adjusted again
v2.1:
- Adjusted weapon offset little bit,
- changed hud/crosshair disable method,
- added compatibility to shvdn-nightly3.6.0 (tested on 124)
v2.0:
Animations overhaul, split ammo and separated firing system, heavy weapons added, revamped UI, scalable damage and gun spread
The rest of the changelog is on GitHub
Först uppladdad: 8 juni 2024
Senast uppdaterad: 5 maj 2026
Senast nedladdad: 35 minuter sen
197 Kommentarer
More mods by mbahdokek - jedijosh920 - wolffire23309:
- Spelande
- Vapen
- .Net
- .Net
- Spelande
A wise man used to say, "Double the gun, Double the fun".
That's why Dual Wield mod by Jedijosh is all we need, sadly it's outdated.
I've decided to redo the script and make it a bit prettier with new features.
Please read description till the end before asking
⬅️ Check out my other mods on the left side 👈
📃Features:
- You see the screenshot?? Yes, yes we can use RPG, launcher, minigun,and even sniper you sick fuck!
- Independent shooting for each gun (like Max Payne), left-click for left-gun, right-click for right-gun, or both
- Scalable damage and bullet spread, set your own dual-wield lethality
- Attachments on the gun will be installed to the dual-wielded one (scopes, mags, etc)
- Controller (gamepad) supported, read How to Use below 👇
- Aiming is fully animated along with walking + running thanks to custom animations by your dearest WolfFire
- Adaptive compatibility with addon weapon & addon weapon component mods
- Revamped HUD (you can disable this and the crosshair using the ini)
- Enter "RAMBO" as a cheat for infinite ammo, type it again to disable
⚠️Requirement:
OpenIV - to easily install the mod on GTAV Legacy
ScriptHookVDotNet, use only the 3.7.0 Nightly Version (current version is built on nightly.128)
For GTAV Enhanced please use ScriptHookVDotNet Enhanced.
❓How to Install:
Legacy
Install using OpenIV by dragging or opening the downloaded OIV file, simply follow OpenIV instruction.
After installation, In-game you can activate Dual Wield with X.
Enhanced
Manual Install using Codewalker RPF - follow the included readme.txt
🛠️How to Use:
You can change the activation key, and adjust other things in the .ini config inside "/scripts" folder.
For controller, press Aim and hold Phone Right (DPad right on default) for 1 sec
Do the same to deactivate and go back to one-handed.
If you like my work and have spare change, feel free to donate here 😁
If you have errors/crashes, comment here or contact me on Discord.
Giving stupid rating without asking for help first is stupid move, will be reported
You need to be on 5mods Discord server to add me as a friend
🐞Bugs:
Rockets may not disappear correctly when reloading
Mods compatibility might be too early to tell, I test only with short list of mods
Enhanced has conflict with Trail Carry (wait for TC update) and the FPS camera won't work (fix is WIP)
⚔️Incompatibility:
More Gore mod by IAmJFry. If you have this, disable its PlayerHealingAnimation in its XML settings, otherwise you'll have two overlapping guns in your right hand
Pickups by InfamousSabre might not running well when changing weapon with dual wield on.
Outdated Weapons Configs/XMLs Please use only updated mod for this type of mod. I personally use Immersive Combat by artupaky. Just pay attention to the release date of these kinda mods.
First Person View is not compatible with FPS Cam mods like ViewPointV, etc
⌚Changelog:
v2.3 - Code refactoring and small optimizations by Tivertoni (see github)
v2.2:
- Mk II Weapon Ammo is now usable but won't adhere to damage and weapon spread setting
- Crash fix when player is dead and left weapon offset is adjusted again
v2.1:
- Adjusted weapon offset little bit,
- changed hud/crosshair disable method,
- added compatibility to shvdn-nightly3.6.0 (tested on 124)
v2.0:
Animations overhaul, split ammo and separated firing system, heavy weapons added, revamped UI, scalable damage and gun spread
The rest of the changelog is on GitHub
Först uppladdad: 8 juni 2024
Senast uppdaterad: 5 maj 2026
Senast nedladdad: 35 minuter sen
-
-
-
@syskey x0 Sorry for the long due reply just got back to modding, can you test my mod alone without any script mods, see if it still does that
4 februari 2026 -
@mbahdokek Hi, Dual-wield and Shootdodge have these errors when using with newest ScripthookDotnetNightly and Scripthooks. Possible to fix?
System.MissingMethodException: 找不到方法:“GTA.FeedPost GTA.UI.Notification.PostTicker(System.String, Boolean, Boolean)”。
在 DualWield.Main.OnTick(Object sender, EventArgs e)
在 SHVDN.Script.DoTick()
[18:19:52] [ERROR] The exception was thrown while executing the script DualWield.Main from "D:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts\DualWield.dll".
[18:19:52] [ERROR] Caught unhandled exception:
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 DualWield.Main.EndDualWield()
在 SHVDN.Script.Abort()
[18:19:52] [ERROR] The exception was thrown while executing the script DualWield.Main from "D:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts\DualWield.dll".[18:20:04] [ERROR] Caught unhandled exception:
System.MissingMethodException: 找不到方法:“GTA.FeedPost GTA.UI.Notification.PostTicker(System.String, Boolean, Boolean)”。
在 Shootdodge.Main.DrawHUD()
在 Shootdodge.Main.OnTick(Object sender, EventArgs e)
在 SHVDN.Script.DoTick()
[18:20:04] [ERROR] The exception was thrown while executing the script Shootdodge.Main from "D:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts\Shootdodge.dll".
[18:20:04] [WARNING] Aborted script Shootdodge.Main.5 maj 2026 -
For people who need to use older nightly version (for older mods to work) please download the old v2.3. For the future, i will write what shvdn nightly version i used to compile the version, so that you can search which shvdn version that will work so that you don't need too long to wait for me to update
5 maj 2026 -
@mbahdokek shootdodge newest 1.4.3 is already updated to latest Nightly right? I lost tracking with its update for awhile.
5 maj 2026 -
@mbahdokek still got the errors with the newest 2.3 (latest shvdn), runs with newest nightly
[19:15:43] [ERROR] Caught unhandled exception:
System.MissingMethodException: 找不到方法:“GTA.FeedPost GTA.UI.Notification.PostTicker(System.String, Boolean, Boolean)”。
在 DualWield.Main.OnTick(Object sender, EventArgs e)
在 SHVDN.Script.DoTick()
[19:15:43] [ERROR] The exception was thrown while executing the script DualWield.Main from "D:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts\DualWield.dll".
[19:15:43] [ERROR] Caught unhandled exception:
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 DualWield.Main.EndDualWield()
在 SHVDN.Script.Abort()
[19:15:43] [ERROR] The exception was thrown while executing the script DualWield.Main from "D:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts\DualWield.dll".
[19:15:43] [WARNING] Aborted script DualWield.Main.
在 System.Threading.Thread.AbortInternal()
在 System.Threading.Thread.Abort()
在 SHVDN.Script.Abort()
在 SHVDN.Script.DoTick()
在 SHVDN.Script.MainLoop()6 maj 2026 -
Anyone who has similar failure please directly add me on discord, im on 5mods discord server under the same name, just search it and send a private message to me. As this problem with shvdn-nightly is hard to test since i dont have legacy installed anymore and going forward will slowly put legacy version on halt.
6 maj 2026 -
-
@mbahdokek Do you think you can make your mod compatible with this? https://www.gta5-mods.com/misc/tactical-weapon-holding-animations
6 dagar sen -
@NOHABLOTAKATAKA i dont really know where the incompatibility is since its non-script animation mod, can you send screenshots to my discord, or just elaborate more
5 dagar sen -
@mbahdokek oh yes, for some reason I'm getting an error. Can you give me your Discord so I can send you the error message when I have time?
5 dagar sen -
@NOHABLOTAKATAKA umm i think you've messaged me before, but in case not, then add me through 5mods server then dm me, my user name is the same as here
2 dagar sen -
@mbahdokek I solved the problem with the final version of scripthookvdotnet-nightly; I previously had the enhancement version, but for some reason, shootdodge no longer works.
2 dagar sen -
@NOHABLOTAKATAKA There is update for shootdodge on gtav legacy, and please pay attention to the version of my mod and the shvdn (some of my mod has 2 legacy files one is for older shvdn nightly, the other for newer shvdn usually built on shvdn.nightly120)
2 dagar sen -
-
@mbahdokek @mbahdokek For some reason, the current version works for me with Nightly, but not with shvdn-nightly.82 and not with Script Hook V .NET Enhanced. The scriptlog throws this error: System.MissingMethodException: Method not found: 'GTA.UI.FeedPost GTA.UI.Notification.PostTicker(System.String, Boolean, Boolean)'.
in DualWield.Main.OnTick(Object sender, EventArgs e)
in SHVDN.Script.DoTick()
[15:59:42] [ERROR] The exception was thrown while executing the script DualWield.Main from "E:\GTAV\scripts\DualWield.dll".[15:59:42] [ERROR] Caught unhandled exception:
System.NullReferenceException: Object reference not set to an instance of an object.in DualWield.Main.EndDualWield()
in SHVDN.Script.Abort()
[15:59:42] [ERROR] The exception was thrown while executing the script DualWield.Main from "E:\GTAV\scripts\DualWield.dll".
[15:59:42] [WARNING] Aborted script DualWield.Main.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort()
in SHVDN.Script.Abort()
in SHVDN.Script.DoTick()
in SHVDN.Script.MainLoop()
[15:59:43] [ERROR] Caught unhandled exception:
System.MissingMethodException: Method not found: 'GTA.UI.FeedPost GTA.UI.Notification.PostTicker(System.String, Boolean, Boolean)'.
in Shootdodge.Main.DrawHUD()
in Shootdodge.Main.OnTick(Object sender, EventArgs e)
in SHVDN.Script.DoTick()
[15:59:43] [ERROR] The exception was thrown while executing the script Shootdodge.Main from "E:\GTAV\scripts\Shootdodge.dll".
[15:59:43] [WARNING] Aborted script Shootdodge.Main.1 timma sedan

.png)
.png)
.png)
.png)
.png)
DWR is now playable with SHVDNE, but it has new conflict with Trail Carry, so don't use it with TC until TC gets updated