-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] --THROW FOOD FOR ANIMALS local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local CoreGui = game:GetService("CoreGui") local lp = Players.LocalPlayer local remotes = ReplicatedStorage:WaitForChild("Remotes", 10) if not remotes then return end local Throw_Start = remotes:WaitForChild("Throw_Start") local Throw_Resolve = remotes:WaitForChild("Throw_Resolve") local Throw_Complete = remotes:WaitForChild("Throw_Complete") local Plot_SellAll = remotes:WaitForChild("Plot_SellAll") local Plot_EquipBest = remotes:WaitForChild("Plot_EquipBest") pcall(function() local client = lp.PlayerScripts:WaitForChild("Client") local controllers = client:WaitForChild("Controllers") local rs = require(controllers:WaitForChild("RevealSequence")) if rs then rs.Run = function() end end local tm = require(controllers:WaitForChild("ThrowMeter")) if tm and tm.new then local rawNew = tm.new tm.new = function(...) local inst = rawNew(...) inst.Run = function() return 1.0, { Text = "PERFECT!", Color = Color3.fromRGB(100, 255, 100) }, 20 end return inst end end end) -- States local farming = false local selling = false local throwPos = Vector3.new(0, 5.4, -42) task.spawn(function() while true do if farming then pcall(function() local char = lp.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") if hrp then if (hrp.Position - throwPos).Magnitude > 6 then hrp.CFrame = CFrame.new(throwPos) task.wait(0.2) end local sRes = Throw_Start:InvokeServer() if sRes and sRes.Ok then task.wait(0.1) local rRes = Throw_Resolve:InvokeServer(1.0) if rRes and rRes.Ok then task.wait(0.2) Throw_Complete:InvokeServer() end end end end) task.wait(0.3) else task.wait(0.5) end end end) task.spawn(function() while true do if selling then pcall(function() Plot_SellAll:InvokeServer() Plot_EquipBest:InvokeServer() end) task.wait(4) else task.wait(1) end end end) local parentGui = (gethui and gethui()) or CoreGui or lp:WaitForChild("PlayerGui") if parentGui:FindFirstChild("TFF_MiniHub") then parentGui.TFF_MiniHub:Destroy() end local sg = Instance.new("ScreenGui") sg.Name = "TFF_MiniHub" sg.ResetOnSpawn = false sg.Parent = parentGui local frame = Instance.new("Frame") frame.Size = UDim2.fromOffset(200, 180) frame.Position = UDim2.new(0.5, -100, 0.35, 0) frame.BackgroundColor3 = Color3.fromRGB(24, 24, 30) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = sg local corner = Instance.new("UICorner", frame) corner.CornerRadius = UDim.new(0, 8) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 32) title.BackgroundTransparency = 1 title.Text = "Throw Food Farm" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Font = Enum.Font.GothamBold title.TextSize = 13 title.Parent = frame local function createBtn(name, text, posY, callback) local btn = Instance.new("TextButton") btn.Name = name btn.Size = UDim2.new(1, -20, 0, 36) btn.Position = UDim2.new(0, 10, 0, posY) btn.BackgroundColor3 = Color3.fromRGB(36, 38, 46) btn.Text = text btn.TextColor3 = Color3.fromRGB(200, 200, 210) btn.Font = Enum.Font.GothamMedium btn.TextSize = 12 btn.Parent = frame local btnCorner = Instance.new("UICorner", btn) btnCorner.CornerRadius = UDim.new(0, 6) btn.MouseButton1Click:Connect(function() callback(btn) end) return btn end createBtn("BtnFarm", "Auto Farm: OFF", 40, function(b) farming = not farming b.Text = farming and "Auto Farm: ON" or "Auto Farm: OFF" b.TextColor3 = farming and Color3.fromRGB(100, 255, 120) or Color3.fromRGB(200, 200, 210) end) createBtn("BtnSell", "Auto Sell: OFF", 84, function(b) selling = not selling b.Text = selling and "Auto Sell: ON" or "Auto Sell: OFF" b.TextColor3 = selling and Color3.fromRGB(100, 255, 120) or Color3.fromRGB(200, 200, 210) end) createBtn("BtnSellNow", "Sell All Once", 128, function(b) pcall(function() Plot_SellAll:InvokeServer() Plot_EquipBest:InvokeServer() end) end)