Run it
Copy the script and paste it into your executor.
MarketplaceService = :()
CoreGui = :()
TweenService = :()
UserInputService = :()
Players = :()
localPlayer = Players.LocalPlayer
autoBuyLoops = {}
purchaseCounts = {}
productFramesMap = {}
activeButtonResets = ({}, { __mode = })
currentMethod =
autoBuyInterval =
(productInfo)
productId = productInfo.ProductId
currentMethod ==
success = (()
MarketplaceService:(localPlayer.UserId, productId, )
)
success
(()
MarketplaceService:(localPlayer, productId)
)
(()
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
tooltipCorner = .(, tooltipFrame)
tooltipCorner.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
mainCorner = .(, developerProductsFrame)
mainCorner.CornerRadius = .(, )
mainStroke = .(, developerProductsFrame)
mainStroke.Color = .(, , )
mainStroke.Thickness =
closeButton = .()
closeButton.Font = .Font.GothamBold
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.TextSize =
closeButton.BackgroundColor3 = .(, , )
closeButton.BorderSizePixel =
closeButton.Position = .(, -, , )
closeButton.Size = .(, , , )
closeButton.Parent = developerProductsFrame
closeCorner = .(, closeButton)
closeCorner.CornerRadius = .(, )
closeStroke = .(, closeButton)
closeStroke.Color = .(, , )
closeStroke.Thickness =
methodButton = .()
methodButton.Name =
methodButton.Font = .Font.Gotham
methodButton.Text =
methodButton.TextColor3 = .(, , )
methodButton.TextSize =
methodButton.BackgroundColor3 = .(, , )
methodButton.BorderSizePixel =
methodButton.Position = .(, , , )
methodButton.Size = .(, -, , )
methodButton.Parent = developerProductsFrame
methodCorner = .(, methodButton)
methodCorner.CornerRadius = .(, )
methodStroke = .(, methodButton)
methodStroke.Color = .(, , )
methodStroke.Thickness =
searchBox = .()
searchBox.Name =
searchBox.Font = .Font.Gotham
searchBox.Text =
searchBox.PlaceholderText =
searchBox.PlaceholderColor3 = .(, , )
searchBox.TextColor3 = .(, , )
searchBox.TextSize =
searchBox.BackgroundColor3 = .(, , )
searchBox.BorderSizePixel =
searchBox.Position = .(, , , )
searchBox.Size = .(, -, , )
searchBox.Parent = developerProductsFrame
searchCorner = .(, searchBox)
searchCorner.CornerRadius = .(, )
searchStroke = .(, searchBox)
searchStroke.Color = .(, , )
searchStroke.Thickness =
.(, ()
buyAllProductsButton = .()
buyAllProductsButton.Name =
buyAllProductsButton.Font = .Font.GothamBold
buyAllProductsButton.Text =
buyAllProductsButton.TextColor3 = .(, , )
buyAllProductsButton.TextSize =
buyAllProductsButton.BackgroundColor3 = .(, , )
buyAllProductsButton.BorderSizePixel =
buyAllProductsButton.Position = .(, , , )
buyAllProductsButton.Size = .(, -, , )
buyAllProductsButton.Parent = developerProductsFrame
buyAllCorner = .(, buyAllProductsButton)
buyAllCorner.CornerRadius = .(, )
buyAllStroke = .(, buyAllProductsButton)
buyAllStroke.Color = .(, , )
buyAllStroke.Thickness =
)
intervalFrame = .()
intervalFrame.Name =
intervalFrame.BackgroundColor3 = .(, , )
intervalFrame.BorderSizePixel =
intervalFrame.Position = .(, , , )
intervalFrame.Size = .(, -, , )
intervalFrame.Parent = developerProductsFrame
intervalCorner = .(, intervalFrame)
intervalCorner.CornerRadius = .(, )
intervalStroke = .(, intervalFrame)
intervalStroke.Color = .(, , )
intervalStroke.Thickness =
intervalLabel = .()
intervalLabel.Name =
intervalLabel.Font = .Font.Gotham
intervalLabel.Text =
intervalLabel.TextColor3 = .(, , )
intervalLabel.TextSize =
intervalLabel.TextXAlignment = .TextXAlignment.Left
intervalLabel.BackgroundTransparency =
intervalLabel.Position = .(, , , )
intervalLabel.Size = .(, -, , )
intervalLabel.Parent = intervalFrame
intervalValue = .()
intervalValue.Name =
intervalValue.Font = .Font.GothamBold
intervalValue.Text =
intervalValue.TextColor3 = .(, , )
intervalValue.TextSize =
intervalValue.TextXAlignment = .TextXAlignment.Right
intervalValue.BackgroundTransparency =
intervalValue.Position = .(, , , )
intervalValue.Size = .(, -, , )
intervalValue.Parent = intervalFrame
intervalSlider = .()
intervalSlider.Name =
intervalSlider.BackgroundColor3 = .(, , )
intervalSlider.BorderSizePixel =
intervalSlider.Position = .(, , , )
intervalSlider.Size = .(, -, , )
intervalSlider.Parent = intervalFrame
sliderCorner = .(, intervalSlider)
sliderCorner.CornerRadius = .(, )
sliderStroke = .(, intervalSlider)
sliderStroke.Color = .(, , )
sliderStroke.Thickness =
sliderFill = .()
sliderFill.Name =
sliderFill.BackgroundColor3 = .(, , )
sliderFill.BorderSizePixel =
sliderFill.Size = .((autoBuyInterval - ) / , , , )
sliderFill.Parent = intervalSlider
fillCorner = .(, sliderFill)
fillCorner.CornerRadius = .(, )
sliderButton = .()
sliderButton.Name =
sliderButton.Text =
sliderButton.BackgroundColor3 = .(, , )
sliderButton.BackgroundTransparency =
sliderButton.BorderSizePixel =
sliderButton.Position = .((autoBuyInterval - ) / , -, , -)
sliderButton.Size = .(, , , )
sliderButton.ZIndex =
sliderButton.Parent = intervalSlider
buttonCorner = .(, sliderButton)
buttonCorner.CornerRadius = .(, )
buttonStroke = .(, sliderButton)
buttonStroke.Color = .(, , )
buttonStroke.Thickness =
containerFrame = .()
containerFrame.BackgroundColor3 = .(, , )
containerFrame.BorderSizePixel =
containerFrame.Position = .(, , , )
containerFrame.Size = .(, -, , )
containerFrame.Parent = developerProductsFrame
containerCorner = .(, containerFrame)
containerCorner.CornerRadius = .(, )
containerStroke = .(, containerFrame)
containerStroke.Color = .(, , )
containerStroke.Thickness =
scrollingFrame = .()
scrollingFrame.AutomaticCanvasSize = .AutomaticSize.Y
scrollingFrame.ScrollBarThickness =
scrollingFrame.ScrollBarImageColor3 = .(, , )
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.Position = .(, , , )
hoverBg.Name =
hoverCorner = .(, hoverBg)
hoverCorner.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.BorderSizePixel =
autoBuyButton.Position = .(, , , )
autoBuyButton.Size = .(, , , )
autoBuyCorner = .(, autoBuyButton)
autoBuyCorner.CornerRadius = .(, )
autoBuyStroke = .(, autoBuyButton)
autoBuyStroke.Color = .(, , )
autoBuyStroke.Thickness =
copyButton = .(, exampleProductFrame)
copyButton.Name =
copyButton.Font = .Font.GothamBold
copyButton.Text =
copyButton.TextColor3 = .(, , )
copyButton.TextSize =
copyButton.BackgroundColor3 = .(, , )
copyButton.BorderSizePixel =
copyButton.Position = .(, , , )
copyButton.Size = .(, , , )
copyCorner = .(, copyButton)
copyCorner.CornerRadius = .(, )
copyStroke = .(, copyButton)
copyStroke.Color = .(, , )
copyStroke.Thickness =
copyScriptButton = .(, exampleProductFrame)
copyScriptButton.Name =
copyScriptButton.Font = .Font.GothamBold
copyScriptButton.Text =
copyScriptButton.TextColor3 = .(, , )
copyScriptButton.TextSize =
copyScriptButton.BackgroundColor3 = .(, , )
copyScriptButton.BorderSizePixel =
copyScriptButton.Position = .(, , , )
copyScriptButton.Size = .(, , , )
copyScriptCorner = .(, copyScriptButton)
copyScriptCorner.CornerRadius = .(, )
copyScriptStroke = .(, copyScriptButton)
copyScriptStroke.Color = .(, , )
copyScriptStroke.Thickness =
buyButton = .(, exampleProductFrame)
buyButton.Name =
buyButton.Font = .Font.GothamBold
buyButton.Text =
buyButton.TextColor3 = .(, , )
buyButton.TextSize =
buyButton.BackgroundColor3 = .(, , )
buyButton.BorderSizePixel =
buyButton.Position = .(, , , )
buyButton.Size = .(, , , )
buyCorner = .(, buyButton)
buyCorner.CornerRadius = .(, )
buyStroke = .(, buyButton)
buyStroke.Color = .(, , )
buyStroke.Thickness =
(button, hoverColor)
originalColor = button.BackgroundColor3
button.MouseEnter:(()
TweenService:(button, TweenInfo.(), { BackgroundColor3 = hoverColor }):()
button.UIStroke
TweenService:(button.UIStroke, TweenInfo.(), { Color = .(, , ) }):()
)
button.MouseLeave:(()
TweenService:(button, TweenInfo.(), { BackgroundColor3 = originalColor }):()
button.UIStroke
TweenService:(button.UIStroke, TweenInfo.(), { Color = .(, , ) }):()
)
methodButton.MouseButton1Click:(()
currentMethod ==
currentMethod =
methodButton.Text =
methodButton.BackgroundColor3 = .(, , )
currentMethod =
methodButton.Text =
methodButton.BackgroundColor3 = .(, , )
)
isDraggingSlider =
sliderConnection1, sliderConnection2
(value)
normalized = (value - ) /
sliderFill.Size = .(normalized, , , )
sliderButton.Position = .(normalized, -, , -)
intervalValue.Text = .(, value)
autoBuyInterval = value
sliderButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
isDraggingSlider =
sliderConnection1 = UserInputService.InputChanged:((moveInput)
isDraggingSlider moveInput.UserInputType == .UserInputType.MouseMovement
mousePos = UserInputService:()
sliderPos = intervalSlider.AbsolutePosition
sliderSize = intervalSlider.AbsoluteSize
relativeX = .((mousePos.X - sliderPos.X) / sliderSize.X, , )
newValue = + (relativeX * )
newValue = .(newValue * ) /
(newValue)
)
sliderConnection2 = UserInputService.InputEnded:((endInput)
endInput.UserInputType == .UserInputType.MouseButton1
isDraggingSlider =
sliderConnection1 sliderConnection1:()
sliderConnection2 sliderConnection2:()
)
)
intervalSlider.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
isDraggingSlider =
mousePos = UserInputService:()
sliderPos = intervalSlider.AbsolutePosition
sliderSize = intervalSlider.AbsoluteSize
relativeX = .((mousePos.X - sliderPos.X) / sliderSize.X, , )
newValue = + (relativeX * )
newValue = .(newValue * ) /
(newValue)
sliderConnection1 = UserInputService.InputChanged:((moveInput)
isDraggingSlider moveInput.UserInputType == .UserInputType.MouseMovement
mousePos = UserInputService:()
sliderPos = intervalSlider.AbsolutePosition
sliderSize = intervalSlider.AbsoluteSize
relativeX = .((mousePos.X - sliderPos.X) / sliderSize.X, , )
newValue = + (relativeX * )
newValue = .(newValue * ) /
(newValue)
)
sliderConnection2 = UserInputService.InputEnded:((endInput)
endInput.UserInputType == .UserInputType.MouseButton1
isDraggingSlider =
sliderConnection1 sliderConnection1:()
sliderConnection2 sliderConnection2:()
)
)
.(()
success, products = (()
MarketplaceService:()
)
success
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 =
TweenService:(productFrame.HoverBg, TweenInfo.(), { BackgroundTransparency = }):()
)
productFrame.Click.MouseLeave:(()
tooltipFrame.Visible =
TweenService:(productFrame.HoverBg, TweenInfo.(), { BackgroundTransparency = }):()
)
_, btn (buttons)
btn.MouseEnter:(()
tooltipFrame.Visible =
)
btn.MouseLeave:(()
productInfo.Description productInfo.Description:(, ) ~=
tooltipFrame.Visible =
)
productAutoBuyButton = productFrame.AutoBuyButton
(productAutoBuyButton, .(, , ))
productAutoBuyButton.MouseButton1Click:(()
autoBuyLoops[productFrame] = autoBuyLoops[productFrame]
autoBuyLoops[productFrame]
productAutoBuyButton.BackgroundColor3 = .(, , )
productAutoBuyButton.Text =
.(()
autoBuyLoops[productFrame]
(productInfo)
.(autoBuyInterval)
)
productAutoBuyButton.BackgroundColor3 = .(, , )
productAutoBuyButton.Text =
)
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)
(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)
_, frame (allProductFrames)
searchText ==
frame.Visible =
productName = .(frame:())
productName .(productName, searchText, , )
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:()
)
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:()
)
)UNOFFICAL Product Faker 2.5.1 - !! yayy (i made it like 1 - 2 day ago) Features and New -= Added Images to the gamepasses (idk how to say it sorry) -= Turned out that prompt buy is visual (W IN CHAT) -= idk sorry Plans on Future + make prompt buy not visual lol + back the old menu back or with changer from original to black xD + finding gamepasses that script maybe not will see

Universal