-- 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