The best GTA 5 mods

GTA V Imperial Star Destroyer

Now you've seen some mods, how do you install them? First, a general warning.

Updated Warning!

Rockstar recently said you won't ever be banned for modifying your single-player game. It's still unclear what might happen if you have single-player mods installed when you play online, even if you don't use them. To be on the safe side, and to be a good gamer, just don't use mods in GTA 5 Online no matter what. Offline, in your single-player game, go crazy with whatever mods you like. To be safe, though, you should really consider removing the single-player mod files you've installed before you join an online session.

Script Hook V

Most of the current mods are scripts, and to get them working you'll need the latest version of Script Hook, created by Alexander Blade.

Here is the link Blade provides to download ScriptHook. Just be sure to use the download link next to the version number: there are advertisements on that page that also say they are downloads. This is what you're looking for:


In the zip file, there's a folder called 'bin' with three files in it.

  1. dinput8.dll: This is the latest ASI loader, which allows you to load libraries with the .asi extension.
  2. ScriptHookV.dll: It allows custom scripts to be used in GTA 5.
  3. NativeTrainer.asi: You don't need this trainer, but it's there if you want it. It allows for all sorts of cheats in single-player, like changing your skin, changing the time of day, teleportation, invincibility, and more. I used it recently to become a coyote.

Take dinput8.dll and ScriptHookV.dll (and the trainer, if you want it) and put them in your GTA 5 game directory, wherever GTA5.exe is located. On Steam, it's 'Steam\steamapps\common\Grand Theft Auto V'.

That's pretty much it! Most script mods you download will have a single .asi file that you drop into the same folder, though some may have a few extra files. Always check the installation instructions of the mods you download.

Community Script Hook V .NET

A version of Script Hook that allows scripts written in .NET language. Certain script mods (like the Simple Passenger script) require both Alexander Blade's Script Hook and this Community Script Hook V .NET.

  1. Make sure you have Microsoft .NET Framework 4.5 installed.
  2. Make sure you have Microsoft Visual C++ Redistributable Package for Visual Studio 2013 (x64) installed.
  3. Download and install Alexander Blade's Scripthook (follow instructions above).
  4. Download the Community Script Hook here.
  5. Copy the ScriptHookVDotNet.asi into your game directory.

LUA Plugin

Some mods, in addition to ScriptHook, require the LUA plugin, like the Enhanced Train Driver and Ragdoll on Demand scripts. Here's the download link. In the zip file you'll find:

  1. A folder called 'scripts'
  2. A file called LUA_SDK.asi

Grab them both and put them in your GTA 5 game directory, same spot as with ScriptHook. Inside the scripts folder, there's a folder called 'addins.' There are already a handful of .lua files in there: one is a bodyguard spawner mod, and others are example files. You can delete them all if you don't want them (the bodyguard spawner mod caused me some problems).

The 'addins' folder is where you'll be dropping .lua files for mods that use them. Again, refer to each mod's installation instructions.


GTA mod

If you ever used mods with GTA 4, you probably used OpenIV to do it. It's a powerful utility that allows for the editing and saving of GTA game files, and it's now being developed for GTA 5.

Different mods use OpenIV in different ways, so we can't really give you a general list of instructions: read the directions on each given mod's page. Keep in mind, OpenIV makes actual changes to game files, so we suggest making backup copies of any game files you change.

You can download the latest version of OpenIV from the official site here.

Map editor


The Map Editor is required for mods that add new areas, like islands and buildings, to the Los Santos map. You can also use it to spawn and place objects, navigate with a freecam, and save changes you make to your own map.


Most mods have their own activation keys and controls. Some are customizable, some aren't. If you plan to use a lot of mods (as I did this week) your keyboard is going to fill up fast with all the mods vying for space. Advice: if you try a mod out and plan never to use it again, delete the file before you forget about it, or eventually you're going to get some overlap as different mods try to use the same keys. Until we get a good GTA 5 mod manager (there's one in the works), it's up to you to keep your mods organized!