Mortal Story NPCs and Indoor Weapons Mod (Friendly Fire) 1.2.1
470
12
-
April 02, 2026
Created by tee4L
Update 1.2.1
Fixed a ScriptHookVDotNet compatibility issue that could cause the mod to fail on startup for some users.
Update 1.2
Added compatibility support for the latest GTA V update. Indoor Weapon Mode now lets you fire normally indoors, gives you one wanted star, and prevents police response. Emergency Reset was also improved so it restores affected NPCs and lets you retry missions from checkpoint when needed.
Update 1.1
Fixed Mission Fail Disable.
Mod Description
This script removes forced invincibility from storyline characters and allies in GTA V Story Mode. It allows you to kill mission critical NPCs. It also includes an Indoor Weapon Mode that lets you pull out and use weapons inside safehouses and other restricted interiors without police swarming you.
Features
Mortal Story NPCs Removes hardcoded invincibility from allies and mission critical characters.
Indoor Weapon Mode Lets you use weapons inside safehouses and restricted interiors. While active you get 1 wanted star, but police dispatch is suppressed so no cops respond.
Mission Fail Disable Lets you take out mission peds without triggering a mission fail screen.
Emergency Reset Restores affected NPCs, clears the modified world state, and kills the player so broken missions can usually be retried from checkpoint.
Deep Customization Every feature, keybind, and controller modifier can be changed or disabled in the included ini file.
Known Bugs
Script Hang In rare cases a mission script may still get stuck after a mission NPC is killed. If that happens use Emergency Reset to clear the world state.
No other known issues right now If you find one please post it in the comments.
Default Controls
Keyboard
F10 Toggle Mortal Story NPCs.
F11 Toggle Indoor Weapon Mode.
F9 Toggle Mission Fail Disable.
F12 Emergency Reset.
Controller
Hold the modifier button while pressing the toggle.
RB or R1 with D Pad Down Toggle Mortal Story NPCs.
LB or L1 with D Pad Left Toggle Indoor Weapon Mode.
LB or L1 with A or Cross Toggle Mission Fail Disable.
RB or R1 with D Pad Up Emergency Reset.
Installation
- Install ScriptHookV and ScriptHookVDotNet v3.
- Place MortalNPCs.dll and MortalNPCs.ini into your scripts folder.
- If you do not already have a scripts folder, create one in your main GTA V directory.
Credits and Notices
Scripting and Development tee4L
Inspiration Inspired by ZiPPO RAID Friendly Fire mod.
Permissions You may share this mod on other sites without asking first. Please credit me.
NOTE
Emergency Reset is disabled by default. To enable it, open the ini file and turn on the reset option.
CUSTOMIZATION
The included MortalNPCs.ini file has a cheat sheet at the bottom listing valid key names and control codes so you can set up your own controls easily.
First Uploaded: March 01, 2026
Last Updated: 10 hours ago
Last Downloaded: 1 hour ago
4 Comments
Created by tee4L
Update 1.2.1
Fixed a ScriptHookVDotNet compatibility issue that could cause the mod to fail on startup for some users.
Update 1.2
Added compatibility support for the latest GTA V update. Indoor Weapon Mode now lets you fire normally indoors, gives you one wanted star, and prevents police response. Emergency Reset was also improved so it restores affected NPCs and lets you retry missions from checkpoint when needed.
Update 1.1
Fixed Mission Fail Disable.
Mod Description
This script removes forced invincibility from storyline characters and allies in GTA V Story Mode. It allows you to kill mission critical NPCs. It also includes an Indoor Weapon Mode that lets you pull out and use weapons inside safehouses and other restricted interiors without police swarming you.
Features
Mortal Story NPCs Removes hardcoded invincibility from allies and mission critical characters.
Indoor Weapon Mode Lets you use weapons inside safehouses and restricted interiors. While active you get 1 wanted star, but police dispatch is suppressed so no cops respond.
Mission Fail Disable Lets you take out mission peds without triggering a mission fail screen.
Emergency Reset Restores affected NPCs, clears the modified world state, and kills the player so broken missions can usually be retried from checkpoint.
Deep Customization Every feature, keybind, and controller modifier can be changed or disabled in the included ini file.
Known Bugs
Script Hang In rare cases a mission script may still get stuck after a mission NPC is killed. If that happens use Emergency Reset to clear the world state.
No other known issues right now If you find one please post it in the comments.
Default Controls
Keyboard
F10 Toggle Mortal Story NPCs.
F11 Toggle Indoor Weapon Mode.
F9 Toggle Mission Fail Disable.
F12 Emergency Reset.
Controller
Hold the modifier button while pressing the toggle.
RB or R1 with D Pad Down Toggle Mortal Story NPCs.
LB or L1 with D Pad Left Toggle Indoor Weapon Mode.
LB or L1 with A or Cross Toggle Mission Fail Disable.
RB or R1 with D Pad Up Emergency Reset.
Installation
- Install ScriptHookV and ScriptHookVDotNet v3.
- Place MortalNPCs.dll and MortalNPCs.ini into your scripts folder.
- If you do not already have a scripts folder, create one in your main GTA V directory.
Credits and Notices
Scripting and Development tee4L
Inspiration Inspired by ZiPPO RAID Friendly Fire mod.
Permissions You may share this mod on other sites without asking first. Please credit me.
NOTE
Emergency Reset is disabled by default. To enable it, open the ini file and turn on the reset option.
CUSTOMIZATION
The included MortalNPCs.ini file has a cheat sheet at the bottom listing valid key names and control codes so you can set up your own controls easily.
First Uploaded: March 01, 2026
Last Updated: 10 hours ago
Last Downloaded: 1 hour ago
-
-
I am having a problem launching this mod. Here's the log:
[10:11:45] [DEBUG] Loading API from .\ScriptHookVDotNet2.dll ...
[10:11:45] [DEBUG] Loading API from .\ScriptHookVDotNet3.dll ...
[10:11:45] [DEBUG] Initializing NativeMemory members...
[10:11:46] [DEBUG] Loading scripts from A:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts ...
[10:11:46] [DEBUG] Loading assembly MortalNPCs.dll ...
[10:11:46] [INFO] Found 1 script(s) in MortalNPCs.dll resolved to API version 3.7.0 (script assembly version: 1.0.0.0, target API version: 3.7.0).
[10:11:46] [DEBUG] Instantiating script MortalNPCsMod ...
[10:11:46] [ERROR] Failed to instantiate script MortalNPCsMod because constructor threw an exception: System.MissingMethodException: Method not found: 'GTA.FeedPost GTA.UI.Notification.PostTicker(System.String, Boolean, Boolean)'.
at MortalNPCsMod..ctor()1 day ago -
@MrMagicMan100 Thanks for posting the log, I found what was causing it. The mod was built with a newer ScriptHookVDotNet 3 notification call, and your installed version doesn’t have that exact method, so the script crashes as it starts. It’s not your save or anything you set up wrong. For now, try updating ScriptHookVDotNet to the latest v3 build. I’ve already fixed the compatibility issue on my side and I’ll upload an updated version soon.
16 hours ago


let me know here if theres any issues with this mod!