Run it
Copy the script and paste it into your executor.
LOAD_TIME = ()
queueonteleport = queue_on_teleport queueonteleport
setclipboard = toclipboard setrbxclipboard setclipboard
clonefunction = clonefunc clonefunction
setthreadidentity = set_thread_identity setthreadcaps setthreadidentity
firetouchinterests = fire_touch_interests firetouchinterests
getnamecallmethod
getnamecallmethod = get_namecall_method getnamecallmethod
a = .()
b, c (())
(c) == #c
(c, ) ==
d, e (c)
e == a
().InstanceList = c
f = {}
f.(g)
InstanceList
b, c (InstanceList)
c == g
InstanceList[b] =
g
cloneref
().cloneref = f.invalidate
().Visit = (:())
().MarketplaceService = (:())
().HttpRbxApiService = (:())
CoreGui = (:())
ContentProvider = (:())
RunService = (:())
Stats = (:())
Players = (:())
NetworkClient = (:())
VirtualUser = (:())
ProximityPromptService = (:())
Lighting = (:())
AssetService = (:())
TeleportService = (:())
NetworkSettings = ().Network
UserGameSettings = ():()
().getgenv = ()
message = .()
message.Text =
message.Name =
message.Parent = CoreGui
.()
().stealth_call = ()
()._set = (setthreadidentity)
old
old =
(
,
,
(a, b)
.(
()
()
.()
went, =
(
()
()()
)
(went, )
went
check = .()
check.Parent = Visit
)
(, , old)
(a, b)
)
(x)
x = x:()
x
.(
()
(x, Players.LocalPlayer.Character:(), )
()
(x, Players.LocalPlayer.Character:(), )
)
x.CFrame = Players.LocalPlayer.Character:().CFrame
i, v (.RobloxReplicatedStorage:())
(
()
v:()
)
.(
()
discord = (:())()
win = discord:()
serv = win:(, )
main = serv:()
main:()
main:()
main:()
main:(
,
()
(
()
()
)
)
main:(
,
,
(bool)
bool ==
kick
kick =
(
,
,
(obj, ...)
args = {...}
method = ()
method ==
args[]
discord:(
,
,
)
(obj, (args))
)
)
main:()
main:(
,
()
discord:(, , )
)
main:()
main:()
main:()
main:(
,
()
discord:(, , )
)
ugc = serv:()
ugc:()
ugc:()
li12 =
ugc:(
)
ugc:()
li13 =
ugc:(
,
()
TeleportService:(, Players.LocalPlayer)
)
ugc:()
().AutoClickerPurchase =
ugc:(
,
,
(bool)
().AutoClickerPurchase = bool
().AutoClickerPurchase .()
.(
()
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator:()
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer.Buttons:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer.Buttons[
]:().ButtonMiddleContent
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer.Buttons[
]:().ButtonMiddleContent:(
)
yes =
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer.Buttons[
].AbsolutePosition
:():(
yes.X + (),
yes.Y + (),
,
,
,
)
.()
:():(
yes.X + (),
yes.Y + (),
,
,
,
)
)
)
().AutoClickerError =
ugc:(
,
,
(bool)
().AutoClickerError = bool
().AutoClickerError .()
.(
()
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator:()
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer.Buttons:(
)
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer.Buttons:(
)
ye12s =
.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator.Prompt.AlertContents.Footer.Buttons[
].AbsolutePosition
:():(
ye12s.X + (),
ye12s.Y + (),
,
,
,
)
.()
:():(
ye12s.X + (),
ye12s.Y + (),
,
,
,
)
)
)
ugc.()
().OpenConsole =
ugc:(
,
,
(bool)
().OpenConsole = bool
)
().BuyPaidItems =
ugc:(
,
,
(bool)
().BuyPaidItems = bool
)
inputlink = (:(.(li12) .. .(li13)))()
ugc:(
,
,
(bool)
bool
discord:(, , )
()._set = (setthreadidentity)
old
old =
(
,
,
(a, b)
.(
()
()
.()
().promptpurchaserequestedv2 =
MarketplaceService.PromptPurchaseRequestedV2:(
(...)
discord:(
,
,
)
startTime = ()
t = {...}
assetId = t[]
idempotencyKey = t[]
purchaseAuthToken = t[]
info = MarketplaceService:(assetId)
productId = info.ProductId
price =
().BuyPaidItems ==
price = info.PriceInRobux
price =
collectibleItemId = info.CollectibleItemId
collectibleProductId = info.CollectibleProductId
()
( .. purchaseAuthToken)
( .. idempotencyKey)
( .. collectibleItemId)
( .. collectibleProductId)
( .. productId)
( .. price)
()
()
i, v (
MarketplaceService:(
.InfoType.Asset,
productId,
price,
(:():()),
,
collectibleItemId,
collectibleProductId,
idempotencyKey,
(purchaseAuthToken)
)
)
(i, v)
endTime = ()
duration = endTime - startTime
( .. (duration) .. )
().OpenConsole ==
inputlink.(.KeyCode.F9)
)
)
(, , old)
(a, b)
)
().promptpurchaserequestedv2:()
discord:(, , )
)
ugc:(
,
,
(bool)
bool
discord:(, , )
()._set = (setthreadidentity)
old
old =
(
,
,
(a, b)
.(
()
()
.()
().promptpurchaserequestedv2 =
MarketplaceService.PromptPurchaseRequestedV2:(
(...)
discord:(
,
,
)
startTime = ()
t = {...}
assetId = t[]
info = MarketplaceService:(assetId)
(
()
starttickxd = ()
prricee =
().BuyPaidItems ==
prricee = info.PriceInRobux
prricee =
data =
..
(info.CollectibleItemId) ..
..
(info.CollectibleProductId) ..
..
(prricee) ..
..
(
:():(
)
) ..
..
(info.Creator.Id) ..
..
(
info.Creator.CreatorType
) ..
..
(
.Players.LocalPlayer.UserId
) ..
(data)
(
..
(info.CollectibleItemId) .. ,
data
)
()
endTime = ()
duration = endTime - startTime
( .. (duration) .. )
)
)
)
(, , old)
(a, b)
)
().promptpurchaserequestedv2:()
discord:(, , )
)
ugc:(
,
,
(bool)
bool
discord:(, , )
()._set = (setthreadidentity)
old
old =
(
,
,
(a, b)
.(
()
()
.()
().promptbulkpurchaserequestedv2 =
MarketplaceService.PromptBulkPurchaseRequested:(
(...)
discord:(
,
,
)
startTime = ()
t = {...}
orderRequest = t[] {}
options = t[] {}
()
( .. (orderRequest))
( .. (options))
()
()
i, v (
MarketplaceService:(orderRequest, options)
)
(i, v)
endTime = ()
duration = endTime - startTime
( .. (duration) .. )
().OpenConsole ==
inputlink.(.KeyCode.F9)
)
)
(, , old)
(a, b)
)
().promptbulkpurchaserequestedv2:()
discord:(, , )
)
ugc:()
ugc:(
,
,
(bool)
bool
()._set = (setthreadidentity)
old
old =
(
,
,
(a, b)
.(
()
()
.()
().promptpurchaserequestedv2Refund =
MarketplaceService.PromptPurchaseRequestedV2:(
(...)
discord:(
,
,
)
redblueee = {...}
assetId = redblueee[]
:():(
.Players.LocalPlayer,
(assetId),
)
.()
:():(
.Players.LocalPlayer,
(assetId),
)
)
)
(, , old)
(a, b)
)
().promptpurchaserequestedv2Refund:()
discord:(, , )
)
ugc:()
ugc:()
ugc:(
,
,
,
(t)
tt = (t)
(tt) ==
info = MarketplaceService:(tt)
CollectibleProductId = info.CollectibleProductId
CollectibleItemId = info.CollectibleItemId
Price = info.PriceInRobux
()._set = (setthreadidentity)
old
old =
(
,
,
(a, b)
.(
()
()
.()
MarketplaceService:(Players.LocalPlayer, tt)
)
(, , old)
(a, b)
)
.()
(
()
Visit:():()
)
discord:(, , )
)
()._set = (setthreadidentity)
(url, data)
s, e =
(
()
old1
old1 =
(
,
,
(a, b)
.(
()
()
.()
:():(url, data)
)
(, , old1)
(a, b)
)
)
s e
(e)
ugc:()
ugc:(
)
snipeid =
ugc:(
,
,
,
(t)
snipeid = (t)
)
snpespeed =
ugc:(
,
,
,
(t)
snpespeed = (t)
)
buylimit =
amountbought =
ugc:(
,
,
,
(t)
buylimit = (t)
)
freecheck =
ugc:(
,
freecheck,
(bool)
freecheck = bool
)
booleanbooby
info
xd =
breakLoopp =
ugc:(
,
,
(bool)
amountbought =
booleanbooby = bool
breakLoopp =
booleanbooby ==
xd =
info = :():(snipeid)
output =
(info) ==
i, v (info)
(v) ~=
output = output .. (i) .. .. (v) ..
(v) ==
x, d (v)
output = output .. (x) .. .. (d) ..
discord:(
,
.. (output),
)
booleanbooby == breakLoopp
info = :():(snipeid)
(
()
xd = xd +
( .. (xd))
info.IsForSale ==
starttickxd = ()
data =
..
(info.CollectibleItemId) ..
..
(info.CollectibleProductId) ..
..
(info.PriceInRobux) ..
..
(:():()) ..
..
(info.Creator.Id) ..
..
(info.Creator.CreatorType) ..
..
(
.Players.LocalPlayer.UserId
) ..
(data)
freecheck ==
info.PriceInRobux ==
(
..
(info.CollectibleItemId) .. ,
data
)
amountbought = amountbought +
(
..
(info.CollectibleItemId) .. ,
data
)
amountbought = amountbought +
()
endtickxd = ()
durationxd = endtickxd - starttickxd
( .. (durationxd) .. )
.()
)
amountbought >= buylimit
breakLoopp =
.(snpespeed)
)
remotes = serv:()
remotes:(
)
remotes:(
,
,
,
(t)
tt = (t)
(tt) ==
().limitedidforfiringremotewithwyvern = tt
discord:(
,
.. (tt) .. ,
)
discord:(, , )
)
remotes:(
,
{
,
,
,
,
,
,
,
,
,
,
},
(x)
().limitedidforfiringremotewithwyvern
discord:(
,
,
)
id = ().limitedidforfiringremotewithwyvern
fire = (args)
count =
i, v (:())
v:() v:()
count = count +
.(
()
v:(args)
)
v:()
count = count +
.(
()
v:(args)
)
discord:(
,
.. count .. ,
)
_fire = (args, args2)
count =
i, v (:())
v:() v:()
count = count +
.(
()
v:(args, args2)
)
(
()
v:(args, args2)
)
v:()
count = count +
.(
()
v:(args, args2)
)
discord:(
,
.. count .. ,
)
x ==
()
x ==
(.Players.LocalPlayer)
x ==
((.Players.LocalPlayer))
x ==
(id)
x ==
(id, .Players.LocalPlayer)
x ==
(.Players.LocalPlayer, id)
x ==
()
x ==
(id, )
x ==
()
x ==
(
..
(.Players.LocalPlayer) .. .. (id) ..
)
x ==
(
..
(.Players.LocalPlayer) .. .. (id) ..
)
)
remotes:()
remotes:(
)
remotes:(
,
,
(bool)
bool
Methods = {
,
,
,
,
,
,
,
}
().Toggleblock =
OldNameCall =
OldNameCall =
(
,
,
(
(...)
Self = ...
.(Methods, ())
Toggle Self
(...)
)
)
().Toggleblock =
)
remotes:()
remotes:(
,
()
i, v (:())
v:()
( .. v:())
v:()
( .. v:())
v:()
( .. v:())
discord:(
,
,
)
().OpenConsole ==
inputlink.(.KeyCode.F9)
)
games = serv:()
antikickonteleport =
games:(
,
,
(bool)
bool
antikickonteleport =
antikickonteleport =
)
games:()
places = {}
placeids = {}
pp = AssetService:()
_, place pp:()
.(places, place.Name)
.(placeids, place.PlaceId)
pp.IsFinished
pp:()
games:(
,
places,
(x)
index =
i, name (places)
name == x
index = i
index
placeId = placeids[index]
discord:(, .. x .. .. placeId, )
antikickonteleport
(
()
(
)
)
TeleportService:(placeId, Players.LocalPlayer)
TeleportService:(placeId, Players.LocalPlayer)
discord:(, , )
)
games:()
games:()
games:(
,
,
,
(t)
tt = (t)
(tt) ==
Players.LocalPlayer.GameplayPaused =
.()
Players.LocalPlayer.GameplayPaused =
.()
Players.LocalPlayer.GameplayPaused =
.(tt)
Players.LocalPlayer.GameplayPaused =
discord:(, , )
)
games:()
games:()
games:(
,
,
()
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
)
games:(
,
()
gameapi =
_place = .PlaceId
_servers = gameapi .. _place ..
(cursor)
Raw = :(_servers .. ((cursor .. cursor) ))
HttpService:(Raw)
Server, Next
Servers = (Next)
Server = Servers.data[]
Next = Servers.nextPageCursor
Server
discord:(
,
.. .PlaceId .. .. Server.id,
)
antikickonteleport
(
()
(
)
)
TeleportService:(_place, Server.id, .Players.LocalPlayer)
TeleportService:(_place, Server.id, .Players.LocalPlayer)
)
games:(
,
()
:()
)
games:( .. .PlaceId)
games:( .. .GameId)
games:( .. .JobId)
players = serv:()
players:()
players:(
,
,
,
(t)
tt = (t)
(tt) ==
name = Players:(tt)
Players:(tt, name, name, .MembershipType.Premium, )
discord:(, .. name .. .. tt .. , )
discord:(, , )
)
players:(
,
()
name = Players:((.CreatorId))
Players:(.CreatorId, name, name, .MembershipType.Premium, )
discord:(, .. name .. .. .CreatorId .. , )
)
players:()
players:(
,
,
(bool)
bool
usernames = {}
.()
players = Players:()
localPlayer = Players.LocalPlayer
cusernames = {}
_, player (players)
player ~= localPlayer
.(cusernames, player.Name)
usernames[player.Name]
usernames[player.Name] =
username, _ (usernames)
.(cusernames, username)
usernames[username] =
models = .Workspace:()
_, model (models)
model:()
usernames[model.Name]
model:()
Visit:()
kill = .()
kill.Parent = Visit
.()
kill:()
)
players:(
,
,
(bool)
bool
guis = {}
i, v (Players.LocalPlayer:():())
(v:() v:() v:()) v.Visible
v.Visible =
(guis, v)
.(guis, v)
end
elseif not bool then
for i, v in pairs(guis) do
v.Visible = false
end
guis = {}
end
end
)
players:Toggle(
"Anti AFK",
false,
function(bool)
if bool then
Players.LocalPlayer.Idled:connect(
function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end
)
end
end
)
local signal
players:Seperator()
players:Button(
"Create Waypoint at Current Position",
function()
if not Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
discord:Notification("Failure", "HumanoidRootPart is missing from character", "Okay!")
return
end
getgenv().pos = Players.LocalPlayer.Character.HumanoidRootPart.Position
discord:Notification("Success", "Created waypoint at " .. tostring(getgenv().pos), "Okay!")
if getgenv().addeduis then
return
else
players:Button(
"Teleport to Saved Waypoint",
function()
Players.LocalPlayer.Character:MoveTo(getgenv().pos)
end
)
players:Button(
"Set Spawnpoint to Saved Waypoint",
function()
signal =
Players.LocalPlayer.CharacterAdded:Connect(
function()
Players.LocalPlayer.Character:MoveTo(getgenv().pos)
end
)
players:Button(
"Delete Spawnpoint at Saved Waypoint",
function()
signal:Disconnect()
end
)
end
)
players:Button(
"Delete Saved Waypoint",
function()
getgenv().pos = nil
end
)
end
getgenv().addeduis = true
end
)
local network = serv:Channel("Network")
network:Label("\nThis can bypass rate limits when firing remotes!")
network:Textbox(
"KBPS Limit",
"Type a big number to have no limit...",
true,
function(t)
local tt = tonumber(t)
if type(tt) == "number" then
NetworkClient:SetOutgoingKBPSLimit(tt)
discord:Notification("Success!", "KBPS Limit has been set to " .. tostring(tt), "Okay!")
else
discord:Notification("Hold up!", "KBPS Limit must be a number.", "Okay!")
end
end
)
network:Seperator()
network:Label("Simulates lag/delay from client -> server.")
local drop =
network:Dropdown(
"Delay Intensiveness",
{"Normal", "Mild", "Medium", "Severe", "No Connection"},
function(bool)
print(bool)
if bool == "Normal" then
NetworkSettings.IncomingReplicationLag = 0
elseif bool == "Mild" then
NetworkSettings.IncomingReplicationLag = 1
elseif bool == "Medium" then
NetworkSettings.IncomingReplicationLag = 2
elseif bool == "Severe" then
NetworkSettings.IncomingReplicationLag = 3
elseif bool == "No Connection" then
NetworkSettings.IncomingReplicationLag = 10
end
end
)
network:Seperator()
network:Button(
"Show Average Client -> Server Ping",
function()
discord:Notification(
"Average Ping",
math.round(Players.LocalPlayer:GetNetworkPing() * 1000) .. "ms",
"Okay!"
)
end
)
local input = serv:Channel("Input Automations")
input:Toggle(
"Auto Use Tools in Inventory",
false,
function(bool)
if bool then
local Player = Players.LocalPlayer
getgenv().firetools = true
spawn(
function()
while wait() and firetools do
pcall(
function()
local Tool = Player.Backpack:FindFirstChildWhichIsA("Tool")
if not Player.Character:FindFirstChildWhichIsA("Tool") then
Player.Character:FindFirstChildWhichIsA("Humanoid"):EquipTool(Tool)
end
if Player.Character:FindFirstChildWhichIsA("Tool") then
Player.Character:FindFirstChildWhichIsA("Tool"):Activate()
end
end
)
end
end
)
elseif not bool then
getgenv().firetools = false
end
end
)
input:Toggle(
"Auto Grab All Dropped Tools",
false,
function(bool)
if bool then
for i, v in pairs(workspace:GetChildren()) do
if
Players.LocalPlayer.Character:FindFirstChild("Humanoid") and v:IsA("BackpackItem") and
v:FindFirstChild("Handle")
then
Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid"):EquipTool(v)
end
end
if getgenv().connected then
getgenv().connected:Disconnect()
end
getgenv().connected =
workspace.ChildAdded:Connect(
function(child)
if
Players.LocalPlayer.Character:FindFirstChild("Humanoid") and child:IsA("BackpackItem") and
child:FindFirstChild("Handle")
then
Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid"):EquipTool(child)
end
end
)
elseif not bool then
if getgenv().connected then
getgenv().connected:Disconnect()
end
end
end
)
input:Toggle(
"Infinite ProximityPrompt Range",
false,
function(bool)
if bool then
ProximityPromptService.MaxPromptsVisible = math.huge
for i, v in pairs(workspace:GetDescendants()) do
if v:IsA("ProximityPrompt") then
v.MaxActivationDistance = math.huge
end
end
elseif not bool then
ProximityPromptService.MaxPromptsVisible = 16
for i, v in pairs(workspace:GetDescendants()) do
if v:IsA("ProximityPrompt") then
v.MaxActivationDistance = 10
end
end
end
end
)
input:Toggle(
"Instant ProximityPrompt",
false,
function(bool)
local promptsignal = nil
if bool then
promptsignal = nil
task.wait()
promptsignal =
ProximityPromptService.PromptButtonHoldBegan:Connect(
function(prompt)
pcall(
function()
fireproximityprompt(prompt)
end
)
end
)
elseif not bool then
if promptsignal ~= nil then
promptsignal:Disconnect()
promptsignal = nil
end
end
end
)
input:Button(
"Equip All Tools",
function()
for i, v in pairs(Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA("Tool") then
v.Parent = Players.LocalPlayer.Character
end
end
end
)
input:Button(
"Force Drop Tool",
function()
for i, v in pairs(Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Tool") then
v.Parent = workspace
end
end
end
)
input:Seperator()
input:Button(
"Fire All ClickDetectors",
function()
for i, v in ipairs(workspace:GetDescendants()) do
if v:IsA("ClickDetector") then
v.MaxActivationDistance = math.huge
pcall(
function()
fireclickdetector(v)
end
)
end
end
end
)
input:Button(
"Fire All TouchInterests",
function()
for i, v in ipairs(workspace:GetDescendants()) do
if v:IsA("TouchTransmitter") then
touch(v)
end
end
end
)
input:Button(
"Fire All ProximityPrompts",
function()
for i, v in ipairs(workspace:GetDescendants()) do
if v:IsA("ProximityPrompt") then
pcall(
function()
fireproximityprompt(v)
end
)
end
end
end
)
local purchase = serv:Channel("Purchase Exploits")
local x_x =
game:GetService("HttpService"):JSONDecode(
game:HttpGet(
"https://apis.roblox.com/developer-products/v1/developer-products/list?universeId=" ..
game.GameId .. "&page=1"
)
)
local dnames = {}
local dproductIds = {}
if type(x_x.DeveloperProducts) == "nil" then
table.insert(dnames, " ")
end
pcall(
function()
local currentPage = 1
repeat
local response =
game:HttpGet(
"https://apis.roblox.com/developer-products/v1/developer-products/list?universeId=" ..
tostring(game.GameId) .. "&page=" .. tostring(currentPage)
)
local decodedResponse = game:GetService("HttpService"):JSONDecode(response)
local developerProducts = decodedResponse.DeveloperProducts
print("Page " .. currentPage .. ":")
for _, developerProduct in pairs(developerProducts) do
table.insert(dnames, developerProduct.Name)
table.insert(dproductIds, developerProduct.ProductId)
end
currentPage = currentPage + 1
local final = decodedResponse.FinalPage
until final
end
)
purchase:Label("Fake Purchaser!\nThis tricks server that you bought a DevProduct!")
purchase:Label("Only works in some games...")
local index
purchase:Dropdown(
"Below is a list of all DevProducts in this game!",
dnames,
function(x)
index = nil
for i, name in ipairs(dnames) do
if name == x then
index = i
break
end
end
end
)
getgenv().wyvernlooppurchases = false
purchase:Label("If nothing shows above, no DevProducts found.")
purchase:Toggle(
"Loop Selected Dev Product",
false,
function(bool)
getgenv().wyvernlooppurchases = bool
while getgenv().wyvernlooppurchases == true and task.wait() do
if index then
local product = dproductIds[index]
pcall(
function()
stealth_call(
"MarketplaceService:SignalPromptProductPurchaseFinished(game.Players.LocalPlayer.UserId, " ..
product .. ", true) "
)
end
)
end
end
end
)
purchase:Button(
"Fire Selected Dev Product!",
function()
if index then
local product = dproductIds[index]
pcall(
function()
stealth_call(
"MarketplaceService:SignalPromptProductPurchaseFinished(game.Players.LocalPlayer.UserId, " ..
product .. ", true) "
)
end
)
task.wait(0.2)
if not Visit:FindFirstChild("LocalScript") then
discord:Notification(
"Error",
"Your executor blocked function SignalPromptProductPurchaseFinished.",
"Okay!"
)
else
discord:Notification(
"Success",
"Fired PromptProductPurchaseFinished signal to server with productId: " .. tostring(product),
"Okay!"
)
Visit:FindFirstChild("LocalScript"):Destroy()
end
else
discord:Notification("Error", "Something went wrong but I don't know what.", "Okay!")
end
end
)
purchase:Button(
"Fire All Dev Products",
function()
getrenv()._set = clonefunction(setthreadidentity)
local starttickcc = tick()
for i, product in pairs(dproductIds) do
task.spawn(
function()
pcall(
function()
stealth_call(
"MarketplaceService:SignalPromptProductPurchaseFinished(game.Players.LocalPlayer.UserId, " ..
product .. ", true) "
)
end
)
end
)
task.wait()
end
local endtickcc = tick()
local durationxd = endtickcc - starttickcc
discord:Notification(
"Attempt",
"Fired All Dev Products! Took " .. tostring(durationxd) .. " Seconds!",
"Okay!"
)
end
)
getgenv().wyvernlooppurchases2 = false
purchase:Toggle(
"Loop All Dev Products",
false,
function(bool)
getgenv().wyvernlooppurchases2 = bool
while getgenv().wyvernlooppurchases2 == true and task.wait() do
for i, product in pairs(dproductIds) do
task.spawn(
function()
pcall(
function()
stealth_call(
"MarketplaceService:SignalPromptProductPurchaseFinished(game.Players.LocalPlayer.UserId, " ..
product .. ", true) "
)
end
)
end
)
task.wait()
end
end
end
)
purchase:Seperator()
purchase:Label("Pretty much the same as the one above but for gamepass")
local wyverngamepass =
game.HttpService:JSONDecode(
game:HttpGet("https://games.roblox.com/v1/games/" .. game.GameId .. "/game-passes?limit=100&sortOrder=1")
)
local gnames = {}
local gproductIds = {}
for i, v in pairs(wyverngamepass.data) do
table.insert(gnames, v.name)
table.insert(gproductIds, v.id)
end
local gamepass
purchase:Dropdown(
"Below is a list of all GamePass in this game!",
gnames,
function(x)
for i, name in ipairs(gnames) do
if name == x then
gamepass = gproductIds[i]
break
end
end
end
)
purchase:Label("If nothing shows above, no GamePass found.")
purchase:Button(
"Fire Selected Gamepass",
function()
if gamepass then
pcall(
function()
stealth_call(
"MarketplaceService:SignalPromptGamePassPurchaseFinished(game.Players.LocalPlayer, " ..
tostring(gamepass) .. ", true)"
)
end
)
task.wait(0.2)
if not Visit:FindFirstChild("LocalScript") then
discord:Notification(
"Error",
"Your executor blocked function SignalPromptGamePassPurchaseFinished.",
"Okay!"
)
else
discord:Notification(
"Success",
"Fired PromptProductGamePassPurchaseFinished signal to server with productId: " ..
tostring(gamepass),
"Okay!"
)
Visit:FindFirstChild("LocalScript"):Destroy()
end
else
discord:Notification("Error", "Something went wrong but I don't know what.", "Okay!")
end
end
)
purchase:Seperator()
purchase:Label("Signals to server that an item purchase failed.")
purchase:Label("This can trick servers to reprompt an item!")
local returnvalprompt = false
purchase:Toggle(
"Item Purchase Success Return Value",
returnvalprompt,
function(bool)
returnvalprompt = bool
end
)
purchase:Textbox(
"Item ID of the UGC item",
"Enter the Item ID...",
false,
function(t)
local tt = tonumber(t)
if type(tt) == "number" then
pcall(
function()
stealth_call(
"MarketplaceService:SignalPromptPurchaseFinished(game.Players.LocalPlayer, " ..
tt ..
", false) MarketplaceService:SignalPromptPurchaseFinished(game.Players.LocalPlayer, " ..
tt .. ", " .. tostring(returnvalprompt) ")"
)
end
)
task.wait(0.2)
if not Visit:FindFirstChild("LocalScript") then
discord:Notification(
"Error",
"Your executor blocked function SignalPromptPurchaseFinished.",
"Okay!"
)
else
discord:Notification(
"Success",
"Fired signal PromptPurchaseFinished with bool false and productId: " .. tostring(tt),
"Okay!"
)
Visit:FindFirstChild("LocalScript"):Destroy()
end
else
discord:Notification("Error", "That's... Not an Item ID.", "Okay!")
end
end
)
purchase:Seperator()
local serv2 = win:Server("Explorer", "")
local explorer = serv2:Channel("work in progress")
explorer:Label("will add stupid roblox env explorer soon")
main:Label(
" Wynerd loaded in " ..
string.format("%s seconds.", string.format("%.2f", tostring(tick() - LOAD_TIME)))
)
pcall(
function()
message:Destroy()
end
)
end
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, www.roblox.com, discord.com, apis.roblox.com, games.roblox.com.
the creator deleted wynerd so i uploaded it

Universal