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:()
)
)SCRIPT ARE NOT MINE! "I" JUST ADDED SOME FEATURES NOT Offical Product Faker 2.5!!!11 this script will probally work on Towers with Troll Menu. (or not lol) uhhh here is what "i" added : Fake Purchase's Methods - Prompt , Signal shitty black theme (sorry) AutoBuy Interval - from 5 sec to 0.1

Universal