Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
TweenService = :()
UserInputService = :()
CoreGui = :()
client = Players.LocalPlayer
KEYBIND = .KeyCode.M
gui = .(, CoreGui)
gui.Name =
gui.IgnoreGuiInset =
gui.ResetOnSpawn =
window = .(, gui)
window.Size = .(, )
window.Position = .(, -, , -)
window.BackgroundColor3 = .(, , )
window.BorderSizePixel =
window.Active =
window.Draggable =
window.Visible =
windowCanvas = .(, window)
corner = .(); corner.CornerRadius = .(, ); corner.Parent = window
stroke = .(); stroke.Color = .(, , ); stroke.Thickness = ; stroke.Parent = window
pad = .(); pad.PaddingTop=.(,); pad.PaddingLeft=.(,); pad.PaddingRight=.(,); pad.PaddingBottom=.(,); pad.Parent = window
titleBar = .(, window)
titleBar.Size = .(, , , ); titleBar.BackgroundTransparency =
title = .(, titleBar)
title.Size = .(, , , ); title.BackgroundTransparency = ; title.TextXAlignment = .TextXAlignment.Left; title.Font = .Font.GothamBold; title.TextSize = ; title.TextColor3 = .(, , ); title.Text =
subtitle = .(, titleBar)
subtitle.Size = .(, , , ); subtitle.BackgroundTransparency = ; subtitle.TextXAlignment = .TextXAlignment.Right; subtitle.Font = .Font.Gotham; subtitle.TextSize = ; subtitle.TextColor3 = .(, , ); subtitle.Text =
list = .(, window)
list.Padding = .(, )
list.SortOrder = .SortOrder.LayoutOrder
buttonHolder = .(, window)
buttonHolder.Size = .(, , , )
buttonHolder.BackgroundTransparency =
buttonHolder.LayoutOrder =
listLayout = .(, buttonHolder)
listLayout.Padding = .(, )
(textOff, textOn)
button = .(, buttonHolder)
button.Size = .(, , , )
button.BackgroundColor3 = .(, , )
button.Font = .Font.GothamSemibold
button.TextSize =
button.TextColor3 = .(, , )
button.Text = textOff
c = .(); c.CornerRadius = .(, ); c.Parent = button
s = .(); s.Color = .(, , ); s.Thickness = ; s.Parent = button
isOn =
changedEvent = .()
offColor = button.BackgroundColor3
onColor = .(, , )
onColorHover = .(, , )
button.MouseEnter:(() hoverColor = isOn onColorHover .(, , ); TweenService:(button, TweenInfo.(), { BackgroundColor3 = hoverColor }):() )
button.MouseLeave:(() baseColor = isOn onColor offColor; TweenService:(button, TweenInfo.(), { BackgroundColor3 = baseColor }):() )
button.MouseButton1Click:(()
isOn = isOn
button.Text = isOn textOn textOff
baseColor = isOn onColor offColor
TweenService:(button, TweenInfo.(), { BackgroundColor3 = baseColor }):()
changedEvent:(isOn)
)
button, changedEvent.Event
status = .(, window)
status.Size = .(, , , )
status.BackgroundTransparency = ; status.Font = .Font.Gotham; status.TextSize = ; status.TextColor3 = .(, , ); status.TextXAlignment = .TextXAlignment.Left; status.Text = ; status.LayoutOrder =
autoPoopActive =
poopThread =
PoopEvent = ReplicatedStorage:(, )
autoChargeActive =
chargeThread =
PoopChargeStart = ReplicatedStorage:(, )
autoSellActive =
sellThread =
Sell_Inventory = ReplicatedStorage:(, )
btnAutoPoop, autoPoopChanged = (, )
btnAutoCharge, autoChargeChanged = (, )
btnAutoSell, autoSellChanged = (, )
PoopEvent
status.Text =
btnAutoPoop.Text =
btnAutoPoop.BackgroundColor3 = .(, , )
btnAutoPoop.AutoButtonColor =
autoPoopChanged:((isOn)
autoPoopActive = isOn
isOn
status.Text =
poopThread = .(()
autoPoopActive
(()
PoopEvent:(, )
)
.()
)
status.Text =
poopThread
.(poopThread)
poopThread =
)
PoopChargeStart
status.Text =
btnAutoCharge.Text =
btnAutoCharge.BackgroundColor3 = .(, , )
btnAutoCharge.AutoButtonColor =
autoChargeChanged:((isOn)
autoChargeActive = isOn
isOn
status.Text =
chargeThread = .(()
autoChargeActive
(()
PoopChargeStart:()
)
.()
)
status.Text =
chargeThread
.(chargeThread)
chargeThread =
)
Sell_Inventory
status.Text =
btnAutoSell.Text =
btnAutoSell.BackgroundColor3 = .(, , )
btnAutoSell.AutoButtonColor =
autoSellChanged:((isOn)
autoSellActive = isOn
isOn
status.Text =
sellThread = .(()
autoSellActive
(()
Sell_Inventory:()
)
.()
)
status.Text =
sellThread
.(sellThread)
sellThread =
)
()
notif = .(, gui)
notif.Size = .(, ); notif.Position = .(, , , ); notif.BackgroundColor3 = .(, , ); notif.BorderSizePixel =
c = .(); c.CornerRadius = .(, ); c.Parent = notif
s = .(); s.Color = .(, , ); s.Thickness = ; s.Parent = notif
l = .(, notif)
l.Size = .(, -, , -); l.Position = .(, ); l.BackgroundTransparency = ; l.Font = .Font.Gotham; l.TextColor3 = .(, , ); l.TextSize =
l.Text = .. KEYBIND.Name ..
l.TextWrapped =
TweenService:(notif, TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out), {Position = .(, -, , )}):()
.()
TweenService:(notif, TweenInfo.(, .EasingStyle.Quint, .EasingDirection.In), {Position = .(, , , )}):()
.()
notif:()
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed UserInputService:() == input.KeyCode == KEYBIND
window.Visible = window.Visible
)
loadingContainer = .(); loadingContainer.Name = ; loadingContainer.Size = .(, , , ); loadingContainer.BackgroundColor3 = .(, , ); loadingContainer.BackgroundTransparency = ; loadingContainer.Parent = gui
spinner = .(); spinner.Size = .(, ); spinner.Position = .(, , , ); spinner.AnchorPoint = .(, ); spinner.BackgroundTransparency = ; spinner.Visible = ; spinner.Parent = loadingContainer
spinnerCanvas = .(); spinnerCanvas.Parent = spinner
spinnerCorner = .(); spinnerCorner.CornerRadius = .(,); spinnerCorner.Parent = spinner
spinnerStroke = .(); spinnerStroke.Color = .(, , ); spinnerStroke.Thickness = ; spinnerStroke.LineJoinMode = .LineJoinMode.Round; spinnerStroke.Parent = spinner
spinnerGradient = .(); spinnerGradient.Color = ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))}); spinnerGradient.Rotation = ; spinnerGradient.Parent = spinnerStroke
creditsText = .(); creditsText.Size = .(, , , ); creditsText.Position = .(, , , ); creditsText.AnchorPoint = .(, ); creditsText.BackgroundTransparency = ; creditsText.Font = .Font.GothamBold; creditsText.Text = ; creditsText.TextColor3 = .(, , ); creditsText.TextSize = ; creditsText.TextTransparency = ; creditsText.Parent = loadingContainer
TweenService:(loadingContainer, TweenInfo.(), {BackgroundTransparency = }):()
.()
spinner.Visible =
rotationTween = TweenService:(spinner, TweenInfo.(, .EasingStyle.Linear, .EasingDirection.InOut, -), { Rotation = }); rotationTween:()
.()
tweenInfoFadeOut = TweenInfo.()
TweenService:(spinnerCanvas, tweenInfoFadeOut, { GroupTransparency = }):(); .()
rotationTween:(); spinner:()
tweenInfoFadeIn = TweenInfo.()
TweenService:(creditsText, tweenInfoFadeIn, { TextTransparency = }):();
.()
TweenService:(creditsText, tweenInfoFadeOut, { TextTransparency = }):()
TweenService:(loadingContainer, tweenInfoFadeOut, { BackgroundTransparency = }):()
.(); loadingContainer:()
window.Visible =
()
windowCanvas.GroupTransparency =
window.Position = .(, -, , -)
posTween = TweenService:(window, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {Position = .(, -, , -)})
transparencyTween = TweenService:(windowCanvas, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {GroupTransparency = })
posTween:()
transparencyTween:()
Drop a Poop 💩