Working Character Switch for Legacy & Enhanced [ WIP | .NET ] 6.0
392
16
392
16
As Working In Progress, I'm trying to explore new things. Works on GTA V Legacy & Enhanced.
Note:
- Due to usage of the in-game switch, this mod will break any missions in-game. You can still play missions made by modders though, as long as they are independent from the game.
- Do not spam the switch, otherwise you will risk on losing texture streaming due to stuck while streaming on other characters.
- Delete all previous ini files, since is no longer in use. Replaced by json files. Don't worry. It's still easy to modify. [v5.0 - present]
Features [v6.0]
- A scaled ped companion system can be swapped to various locations. (Hold T or Y then press 1-8 to do with specific character. Keys can be changed at json file. Hold keys while as bodyguard on same slot to swap back to original player)
- Switch Scene close start "your place" <= 30m, 1 pop cloud start from 30 < "your place" <= 600m, 3 pop cloud start from "your place" > 600m.
- Compatible features with Enhanced Native Trainer, such as invincibility, so you can watch NPC ragdolling, and then the out-of-ammo, or Rampage Trainer for voiceline features.
- Added discrete relationships so you can toggle while doing discrete mathematics, it's about bodyguard on or off, is which one is and so on. With discrete relationships, you can now play as 3 (original and 2 profiled peds) players or up to maximum is 8 (original and 7 profiled peds). v5.0 provides 4 options (on/half/quarter/off) instead of 2 (on/off). Half-mode will split bodyguard system, while still being recognised as friendly, use on helicopters. Quarter-mode will make sure they won't step on each other's shoes, their missions. Built for helicopter case.
- Now shouldever your bodyguard leave the vehicle, if enemies are killed, they will go back to their previous ones, even now includes driver as NPC.
- Bodyguards can now follow you on independent vehicle.
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. Addons also supported, can be added on via json. Up to 7 vehicles. Yes. It's true. You can now have your fleet on your own on helicopters.
- Characters can now startup with vehicles, instead on foot. Can be disabled on json.
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
Requires:
- Newtonsoft Json (included in archive) [v5.0 - present]
- Script Hook V
- I've made compatible for each version of Script Hook V .NET, you can choose one of below to download [v2.9 - present]
-> Script Hook V .NET Enhanced
-> Script Hook V .NET
Installation instructions:
Paste content to Grand Theft Auto V (Enhanced)/scripts.
For someone using Controllers, you must run first time to generate WorkingCharacterSwitch.json. Then you can modify there.
v6.0
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
- Added hostile temporary mode to add jacking stuff. You can cancel hostility with bodyguard assignment but for a few time delay.
v5.0
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. While not attacking, they will be above your head.
- Bodyguard relations are now provided with 4 options (on/half/quarter/off) instead of 2.
v4.0
- Added Controller support [WIP]
- Added Vehicle Seat Teleport, use on non-interactable seat.
- Bodyguards can now follow you on independent vehicle.
- Teleport to player's destination will also bring their vehicles with, and they will get out of vehicle as soon as they are.
v2.9
- Fixed most of known critical syntaxes.
- Added discrete relationships between original ped and profiled peds. You must re-assign bodyguard as at least one profiled ped to make the other profiled friendlies shooting for you. If you wanna know how to work properly, then relationship is a matrix which relationship you are.
v2.0
- Added scaled character profile (up to 8), can now be modded at ini file.
- Added random location startup, can also be modded at json file.
v1.0
- Initial Release.
- Remember to dismiss bodyguard if switching via wheelbar.
Note:
- Due to usage of the in-game switch, this mod will break any missions in-game. You can still play missions made by modders though, as long as they are independent from the game.
- Do not spam the switch, otherwise you will risk on losing texture streaming due to stuck while streaming on other characters.
- Delete all previous ini files, since is no longer in use. Replaced by json files. Don't worry. It's still easy to modify. [v5.0 - present]
Features [v6.0]
- A scaled ped companion system can be swapped to various locations. (Hold T or Y then press 1-8 to do with specific character. Keys can be changed at json file. Hold keys while as bodyguard on same slot to swap back to original player)
- Switch Scene close start "your place" <= 30m, 1 pop cloud start from 30 < "your place" <= 600m, 3 pop cloud start from "your place" > 600m.
- Compatible features with Enhanced Native Trainer, such as invincibility, so you can watch NPC ragdolling, and then the out-of-ammo, or Rampage Trainer for voiceline features.
- Added discrete relationships so you can toggle while doing discrete mathematics, it's about bodyguard on or off, is which one is and so on. With discrete relationships, you can now play as 3 (original and 2 profiled peds) players or up to maximum is 8 (original and 7 profiled peds). v5.0 provides 4 options (on/half/quarter/off) instead of 2 (on/off). Half-mode will split bodyguard system, while still being recognised as friendly, use on helicopters. Quarter-mode will make sure they won't step on each other's shoes, their missions. Built for helicopter case.
- Now shouldever your bodyguard leave the vehicle, if enemies are killed, they will go back to their previous ones, even now includes driver as NPC.
- Bodyguards can now follow you on independent vehicle.
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. Addons also supported, can be added on via json. Up to 7 vehicles. Yes. It's true. You can now have your fleet on your own on helicopters.
- Characters can now startup with vehicles, instead on foot. Can be disabled on json.
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
Requires:
- Newtonsoft Json (included in archive) [v5.0 - present]
- Script Hook V
- I've made compatible for each version of Script Hook V .NET, you can choose one of below to download [v2.9 - present]
-> Script Hook V .NET Enhanced
-> Script Hook V .NET
Installation instructions:
Paste content to Grand Theft Auto V (Enhanced)/scripts.
For someone using Controllers, you must run first time to generate WorkingCharacterSwitch.json. Then you can modify there.
v6.0
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
- Added hostile temporary mode to add jacking stuff. You can cancel hostility with bodyguard assignment but for a few time delay.
v5.0
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. While not attacking, they will be above your head.
- Bodyguard relations are now provided with 4 options (on/half/quarter/off) instead of 2.
v4.0
- Added Controller support [WIP]
- Added Vehicle Seat Teleport, use on non-interactable seat.
- Bodyguards can now follow you on independent vehicle.
- Teleport to player's destination will also bring their vehicles with, and they will get out of vehicle as soon as they are.
v2.9
- Fixed most of known critical syntaxes.
- Added discrete relationships between original ped and profiled peds. You must re-assign bodyguard as at least one profiled ped to make the other profiled friendlies shooting for you. If you wanna know how to work properly, then relationship is a matrix which relationship you are.
v2.0
- Added scaled character profile (up to 8), can now be modded at ini file.
- Added random location startup, can also be modded at json file.
v1.0
- Initial Release.
- Remember to dismiss bodyguard if switching via wheelbar.
Πρωτοανέβηκε: 11 Φεβρουάριος 2026
Πιο πρόσφατη ενημέρωση: 24 Μάρτιος 2026
Last Downloaded: πριν 1 μέρα
52 σχόλια
More mods by Nozomu-san:
As Working In Progress, I'm trying to explore new things. Works on GTA V Legacy & Enhanced.
Note:
- Due to usage of the in-game switch, this mod will break any missions in-game. You can still play missions made by modders though, as long as they are independent from the game.
- Do not spam the switch, otherwise you will risk on losing texture streaming due to stuck while streaming on other characters.
- Delete all previous ini files, since is no longer in use. Replaced by json files. Don't worry. It's still easy to modify. [v5.0 - present]
Features [v6.0]
- A scaled ped companion system can be swapped to various locations. (Hold T or Y then press 1-8 to do with specific character. Keys can be changed at json file. Hold keys while as bodyguard on same slot to swap back to original player)
- Switch Scene close start "your place" <= 30m, 1 pop cloud start from 30 < "your place" <= 600m, 3 pop cloud start from "your place" > 600m.
- Compatible features with Enhanced Native Trainer, such as invincibility, so you can watch NPC ragdolling, and then the out-of-ammo, or Rampage Trainer for voiceline features.
- Added discrete relationships so you can toggle while doing discrete mathematics, it's about bodyguard on or off, is which one is and so on. With discrete relationships, you can now play as 3 (original and 2 profiled peds) players or up to maximum is 8 (original and 7 profiled peds). v5.0 provides 4 options (on/half/quarter/off) instead of 2 (on/off). Half-mode will split bodyguard system, while still being recognised as friendly, use on helicopters. Quarter-mode will make sure they won't step on each other's shoes, their missions. Built for helicopter case.
- Now shouldever your bodyguard leave the vehicle, if enemies are killed, they will go back to their previous ones, even now includes driver as NPC.
- Bodyguards can now follow you on independent vehicle.
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. Addons also supported, can be added on via json. Up to 7 vehicles. Yes. It's true. You can now have your fleet on your own on helicopters.
- Characters can now startup with vehicles, instead on foot. Can be disabled on json.
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
Requires:
- Newtonsoft Json (included in archive) [v5.0 - present]
- Script Hook V
- I've made compatible for each version of Script Hook V .NET, you can choose one of below to download [v2.9 - present]
-> Script Hook V .NET Enhanced
-> Script Hook V .NET
Installation instructions:
Paste content to Grand Theft Auto V (Enhanced)/scripts.
For someone using Controllers, you must run first time to generate WorkingCharacterSwitch.json. Then you can modify there.
v6.0
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
- Added hostile temporary mode to add jacking stuff. You can cancel hostility with bodyguard assignment but for a few time delay.
v5.0
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. While not attacking, they will be above your head.
- Bodyguard relations are now provided with 4 options (on/half/quarter/off) instead of 2.
v4.0
- Added Controller support [WIP]
- Added Vehicle Seat Teleport, use on non-interactable seat.
- Bodyguards can now follow you on independent vehicle.
- Teleport to player's destination will also bring their vehicles with, and they will get out of vehicle as soon as they are.
v2.9
- Fixed most of known critical syntaxes.
- Added discrete relationships between original ped and profiled peds. You must re-assign bodyguard as at least one profiled ped to make the other profiled friendlies shooting for you. If you wanna know how to work properly, then relationship is a matrix which relationship you are.
v2.0
- Added scaled character profile (up to 8), can now be modded at ini file.
- Added random location startup, can also be modded at json file.
v1.0
- Initial Release.
- Remember to dismiss bodyguard if switching via wheelbar.
Note:
- Due to usage of the in-game switch, this mod will break any missions in-game. You can still play missions made by modders though, as long as they are independent from the game.
- Do not spam the switch, otherwise you will risk on losing texture streaming due to stuck while streaming on other characters.
- Delete all previous ini files, since is no longer in use. Replaced by json files. Don't worry. It's still easy to modify. [v5.0 - present]
Features [v6.0]
- A scaled ped companion system can be swapped to various locations. (Hold T or Y then press 1-8 to do with specific character. Keys can be changed at json file. Hold keys while as bodyguard on same slot to swap back to original player)
- Switch Scene close start "your place" <= 30m, 1 pop cloud start from 30 < "your place" <= 600m, 3 pop cloud start from "your place" > 600m.
- Compatible features with Enhanced Native Trainer, such as invincibility, so you can watch NPC ragdolling, and then the out-of-ammo, or Rampage Trainer for voiceline features.
- Added discrete relationships so you can toggle while doing discrete mathematics, it's about bodyguard on or off, is which one is and so on. With discrete relationships, you can now play as 3 (original and 2 profiled peds) players or up to maximum is 8 (original and 7 profiled peds). v5.0 provides 4 options (on/half/quarter/off) instead of 2 (on/off). Half-mode will split bodyguard system, while still being recognised as friendly, use on helicopters. Quarter-mode will make sure they won't step on each other's shoes, their missions. Built for helicopter case.
- Now shouldever your bodyguard leave the vehicle, if enemies are killed, they will go back to their previous ones, even now includes driver as NPC.
- Bodyguards can now follow you on independent vehicle.
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. Addons also supported, can be added on via json. Up to 7 vehicles. Yes. It's true. You can now have your fleet on your own on helicopters.
- Characters can now startup with vehicles, instead on foot. Can be disabled on json.
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
Requires:
- Newtonsoft Json (included in archive) [v5.0 - present]
- Script Hook V
- I've made compatible for each version of Script Hook V .NET, you can choose one of below to download [v2.9 - present]
-> Script Hook V .NET Enhanced
-> Script Hook V .NET
Installation instructions:
Paste content to Grand Theft Auto V (Enhanced)/scripts.
For someone using Controllers, you must run first time to generate WorkingCharacterSwitch.json. Then you can modify there.
v6.0
- Characters can now jack your every vehicle, including shuffling from passenger seats, can be chosen between 0 (direct approach), 1 is passenger shuffle one and 2 is random.
- Added hostile temporary mode to add jacking stuff. You can cancel hostility with bodyguard assignment but for a few time delay.
v5.0
- Added Driving Style [Working on Progress]
- Bodyguards can now attack enemies for you on independent helicopters. While not attacking, they will be above your head.
- Bodyguard relations are now provided with 4 options (on/half/quarter/off) instead of 2.
v4.0
- Added Controller support [WIP]
- Added Vehicle Seat Teleport, use on non-interactable seat.
- Bodyguards can now follow you on independent vehicle.
- Teleport to player's destination will also bring their vehicles with, and they will get out of vehicle as soon as they are.
v2.9
- Fixed most of known critical syntaxes.
- Added discrete relationships between original ped and profiled peds. You must re-assign bodyguard as at least one profiled ped to make the other profiled friendlies shooting for you. If you wanna know how to work properly, then relationship is a matrix which relationship you are.
v2.0
- Added scaled character profile (up to 8), can now be modded at ini file.
- Added random location startup, can also be modded at json file.
v1.0
- Initial Release.
- Remember to dismiss bodyguard if switching via wheelbar.
Πρωτοανέβηκε: 11 Φεβρουάριος 2026
Πιο πρόσφατη ενημέρωση: 24 Μάρτιος 2026
Last Downloaded: πριν 1 μέρα











