Delta Executor for Roblox VNG
Roblox VNG is a separate Vietnamese client, published under a different package name. That one detail explains almost every problem people hit trying to use an executor with it.
What Roblox VNG actually is
Roblox VNG is the version of Roblox distributed in Vietnam through VNG, a local publisher. It is not a mod or a fan client — it is an officially licensed regional release.
The important part for scripting is that it ships as a separate app with its own package identifier, its own update schedule, and its own server infrastructure. To an executor looking for "Roblox" on your device, VNG is a different application entirely.
That is why a build that works perfectly on global Roblox can report that Roblox is not installed, or attach and do nothing, on a device running VNG.
Why the standard build often fails
| Symptom | Cause |
|---|---|
| "Roblox not installed" with Roblox clearly installed | The executor is looking for the global package name |
| Attach appears to work, scripts do nothing | Attached to a client build it does not match |
| Works for a while after an update, then stops | VNG updates on its own schedule, separately from global |
| Key step fine, injection never completes | Not a key problem — a client mismatch |
None of these are fixed by reinstalling the executor. They are fixed by using a build that knows about the VNG client, or by using the global Roblox client instead.
How to set it up
- Check which Roblox you actually have. Open Settings, Apps, and look at the app name and publisher. If it lists VNG, you are on the Vietnamese client.
- Use a Delta build that supports VNG. Some releases handle both clients; others only target global Roblox. A build that does not support it will never attach, no matter how many times you reinstall.
- Do not run both clients at once. Global Roblox and VNG installed together confuses the attach step. Keep the one you use.
- Complete the key step as normal. The key system is unchanged — see the key guide.
- Launch VNG, wait for the game to fully load, then attach. Same order as any other platform.
VNG updates break things on their own schedule
Global Roblox and VNG do not update together. That means two separate windows where scripting stops working, and it means advice written for global Roblox may not describe what you are seeing.
If injection stops on VNG and everyone else reports things working fine, a VNG-side client update is the likely reason. There is nothing to fix locally — you wait for a matching executor build, exactly as with a global update. The general troubleshooting path is in the injection guide.