ScriptHook V — Always Updated | Latest Version Available ⚡ GTA V Enhanced + Classic Supported
⚙ .NET Scripting Extension

Download ScriptHook V .NET
Latest Version

ScriptHook V .NET (SHVDN) is the open-source ASI plugin that lets you run GTA V mods written in C# and VB.NET. Required for virtually all major GTA V script mods.

C#
Primary Language
VB.NET
Also Supported
OSS
Open Source
GitHub
Official Source
FREE
No Cost

ScriptHook V .NET Downloads

Always download from the official GitHub repository. Links below go directly to the GitHub releases page.

What is ScriptHook V .NET?

ScriptHook V .NET — commonly abbreviated as SHVDN — is an extension plugin for ScriptHook V that enables the execution of scripts written in .NET languages within Grand Theft Auto V. While the base ScriptHook V focuses on native C++ ASI scripts, SHVDN opens the door to an entirely different development paradigm using managed code.

The project was originally created by crosire and has since been maintained by a dedicated open-source community. The source code is freely available on GitHub, making it one of the most transparent and community-driven tools in the GTA V modding ecosystem.

Why Do Most GTA V Mods Need SHVDN?

C# is significantly more accessible than native C++ for mod developers. The rich .NET framework, combined with SHVDN's convenient wrapper API, makes it straightforward to interact with game entities, create mission-like sequences, build trainer menus, and implement complex logic. As a result, the overwhelming majority of popular GTA V mods are written as .NET scripts.

SHVDN vs ScriptHook V: Key Differences

ScriptHook V is the underlying engine that hooks into GTA V's native functions. SHVDN sits on top of ScriptHook V and exposes those capabilities to .NET languages via a high-level C# API. You must have ScriptHook V installed for SHVDN to work — SHVDN is an extension, not a replacement.

Nightly Builds vs Stable Releases

The stable release is recommended for most users. Nightly builds are pre-release versions that may include support for very recent GTA V patches before the stable release is updated. Use nightly builds if the stable version doesn't work after a Rockstar game update.

Installation

After installing ScriptHook V, copy ScriptHookVDotNet.asi, ScriptHookVDotNet3.dll, and the scripts/ folder into your GTA V root directory. Place all .dll and .cs mod files inside the scripts/ folder.