CaoTaxiShift 0.2
448
8
-
May 05, 2026
Installation
1. Install ScriptHookV.
2. Install ScriptHookVDotNet 3.
3. Open your GTA V folder.
4. Create the `scripts` folder if it does not exist.
5. Put this file there:
scripts/CaoTaxiShift.3.cs
Controls:
/ or NumPad / — open / close menu
↑ / ↓ — navigate menu
Enter / NumPad 5 — select
Backspace / Esc / NumPad 0 — back
The default language is English. You can switch language in the menu:
Language: English / Язык: Русский
The selected language is saved in:
scripts/CaoTaxiShift.ini
v0.2 includes:
- vanilla GTA V cars;
- non-standard / replaced vehicles;
- add-on cars;
- coupes;
- 4-door cars;
- custom vehicle models with passenger seats.
Not allowed:
- motorcycles;
- bicycles;
- boats;
- helicopters;
- planes;
- trains;
- vehicles without passenger seats.
- start/end shift from character menu;
- Taxi App panel;
- driver name selection;
- update current work vehicle;
- orders expire after 2 real minutes;
- new orders appear while on duty;
- one active order at a time;
- wanted level blocks accepting orders;
- 1, 2 or 3 passengers;
- yellow pickup/destination route markers;
- engine turns off during boarding/unboarding;
- passenger may complain if the app vehicle does not match current vehicle;
- 1–5 star rating;
- distance-based payment;
- tips for good rides;
- drunk passengers are revealed only after boarding;
- drunk passengers can talk and interfere with driving;
- reckless driving can make the passenger cancel the order;
- compact top HUD with NPC full name, age, pickup street and destination street.
- Added auto-check for reachable pickup/destination points and order regeneration when a point is bad.
Bugfix build:
- fixed passenger cleanup on refusals/cancelled orders;
- fixed stuck StopRequested state when player exits vehicle;
- fixed end-shift behavior during active order;
- added safe passenger spawn validation;
- improved crash/timing calculations.
- Trip modifiers no longer leak into the next order.
- Fixed multi-NPC boarding so passengers do not all target the same blocked seat/door.
- Fixed underpayment after destination-change events.
- Improved safe sidewalk spawn fallback for passengers.
- Strengthened yellow GPS route refresh.
- Added realistic traffic stress: reckless NPC drivers, drunk NPC drivers, traffic-caused incidents that affect rating, and shift economy reports.
- Fixed the top order HUD layout and made NPC full names switch correctly with the selected UI language.
- Unified Taxi App and HUD visual style, normalized menu spacing, and added a cleaner statistics panel.
- Added status badges/markers and improved the Taxi App orders screen with cleaner order cards.
- Fixed the Orders page text clipping and increased top HUD readability with larger text and a roomier layout.
- BugFix: fixed submenu back navigation, boarding deadlock, passenger cleanup on script reload, long driver names, and active order language refresh.
- Fixed route line persistence, moved passenger spawns closer to sidewalks, and added boarding recovery for stuck NPC groups.
- Added passenger patience system: if the driver stops making route progress for too long, the NPC cancels, gives 1 star, exits, and pays $0.
- Fixed route resurrection after stop requests, vehicle switching during rides, passengers left behind, null expired orders, and boarding cancellation edge cases.
- Full audit pass: driver-seat validation, safe stat clamping, null-order guards, safer passenger task calls, and pickup trigger fixes.
New: vehicle condition and ride events
- Dirty, damaged, or mechanically poor cars reduce passenger rating.
- Clean premium cars can improve rating and tip chance.
- During a ride, passengers may ask you to hurry up, drive carefully, slow down, or change the destination.
- Your response to those events affects final rating and tips.
First Uploaded: April 25, 2026
Last Updated: May 05, 2026
Last Downloaded: 28 minutes ago
13 Comments
More mods by CaoK1d13:
Installation
1. Install ScriptHookV.
2. Install ScriptHookVDotNet 3.
3. Open your GTA V folder.
4. Create the `scripts` folder if it does not exist.
5. Put this file there:
scripts/CaoTaxiShift.3.cs
Controls:
/ or NumPad / — open / close menu
↑ / ↓ — navigate menu
Enter / NumPad 5 — select
Backspace / Esc / NumPad 0 — back
The default language is English. You can switch language in the menu:
Language: English / Язык: Русский
The selected language is saved in:
scripts/CaoTaxiShift.ini
v0.2 includes:
- vanilla GTA V cars;
- non-standard / replaced vehicles;
- add-on cars;
- coupes;
- 4-door cars;
- custom vehicle models with passenger seats.
Not allowed:
- motorcycles;
- bicycles;
- boats;
- helicopters;
- planes;
- trains;
- vehicles without passenger seats.
- start/end shift from character menu;
- Taxi App panel;
- driver name selection;
- update current work vehicle;
- orders expire after 2 real minutes;
- new orders appear while on duty;
- one active order at a time;
- wanted level blocks accepting orders;
- 1, 2 or 3 passengers;
- yellow pickup/destination route markers;
- engine turns off during boarding/unboarding;
- passenger may complain if the app vehicle does not match current vehicle;
- 1–5 star rating;
- distance-based payment;
- tips for good rides;
- drunk passengers are revealed only after boarding;
- drunk passengers can talk and interfere with driving;
- reckless driving can make the passenger cancel the order;
- compact top HUD with NPC full name, age, pickup street and destination street.
- Added auto-check for reachable pickup/destination points and order regeneration when a point is bad.
Bugfix build:
- fixed passenger cleanup on refusals/cancelled orders;
- fixed stuck StopRequested state when player exits vehicle;
- fixed end-shift behavior during active order;
- added safe passenger spawn validation;
- improved crash/timing calculations.
- Trip modifiers no longer leak into the next order.
- Fixed multi-NPC boarding so passengers do not all target the same blocked seat/door.
- Fixed underpayment after destination-change events.
- Improved safe sidewalk spawn fallback for passengers.
- Strengthened yellow GPS route refresh.
- Added realistic traffic stress: reckless NPC drivers, drunk NPC drivers, traffic-caused incidents that affect rating, and shift economy reports.
- Fixed the top order HUD layout and made NPC full names switch correctly with the selected UI language.
- Unified Taxi App and HUD visual style, normalized menu spacing, and added a cleaner statistics panel.
- Added status badges/markers and improved the Taxi App orders screen with cleaner order cards.
- Fixed the Orders page text clipping and increased top HUD readability with larger text and a roomier layout.
- BugFix: fixed submenu back navigation, boarding deadlock, passenger cleanup on script reload, long driver names, and active order language refresh.
- Fixed route line persistence, moved passenger spawns closer to sidewalks, and added boarding recovery for stuck NPC groups.
- Added passenger patience system: if the driver stops making route progress for too long, the NPC cancels, gives 1 star, exits, and pays $0.
- Fixed route resurrection after stop requests, vehicle switching during rides, passengers left behind, null expired orders, and boarding cancellation edge cases.
- Full audit pass: driver-seat validation, safe stat clamping, null-order guards, safer passenger task calls, and pickup trigger fixes.
New: vehicle condition and ride events
- Dirty, damaged, or mechanically poor cars reduce passenger rating.
- Clean premium cars can improve rating and tip chance.
- During a ride, passengers may ask you to hurry up, drive carefully, slow down, or change the destination.
- Your response to those events affects final rating and tips.
First Uploaded: April 25, 2026
Last Updated: May 05, 2026
Last Downloaded: 28 minutes ago
-
-
Looks nice, although is it possible when it is either 2-3 passengers it doesn’t use the same models and uses randomized from the list. Would be good tbh but still a great mod.
May 03, 2026 -
-
@SelfRayRayBusiness version 0.2 did it, once the site moderation checks, you can try it yourself
May 05, 2026 -
@CaoK1d13 still uses the same passenger models when it is either 2-3, so for example if the ped is a_f_y_tourist_01, it uses other ped models on the list like a_f_y_bevhills_01 or a_m_m_bevhills_01 to share the same ride. Also if it is possible for the trips that are usually inside the city to be either short trips, regular trips, or long trips. Looking forward to it. Thanks
May 06, 2026 -
Needs work, some routes don't make sense, customers spawn in the middle of the road.. etc
May 07, 2026 -
Yeah wish the locations were more accurate other than it being in the middle of the road, inside a gate, etc. I used the XYZ cords doesn't corresponds
May 08, 2026 -
Please add a Chinese language option. AI translation is very convenient now, and I don't think it's difficult.
May 11, 2026 -
-








A new version in the approval process, if you spot bugs in the new version 0.2, give your opinion on the bugs found, write down exactly how you received a particular bug