@Nozomu-san How do I disable the controller? Every time I press X to run, it switches. There's no .ini file in the download. You should provide better instructions.
@Nozomu-san I just tried it, but even after I got the players together, the textures started glitching after about 5 minutes of gameplay. This mod is incredibly popular and I really like it, but I think that needs to be fixed.
@VICTOR RIVERA It auto generates. Then, you can disable it.
@VICTOR RIVERA That texture glitch is not something of a bug. The game was never meant to draw distance from this many players. 3 was many already, on my mod is 8.
@VICTOR RIVERA This will be popular when it is featured on Featured Files. I made and uploaded some videos which you saw.
@Nozomu-san Bro, is there any way to fix this? It becomes unplayable like this; reducing the number of characters and using just one character causes me to lose the textures immediately, even if they're standing next to each other.
@VICTOR RIVERA Can you tell me the scenario of it? Cause normally I tested and it works still fine. And, if you did spam the switch while it's not done, then you mustn't.
This looks awesome i have some questions tho: how is the bodyguards appearance work? I saw in your shouwcase vid is all using default MP male appearances, can they be customized?
And how's the AI acting with different situation, like there's a lot of bodyguard mods that the AI would lost tracking with players when running far away or sometimes huge explosives would trigger AI flee behavior and not staying in fight.
@rep046
1. When starting up mods, default will generate json files, named mp_m_freemode_01. Then, you can change into your ped you want.
2. I did not test that much. You can use U+(1-8) to teleport to your close location, or in passenger seats if in vehicle.
@rep046 v5.0 introduces bodyguards can pilot various helicopters and shoot enemies for you. I made it semi-open, so you can modify it if you have addon helicopters.
@Nozomu-san Thx for reply, I will try it
@rep046 My pleasure.
Tried with you mod for a bit, the bodyguard works fine, tho i was confused with some of the features:
1 how did you actually change the bodyguard's model? I did not find any thing that looks related to the model in json file.
2 How did you let the bodyguard drive his own vehicle with you?
3It seem's the half and quate-mode make the bodyguard as enemies to my other friendlies, my other friendly would fight my bodyguard even tho they are friendly to me
4 how to change the HP and armor of the guard, they seem too weak in combat.
@rep046 1. There're PlayerProfile/Player(Number).json files. For example, Player1.json.
You change model name mp_m_freemode_01 to someone else. Example: Michael De Santa from Safehouse in the Hills is p_michael_02. Same to other json files. Examples are p_franklin_02, ig_lamardavis_02, player_zero (Yes, is original character, 1 of them is Michael De Santa).
2. First, for example, have both Franklin and MP Protagonist in independent vehicle while relationship is off. Second, assign as bodyguard. Doing so bodyguard will follow you.
3. You must switch to those specific character in order to recognise each other as non-target.
For example, scenario like this: Your original character: Franklin (player_one) and all other bodyguards (1 to 7) are mp_m_freemode_01. All other characters flying surround Franklin. Switch to mp_m_freemode_01, assign to all other mp_m_freemode_01 as allyquarter, if target is 0, you are assigning the original character, which you will set to allyhalf instead. And while as Franklin, assign all mp_m_freemode_01 as allyhalf as you have done.
You must switch to each slot and then assign, since the mod is no longer sync, because syncing will cause bodyguards never come back to you.
If you do all this fine, they will no longer do friendly fire. However they will still leave vehicle if enemies destroyed their helicopters.
Sorry for this complicated but this is done as relation graph, no longer synced on each other. Who is friend, who is not, who is temporarily enemy and so on.
4. That I did not add. Sorry. But what you are talking about is collision proof, which they will not get ragdoll. And high HP you can temporarily use Menyoo Trainer to set character Invincible.
Will look into it when I can figure out like Juggernaut/Ballistic Equipment & Paleto Score's Military Suit on the line with this mod.
@Nozomu-san I maybe dumb, when you said assign as bodyguard means change the relationship to On again right?
@rep046 There are 3 bodyguard modes
1 is crew, aka bodyguard on. Normally you see they follow you on all conditions, if they on helicopter, they will leave vehicle.
2. is halfmode, is to make sure they can fight enemies for you while flying around you. Do not assign to other mp_m_freemode_01 because doing so means protecting too many targets.
3. is quartermode is to make sure issue protecting too many targets not happen, while still can't friendly fire.
@Nozomu-san Play around with you mod more today, now I have more understanding, but still something I was confused.
1. everytime boot game it seem the bodyguard are in random vehicles and random places, is there a way to save their locations and vehicle they in last time, or totally on foot?
2.They can not save their weapon loadout or i missed something?
3. Other than teleport them with U + num, is there a way to let them quit fight and entering my vehicles?
4. is there a way to let bodyguard fight NPCs directly instead only fight back when someone fight us?
@rep046 1. There are choice you can disable spawning on vehicles. If all vehicle entrances is disabled, they will spawn on foot. And, I did randomly base on closest location, if you switch back second time, their location will be saved.
2. I didn't add. Sorry. But doing so means I have to do also with original characters too. For now stick with trainers.
3. Assign as bodyguards and you on vehicle, they will get in.
4. That I didn't add. Sorry, but you can still do it yourself by switching to characters, punch, then switch back to others. They will punch character you just used.
@Nozomu-san is that the json files in StartUpVehicles folder I need to edit to disable the spanwing with vehicles? Like change all the"Enabled": 1 in them to "Enabled": 0?
@rep046 Yes.