MoonVeil-Docs/content/docs/macros/MV_OMIT_FUNCTION.md

697 B

weight title description icon date lastmod
100 MV_OMIT Omit all mangling steps code_blocks 2025-05-01T18:47:58-05:00 2025-05-01T18:47:58-05:00

declare function MV_OMIT(omit: any): any

will omit all mangling steps from the passed expression, will also disregard any indexes set by MV_INDEX_TO_NUM. Passing a function to this can be useful to keep performance-critical sections unobfuscated.

MV_OMIT_FUNCTION is also an available alias.

Valid Usage

local dontMangleMe = MV_OMIT(function()
  print("this whole function is in plaintext!")
end)

donMangleMe()

for i = 1, 10 do 
  local a = MV_OMIT("plaintext string")
  print(a .. "im obfuscated")
end