Run it
Copy the script and paste it into your executor.
.isGuiLoaded
BUTTON_CLAIM_TEXT =
BUTTON_EQUIP_BEST_TEXT =
BUTTON_SELL_ONE_TEXT =
BUTTON_SELL_ALL_TEXT =
BUTTON_ROLL_TEXT_OFF =
BUTTON_ROLL_TEXT_ON =
ANIMATION_SPEED =
DICE_NAMES = {
, , , , ,
, , , , ,
, , , , ,
, , , , ,
, , , , ,
, , , , ,
, , ,
}
Players = :()
MarketplaceService = :()
TweenService = :()
LocalizationService = :()
UserInputService = :()
RunService = :()
autoRollCoroutine =
isAutoRolling =
selectedDiceName = DICE_NAMES[]
isMinimized =
isDropdownOpen =
sizeBeforeMinimize =
isSellWarningActive =
(path)
current = ; _, n (path) current = current:(n, ); current (, .(path, ), , n); ; current
()
timestamp = DateTime.().UnixTimestampMillis
timestamp_hex = .(, timestamp)
r1, r2, r3, r4 = .(, ), .(, ), .(, ), .(, )
large_random_hex = .(, r1, r2, r3, r4)
random_hex = .(, .(, ), large_random_hex)
.(, .(timestamp_hex, , ), .(timestamp_hex, , ), .(random_hex, , ), + .(, ), .(random_hex, , ), .(random_hex, , ))
claimCashPath = {, , , }
equipBestPath = {, , , }
sellOnePath = {, , , }
sellAllPath = {, , , }
rollDicePath = {, , , }
() autoRollCoroutine .(autoRollCoroutine); autoRollCoroutine =
screenGui = .(); screenGui.Name = (); screenGui.ResetOnSpawn = ; screenGui.ZIndexBehavior = .ZIndexBehavior.Global
dropdownClosedSize = .(, , , )
dropdownOpenSize = .(, , , )
minimizedSize = .(dropdownClosedSize.X.Scale, dropdownClosedSize.X.Offset, , )
mainFrame = .(); mainFrame.Name = ; mainFrame.Size = dropdownClosedSize; mainFrame.Position = .(, -, , -); mainFrame.BackgroundColor3 = .(, , ); mainFrame.BorderColor3 = .(, , ); mainFrame.BorderSizePixel = ; mainFrame.Active = ; mainFrame.Draggable = ; mainFrame.ClipsDescendants = ; mainFrame.Parent = screenGui
gameTitle = .Name
s, r = (() MarketplaceService:(.PlaceId) )
s r r.Name gameTitle = r.Name
titleLabel = .(); titleLabel.Name = ; titleLabel.Size = .(, , , ); titleLabel.BackgroundColor3 = .(, , ); titleLabel.BorderColor3 = .(, , ); titleLabel.Text = gameTitle; titleLabel.TextColor3 = .(, , ); titleLabel.Font = .Font.SourceSansBold; titleLabel.TextSize = ; titleLabel.Parent = mainFrame
contentContainer = .(); contentContainer.Name = ; contentContainer.Size = .(, , , -); contentContainer.Position = .(, , , ); contentContainer.BackgroundTransparency = ; contentContainer.ClipsDescendants = ; contentContainer.Parent = mainFrame
claimAllButton = .(); claimAllButton.Name = ; claimAllButton.Size = .(, , , ); claimAllButton.Position = .(, , , ); claimAllButton.BackgroundColor3 = .(, , ); claimAllButton.Text = BUTTON_CLAIM_TEXT; claimAllButton.TextColor3 = .(, , ); claimAllButton.Font = .Font.SourceSans; claimAllButton.TextSize = ; claimAllButton.Parent = contentContainer
equipBestButton = .(); equipBestButton.Name = ; equipBestButton.Size = .(, , , ); equipBestButton.Position = .(, , , ); equipBestButton.BackgroundColor3 = .(, , ); equipBestButton.Text = BUTTON_EQUIP_BEST_TEXT; equipBestButton.TextColor3 = .(, , ); equipBestButton.Font = .Font.SourceSans; equipBestButton.TextSize = ; equipBestButton.Parent = contentContainer
autoRollButton = .(); autoRollButton.Name = ; autoRollButton.Size = .(, , , ); autoRollButton.Position = .(, , , ); autoRollButton.BackgroundColor3 = .(, , ); autoRollButton.Text = BUTTON_ROLL_TEXT_OFF; autoRollButton.TextColor3 = .(, , ); autoRollButton.Font = .Font.SourceSans; autoRollButton.TextSize = ; autoRollButton.Parent = contentContainer
selectDiceButton = .(); selectDiceButton.Name = ; selectDiceButton.Size = .(, , , ); selectDiceButton.Position = .(, , , ); selectDiceButton.BackgroundColor3 = .(, , ); selectDiceButton.Text = ..selectedDiceName; selectDiceButton.TextColor3 = .(, , ); selectDiceButton.Font = .Font.SourceSans; selectDiceButton.TextSize = ; selectDiceButton.Parent = contentContainer
diceSelectionFrame = .(); diceSelectionFrame.Name = ; diceSelectionFrame.Size = .(, , , ); diceSelectionFrame.Position = .(, , , ); diceSelectionFrame.BackgroundColor3 = .(, , ); diceSelectionFrame.BorderColor3 = .(, , ); diceSelectionFrame.ClipsDescendants = ; diceSelectionFrame.Visible = ; diceSelectionFrame.Parent = contentContainer
scrollingFrame = .(); scrollingFrame.Name = ; scrollingFrame.Size = .(, , , ); scrollingFrame.BackgroundColor3 = .(, , ); scrollingFrame.BorderSizePixel = ; scrollingFrame.CanvasSize = .(, , , ); scrollingFrame.ScrollBarThickness = ; scrollingFrame.Parent = diceSelectionFrame
uiListLayout = .(); uiListLayout.Name = ; uiListLayout.SortOrder = .SortOrder.Name; uiListLayout.Padding = .(, ); uiListLayout.HorizontalAlignment = .HorizontalAlignment.Center; uiListLayout.Parent = scrollingFrame
sellAllButton = .(); sellAllButton.Name = ; sellAllButton.Size = .(, , , ); sellAllButton.AnchorPoint = .(, ); sellAllButton.Position = .(, , , -); sellAllButton.BackgroundColor3 = .(, , ); sellAllButton.Text = BUTTON_SELL_ALL_TEXT; sellAllButton.TextColor3 = .(, , ); sellAllButton.Font = .Font.SourceSans; sellAllButton.TextSize = ; sellAllButton.Parent = contentContainer
sellOneButton = .(); sellOneButton.Name = ; sellOneButton.Size = .(, , , ); sellOneButton.AnchorPoint = .(, ); sellOneButton.Position = .(, , , -); sellOneButton.BackgroundColor3 = .(, , ); sellOneButton.Text = BUTTON_SELL_ONE_TEXT; sellOneButton.TextColor3 = .(, , ); sellOneButton.Font = .Font.SourceSans; sellOneButton.TextSize = ; sellOneButton.Parent = contentContainer
tooltipFrame = .(); tooltipFrame.Name = ; tooltipFrame.AutomaticSize = .AutomaticSize.XY; tooltipFrame.BackgroundColor3 = .(, , ); tooltipFrame.BackgroundTransparency = ; tooltipFrame.BorderColor3 = .(, , ); tooltipFrame.Visible = ; tooltipFrame.ZIndex = ; tooltipFrame.AnchorPoint = .(, ); tooltipFrame.Parent = screenGui
tooltipPadding = .(); tooltipPadding.PaddingLeft = .(, ); tooltipPadding.PaddingRight = .(, ); tooltipPadding.PaddingTop = .(, ); tooltipPadding.PaddingBottom = .(, ); tooltipPadding.Parent = tooltipFrame
tooltipLabel = .(); tooltipLabel.Name = ; tooltipLabel.BackgroundTransparency = ; tooltipLabel.Text = ; tooltipLabel.TextColor3 = .(, , ); tooltipLabel.Font = .Font.SourceSans; tooltipLabel.TextSize = ; tooltipLabel.TextWrapped = ; tooltipLabel.AutomaticSize = .AutomaticSize.XY; tooltipLabel.Parent = tooltipFrame
closeButton = .(); closeButton.Name = ; closeButton.Size = .(, , , ); closeButton.Position = .(, -, , ); closeButton.BackgroundColor3 = .(, , ); closeButton.Text = ; closeButton.TextColor3 = .(, , ); closeButton.Font = .Font.SourceSansBold; closeButton.TextSize = ; closeButton.Parent = mainFrame
minimizeButton = .(); minimizeButton.Name = ; minimizeButton.Size = .(, , , ); minimizeButton.Position = .(, -, , ); minimizeButton.BackgroundColor3 = .(, , ); minimizeButton.Text = ; minimizeButton.TextColor3 = .(, , ); minimizeButton.Font = .Font.SourceSansBold; minimizeButton.TextSize = ; minimizeButton.Parent = mainFrame
closeConfBg = .(); closeConfBg.Name = ; closeConfBg.Size = .(, , , ); closeConfBg.BackgroundColor3 = .(, , ); closeConfBg.BackgroundTransparency = ; closeConfBg.Visible = ; closeConfBg.ZIndex = ; closeConfBg.Parent = screenGui
closeConfDialog = .(); closeConfDialog.Name = ; closeConfDialog.Size = .(, , , ); closeConfDialog.Position = .(, -, , -); closeConfDialog.BackgroundColor3 = .(, , ); closeConfDialog.BorderColor3 = .(, , ); closeConfDialog.BorderSizePixel = ; closeConfDialog.Parent = closeConfBg
closeConfTitle = .(); closeConfTitle.Name = ; closeConfTitle.Size = .(, , , ); closeConfTitle.BackgroundColor3 = .(, , ); closeConfTitle.Text = gameTitle; closeConfTitle.TextColor3 = .(, , ); closeConfTitle.Font = .Font.SourceSansBold; closeConfTitle.TextSize = ; closeConfTitle.Parent = closeConfDialog
closeConfMsg = .(); closeConfMsg.Name = ; closeConfMsg.Size = .(, , , ); closeConfMsg.Position = .(, , , ); closeConfMsg.BackgroundTransparency = ; closeConfMsg.TextColor3 = .(, , ); closeConfMsg.Font = .Font.SourceSans; closeConfMsg.TextSize = ; closeConfMsg.TextWrapped = ; closeConfMsg.Parent = closeConfDialog
sT1, t1 = (() LocalizationService:(Players.LocalPlayer) ); sT1 t1 closeConfMsg.Text = t1:(screenGui, ) closeConfMsg.Text =
closeNoBtn = .(); closeNoBtn.Name = ; closeNoBtn.Size = .(, , , ); closeNoBtn.Position = .(, , , ); closeNoBtn.BackgroundColor3 = .(, , ); closeNoBtn.Text = ; closeNoBtn.TextColor3 = .(, , ); closeNoBtn.Font = .Font.SourceSansBold; closeNoBtn.TextSize = ; closeNoBtn.Parent = closeConfDialog
closeYesBtn = .(); closeYesBtn.Name = ; closeYesBtn.Size = .(, , , ); closeYesBtn.Position = .(, , , ); closeYesBtn.BackgroundColor3 = .(, , ); closeYesBtn.Text = ; closeYesBtn.TextColor3 = .(, , ); closeYesBtn.Font = .Font.SourceSansBold; closeYesBtn.TextSize = ; closeYesBtn.Parent = closeConfDialog
sellAllConfBg = .(); sellAllConfBg.Name = ; sellAllConfBg.Size = .(, , , ); sellAllConfBg.BackgroundColor3 = .(, , ); sellAllConfBg.BackgroundTransparency = ; sellAllConfBg.Visible = ; sellAllConfBg.ZIndex = ; sellAllConfBg.Parent = screenGui
sellAllConfDialog = .(); sellAllConfDialog.Name = ; sellAllConfDialog.Size = .(, , , ); sellAllConfDialog.Position = .(, -, , -); sellAllConfDialog.BackgroundColor3 = .(, , ); sellAllConfDialog.BorderColor3 = .(, , ); sellAllConfDialog.BorderSizePixel = ; sellAllConfDialog.Parent = sellAllConfBg
sellAllConfTitle = .(); sellAllConfTitle.Name = ; sellAllConfTitle.Size = .(, , , ); sellAllConfTitle.BackgroundColor3 = .(, , ); sellAllConfTitle.Text = ; sellAllConfTitle.TextColor3 = .(, , ); sellAllConfTitle.Font = .Font.SourceSansBold; sellAllConfTitle.TextSize = ; sellAllConfTitle.Parent = sellAllConfDialog
sellAllConfMsg = .(); sellAllConfMsg.Name = ; sellAllConfMsg.Size = .(, , , ); sellAllConfMsg.Position = .(, , , ); sellAllConfMsg.BackgroundTransparency = ; sellAllConfMsg.TextColor3 = .(, , ); sellAllConfMsg.Font = .Font.SourceSans; sellAllConfMsg.TextSize = ; sellAllConfMsg.TextWrapped = ; sellAllConfMsg.Parent = sellAllConfDialog
sT2, t2 = (() LocalizationService:(Players.LocalPlayer) ); sT2 t2 sellAllConfMsg.Text = t2:(screenGui, ) sellAllConfMsg.Text =
sellAllNoBtn = .(); sellAllNoBtn.Name = ; sellAllNoBtn.Size = .(, , , ); sellAllNoBtn.Position = .(, , , ); sellAllNoBtn.BackgroundColor3 = .(, , ); sellAllNoBtn.Text = ; sellAllNoBtn.TextColor3 = .(, , ); sellAllNoBtn.Font = .Font.SourceSansBold; sellAllNoBtn.TextSize = ; sellAllNoBtn.Parent = sellAllConfDialog
sellAllYesBtn = .(); sellAllYesBtn.Name = ; sellAllYesBtn.Size = .(, , , ); sellAllYesBtn.Position = .(, , , ); sellAllYesBtn.BackgroundColor3 = .(, , ); sellAllYesBtn.Text = ; sellAllYesBtn.TextColor3 = .(, , ); sellAllYesBtn.Font = .Font.SourceSansBold; sellAllYesBtn.TextSize = ; sellAllYesBtn.Parent = sellAllConfDialog
(forceState)
shouldOpen = isDropdownOpen; forceState ~= shouldOpen = forceState ; shouldOpen == isDropdownOpen ; isDropdownOpen = shouldOpen
tweenInfo = TweenInfo.(ANIMATION_SPEED, .EasingStyle.Quad, .EasingDirection.Out)
shouldOpen
diceSelectionFrame.Visible = ; TweenService:(mainFrame, tweenInfo, {Size = dropdownOpenSize}):()
tween = TweenService:(mainFrame, tweenInfo, {Size = dropdownClosedSize}); tween:(); tween.Completed:(() isDropdownOpen diceSelectionFrame.Visible = )
_, diceName (DICE_NAMES) diceButton = .(); diceButton.Name = diceName; diceButton.Size = .(, , , ); diceButton.BackgroundColor3 = .(, , ); diceButton.Text = diceName; diceButton.TextColor3 = .(, , ); diceButton.Font = .Font.SourceSans; diceButton.TextSize = ; diceButton.Parent = scrollingFrame; diceButton.MouseButton1Click:(() selectedDiceName = diceName; selectDiceButton.Text = ..selectedDiceName; () )
scrollingFrame.CanvasSize = .(, , , uiListLayout.AbsoluteContentSize.Y)
claimAllButton.MouseButton1Click:(() r = (claimCashPath); r ; i = , (() r:(..i) ) )
equipBestButton.MouseButton1Click:(() r = (equipBestPath); r (() r:() ) )
sellOneButton.MouseButton1Click:(()
isSellWarningActive
char = Players.LocalPlayer.Character
char char:()
remote = (sellOnePath)
remote (() remote:() )
isSellWarningActive =
originalText = sellOneButton.Text
originalColor = sellOneButton.TextColor3
sellOneButton.Text =
sellOneButton.TextColor3 = .(, , )
.(, ()
sellOneButton.Text = originalText
sellOneButton.TextColor3 = originalColor
isSellWarningActive =
)
)
sellAllButton.MouseButton1Click:(() sellAllConfBg.Visible = )
sellAllYesBtn.MouseButton1Click:(() r = (sellAllPath); r (() r:() ) ; sellAllConfBg.Visible = )
sellAllNoBtn.MouseButton1Click:(() sellAllConfBg.Visible = )
sellOneButton.MouseEnter:(() tooltipFrame.Visible = ); sellOneButton.MouseLeave:(() tooltipFrame.Visible = )
RunService.RenderStepped:(() tooltipFrame.Visible m = UserInputService:(); tooltipFrame.Position = .(m.X, m.Y - ) )
autoRollButton.MouseButton1Click:(() isAutoRolling = isAutoRolling; isAutoRolling (); autoRollButton.Text = BUTTON_ROLL_TEXT_ON; autoRollButton.BackgroundColor3 = .(, , ); r = (rollDicePath); r autoRollCoroutine = .(() (() r:(selectedDiceName) ) .() ); .(autoRollCoroutine) isAutoRolling = ; autoRollButton.Text = BUTTON_ROLL_TEXT_OFF; autoRollButton.BackgroundColor3 = .(, , ) (); autoRollButton.Text = BUTTON_ROLL_TEXT_OFF; autoRollButton.BackgroundColor3 = .(, , ) )
selectDiceButton.MouseButton1Click:(() () )
minimizeButton.MouseButton1Click:(() isMinimized = isMinimized; t = TweenInfo.(ANIMATION_SPEED, .EasingStyle.Quad, .EasingDirection.Out); isMinimized sizeBeforeMinimize = mainFrame.Size; TweenService:(mainFrame, t, {Size = minimizedSize}):(); minimizeButton.Text = TweenService:(mainFrame, t, {Size = sizeBeforeMinimize dropdownClosedSize}):(); minimizeButton.Text = )
closeButton.MouseButton1Click:(() closeConfBg.Visible = )
closeYesBtn.MouseButton1Click:(() (); .isGuiLoaded = ; screenGui:() )
closeNoBtn.MouseButton1Click:(() closeConfBg.Visible = )
.isGuiLoaded =
screenGui.Parent = Players.LocalPlayer:()