Run it
Copy the script and paste it into your executor.
Players = :()
MarketplaceService = :()
CoreGui = :()
UserInputService = :()
HttpService = :()
RunService = :()
player = Players.LocalPlayer
mouse = player:()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.ZIndexBehavior = .ZIndexBehavior.Sibling
(()
gui.Parent = CoreGui
)
gui.Parent
gui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = gui
topBar = .()
topBar.Size = .(, , , )
topBar.BackgroundColor3 = .(, , )
topBar.BorderSizePixel =
topBar.Parent = mainFrame
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.SourceSansBold
title.TextXAlignment = .TextXAlignment.Left
title.Parent = topBar
minimizeBtn = .()
minimizeBtn.Size = .(, , , )
minimizeBtn.Position = .(, -, , )
minimizeBtn.BackgroundColor3 = .(, , )
minimizeBtn.Text =
minimizeBtn.TextColor3 = .(, , )
minimizeBtn.TextScaled =
minimizeBtn.Font = .Font.SourceSansBold
minimizeBtn.Parent = topBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextScaled =
closeBtn.Font = .Font.SourceSansBold
closeBtn.Parent = topBar
contentFrame = .()
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.Parent = mainFrame
idLabel = .()
idLabel.Size = .(, , , )
idLabel.Position = .(, , , )
idLabel.BackgroundTransparency =
idLabel.Text =
idLabel.TextColor3 = .(, , )
idLabel.TextScaled =
idLabel.Font = .Font.SourceSans
idLabel.TextXAlignment = .TextXAlignment.Left
idLabel.Parent = contentFrame
idTextBox = .()
idTextBox.Size = .(, , , )
idTextBox.Position = .(, , , )
idTextBox.BackgroundColor3 = .(, , )
idTextBox.BorderSizePixel =
idTextBox.Text =
idTextBox.PlaceholderText =
idTextBox.TextColor3 = .(, , )
idTextBox.TextScaled =
idTextBox.Font = .Font.SourceSans
idTextBox.ClearTextOnFocus =
idTextBox.Parent = contentFrame
buyBtn = .()
buyBtn.Size = .(, , , )
buyBtn.Position = .(, -, , )
buyBtn.BackgroundColor3 = .(, , )
buyBtn.Text =
buyBtn.TextColor3 = .(, , )
buyBtn.TextScaled =
buyBtn.Font = .Font.SourceSansBold
buyBtn.Parent = contentFrame
listFrame = .()
listFrame.Size = .(, -, , )
listFrame.Position = .(, , , )
listFrame.BackgroundColor3 = .(, , )
listFrame.BorderSizePixel =
listFrame.ScrollBarThickness =
listFrame.CanvasSize = .(, , , )
listFrame.Parent = contentFrame
statusLabel = .()
statusLabel.Size = .(, -, , )
statusLabel.Position = .(, , , -)
statusLabel.BackgroundTransparency =
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
statusLabel.TextScaled =
statusLabel.Font = .Font.SourceSans
statusLabel.Parent = contentFrame
dragging =
dragStart =
startPos =
topBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = mainFrame.Position
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
()
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
success, products = (()
MarketplaceService:():()
)
success products
yPos =
_, product (products)
productBtn = .()
productBtn.Size = .(, -, , )
productBtn.Position = .(, , , yPos)
productBtn.BackgroundColor3 = .(, , )
productBtn.BorderSizePixel =
productBtn.Text = .(,
product.Name ,
product.ProductId,
product.PriceInRobux )
productBtn.TextColor3 = .(, , )
productBtn.TextScaled =
productBtn.Font = .Font.SourceSans
productBtn.Parent = listFrame
productBtn.MouseButton1Click:(()
idTextBox.Text = (product.ProductId)
statusLabel.Text = .. (product.Name )
statusLabel.TextColor3 = .(, , )
)
yPos = yPos +
listFrame.CanvasSize = .(, , , yPos)
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
()
productId = (idTextBox.Text)
productId
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
success1 = (()
MarketplaceService:(
player.UserId,
productId,
)
)
success2 = (()
_, connection ((MarketplaceService.PromptProductPurchaseFinished))
connection:(player.UserId, productId, )
)
success3 = (()
receipt = {
PlayerId = player.UserId,
ProductId = productId,
PurchaseId = HttpService:(),
CurrencyType = .CurrencyType.Robux,
CurrencySpent = ,
PlaceIdWherePurchased = .PlaceId
}
_, v (())
(v) ==
info = debug.(v)
info.name .(info.name:(), )
(v, receipt)
)
success1 success2 success3
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
buyBtn.MouseButton1Click:(exploitPurchase)
closeBtn.MouseButton1Click:(()
gui:()
)
minimized =
minimizeBtn.MouseButton1Click:(()
minimized = minimized
minimized
contentFrame.Visible =
mainFrame.Size = .(, , , )
minimizeBtn.Text =
contentFrame.Visible =
mainFrame.Size = .(, , , )
minimizeBtn.Text =
)
(loadProducts)
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
A roblox Product Faker that sends signals to fake purchases-Educational purposes only

Universal