Sit With NPC, Tow Cars, Pops & Bangs in Exhaust Samurai Script
Samurai’s Scripts for Yim Menu – Advanced GTA V Modding Framework (v1.4.3)
Samurai’s Scripts is an incredible modding script for GTA V. Built for the Yim Menu, Samurai’s Scripts is a comprehensive multi-purpose Lua script with an extensive variety of enhancements for gameplay and roleplay, including animations, vehicle physics modifications, NPC control, drifting mini-games, and comprehensive in-game interaction possibilities.
The Samurai’s Scripts is designed for the enhanced edition of Grand Theft Auto V (Build 3351/Version 1.69) and is integrated into Yim Menu’s GUI, adding a tab dedicated to Samurai’s Scripts with menus that are easy to navigate, toggle settings and scripts for events without needing direct access to the menu.
Greetings. I am Sam. Today we discuss the Samurai Script, an addition to the Yim Mod Menu for GTA V Story Mode – it works with the 1.70 “Agents of Sabotage” DLC. This script offers realism and interactive parts that affect single player gameplay.
For example, players can sit anywhere; they can also engage characters through scripted interactions. The Samurai Script adds behavior not found in normal GTA gameplay. It affects daily activities and allows for storytelling.
The Samurai Script for the Yim Mod Menu brings realism plus interactivity to GTA 5 Story Mode. It works with the 1.70 Agents of Sabotage DLC. This script gives features like sitting and NPC interaction, vehicle towing that uses game physics along with exhaust effects with dynamic driving sounds. For creating movie scenes, building roleplay content, or making ordinary single-player sessions better, the Samurai Script gives both styles besides function. Because the script is within the Yim Menu interface, it has stable performance and easy setup. It is for offline use. This helps safe modding and also grows creative options in Los Santos.
A notable feature involves vehicle towing. The game’s physics engine controls it. Players can create a police patrol scene or a tow truck company skit. They can also perform vehicle recovery roleplay. The mechanic works plus appears accurate.
📦 Script Info
Script Name: samuraisscripts
Version: 1.4.3
GTA Build: 3351
Compatibility: GTA V Enhanced Version – Story Mode (offline only)
Integration: Adds “Samurai’s Scripts” tab inside Yim Menu
🎮 Features:
🔁 Roleplay & Animation
Hundreds of animations organized by type (Actions, Gestures, Vehicle, NSFW, etc.)
Favorites list/Recent Actions tab with search filtering.
Moving overrides (Drunk, Hoe, Gangsta, Lester style, etc.)
Attach props, edit animation flags, assign to hotkeys
🚗 Vehicle
Drift Mode with tire smoke
Two-Step/NOS , with flames, sound, purge fx
Rally, offroad, AWD/FWD tuning
Customise steering, RGB lighting, horn mods
Fake cop cars and visual sirens
🧍 NPCs & AI
Spawn custom NPC followers and toggle invincibility
NPC animations, NPC voice, NPC group behavior and defend assignments.
Default favorites NPCs with internal IDs and models.
🧠 Gameplay Modifiers
Auto-heal toggle (Regen)
Hide from Cops / Disable Action Mode
Ragdoll on Demand (ROD) and Clumsy mode
Lockpicking & sitting/hiding in objects
🎵 Audio & Radio
Attach a bus that has the ability to use a radio with a invisible driver.
Simulated music from radio stations of your choice.
Loud radio toggle, horn lights
⚙️ Config & Hotkeys
The script can save/load user preferences (keybindings, NPC behaviors, animation flag settings, etc.) using a robust config system () and can be assigned using the GUI keybinds, which includes persisting between sessions.
🔑 Example Keybinds
[X] – Purge or Flatbed
[Shift] – NOS or Triggerbot
[DEL] – Play Anim
[G] – Stop Anim
[F7] – AutoKill
[F12] – Panic Button
📁 Installation
Put the samuraisscripts.lua script file in the scripts/ folder in the Yim Menu directory.
Ensure all dependencies like samuraisutils and YimConfig are in the lib/ folder.
Load up GTA V, access Yim Menu, and go to the “Samurai’s Scripts” tab.
⚠️ Disclaimer & Safety
This script is for single player mode or offline sandbox modding only. Use of mods like this in GTA ONLINE may breach Rockstar’s TOS and could result in penalties or bans.
✅ Safe for role play in single player
🚫 Not recommended for public multiplayer servers
🛡️ Make sure to backup your files prior to modding.
🔚 Conclusion
Samurai’s Scripts adds an incredible range of interactivity to GTA V. This mod elevates gameplay by providing cinematic animations, AI immersion, and vehicle control at your fingertips. If you’re searching for a feature-rich, cleanly organized script to enrich your offline experiences, Samurai’s Scripts is a great addition to your programming library.
📎 Want Support or More Mods?
Come join our community for help, updates and more mods:
Is Samurai Script Safe to use online???
Answer :
it’s safe, just limit it to 20-30 mil a day, and don’t forget to enable auto sell
Code:
---@diagnostic disable: undefined-global, lowercase-global
local IsOnline = function()
return
network.is_session_started() and not
script.is_active("maintransition")
end
---@param stat string
---@param value number
local IncrementStat = function(stat, value)
local stat_get, stat_set
if math.type(value) == 'integer' then
stat_get, stat_set = stats.get_int, stats.set_int
elseif math.type(value) == 'float' then
stat_get, stat_set = stats.get_float, stats.set_float
end
local first = stat_get(stat)
if (value < 0 and first == 0) or (value > 100 and first == 100) then
return
end
stat_set(stat, (first + value))
end
local pstats_t = {
{str = "Stamina", stat_1 = "MPX_STAMINA", stat_2 = "MPX_SCRIPT_INCREASE_STAM", incr_val = 1, f = stats.get_int},
{str = "Shooting", stat_1 = "MPX_SHOOTING_ABILITY", stat_2 = "MPX_SCRIPT_INCREASE_SHO", incr_val = 1, f = stats.get_int},
{str = "Strength", stat_1 = "MPX_STRENGTH", stat_2 = "MPX_SCRIPT_INCREASE_STRN", incr_val = 1, f = stats.get_int},
{str = "Stealth", stat_1 = "MPX_STEALTH_ABILITY", stat_2 = "MPX_SCRIPT_INCREASE_STL", incr_val = 1, f = stats.get_int},
{str = "Flying", stat_1 = "MPX_FLYING_ABILITY", stat_2 = "MPX_SCRIPT_INCREASE_FLY", incr_val = 1, f = stats.get_int},
{str = "Driving", stat_1 = "MPX_WHEELIE_ABILITY", stat_2 = "MPX_SCRIPT_INCREASE_DRIV", incr_val = 1, f = stats.get_int},
{str = "Lung Capacity", stat_1 = "MPX_LUNG_CAPACITY", stat_2 = "MPX_SCRIPT_INCREASE_LUNG", incr_val = 1, f = stats.get_int},
{str = "Mental State", stat_1 = "MPX_PLAYER_MENTAL_STATE", stat_2 = "MPX_PLAYER_MENTAL_STATE", incr_val = 1.0, f = stats.get_float},
}
local PlayerAbilitiesTab = gui.get_tab("GUI_TAB_NETWORK"):add_tab("Player Abilities")
PlayerAbilitiesTab:add_imgui(function()
if IsOnline() then
ImGui.PushStyleVar(ImGuiStyleVar.ItemSpacing, 10, 20); ImGui.PushButtonRepeat(true)
for k, v in ipairs(pstats_t) do
ImGui.Text(v.str)
ImGui.PushID(k)
if ImGui.Button(" - ") then
script.run_in_fiber(function()
IncrementStat(v.stat_2, - v.incr_val)
end)
end
ImGui.SameLine(); ImGui.ProgressBar((v.f(v.stat_1) / 100), 180, 30); ImGui.SameLine()
if ImGui.Button(" + ") then
script.run_in_fiber(function()
IncrementStat(v.stat_2, v.incr_val)
end)
end
ImGui.PopID()
end
ImGui.PopButtonRepeat(); ImGui.PopStyleVar()
else
ImGui.Text("\nUnavailable in Single Player.")
end
end)
Instructions : How to Inject Script With Yim-Menu
Step 1 : Make Sure you have Copied already Yim Menu files and everything like FSL, Then Inject the Menu asusual on the Launchpad
Step 3 : Then once the script is been activated Load into any Online session / lobby and wait until you enter into los santos streets
In-Game Pictures:
Video of the Script
Credits to Dev – #XesDogg, CheatChris (Github), & L7negSharing the Bools Updated
📥 Download Link :
Frequently Asked Questions