Loadstring Generator
Processed in your browserTurn a public raw Lua URL into a ready-to-run Roblox loadstring. GitHub blob links are converted to raw.githubusercontent.com automatically.
Source
Raw script URL
Use a direct raw-text URL. Normal GitHub page links are converted automatically when possible.
Output
Generated code
How this generator works
The output is the standard Roblox pattern loadstring(game:HttpGet("https://…"))(). Paste a direct raw-text URL — for example from raw.githubusercontent.com — not a GitHub HTML page. If you only have a github.com/…/blob/… link, Labmorf rewrites it before generating the loadstring.
Optional cache bypass adds true as the second HttpGet argument so executors fetch a fresh copy instead of a cached response. Protected execution wraps the call in pcall and prints a warning if compilation or execution fails. Nothing is uploaded — generation happens entirely in your browser.
Frequently asked questions
Why does my GitHub link fail in-game?
HttpGet needs the raw text file. A normal github.com page returns HTML. Use GitHub's Raw button or paste the blob link here — it is rewritten to raw.githubusercontent.com automatically.
What is cache bypass?
Cache bypass adds true as the second argument to game:HttpGet(), producing game:HttpGet("url", true). Roblox may reuse a cached HTTP response for the same URL; the second argument asks it to fetch a fresh copy instead. Turn this on when you update a script on GitHub or another host and your executor still runs an older version.
What is protected execution?
Protected execution wraps the loadstring call in pcall so a bad URL, network error, or Lua syntax mistake does not crash your script with an uncaught error. If execution fails, the wrapper calls warn with the error message instead. It does not make untrusted code safe — it only makes failures easier to debug.
Does Labmorf run or store my URL?
No. The URL and generated code stay in your browser tab. Refresh the page and they are gone from memory.