Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
ReplicatedStorage = :()
.AutoClickerRunId
.AutoClickerRunId +=
.AutoClickerRunId =
myRun = .AutoClickerRunId
player = Players.LocalPlayer
playerGui = player:()
old = playerGui:()
old
old:()
(clicker: ):
ok, res = (()
clicker.Parent.Parent.Parent.Parent.Name
)
ok res
res
(giver: ):
ok, res = (()
giver.Parent.Parent.Name
)
ok res
res
()
found = {}
tyRoot = :()
tyRoot
found
ok, desc = (()
tyRoot:()
)
ok desc
found
_, d (desc)
d:() d.Parent d.Parent.Name ==
model = d.Parent.Parent
mine = model model.Parent
model model.Name == mine
.(found, {
clicker = d.Parent,
detector = d,
model = model,
mine = mine,
tycoon = (d.Parent),
})
#found >=
found
()
found = {}
tyRoot = :()
tyRoot
found
ok, desc = (()
tyRoot:()
)
ok desc
found
_, d (desc)
d:() d.Name == d:()
.(found, {
part = d,
tycoon = (d),
})
#found >=
found
entries = ()
givers = ()
KEYWORDS = { , , , , , , , }
(n: ): boolean
l = .(n)
_, k (KEYWORDS)
.(l, k, , )
allRemotes: any = {}
seen: any = {}
(r: any)
r r:() seen[r]
seen[r] =
.(allRemotes, r)
(root: any, cap: number, onlyMatching: boolean)
root
ok, desc = (()
root:()
)
ok desc
n =
_, d (desc)
n +=
n > cap
d:()
onlyMatching (d.Name)
(d)
#allRemotes >=
_, e (entries)
(e.clicker, , )
(e.model, , )
(e.mine, , )
(ReplicatedStorage, , )
hasFireClick = (() == )
hasFireTouch = (() == )
clickNames: any = {}
_, e (entries)
.(clickNames, e.tycoon)
( .. (#entries) .. .. .(clickNames, ))
giverNames: any = {}
_, g (givers)
.(giverNames, g.tycoon .. .. g.part:())
( .. (#givers) .. .. .(giverNames, ))
#entries ==
()
#givers ==
()
hasFireClick
()
hasFireTouch
()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = mainFrame
dragBar = .()
dragBar.Name =
dragBar.Size = .(, , , )
dragBar.BackgroundColor3 = .(, , )
dragBar.BorderSizePixel =
dragBar.Text =
dragBar.TextColor3 = .(, , )
dragBar.Font = .Font.SourceSansBold
dragBar.TextSize =
dragBar.Active =
dragBar.Parent = mainFrame
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.BorderSizePixel =
toggleBtn.Text =
toggleBtn.TextColor3 = .(, , )
toggleBtn.Font = .Font.SourceSansBold
toggleBtn.TextSize =
toggleBtn.AutoButtonColor =
toggleBtn.Parent = mainFrame
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleBtn
collectBtn = .()
collectBtn.Size = .(, , , )
collectBtn.Position = .(, , , )
collectBtn.BackgroundColor3 = .(, , )
collectBtn.BorderSizePixel =
collectBtn.Text =
collectBtn.TextColor3 = .(, , )
collectBtn.Font = .Font.SourceSansBold
collectBtn.TextSize =
collectBtn.AutoButtonColor =
collectBtn.Parent = mainFrame
collectCorner = .()
collectCorner.CornerRadius = .(, )
collectCorner.Parent = collectBtn
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.BorderSizePixel =
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.Font = .Font.SourceSansBold
closeBtn.TextSize =
closeBtn.Parent = mainFrame
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
statusLabel = .()
statusLabel.Size = .(, -, , )
statusLabel.Position = .(, , , )
statusLabel.BackgroundTransparency =
statusLabel.TextXAlignment = .TextXAlignment.Left
statusLabel.TextYAlignment = .TextYAlignment.Top
statusLabel.Font = .Font.SourceSans
statusLabel.TextSize =
statusLabel.TextColor3 = .(, , )
statusLabel.TextWrapped =
statusLabel.Text =
statusLabel.Parent = mainFrame
enabled =
collectEnabled =
dragging =
dragStart = .(, )
startPos = mainFrame.Position
fires =
collects =
connections = {}
()
methodText =
hasFireClick #allRemotes >
methodText = .. (#allRemotes) ..
hasFireClick
methodText =
#allRemotes >
methodText = (#allRemotes) ..
touchText = hasFireTouch
statusLabel.Text = .. (#entries) .. .. methodText .. .. (#givers) .. .. touchText .. .. (fires) .. .. (collects)
()
()
enabled =
collectEnabled =
dragging =
.AutoClickerRunId +=
_, c (connections)
(()
c:()
)
.(connections)
screenGui:()
()
.(connections, dragBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
))
.(connections, UserInputService.InputChanged:((input)
dragging
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
))
.(connections, UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
))
.(connections, toggleBtn.Activated:(()
enabled = enabled
enabled
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
()
))
.(connections, collectBtn.Activated:(()
collectEnabled = collectEnabled
collectEnabled
collectBtn.Text =
collectBtn.BackgroundColor3 = .(, , )
collectBtn.Text =
collectBtn.BackgroundColor3 = .(, , )
()
))
.(connections, closeBtn.Activated:(cleanup))
()
char = player.Character
hrp = char char:()
hrp
hasFireTouch
_, g (givers)
myRun ~= .AutoClickerRunId collectEnabled
(()
(hrp, g.part, )
.()
(hrp, g.part, )
)
saved: = hrp.CFrame
_, g (givers)
myRun ~= .AutoClickerRunId collectEnabled
(()
hrp.CFrame = g.part.CFrame + .(, , )
)
.()
(()
hrp.CFrame = saved
)
collects +=
()
.(()
myRun == .AutoClickerRunId
collectEnabled #givers >
(doCollectAll)
waited =
waited < myRun == .AutoClickerRunId
.()
waited +=
)
hbConn
hbConn = RunService.Heartbeat:(()
myRun ~= .AutoClickerRunId
(()
hbConn:()
)
enabled
fires +=
hasFireClick
_, e (entries)
(, e.detector)
_, r (allRemotes)
(()
r:()
)
fires % ==
()
)
.(connections, hbConn)Auto Click the starter dropper, auto collect your tycoon money, simple vibecoded script to make the tycoon experience more efficient.
GOD TYCOON