Max Abilities Script for Yim Menu Agents of Sabotage
Description:
Hello everyone, this is Sam. Today’s topic discusses the Max Abilities Script – it is a helpful tool for the Yim Mod Menu. It works with GTA 5 Story Mode – it works with the most recent 1.70 “Agents of Sabotage” DLC.
The Max Abilities Script for the Yim Mod Menu offers a useful improvement for players who want to completely unlock their character’s potential in GTA 5 Story Mode, particularly with the current 1.70 Agents of Sabotage DLC update. This script permits immediate maxing out of all significant abilities, for example, stamina, strength, driving, flying along with stealth. Players then get complete control over their gameplay experience. They avoid lengthy grinding. Ideal for offline sessions, cinematic roleplays, or just testing the game’s mechanics at their highest, this mod works with the Yim Menu. The activation is quick as well as the performance is stable. For single-player use only, the Max Abilities Script helps safe modding practices. Gamers can enjoy Los Santos with their character working at full capacity.
The Max Abilities Script lets players quickly increase all character skills; they do not need to finish long, repeated missions or tasks. In the normal game, improving skills such as stamina, driving, or flying asks for many hours of practice or grinding. This script responsibly avoids that system. It upgrades these abilities at once, so your character is ready to deal with any problem in Los Santos.
This works well for modders and roleplay builders. They wish to enjoy GTA V’s Story Mode completely. The tool lets them have action, stunt scenes, or custom gameplay content without limits.
Overview :
A script helps players change abilities in GTA V (Yim Menu).
The Player Abilities Editor Script is a small tool – it works inside the Yim Menu Lua program. The script shows a live display. From this display, players change their main ability numbers in GTA V Online – these abilities include how long a player runs, how well a player shoots, how much power a player has, and how quiet a player moves.
The tool lets players change separate numbers. Players add to or subtract from each number right in a clear menu.
Whats the use of this Script:
This script offers a way to change player numbers while a player is in the game. These numbers usually change slowly from playing the game. The script is good for players who want to
* Try different ability setups for playing against the computer or for roleplaying.
* Change numbers fast.
* Work on offline content and control how a character develops.
* Not play the game for a long time just to raise numbers.
Advantages :
The script covers these player abilities
🏃 Running
🎯 Shooting
💪 Strength
🥷 Stealth
✈️ Flying
🚗 Driving
🌊 Lung Capacity
🧠 Mental State
Each stat is represented with:
A Stat Name called label
A progress bar showing current value
A pair of buttons (“+” and “−”) to increment or reduce values in real time
🧩 How it Enables to Change the Stats
The script search by checking if the player is in into online session by ensuring that change are only available where relevant.
It uses a stats exchange table to define internal Rockstar stat codes (like MPX_STAMINA, MPX_SHOOTING_ABILITY, etc.).
For each stat editing, it pulls the present value and displays it as a %
When the user clicks “+” or “−”, the script safely increments or decrements the value using Rockstar’s stat manipulation functions (stats.set_int, stats.set_float).
Is Risky to Max my Stats / Abilities in GTA 5 Online ?
Answer :
It depends entirely which stats you’re referring to:
If you’re talking about character stats like Shooting, Driving, Flying, Stamina, etc., then no, modifying those stats are not considered risky.
If you’re referring to Rank, LS Car Meet Rank, Arena War Points, Races, Stunt Jumps, etc., then yes, most of those stats are risky to modify. However, certain stats are riskier than others – for example, manually increasing your Rank would be riskier than setting all Stunt Jumps as “completed”.
It will also depend on whether you have FSL installed or not. If you’re not using FSL, then what I said above holds true. If you do have FSL installed, then you can modify any of your stats with virtually no risk.
Code :
local re_tab = gui.get_tab("GUI_TAB_NETWORK"):add_tab("Random Events")
local RE = {
CORE = {
REQUEST_RE_HASH = -126218586,
GSBD_RE = 1882379,
GPBD_FM_2 = 1882780,
FMRE_DATA = 15827
},
IDS = {
DRUG_VEHICLE = 0,
MOVIE_PROPS = 1,
GOLDEN_GUN = 2,
VEHICLE_LIST = 3,
SLASHER = 4,
PHANTOM_CAR = 5,
SIGHTSEEING = 6,
SMUGGLER_TRAIL = 7,
CERBERUS = 8,
SMUGGLER_PLANE = 9,
CRIME_SCENE = 10,
METAL_DETECTOR = 11,
CONVOY = 12,
ROBBERY = 13,
XMAS_MUGGER = 14,
BANK_SHOOTOUT = 15,
ARMOURED_TRUCK = 16,
POSSESSED_ANIMALS = 17,
GHOSTHUNT = 18,
XMAS_TRUCK = 19,
COMMUNITY_OUTREACH = 20
},
STATES = {
INACTIVE = 0,
AVAILABLE = 1,
ACTIVE = 2,
CLEANUP = 3
},
LOCALS = {
END_REASONS = {
[0] = { 1820, 115 },
[1] = { 1947, 137 },
[2] = { 1833, 93 },
[3] = { 1621, 83 },
[4] = { 1650, 83 },
[5] = { 1630, 83 },
[6] = { 1875, 84 },
[7] = { 2122, 130 },
[8] = { 1642, 91 },
[9] = { 1894, 178 },
[10] = { 2023, 151 },
[11] = { 1881, 93 },
[12] = { 2812, 437 },
[13] = { 1809, 87 },
[14] = { 1673, 83 },
[15] = { 2284, 221 },
[16] = { 1975, 113 },
[17] = { 1646, 83 },
[18] = { 1606, 88 },
[19] = { 1520, 91 },
[20] = { 2066, 191 }
},
COORD_COOLDOWNS = {
[0] = { 1820, 146 },
[1] = { 1947, 168 },
[2] = { 1833, 128 },
[3] = { 1621, 114 },
[4] = { 1650, 114 },
[5] = { 1630, 114 },
[6] = { 1875, 115 },
[7] = { 2122, 166 },
[8] = { 1642, 122 },
[9] = { 1894, 209 },
[10] = { 2023, 186 },
[11] = { 1881, 129 },
[12] = { 2812, 470 },
[13] = { 1809, 124 },
[14] = { 1673, 114 },
[15] = { 2284, 256 },
[16] = { 1975, 148 },
[17] = { 1646, 114 },
[18] = { 1606, 119 },
[19] = { 1520, 122 },
[20] = { 2066, 229 }
}
},
FUNC_POINTERS = {
FM_RETURN_TRUE = 0x76BC,
FM_RETURN_FALSE = 0x7E4A0,
SHOULD_TRIGGER = {
-- *_SHOULD_TRIGGER functions determine if the event can progress to the Active state from the Available state.
-- There are also the *_SHOULD_BE_AVAILABLE functions, which determine if the event can progress to the Available state from the Inactive state. The events that have this function don't have any special conditions to be triggered in their SHOULD_TRIGGER functions, they just return true.
[0] = 0x2C9317,
[1] = 0x2C922B,
[2] = 0x2C91FE,
[3] = 0x2C91C0,
[4] = 0x2C85A7,
[5] = 0x2C8247, -- PHANTOM_CAR_SHOULD_BE_AVAILABLE
[6] = 0x2C8165,
[7] = 0x2C8122,
[8] = 0x2C7E69,
[9] = 0x2C7E11,
[10] = 0x2C7DC6,
[11] = 0x2C7D7B,
[12] = 0x2C7D2D,
[13] = 0x2C7CDF,
[14] = 0x2C798E, -- XMAS_MUGGER_SHOULD_BE_AVAILABLE
[15] = 0x2C790E,
[16] = 0x2C78B4,
[17] = 0x2C7732,
[18] = 0x2C73C6,
[19] = 0x2C7390, -- XMAS_TRUCK_SHOULD_BE_AVAILABLE
[20] = 0x2C72E8
},
REAL_COORDS = {
[0] = 0x22CB46, -- The Slashers
[1] = 0x22D489, -- Phantom Car
[2] = 0x23150D, -- Cerberus Surprise
[3] = 0x22D93C, -- The Gooch
[4] = 0x22DA1D, -- Possessed Animals
[5] = 0xCE8B -- Ghosts Exposed
}
},
SCRIPTS = {
[0] = "fm_content_drug_vehicle",
[1] = "fm_content_movie_props",
[2] = "fm_content_golden_gun",
[3] = "fm_content_vehicle_list",
[4] = "fm_content_slasher",
[5] = "fm_content_phantom_car",
[6] = "fm_content_sightseeing",
[7] = "fm_content_smuggler_trail",
[8] = "fm_content_cerberus",
[9] = "fm_content_smuggler_plane",
[10] = "fm_content_crime_scene",
[11] = "fm_content_metal_detector",
[12] = "fm_content_convoy",
[13] = "fm_content_robbery",
[14] = "fm_content_xmas_mugger",
[15] = "fm_content_bank_shootout",
[16] = "fm_content_armoured_truck",
[17] = "fm_content_possessed_animals",
[18] = "fm_content_ghosthunt",
[19] = "fm_content_xmas_truck",
[20] = "fm_content_community_outreach"
},
COOLDOWNS = {
[0] = "SUM22_RE_DRUG_VEHICLE_INACTIVE_TIME",
[1] = "SUM22_RE_MOVIE_PROPS_INACTIVE_TIME",
[2] = "SUM22_RE_GOLDEN_GUN_INACTIVE_TIME",
[3] = "SUM22_RE_VEHICLE_LIST_INACTIVE_TIME",
[4] = "STANDARDCONTROLLERVOLUME_COOLDOWN",
[5] = "STANDARDTARGETTINGTIME_COOLDOWN",
[6] = "SSP2_COOLDOWN",
[7] = "SUM22_RE_SMUGGLER_TRAIL_INACTIVE_TIME",
[8] = "NC_SOURCE_TRUCK_COOLDOWN",
[9] = "SUM22_RE_SMUGGLER_PLANE_INACTIVE_TIME",
[10] = "SUM22_RE_CRIME_SCENE_INACTIVE_TIME",
[11] = "SUM22_RE_METAL_DETECTOR_INACTIVE_TIME",
[12] = "XM22_RE_GANG_CONVOY_INACTIVE_TIME",
[13] = "XM22_RE_ROBBERY_INACTIVE_TIME",
[14] = "STANDARD_KEYBIND_COOLDOWN",
[15] = "XM22_RE_BANK_SHOOTOUT_INACTIVE_TIME",
[16] = 295362, -- Global_262145.f_33217 - Armored Truck (doesn't have a tunable)
[17] = "STANDARDCONTROLLERVOLUME_COOLDOWN",
[18] = "SUM23_RE_GHOSTHUNT_INACTIVE_TIME",
[19] = "XMAS_TRUCK_INACTIVE_TIME",
[20] = "RE_COMMUNITY_OUTREACH_INACTIVE_TIME"
},
AVAILABILITIES = {
[0] = "SUM22_RE_DRUG_VEHICLE_AVAILABLE_TIME",
[1] = "SUM22_RE_MOVIE_PROPS_AVAILABLE_TIME",
[2] = "SUM22_RE_GOLDEN_GUN_AVAILABLE_TIME",
[3] = "SUM22_RE_VEHICLE_LIST_AVAILABLE_TIME",
[4] = "STANDARDCONTROLLERVOLUME_AVAILABILITY",
[5] = "STANDARDTARGETTINGTIME_AVAILABILITY",
[6] = "SSP2_AVAILABILITY",
[7] = "SUM22_RE_SMUGGLER_TRAIL_AVAILABLE_TIME",
[8] = "NC_SOURCE_TRUCK_AVAILABILITY",
[9] = "SUM22_RE_SMUGGLER_PLANE_AVAILABLE_TIME",
[10] = "SUM22_RE_CRIME_SCENE_AVAILABLE_TIME",
[11] = "SUM22_RE_METAL_DETECTOR_AVAILABLE_TIME",
[12] = "XM22_RE_GANG_CONVOY_AVAILABLE_TIME",
[13] = "XM22_RE_ROBBERY_AVAILABLE_TIME",
[14] = "STANDARD_KEYBIND_AVAILABILITY",
[15] = "XM22_RE_BANK_SHOOTOUT_AVAILABLE_TIME",
[16] = 295363, -- Global_262145.f_33218 - Armored Truck (doesn't have a tunable)
[17] = "STANDARDCONTROLLERVOLUME_AVAILABILITY",
[18] = "SUM23_RE_GHOSTHUNT_AVAILABLE_TIME",
[19] = "XMAS_TRUCK_AVAILABLE_TIME",
[20] = "RE_COMMUNITY_OUTREACH_AVAILABLE_TIME"
},
NAMES = {
[0] = "Drug Vehicle",
[1] = "Movie Props",
[2] = "Sleeping Guard",
[3] = "Exotic Exports",
[4] = "The Slashers",
[5] = "Phantom Car",
[6] = "Sightseeing",
[7] = "Smuggler Trail",
[8] = "Cerberus Surprise",
[9] = "Smuggler Plane",
[10] = "Crime Scene",
[11] = "Metal Detector",
[12] = "Finders Keepers",
[13] = "Shop Robbery",
[14] = "The Gooch",
[15] = "Weazel Plaza Shootout",
[16] = "Armored Truck",
[17] = "Possessed Animals",
[18] = "Ghosts Exposed",
[19] = "Happy Holidays Hauler",
[20] = "Community Outreach"
}
}
local selected_event = 0
local selected_target = 0
local selected_loc = 0
local set_cooldown = 1800000
local set_availability = 900000
local enable_esp = true
local enable_line = true
local enable_sphere = true
local enable_notifications = true
local force_freemode_host = true
local apply_in_minutes = false
local set_target_player = false
local enable_tunables = false
local bypass_requirements = false
local disable_all_events = false
local remove_activated_events_limit = false
local logging = false
local notified_available = {}
local notified_active = {}
local is_tunable_active = {}
local event_coords = vec3:new(0, 0, 0)
local event_state = RE.STATES.INACTIVE
local event_trigger_range = 0.0
local event_timer = 0
local event_variation = 0
local event_cooldown = 0
local event_availability = 0
local max_num_re = 0
local max_activated_events = 0
local num_active_events = 0
local event_host_id = 0
local target_player_id = 0
local re_initialized = false
local variations_registered = false
local cooldown_time_left = "00:00:00"
local availability_time_left = "00:00:00"
local event_host_name = "**Invalid**"
local max_variations = {}
local target_players = {}
local function CLAMP(value, min, max)
return math.min(math.max(value, min), max)
end
local function COMBO_CLEANUP()
selected_loc = 0
if selected_event == RE.IDS.ARMOURED_TRUCK then
set_cooldown = globals.get_int(RE.COOLDOWNS[selected_event])
set_availability = globals.get_int(RE.AVAILABILITIES[selected_event])
else
set_cooldown = tunables.get_int(RE.COOLDOWNS[selected_event])
set_availability = tunables.get_int(RE.AVAILABILITIES[selected_event])
end
end
Graphical 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 2 : Later on Join the FreeMode Session / Lobby / Solo Session as your comfortable with any of it then try to Open Yim Menu by Pressing “INSERT” Key, Then open the Settings > Lua Scripts > Open Lua Scripts Folder, once the Folder has been opened then copy and paste the script which you have downloaded into that scripts folder, as on the picture below
Adding LUA Scripts to YimMenu
Once you have download the script(s) that you want to add to N3nyoo, you will need to add the files to the menu. To do this:
1). Open YimMenu in-game
2). Go to Settings > LUA Scripts > Open LUA Scripts Folder. This will open the file directory for YimMenu.
3). Open the “scripts” folder, then drag and drop (or paste) the .lua files into the folder.
4). Go back Yim Menu and click “Reload All”, the scripts will now be available in the menu.
Features [+]
- Max Skills + Abilities
- Supports Online Sessions
- Instant Unlocks and Max the Stats
- Added to Spoofs
- Works without FSL
- Undetected Method of Adding Recovery
- Bypassed With Battleye Engine
In-Game Pictures:
Video of the Script
Download Link :
Frequently Asked Questions