Obfuscation Settings

Configure how wYnFuscate protects your scripts. All scripts receive strong protection by default, with optional enhancements available.

Standard Protection

Every obfuscation job includes these protection features automatically. No configuration required.

Always Included

Polymorphic VMString EncryptionMinified IdentifiersAnti-debuggingWatermarking

Optional Enhancements

Enable additional protection layers based on your needs. These options can be toggled on the upload page.

Enhanced Security

Optional

Adds additional protection layers for maximum security. Best for high-value scripts where security is the top priority.

Comes with a performance trade-off. Not recommended for performance-heavy scripts.

Target Platform

Select the Lua runtime your script will run on. This ensures optimal compatibility and can reduce output size.

Supported Platforms

Roblox

Optimized for Roblox (Luau) — Default

Luau

Standalone Luau CLI

Lua 5.1

Standard Lua 5.1

Lua 5.2

Standard Lua 5.2

Lua 5.3

Standard Lua 5.3

Lua 5.4

Standard Lua 5.4

LuaJIT

LuaJIT 2.x

Recommendations

For Most Users

Use the default settings (Standard Protection + Roblox platform). This provides excellent security with optimal performance for the vast majority of use cases.

For High-Value Scripts

Enable Enhanced Security for additional protection layers. Accept the performance trade-off when security is your top priority.

For Non-Roblox Environments

Select the appropriate target platform matching your Lua runtime. This ensures compatibility and can produce smaller output files.