Obfuscate + Loadstring Roblox script

by RFour · Sep 16, 2026 ·LuaU

Basically obfuscate your Roblox script and turns it into a Loadstring using the Rubis api and it obfuscate using wearedevs obfuscator

RobloxLuaUExploit
1local gui = Instance.new("ScreenGui")
2local box = Instance.new("TextBox")
3local btn = Instance.new("TextButton")
4local out = Instance.new("TextBox")
5gui.Parent = game:GetService("CoreGui")
6gui.IgnoreGuiInset = true
7box.Size = UDim2.new(0.9, 0, 0.3, 0)
8box.Position = UDim2.new(0.05, 0, 0.05, 0)
9box.TextWrapped = true
10box.MultiLine = true
11box.ClearTextOnFocus = false
12box.Font = Enum.Font.Code
13box.TextSize = 14
14box.BackgroundColor3 = Color3.new(1,1,1)
15box.TextColor3 = Color3.new(0,0,0)
16box.BorderSizePixel = 2
17box.Text = "Paste your code here"
18box.Parent = gui
19btn.Size = UDim2.new(0.9, 0, 0.1, 0)
20btn.Position = UDim2.new(0.05, 0, 0.37, 0)
21btn.Text = "OBFUSCATE + UPLOAD"
22btn.Font = Enum.Font.Code
23btn.TextSize = 18
24btn.BackgroundColor3 = Color3.new(0,0,0)
25btn.TextColor3 = Color3.new(1,1,1)
26btn.BorderSizePixel = 0
27btn.Parent = gui
28out.Size = UDim2.new(0.9, 0, 0.4, 0)
29out.Position = UDim2.new(0.05, 0, 0.5, 0)
30out.TextWrapped = true
31out.MultiLine = true
32out.ClearTextOnFocus = false
33out.Font = Enum.Font.Code
34out.TextSize = 12
35out.BackgroundColor3 = Color3.new(1,1,1)
36out.TextColor3 = Color3.new(0,0,0)
37out.BorderSizePixel = 2
38out.Text = "Output will appear here"
39out.TextEditable = true
40out.Parent = gui
41local http = request or http_request or syn.request or http.request
42local HS = game:GetService("HttpService")
43btn.MouseButton1Click:Connect(function()
44 out.Text = "Working..."
45 local code = box.Text
46 local ok, res = pcall(function()
47 return http({
48 Url = "https://r4-api.my.id/wrd",
49 Method = "POST",
50 Headers = {["Content-Type"] = "application/json"},
51 Body = HS:JSONEncode({script = code})
52 })
53 end)
54 if not ok then out.Text = "Obfuscate failed: "..tostring(res) return end
55 local data = HS:JSONDecode(res.Body)
56 if not data.status then out.Text = "API error: "..res.Body return end
57 local obf = data.obfuscated
58 local ok2, res2 = pcall(function()
59 return http({
60 Url = "https://r4-api.my.id/rubis",
61 Method = "POST",
62 Headers = {["Content-Type"] = "application/json"},
63 Body = HS:JSONEncode({
64 text = obf,
65 public = false,
66 accessKey = "suic1.de-is-the-best-script"
67 })
68 })
69 end)
70 if not ok2 then out.Text = "Rubis failed: "..tostring(res2) return end
71 local data2 = HS:JSONDecode(res2.Body)
72 if not data2.success then out.Text = "Rubis error: "..res2.Body return end
73 local final = 'loadstring(game:HttpGet("'..data2.raw_with_key..'"))()'
74 out.Text = final
75 pcall(function() setclipboard(final) end)
76end)
raw