Run it
Copy the script and paste it into your executor.
MarketplaceService = :()
CoreGui = :()
TweenService = :()
UserInputService = :()
Players = :()
StarterGui = :()
localPlayer = Players.LocalPlayer;
autoBuyLoops = {}
purchaseCounts = {}
productFramesMap = {}
activeButtonResets = ({}, { __mode = })
(productInfo)
productId = productInfo.ProductId
success, err = (()
MarketplaceService:(localPlayer.UserId, productId, )
)
success
(()
MarketplaceService:(localPlayer, productId)
)
purchaseCounts[productId] = (purchaseCounts[productId] ) +
frame = productFramesMap[productId]
frame frame.Parent
countLabel = frame:()
countLabel
countLabel.Text = .. purchaseCounts[productId]
mainGui = .()
mainGui.ZIndexBehavior = .ZIndexBehavior.Sibling;
mainGui.Parent = CoreGui;
tooltipFrame = .()
tooltipFrame.Name = ; tooltipFrame.BackgroundColor3 = .(, , ); tooltipFrame.BackgroundTransparency = ; tooltipFrame.BorderSizePixel = ; tooltipFrame.Size = .(, , , ); tooltipFrame.Visible = ; tooltipFrame.ZIndex = ; tooltipFrame.Parent = mainGui; .(, tooltipFrame).CornerRadius = .(, )
tooltipStroke = .(, tooltipFrame); tooltipStroke.Color = .(, , ); tooltipStroke.Thickness =
tooltipPadding = .(, tooltipFrame); tooltipPadding.PaddingTop = .(, ); tooltipPadding.PaddingBottom = .(, ); tooltipPadding.PaddingLeft = .(, ); tooltipPadding.PaddingRight = .(, )
tooltipLabel = .(, tooltipFrame)
tooltipLabel.Name = ; tooltipLabel.Font = .Font.Gotham; tooltipLabel.Text = ; tooltipLabel.TextColor3 = .(, , ); tooltipLabel.TextSize = ; tooltipLabel.TextWrapped = ; tooltipLabel.TextXAlignment = .TextXAlignment.Left; tooltipLabel.TextYAlignment = .TextYAlignment.Top; tooltipLabel.BackgroundTransparency = ; tooltipLabel.AutomaticSize = .AutomaticSize.Y; tooltipLabel.Size = .(, , , )
developerProductsFrame = .()
developerProductsFrame.Font = .Font.GothamBold; developerProductsFrame.Text = ; developerProductsFrame.TextColor3 = .(, , ); developerProductsFrame.TextSize = ; developerProductsFrame.AutoButtonColor = ; developerProductsFrame.BackgroundColor3 = .(, , ); developerProductsFrame.BorderSizePixel = ; developerProductsFrame.Position = .(, , , ); developerProductsFrame.Size = .(, , , ); developerProductsFrame.Parent = mainGui; .(, developerProductsFrame).CornerRadius = .(, )
closeButton = .()
closeButton.Font = .Font.GothamBold; closeButton.Text = ; closeButton.TextColor3 = .(, , ); closeButton.TextSize = ; closeButton.BackgroundColor3 = .(, , ); closeButton.BorderSizePixel = ; closeButton.Position = .(, -, , ); closeButton.Size = .(, , , ); closeButton.Parent = developerProductsFrame; .(, closeButton).CornerRadius = .(, )
minimizeButton = .()
minimizeButton.Font = .Font.GothamBold; minimizeButton.Text = ; minimizeButton.TextColor3 = .(, , ); minimizeButton.TextSize = ; minimizeButton.BackgroundColor3 = .(, , ); minimizeButton.BorderSizePixel = ; minimizeButton.Position = .(, -, , ); minimizeButton.Size = .(, , , ); minimizeButton.Parent = developerProductsFrame; .(, minimizeButton).CornerRadius = .(, )
searchBox = .()
searchBox.Name = ; searchBox.Font = .Font.Gotham; searchBox.Text = ; searchBox.PlaceholderText = ; searchBox.TextColor3 = .(, , ); searchBox.TextSize = ; searchBox.BackgroundColor3 = .(, , ); searchBox.Position = .(, , , ); searchBox.Size = .(, , , ); searchBox.Parent = developerProductsFrame; .(, searchBox).CornerRadius = .(, )
.(, ()
buyAllProductsButton = .()
buyAllProductsButton.Name = ; buyAllProductsButton.Font = .Font.GothamBold; buyAllProductsButton.Text = ; buyAllProductsButton.TextColor3 = .(, , ); buyAllProductsButton.TextSize = ; buyAllProductsButton.BackgroundColor3 = .(, , ); buyAllProductsButton.BorderSizePixel = ; buyAllProductsButton.Position = .(, , , ); buyAllProductsButton.Size = .(, , , ); buyAllProductsButton.Parent = developerProductsFrame; .(, buyAllProductsButton).CornerRadius = .(, )
)
containerFrame = .()
containerFrame.BackgroundColor3 = .(, , ); containerFrame.BorderSizePixel = ; containerFrame.Position = .(, , , ); containerFrame.Size = .(, , , ); containerFrame.Parent = developerProductsFrame; .().Parent = containerFrame; .(, containerFrame).Color = .(, , )
scrollingFrame = .()
scrollingFrame.AutomaticCanvasSize = .AutomaticSize.Y; scrollingFrame.ScrollBarThickness = ; scrollingFrame.Active = ; scrollingFrame.BackgroundTransparency = ; scrollingFrame.BorderSizePixel = ; scrollingFrame.Size = .(, , , ); scrollingFrame.Parent = containerFrame; .(, scrollingFrame).SortOrder = .SortOrder.LayoutOrder;
exampleProductFrame = .()
exampleProductFrame.BackgroundTransparency = ; exampleProductFrame.BorderSizePixel = ; exampleProductFrame.Size = .(, , , ); exampleProductFrame.Visible = ; exampleProductFrame.Name = ; exampleProductFrame.Parent = scrollingFrame;
hoverBg = .(, exampleProductFrame); hoverBg.BackgroundColor3 = .(, , ); hoverBg.BackgroundTransparency = ; hoverBg.BorderSizePixel = ; hoverBg.Size = .(, , , ); hoverBg.Name = ; .(, hoverBg).CornerRadius = .(, )
nameLabel = .(, exampleProductFrame); nameLabel.Name = ; nameLabel.Font = .Font.Gotham; nameLabel.Text = ; nameLabel.TextColor3 = .(, , ); nameLabel.TextSize = ; nameLabel.TextXAlignment = .TextXAlignment.Left; nameLabel.BackgroundTransparency = ; nameLabel.Position = .(, , , ); nameLabel.Size = .(, , , )
idLabel = .(, exampleProductFrame); idLabel.Name = ; idLabel.Font = .Font.Gotham; idLabel.Text = ; idLabel.TextColor3 = .(, , ); idLabel.TextSize = ; idLabel.TextXAlignment = .TextXAlignment.Left; idLabel.BackgroundTransparency = ; idLabel.Position = .(, , , ); idLabel.Size = .(, , , )
priceLabel = .(, exampleProductFrame); priceLabel.Name = ; priceLabel.Font = .Font.Gotham; priceLabel.Text = ; priceLabel.TextColor3 = .(, , ); priceLabel.TextSize = ; priceLabel.TextXAlignment = .TextXAlignment.Left; priceLabel.BackgroundTransparency = ; priceLabel.Position = .(, , , ); priceLabel.Size = .(, , , )
purchaseCountLabel = .(, exampleProductFrame); purchaseCountLabel.Name = ; purchaseCountLabel.Font = .Font.Gotham; purchaseCountLabel.Text = ; purchaseCountLabel.TextColor3 = .(, , ); purchaseCountLabel.TextSize = ; purchaseCountLabel.TextXAlignment = .TextXAlignment.Left; purchaseCountLabel.BackgroundTransparency = ; purchaseCountLabel.Position = .(, , , ); purchaseCountLabel.Size = .(, , , )
divider = .(, exampleProductFrame); divider.Name = ; divider.BackgroundColor3 = .(, , ); divider.BorderSizePixel = ; divider.Position = .(, , , ); divider.Size = .(, , , )
clickDetector = .(, exampleProductFrame); clickDetector.Name = ; clickDetector.Text = ; clickDetector.TextTransparency = ; clickDetector.BackgroundTransparency = ; clickDetector.Size = .(, , , )
autoBuyButton = .(, exampleProductFrame); autoBuyButton.Name = ; autoBuyButton.Font = .Font.GothamBold; autoBuyButton.Text = ; autoBuyButton.TextColor3 = .(, , ); autoBuyButton.TextSize = ; autoBuyButton.BackgroundColor3 = .(, , ); autoBuyButton.Position = .(, , , ); autoBuyButton.Size = .(, , , ); .(, autoBuyButton).CornerRadius = .(, )
copyButton = .(, exampleProductFrame); copyButton.Name = ; copyButton.Font = .Font.GothamBold; copyButton.Text = ; copyButton.TextColor3 = .(, , ); copyButton.TextSize = ; copyButton.BackgroundColor3 = .(, , ); copyButton.Position = .(, , , ); copyButton.Size = .(, , , ); .(, copyButton).CornerRadius = .(, )
copyScriptButton = .(, exampleProductFrame); copyScriptButton.Name = ; copyScriptButton.Font = .Font.GothamBold; copyScriptButton.Text = ; copyScriptButton.TextColor3 = .(, , ); copyScriptButton.TextSize = ; copyScriptButton.BackgroundColor3 = .(, , ); copyScriptButton.Position = .(, , , ); copyScriptButton.Size = .(, , , ); .(, copyScriptButton).CornerRadius = .(, )
buyButton = .(, exampleProductFrame); buyButton.Name = ; buyButton.Font = .Font.GothamBold; buyButton.Text = ; buyButton.TextColor3 = .(, , ); buyButton.TextSize = ; buyButton.BackgroundColor3 = .(, , ); buyButton.Position = .(, , , ); buyButton.Size = .(, , , ); .(, buyButton).CornerRadius = .(, )
(button, hoverColor)
originalColor = button.BackgroundColor3;
button.MouseEnter:(() TweenService:(button, TweenInfo.(), { BackgroundColor3 = hoverColor }):() )
button.MouseLeave:(() TweenService:(button, TweenInfo.(), { BackgroundColor3 = originalColor }):() )
;
()
frame, isActive (autoBuyLoops)
isActive frame frame.Parent
autoBuyLoops[frame] =
autoBuyBtn = frame:()
autoBuyBtn
autoBuyBtn.Text =
autoBuyBtn.BackgroundColor3 = .(, , )
.(autoBuyLoops)
(str)
str:(, )
()
visibleCount =
_, child (scrollingFrame:())
child:() child.Visible child.Name ~=
visibleCount = visibleCount +
visibleCount <=
scrollingFrame.ScrollingEnabled =
scrollingFrame.ScrollBarThickness =
scrollingFrame.ScrollingEnabled =
scrollingFrame.ScrollBarThickness =
.(()
success, products = (() MarketplaceService:() )
success (, products) ;
allProductsInfo = products:()
allProductFrames = {}
buyAllProductsButton = developerProductsFrame:(, )
buyAllProductsButton
(buyAllProductsButton, .(, , ))
buyAllProductsButton.MouseButton1Click:(()
activeButtonResets[buyAllProductsButton] .(activeButtonResets[buyAllProductsButton])
buyAllProductsButton:() buyAllProductsButton:(, buyAllProductsButton.Text); buyAllProductsButton:(, buyAllProductsButton.BackgroundColor3)
originalText = buyAllProductsButton:(); originalColor = buyAllProductsButton:()
buyAllProductsButton.Text = ; buyAllProductsButton.BackgroundColor3 = .(, , )
activeButtonResets[buyAllProductsButton] = .(()
_, productInfo (allProductsInfo) (productInfo); .()
buyAllProductsButton.Text = ; buyAllProductsButton.BackgroundColor3 = .(, , )
.()
buyAllProductsButton.Text = originalText; buyAllProductsButton.BackgroundColor3 = originalColor; activeButtonResets[buyAllProductsButton] =
)
)
_, productInfo (allProductsInfo)
productFrame = exampleProductFrame:()
productFrame:(, productInfo.Name)
productFrame.Visible = ; productFrame.Parent = scrollingFrame; .(allProductFrames, productFrame)
purchaseCounts[productInfo.ProductId] = ; productFramesMap[productInfo.ProductId] = productFrame
productFrame.NameLabel.Text = .. productInfo.Name; productFrame.IDLabel.Text = .. (productInfo.ProductId); productFrame.PriceLabel.Text = .. (productInfo.PriceInRobux)
buttons = {productFrame.AutoBuyButton, productFrame.CopyButton, productFrame.CopyScriptButton, productFrame.BuyButton}
productFrame.Click.MouseEnter:(() productInfo.Description productInfo.Description:(, ) ~= tooltipLabel.Text = productInfo.Description; tooltipFrame.Visible = )
productFrame.Click.MouseLeave:(() tooltipFrame.Visible = )
_, btn (buttons)
btn.MouseEnter:(() tooltipFrame.Visible = )
btn.MouseLeave:(() productInfo.Description productInfo.Description:(, ) ~= tooltipFrame.Visible = )
productHoverBg = productFrame.HoverBg;
productFrame.Click.MouseEnter:(() TweenService:(productHoverBg, TweenInfo.(), { BackgroundTransparency = }):() )
productFrame.Click.MouseLeave:(() TweenService:(productHoverBg, TweenInfo.(), { BackgroundTransparency = }):() )
productAutoBuyButton = productFrame.AutoBuyButton;
autoBuyOriginalText =
autoBuyOriginalColor = .(, , )
autoBuyHoverColor = .(, , )
autoBuyActiveColor = .(, , )
autoBuyActiveHoverColor = .(, , )
productAutoBuyButton.MouseEnter:(()
autoBuyLoops[productFrame]
TweenService:(productAutoBuyButton, TweenInfo.(), { BackgroundColor3 = autoBuyActiveHoverColor }):()
TweenService:(productAutoBuyButton, TweenInfo.(), { BackgroundColor3 = autoBuyHoverColor }):()
)
productAutoBuyButton.MouseLeave:(()
autoBuyLoops[productFrame]
TweenService:(productAutoBuyButton, TweenInfo.(), { BackgroundColor3 = autoBuyActiveColor }):()
TweenService:(productAutoBuyButton, TweenInfo.(), { BackgroundColor3 = autoBuyOriginalColor }):()
)
productAutoBuyButton.MouseButton1Click:(()
autoBuyLoops[productFrame] = autoBuyLoops[productFrame]
autoBuyLoops[productFrame]
productAutoBuyButton.Text =
productAutoBuyButton.BackgroundColor3 = autoBuyActiveColor
.(() autoBuyLoops[productFrame] (productInfo); .() )
productAutoBuyButton.Text = autoBuyOriginalText
productAutoBuyButton.BackgroundColor3 = autoBuyOriginalColor
)
productCopyButton = productFrame.CopyButton;
(productCopyButton, .(, , ))
productCopyButton.MouseButton1Click:(()
setclipboard
((productInfo.ProductId))
originalText = productCopyButton.Text; originalColor = productCopyButton.BackgroundColor3;
productCopyButton.Text = ; productCopyButton.BackgroundColor3 = .(, , )
.(); productCopyButton.Text = originalText; productCopyButton.BackgroundColor3 = originalColor
)
productCopyScriptButton = productFrame.CopyScriptButton
(productCopyScriptButton, .(, , ))
productCopyScriptButton.MouseButton1Click:(()
setclipboard
scriptToCopy = .(, productInfo.ProductId, productInfo.Name)
(scriptToCopy)
originalText = productCopyScriptButton.Text; originalColor = productCopyScriptButton.BackgroundColor3;
productCopyScriptButton.Text = ; productCopyScriptButton.BackgroundColor3 = .(, , )
.(); productCopyScriptButton.Text = originalText; productCopyScriptButton.BackgroundColor3 = originalColor
)
productBuyButton = productFrame.BuyButton;
(productBuyButton, .(, , ))
productBuyButton.MouseButton1Click:(()
activeButtonResets[productBuyButton] .(activeButtonResets[productBuyButton])
productBuyButton:() productBuyButton:(, productBuyButton.Text); productBuyButton:(, productBuyButton.BackgroundColor3)
originalText = productBuyButton:(); originalColor = productBuyButton:()
productBuyButton.Text = ; productBuyButton.BackgroundColor3 = .(, , ); (productInfo)
activeButtonResets[productBuyButton] = .(()
.(); productBuyButton.Text = ; productBuyButton.BackgroundColor3 = .(, , )
.(); productBuyButton.Text = originalText; productBuyButton.BackgroundColor3 = originalColor; activeButtonResets[productBuyButton] =
)
)
searchBox:():(()
searchText = searchBox.Text
searchText ==
_, frame (allProductFrames)
frame.Visible =
lowerSearchText = .(searchText)
_, frame (allProductFrames)
productName = frame:()
lowerProductName = .(productName)
.(lowerProductName, lowerSearchText, , )
frame.Visible =
frame.Visible =
()
)
()
)
UserInputService.InputChanged:((input)
tooltipFrame.Visible (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
mousePos = UserInputService:()
tooltipFrame.Position = .(mousePos.X + , mousePos.Y + )
)
closeButton.MouseButton1Click:(()
()
mainGui:()
)
isMinimized =
originalSize = developerProductsFrame.Size
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.InOut)
(minimizeButton, .(, , ))
minimizeButton.MouseButton1Click:(()
isMinimized = isMinimized
isMinimized
minimizeButton.Text =
minimizeButton.BackgroundColor3 = .(, , )
searchBox.Visible =
containerFrame.Visible =
buyAllBtn = developerProductsFrame:()
buyAllBtn buyAllBtn.Visible =
TweenService:(developerProductsFrame, tweenInfo, { Size = .(, , , ) }):()
minimizeButton.Text =
minimizeButton.BackgroundColor3 = .(, , )
searchBox.Visible =
containerFrame.Visible =
buyAllBtn = developerProductsFrame:()
buyAllBtn buyAllBtn.Visible =
TweenService:(developerProductsFrame, tweenInfo, { Size = .(, , , ) }):()
)
isDragging = ; dragStart; startPosition; mouseMoveConnection; mouseUpConnection;
developerProductsFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging = ; dragStart = input.Position; startPosition = developerProductsFrame.Position;
mouseMoveConnection = UserInputService.InputChanged:((moveInput)
(moveInput.UserInputType == .UserInputType.MouseMovement moveInput.UserInputType == .UserInputType.Touch) isDragging
delta = moveInput.Position - dragStart;
developerProductsFrame.Position = .(startPosition.X.Scale, startPosition.X.Offset + delta.X, startPosition.Y.Scale, startPosition.Y.Offset + delta.Y)
)
mouseUpConnection = UserInputService.InputEnded:((endInput)
(endInput.UserInputType == .UserInputType.MouseButton1 endInput.UserInputType == .UserInputType.Touch) isDragging
isDragging = ;
mouseMoveConnection mouseMoveConnection:()
mouseUpConnection mouseUpConnection:()
)
)TESTED ON XENO (This script should work for other executors too..) (Not work for all games, but worth trying :D) Product Faker V2 by me (Originally by @ai_Abuse)(Copy Script from Product Faker V3 by @areover) Features V2.5: [Added] Minimize button [Fixed] Symbols searching (like *, +, _ & etc.) [Changed] Auto Buy button when clicked it change to Stop Auto Buy Features V2.4: [Added] Copy Script button [Fixed] ProductFrame can't be click like "Buy Product" Features V2.2: [Added] Hover Any Products Will Show A Tooltip of the Product Description (Note: If The Product Doesn't Have Description, Then Tooltip Will Not Show) [Added] SearchBox (Real-Time, Match Exact Case) [Added] Auto Buy for each products [Added] Total Purchases (Real-Time, Reset After Leave) [Changed] "Developer Products" to "Product Faker V2" Features V2: [Added] Buy All Products [Changed] "Do For All" to "Buy Product" [Added] Smooth GUI Dragging [Added] "SignalPromptProductPurchaseFinished()" Detector (Note: You can spams.)

Universal