If you have another lua mod running on your game already, SKIP step a-e.
a. Download and install ScripthookV by Alexander Blade from:
https://www.gta5-mods.com/tools/script-hook-v
b. Download and install ScripthookVDotNet by Crosire from:
https://www.gta5-mods.com/tools/scripthookv-net
c. Download and install Native UI Library from:
http://gtaforums.com/topic/809284-net-nativeui/
d. Download and install LUA Plugin by Headscript from:
https://www.gta5-mods.com/tools/lua-plugin-for-script-hook-v
e. Each of four Scripthooks above has its own requirements such as VC redists,
comply with it.
f. Copy Your mod to folder Grand Theft Auto V/scripts/addins folder
g. Enjoy your mod.
Please notice:
The author of LUA plugin (Headscript) has been decided to discontinue his project, thus makes the LUA plugin is outdated since the Scripthookv is always being updated (LUA plugin needs scripthookv to run).
From my perspective, the latest version of LUA plugin is actually a stable version, but since the scripthook is consecutively updated every time GTA V game version update released by Rockstar, this makes a little problem to the LUA plugins it self.
Solution to run lua mods smoothly:
Use the scripthookv version issued around 2016 (around version 2.1).
It should be fine.