Run it
Copy the script and paste it into your executor.
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = :()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
mainFrame.Active =
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Text =
titleBar.TextColor3 = .(,,)
titleBar.TextScaled =
titleBar.Parent = mainFrame
autoCollectBtn = .()
autoCollectBtn.Name =
autoCollectBtn.Position = .(, , , )
autoCollectBtn.Size = .(, , , )
autoCollectBtn.BackgroundColor3 = .(, , )
autoCollectBtn.TextColor3 = .(,,)
autoCollectBtn.Text =
autoCollectBtn.TextScaled =
autoCollectBtn.Parent = mainFrame
upgradeAllBtn = .()
upgradeAllBtn.Name =
upgradeAllBtn.Position = .(, , , )
upgradeAllBtn.Size = .(, , , )
upgradeAllBtn.BackgroundColor3 = .(, , )
upgradeAllBtn.TextColor3 = .(,,)
upgradeAllBtn.Text =
upgradeAllBtn.TextScaled =
upgradeAllBtn.Parent = mainFrame
UserInputService = :()
dragging, dragInput, dragStart, startPos
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
(input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
titleBar.InputBegan:(onInputBegan)
titleBar.InputChanged:(onInputChanged)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
= (() () )
autoCollectRunning =
autoCollectCoroutine
()
autoCollectRunning
autoCollectRunning =
autoCollectCoroutine = .(()
Players = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
HumanoidRootPart = Character:()
MapFolder = :()
autoCollectRunning
_, part (MapFolder:())
part.Name == part:() part:()
(HumanoidRootPart, part, )
.()
(HumanoidRootPart, part, )
autoCollectRunning
.()
)
.(autoCollectCoroutine)
()
autoCollectRunning =
()
ReplicatedStorage = :()
upgradeEvent = ReplicatedStorage:():():():():():():()
landsFolder = :():()
categories = {, , , }
_, categoryName (categories)
categoryFolder = landsFolder:(categoryName)
categoryFolder
_, land (categoryFolder:())
landName = land.Name
args = {landName}
upgradeEvent:((args))
.()
autoCollectBtn.MouseButton1Click:(()
autoCollectRunning
()
autoCollectBtn.Text =
()
autoCollectBtn.Text =
)
upgradeAllBtn.MouseButton1Click:(()
()
)
Auto collect Upgrade All