ScriptShield — Docs
Integration
Once you create a script in the dashboard, you receive a delivery URL. That URL only responds to requests originating from authorized Roblox executors — any other client receives an empty response.
Standard loadstring
lua
loadstring(game:HttpGet("https://scriptshield.work.gd/raw/<id>"))()
Compatible with most modern executors.
With custom header
lua
local res = request({ Url = "https://scriptshield.work.gd/raw/<id>", Method = "GET", Headers = { ["X-Executor"] = "MyExecutor" }, }) loadstring(res.Body)()
Use this if your executor isn't detected automatically.
Supported executors
The system automatically identifies the most widely used executors. If yours isn't on the list, use the custom header method above.
Synapse XKRNLFluxusHydrogenSiriusScript-WareOxygenTrigonVelocity+ more
Security & storage
All scripts go through a protection process before being stored. The original content is never saved as plain text — only the protected version lives in the database. Delivery is also validated across multiple layers before any response is sent.