-- AUTO HERB FARM BOt
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local TweenService = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local HerbsFolder = workspace:WaitForChild("Herbs")
local anti = char:FindFirstChild("AntiNoclip")
if anti then
anti:Destroy()
end
hrp.CanCollide = false
local Blacklist = {
["Soul Berries"] = true,
["Extreme Yin Growth"] = true
}
local function moveTo(pos)
local distance = (pos - hrp.Position).Magnitude
local duration = distance / 80
local tweenInfo = TweenInfo.new(duration, Enum.EasingStyle.Linear)
local tween = TweenService:Create(hrp, tweenInfo, { CFrame = CFrame.new(pos) })
tween:Play()
task.wait(duration)
end
local function harvest(prompt)
local plant = prompt.Parent
if not plant or not plant:IsA("BasePart") then return end
if Blacklist[plant.Name] then
return
end
moveTo(plant.Position)
fireproximityprompt(prompt, 1)
task.wait(0.8)
end
while true do
for _, obj in ipairs(HerbsFolder:GetDescendants()) do
if obj:IsA("ProximityPrompt") then
harvest(obj)
end
end
task.wait(1)
end
Comments
No comments yet
Be the first to share your thoughts!