vng.setup()

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.

Version v2.735 Updated
RegionVietnam
ClientSeparate from global Roblox
Main issueDifferent package name

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

SymptomCause
"Roblox not installed" with Roblox clearly installedThe executor is looking for the global package name
Attach appears to work, scripts do nothingAttached to a client build it does not match
Works for a while after an update, then stopsVNG updates on its own schedule, separately from global
Key step fine, injection never completesNot 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

  1. 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.
  2. 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.
  3. Do not run both clients at once. Global Roblox and VNG installed together confuses the attach step. Keep the one you use.
  4. Complete the key step as normal. The key system is unchanged — see the key guide.
  5. Launch VNG, wait for the game to fully load, then attach. Same order as any other platform.
If you have the choice, the global Roblox client is the simpler path. Executor support for it is better maintained, and you avoid the whole class of problems on this page.

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.

faq.open()

Frequently asked questions

What is Roblox VNG?
The officially licensed Vietnamese release of Roblox, published by VNG. It is a separate app with its own package name, update schedule and servers.
Why does Delta say Roblox is not installed when I have VNG?
The executor is looking for the global Roblox package name, which VNG does not use. You need a build that supports the VNG client.
Can I use the normal Delta Executor with Roblox VNG?
Only if that build supports VNG. Many releases target the global client only, and those will never attach to VNG regardless of reinstalling.
Should I install both Roblox VNG and global Roblox?
No. Having both installed confuses the attach step. Keep whichever one you actually play.
Why did VNG stop working when global Roblox is fine?
VNG updates separately, so it has its own breakage window. You wait for a matching executor build, the same as after a global update.