Lua Script Doctor

Know where your Lua script will break before you ship it.

Paste Lua or Luau for a deterministic syntax check, compatibility matrix, runtime-risk scan, and practical warnings. Your source is analyzed for this request only and is not saved.

0 B

Report

Ready when you are.

Results include parser status, runtime compatibility, and only concrete pattern-based warnings.

No generated guesses

Built on the same parser that powers hide.lat.

Script Doctor tokenizes and parses the submitted source, then checks explicit syntax and API patterns against Lua 5.1, 5.2, 5.3, 5.4, Luau, and FiveM conventions. It does not execute your script.

01

Common questions

Lua compatibility checker FAQ

Does Script Doctor save my code?

No. The analyzer receives source in memory for the current request and returns a report. It has no project-save action or source database.

Can it prove a script will run everywhere?

No. Runtime APIs, game engines, permissions, and external modules still matter. The report identifies language-level blockers and known API signals.

What should I use after the report is clean?

Run your script in its target runtime, add a small regression test, then use the hide.lat workbench when you are ready to protect a release.