What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

auto grab dinner/breakfast

Version / Update: v1.0.0
Download / Script Link
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")

local FOOD_SPOTS = {
Dinner = Vector3.new(902.25, 100, 2247),
Breakfast = Vector3.new(902.25, 100, 2247)
}


local SPEED = 999999999999
local isTeleporting = false
local startPos


local gui = Instance.new("ScreenGui")
gui.Name = "FoodTP"
gui.Parent = player:WaitForChild("PlayerGui")
gui.ResetOnSpawn = false

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 150, 0, 50)
frame.Position = UDim2.new(0, 10, 0, 10)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
frame.BorderSizePixel = 0
frame.Active = true
frame.Selectable = true
frame.Draggable = true
frame.Parent = gui

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = frame

local button = Instance.new("TextButton")
button.Size = UDim2.new(0.9, 0, 0.7, 0)
button.Position = UDim2.new(0.05, 0, 0.15, 0)
button.BackgroundColor3 = Color3.fromRGB(80, 180, 80)
button.TextColor3 = Color3.new(1, 1, 1)
button.Text = "grab dinner/breakfast"
button.Font = Enum.Font.SourceSansBold
button.TextSize = 14
button.Parent = frame

local buttonCorner = Instance.new("UICorner")
buttonCorner.CornerRadius = UDim.new(0, 4)
buttonCorner.Parent = button


local function teleportToFood()
if isTeleporting or not hrp then return end

isTeleporting = true
button.Text = "ofc u teleporting to get dinner / breakfast"
button.BackgroundColor3 = Color3.fromRGB(255, 150, 50)


startPos = hrp.CFrame


local foodType = math.random(1, 2) == 1 and "Dinner" or "Breakfast"
local foodPos = FOOD_SPOTS[foodType]

if not foodPos then
foodPos = FOOD_SPOTS.Dinner or FOOD_SPOTS.Breakfast
end

print("Getting " .. foodType .. "...")


local target = CFrame.new(foodPos + Vector3.new(0, 3, 0))
local distance = (foodPos - hrp.Position).Magnitude
local time = distance / SPEED


local tween = TweenService:Create(
hrp,
TweenInfo.new(time, Enum.EasingStyle.Linear),
{CFrame = target}
)

tween:Play()
tween.Completed:Wait()


task.wait(0.7)


local food = workspace:FindFirstChild("Dinner") or workspace:FindFirstChild("Breakfast")
if food and food:FindFirstChild("Handle") then
firetouchinterest(hrp, food.Handle, 0)
task.wait(1)
firetouchinterest(hrp, food.Handle, 1)
print("Got food!")
end


task.wait(0.2)

local returnTween = TweenService:Create(
hrp,
TweenInfo.new(time, Enum.EasingStyle.Linear),
{CFrame = startPos}
)

returnTween:Play()
returnTween.Completed:Wait()


isTeleporting = false
button.Text = "grab dinner/breakfast "
button.BackgroundColor3 = Color3.fromRGB(80, 180, 80)

print("Done!")
end


button.MouseButton1Click:Connect(teleportToFood)

player.CharacterAdded:Connect(function(newChar)
char = newChar
hrp = newChar:WaitForChild("HumanoidRootPart")
end)
[ View More ]
ee2d5b13-ae56-40f6-b85f-2d3af204f7f4.webp


YOU HAVE 0.7 SECONDS TO PICK UP DINNER OR BREAKFAST
 
Back
Top