After this, you’ll want to download the Community Script Hook V .NET, which allows you to run any script written in the .NET language. Copy ScriptHookVDotNet.asi, ScriptHookVDotNet2.dll, and ScriptHookVDotNet3.dl into your GTA V folder.

These two should allow you to run most mods, but there are a couple that require other programs. To ensure that you can download literally any mod, you’ll also want to get the LUA plugin, OpenIV, and the Map Editor.

Source: https://www.distractify.com/p/how-to-mod-gta-5