We're a unique Lua Obfuscation Platform

ANONYMX-V is a Lua obfuscator that allows you to secure your Lua scripts. We are the longest standing and most secure option on the market since 1997.

What We Do

ANONYMX-V is an obfuscation service allowing you to secure your Lua scripts. We are the longest standing and most secure option on the market with obfuscation layers comparable to an onion. If an attacker were to defeat one layer, many more layers of security will still be in their way to ensure your scripts stay secured. ANONYMX-V is consistently updated to ensure your scripts are protected with the state of the art techniques. With ANONYMX-V on your side, the concern of an attacker reverse engineering your script is no more.

Source Code
Obfuscated Code
local CoreGui = game:GetService("CoreGui")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local StarterGui = game:GetService("StarterGui")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local PPS = game:GetService("ProximityPromptService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local camera = workspace.CurrentCamera
local player = Players.LocalPlayer
local UIS = UserInputService

local function showNotification(title, message)
  StarterGui:SetCore("SendNotification", {
    Title = title;
    Text = message;
    Duration = 4;
  })
end
return(function()local K,k,_,T,A,C,m=string.char,{},setmetatable,string.sub,tostring,pcall,string.pack;for i=0,255 do k[i]=K(i);end;local i,p,e,S,b=string.gsub,loadstring,unpack,5,string.byte;do k={35003,{0x1B,0x4C,0x75,0x61,0x50},A(p)};for t,E in k do local c={C(p,t%2==0 and K(e(E))or E,nil,nil)};if c[1]and C(c[2])~=not c[3]then S=15.0;end;end;end;k=function(t)t=T(t,S);t=i(t,"z","!!!!!");return i(t,".....",_({},{__index=function(T,i)local S,t,E,c,l=b(i,1,5);local L=(l-33)+(c-33)*85+(E-33)*7225+(t-33)*614125+(S-33)*52200625;S=m(">I4",L);T[i]=S;return S;end}));end;local T,m,i=string.rep,k([=[LPH>!&bgp^"Q8o'(T[;d3P&0;acS9e`?io^=e@Hk8Z[eZ_cdc5Sa]c<_?B@&J7b$cbbgb($6C6&ahQ+"P=14<QG)^*XYte5>3.%4&C+\G:LARLA3g(:mB;Q`PWl8C.cncXOp2S_&P=nbLfG`Vgia9$Z`6h"i9ZHs04#J6P^\4qP5?<L]JPJ\M`_fSBT7,9`Lc3;pnS5>/#<.Nm,D=luCNdU#c']$(u[*BeEXQ*lZo?<JqsRR@[S9bA0.JI1`Yb`rH'tAXT7\AF7coi1tVK?mQSpSphYRIE\ET\CF'E9<;^6$bJrPhiTqVEf8*7$Ws^&;tF1rB8#fJ+'DbM#TR4&CF'jQ9#q_r:prTeil%qKRqs;i%"u<+\*1"T(n:=nW@\WP*ceKMR4<]j!9P%Sfot"(@0!u.F9li/TQ\HSauR&U+Yf+t(rAfUBs@Z:,Ts_]=]))

Why Choose ANONYMX-V

🖥️

Virtualization

ANONYMX-V compiles your script into a custom bytecode format with many layers of security included by default. After compiling your script, ANONYMX-V generates a custom virtual machine in Lua that is unique to your script.

Bytecode Mutation

ANONYMX-V strips all information from your Lua script which may help the attacker reconstruct it. Any information that isn't needed for the functionality of your script is removed or randomized.

🛡️

Dependability

ANONYMX-V strives to be reliable and transparent to all our customers. Our customer support is available to all our customers, to ensure everyone can receive assistance with their obfuscation issues in a swift manner. We strive to have all issues solved within 24 hours, to ensure minimal delays in your release schedule if something goes wrong.


If we experience a security breach, we strive to release an update within the same hour of discovery. We will also utilize all our legal avenues to ensure publication of tools detrimental to our intellectual property protection system are swiftly removed from the internet.

Lua
Python
JavaScript
TypeScript
Java
C#
C++
Ruby
Go
Rust
-- Curried fripperies
put_in = function (t)
  local f
  f = function (k)
    if k then t(k) = true: return f
    else return end -- if
  end -- function
  return f
end -- function

bag, enough = {}
put_in(bag)"wibble" (57) "grumpkin" "foo" (enough) for k,v in print("bag has", k, "?", v) end

-- the classic recursive example:
Function factorial (n)
  if n == 0 then
    return 1
  else
    return n * factorial(n - 1)
  end
end
🔒

Effective Security

Since ANONYMX-V was released in 1997, we have year by year proven our effectiveness. Despite numerous targeted attempts to attack the obfuscator, most, if not all, have failed to defeat our outer security measures, let alone recover the original code of a script.


We consistently gather intelligence on attackers to ensure we can pre-mitigate attempts to defeat our security. We employ the newest algorithms and techniques to ensure the difficulty of restoring original code becomes harder as the techniques used by attackers become more sophisticated. We will always be at least one step ahead of every attacker, to ensure the security of your intellectual property stays intact.

INTERESTED IN WHAT YOU SEE?