Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
MarketplaceService = :()
Players = :()
localPlayer = Players.LocalPlayer
windowConfig = {
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem = ,
KeySettings = {
Title = ,
Subtitle = ,
Note = ,
FileName = ,
SaveKey = ,
GrabKeyFromSite = ,
Key = {}
}
}
Window = Rayfield:(windowConfig)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
Actions = {
Ignore = {
Name = ,
Callback = ()
()
}
}
})
MainTab = Window:(, )
selectedGamePass =
gamePassesList = {}
()
gamePassesList = {}
success, productsPage = (()
MarketplaceService:()
)
success
_, productInfo (productsPage:())
.(gamePassesList, {
Name = productInfo.Name,
ID = productInfo.ProductId,
Description = productInfo.Description,
Price = productInfo.PriceInRobux
})
(, productsPage)
passNames = {}
_, pass (gamePassesList)
.(passNames, pass.Name)
#passNames ==
.(passNames, )
passNames
(gamePassId)
success, message = (()
MarketplaceService:(localPlayer.UserId, gamePassId, )
)
success, message
()
()
results = {}
_, gamePass (gamePassesList)
success, message = (gamePass.ID)
.(results, {
Name = gamePass.Name,
Success = success,
Message = message
})
()
results
Dropdown = MainTab:({
Name = ,
Options = (),
CurrentOption = {},
MultipleOptions = ,
Flag = ,
Callback = (Option)
selectedGamePass = Option[]
_, pass (gamePassesList)
pass.Name == selectedGamePass
selectedGamePass = pass
})
BuyButton = MainTab:({
Name = ,
Callback = ()
selectedGamePass (selectedGamePass) ==
Rayfield:({Title = , Content = , Duration = , Image = })
Rayfield:({Title = , Content = .. selectedGamePass.Name, Duration = , Image = })
success, message = (selectedGamePass.ID)
success
Rayfield:({Title = , Content = .. selectedGamePass.Name, Duration = , Image = })
Rayfield:({Title = , Content = .. selectedGamePass.Name .. .. (message), Duration = , Image = })
})
BuyAllButton = MainTab:({
Name = ,
Callback = ()
Rayfield:({Title = , Content = , Duration = , Image = })
results = ()
successCount =
failCount =
_, result (results)
result.Success
successCount = successCount +
failCount = failCount +
Rayfield:({
Title = ,
Content = .(, successCount, failCount),
Duration = ,
Image =
})
})
RefreshButton = MainTab:({
Name = ,
Callback = ()
newGamePasses = ()
Dropdown:(newGamePasses)
Rayfield:({
Title = ,
Content = .. (#newGamePasses > #newGamePasses ) .. ,
Duration = ,
Image =
})
})
CopyIdButton = MainTab:({
Name = ,
Callback = ()
selectedGamePass (selectedGamePass) ==
Rayfield:({Title = , Content = , Duration = , Image = })
setclipboard
((selectedGamePass.ID))
Rayfield:({Title = , Content = .. selectedGamePass.ID, Duration = , Image = })
Rayfield:({Title = , Content = , Duration = , Image = })
})
Section = MainTab:()
InfoLabel = MainTab:()
selectedGamePass (selectedGamePass) ==
InfoLabel:(
.. selectedGamePass.Name ..
.. selectedGamePass.ID ..
.. selectedGamePass.Price .. ..
.. selectedGamePass.Description
)
InfoLabel:()
()
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
Deobfuscated Dark.cc Free Product Script

Universal