Run it
Copy the script and paste it into your executor.
plr = :().LocalPlayer
CS = :()
R = :():()
E = {farm=, flags=, chests=, collect=}
(() :().FishFarm:() )
gui = .(); gui.Name=; gui.ResetOnSpawn=; gui.Parent=:()
main = .(); main.Size=.(,,,); main.Position=.(,-,,)
main.BackgroundColor3=.(,,); main.BorderSizePixel=; main.Parent=gui
dr,ds,sp
main.InputBegan:((i)
i.UserInputType==.UserInputType.MouseButton1 i.UserInputType==.UserInputType.Touch
dr=;ds=i.Position;sp=main.Position
i.Changed:(() i.UserInputState==.UserInputState.End dr= )
)
:().InputChanged:((i)
dr (i.UserInputType==.UserInputType.MouseMovement i.UserInputType==.UserInputType.Touch)
d=i.Position-ds; main.Position=.(sp.X.Scale,sp.X.Offset+d.X,sp.Y.Scale,sp.Y.Offset+d.Y)
)
t=.(,main); t.Size=.(,-,,); t.BackgroundColor3=.(,,)
t.BorderSizePixel=; t.Text=; t.TextColor3=.(,,); t.TextSize=; t.Font=.Font.GothamBold; t.TextXAlignment=.TextXAlignment.Left
x=.(,main); x.Size=.(,,,); x.Position=.(,-,,)
x.BackgroundColor3=.(,,); x.Text=; x.TextColor3=.(,,); x.TextSize=; x.Font=.Font.GothamBold; x.BorderSizePixel=
x.MouseButton1Click:(() k (E) E[k]= ; gui:() )
cf=.(,main); cf.Size=.(,-,,-); cf.Position=.(,,,); cf.BackgroundTransparency=
.(,cf).Padding=.(,)
(name,key)
b=.(,cf); b.Size=.(,,,)
b.BackgroundColor3=.(,,); b.Text=name..
b.TextColor3=.(,,); b.TextSize=; b.Font=.Font.GothamBold; b.BorderSizePixel=
b.MouseButton1Click:(()
E[key]= E[key]
b.BackgroundColor3=E[key] .(,,) .(,,)
b.Text=name....(E[key] )
)
(,)
(,)
(,)
(,)
.(()
pickups = :():():()
gui.Parent
E.farm
hrp = plr.Character plr.Character:()
hrp
_, pickup (pickups:())
_, part (pickup:())
part:()
(()
(hrp, part, )
(hrp, part, )
)
.()
)
.(()
cp = :():()
gui.Parent
E.flags
hrp = plr.Character plr.Character:()
hrp
_, v (cp:())
E.flags
tp = v:()
tp
hrp.CFrame = tp.CFrame
.()
.()
)
R.CollectiblesTask.OnClientEvent:((item, itemData, cancel)
cancel ==
E.collect item
(() R.CollectiblesTask:(item) )
.()
(() plr.PlayerGui:().Enabled = )
)
.(()
coll = :():()
gui.Parent
E.collect
hrp = plr.Character plr.Character:()
hrp
_, zone (coll:())
_, item (zone:())
E.collect
item:()
att = item:() item.Main:()
att
hrp.CFrame = .(att.WorldPosition)
.()
(() R.InteractRemote:(item) )
t = ()
plr:() () - t < .()
.()
.()
)
.(()
gui.Parent
E.chests
hrp = plr.Character plr.Character:()
hrp
_, chest (CS:())
E.chests
root = chest:()
root
hrp.CFrame = root.CFrame * .(,,-)
.()
att = root:()
att
pp = att:()
pp
(() (pp) )
.((chest:() ) + )
.()
)
Auto Farm
馃寠 Tiny Ocean