Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
ProximityPromptService = :()
RunService = :()
CoreGui = :()
player = Players.LocalPlayer
Toggles = {
AutoCook = ,
AutoPlate = ,
AutoSell = ,
AutoBuy = ,
AutoBuyTotem = ,
StackExploit = ,
InstantPrompt =
}
StackAmount =
MeatOptions = {
, , , ,
, , , , ,
, , ,
}
TotemOptions = {
, , ,
, , ,
, ,
}
(()
ReplicatedStorage:()
_, rarity (ReplicatedStorage.Meats:())
_, tool (rarity:())
tool:() .(MeatOptions, tool.Name) .(MeatOptions, tool.Name)
ReplicatedStorage:()
_, t (ReplicatedStorage.Totems:())
.(TotemOptions, t.Name) .(TotemOptions, t.Name)
)
BuyTargets = {MeatOptions[]}
BuyTotemTargets = {}
BuyThreshold =
ActionDelay =
MeatStates = {}
ProximityPromptService.PromptButtonHoldBegan:((prompt, playerActed)
Toggles.InstantPrompt playerActed == player
(prompt)
prompt.HoldDuration =
)
()
char = player.Character
hum = char char:()
backpack = player:()
()
char
_, t (char:())
.(.(t.Name), )
backpack hum
_, t (backpack:())
.(.(t.Name), )
hum:(t)
.()
()
()
myLot = :():(player.Name)
myLot
()
_, item (myLot:())
_, prompt (item:())
prompt:()
text = .(prompt.ActionText)
.(text, ) .(text, )
(prompt)
prompt.HoldDuration =
prompt:()
.()
prompt:()
.()
()
isSpamming =
oldNamecall
oldNamecall = (, , ((self, ...)
method = ()
Toggles.StackExploit () isSpamming
method == method ==
remoteName = (self.Name)
remoteName ~= remoteName ~= remoteName ~= remoteName ~= remoteName ~= remoteName ~=
args = {...}
.(()
isSpamming =
i = , StackAmount -
method ==
self:((args))
(() self:((args)) )
isSpamming =
)
(self, ...)
))
ReplicatedStorage.Remotes.CookUpdate.OnClientEvent:((spot, meatName, timeVal, state)
spot (spot) == MeatStates[spot] = state
)
ReplicatedStorage.Remotes.NPCOffer.OnClientEvent:((npc, price, meatName, offerId)
Toggles.AutoSell
.(.(, ) / )
ReplicatedStorage.Remotes.NPCResponse:(offerId, )
)
(spot)
_, child (spot:())
child:() child:() child:() child:() ~=
child:()
actionText = .(child.ActionText)
.(actionText, ) .(actionText, )
prompt = spot:()
prompt
actionText = .(prompt.ActionText)
.(actionText, ) .(actionText, )
(typeFilter)
char = player.Character
hum = char char:()
backpack = player:()
hum backpack
(tool)
tool:()
name = .(tool.Name)
.(name, ) .(name, ) .(name, ) .(name, ) .(name, )
.(name, ) .(name, )
isCooked = .(name, ) .(name, ) .(name, ) .(name, )
isRaw = .(name, )
typeFilter == isRaw isCooked
typeFilter == isCooked
_, t (char:()) (t) t
_, t (backpack:())
(t)
hum:(t)
.()
t
(targetName)
count =
tLower = .(targetName)
(folder)
_, item (folder:())
item:() .(.(item.Name), tLower)
match = .(item.Name, )
match count = count + (match) count = count +
player.Character (player.Character)
player:() (player:())
count
(toolName)
clean = .(toolName, , )
.(clean, ) clean
.(()
.(ActionDelay)
myLot = :():(player.Name)
myLot
Toggles.AutoCook
_, furniture (myLot:())
grills = furniture:()
grills
_, spot (grills:())
(spot)
rawMeat = ()
rawMeat
ReplicatedStorage.Remotes.PlaceMeat:(spot, (rawMeat.Name))
.(ActionDelay)
state = MeatStates[spot]
state
meatPart = spot:() spot:()
meatPart
bb = meatPart:()
bb bb:() bb.BG:() state = bb.BG.StateLabel.Text
state ==
ReplicatedStorage.Remotes.PickupMeat:(spot)
MeatStates[spot] =
.(ActionDelay)
Toggles.AutoPlate
_, furniture (myLot:())
plates = furniture:()
plates
_, plate (plates:())
(plate)
cookedMeat = ()
cookedMeat
ReplicatedStorage.Remotes.PlaceMeat:(plate, (cookedMeat.Name))
.(ActionDelay)
)
.(()
.()
Toggles.AutoBuy #BuyTargets >
_, targetMeat (BuyTargets)
(targetMeat) < BuyThreshold
ReplicatedStorage.Remotes.BuyMeat:(targetMeat, )
.()
Toggles.AutoBuyTotem #BuyTotemTargets >
_, targetTotem (BuyTotemTargets)
ReplicatedStorage.Remotes.BuyShopItem:(targetTotem, )
.()
)
sg = .()
sg.Name =
sg.ResetOnSpawn =
(() sg.Parent = CoreGui )
sg.Parent sg.Parent = player:()
_, child (sg.Parent:())
child.Name == child ~= sg child:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = sg
.(, frame).CornerRadius = .(, )
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
title.Parent = frame
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundTransparency =
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.Parent = frame
closeBtn.MouseButton1Click:(() sg:() )
tabFrame = .()
tabFrame.Size = .(, , , )
tabFrame.Position = .(, , , )
tabFrame.BackgroundTransparency =
tabFrame.Parent = frame
pageMeat = .()
pageMeat.Size = .(, , , -)
pageMeat.Position = .(, , , )
pageMeat.BackgroundTransparency =
pageMeat.Parent = frame
pageTotems = .()
pageTotems.Size = .(, , , -)
pageTotems.Position = .(, , , )
pageTotems.BackgroundTransparency =
pageTotems.Visible =
pageTotems.Parent = frame
pageExploits = .()
pageExploits.Size = .(, , , -)
pageExploits.Position = .(, , , )
pageExploits.BackgroundTransparency =
pageExploits.Visible =
pageExploits.Parent = frame
(text, xPos, targetPage, isDefault)
btn = .()
btn.Size = .(, , , )
btn.Position = .(xPos, , , )
btn.BackgroundColor3 = isDefault .(, , ) .(, , )
btn.Text = text
btn.TextColor3 = isDefault .(, , ) .(, , )
btn.Font = .Font.GothamBold
btn.TextSize =
.(, btn).CornerRadius = .(, )
btn.Parent = tabFrame
btn
btnTabMeat = (, , pageMeat, )
btnTabTotem = (, , pageTotems, )
btnTabExploit = (, , pageExploits, )
tabsList = {
{btn = btnTabMeat, page = pageMeat},
{btn = btnTabTotem, page = pageTotems},
{btn = btnTabExploit, page = pageExploits}
}
_, tab (tabsList)
tab.btn.MouseButton1Click:(()
_, t (tabsList)
t.page.Visible = (t == tab)
t.btn.BackgroundColor3 = (t == tab) .(, , ) .(, , )
t.btn.TextColor3 = (t == tab) .(, , ) .(, , )
)
(parent, name, yPos, varName)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = .(, , )
btn.Text = name ..
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamBold
btn.TextSize =
.(, btn).CornerRadius = .(, )
btn.Parent = parent
btn.MouseButton1Click:(()
Toggles[varName] = Toggles[varName]
Toggles[varName]
btn.BackgroundColor3 = .(, , )
btn.Text = name ..
btn.TextColor3 = .(, , )
btn.BackgroundColor3 = .(, , )
btn.Text = name ..
btn.TextColor3 = .(, , )
)
(parent, name, yPos, callback)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = .(, , )
btn.Text = name
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamBold
btn.TextSize =
.(, btn).CornerRadius = .(, )
btn.Parent = parent
btn.MouseButton1Click:(callback)
(parent, labelPrefix, yPos, options, targetTable)
mainBtn = .()
mainBtn.Size = .(, , , )
mainBtn.Position = .(, , , yPos)
mainBtn.BackgroundColor3 = .(, , )
mainBtn.Text = labelPrefix .. (#targetTable > .(targetTable[], , ) )
mainBtn.TextColor3 = .(, , )
mainBtn.Font = .Font.Gotham
mainBtn.TextSize =
mainBtn.ZIndex =
.(, mainBtn).CornerRadius = .(, )
.(, mainBtn).Color = .(, , )
mainBtn.Parent = parent
list = .()
list.Size = .(, , , )
list.Position = .(, , , yPos + )
list.BackgroundColor3 = .(, , )
list.BorderSizePixel =
list.ScrollBarThickness =
list.ScrollBarImageColor3 = .(, , )
list.Visible =
list.ZIndex =
list.CanvasSize = .(, , , #options * )
.(, list).CornerRadius = .(, )
list.Parent = parent
.(, list)
i, optName (options)
optBtn = .()
optBtn.Size = .(, , , )
optBtn.BackgroundColor3 = (i % == ) .(, , ) .(, , )
optBtn.BorderSizePixel =
optBtn.Text = optName
optBtn.TextColor3 = .(targetTable, optName) .(, , ) .(, , )
optBtn.Font = .Font.Gotham
optBtn.TextSize =
optBtn.ZIndex =
optBtn.Parent = list
optBtn.MouseButton1Click:(()
idx = .(targetTable, optName)
idx
.(targetTable, idx)
optBtn.TextColor3 = .(, , )
.(targetTable, optName)
optBtn.TextColor3 = .(, , )
#targetTable == mainBtn.Text = labelPrefix ..
#targetTable == mainBtn.Text = labelPrefix .. .(targetTable[], , )
mainBtn.Text = labelPrefix .. #targetTable ..
)
mainBtn.MouseButton1Click:(() list.Visible = list.Visible )
(pageMeat, , , )
(pageMeat, , , )
(pageMeat, , , )
(pageMeat, , , )
(pageMeat, , , MeatOptions, BuyTargets)
(pageTotems, , , )
(pageTotems, , , TotemOptions, BuyTotemTargets)
(pageExploits, , , )
stackFrame = .()
stackFrame.Size = .(, , , )
stackFrame.Position = .(, , , )
stackFrame.BackgroundColor3 = .(, , )
.(, stackFrame).CornerRadius = .(, )
stackFrame.Parent = pageExploits
stackLabel = .()
stackLabel.Size = .(, , , )
stackLabel.Position = .(, , , )
stackLabel.BackgroundTransparency =
stackLabel.Text =
stackLabel.TextColor3 = .(, , )
stackLabel.Font = .Font.Gotham
stackLabel.TextSize =
stackLabel.TextXAlignment = .TextXAlignment.Left
stackLabel.Parent = stackFrame
stackInput = .()
stackInput.Size = .(, , , )
stackInput.Position = .(, , , )
stackInput.BackgroundColor3 = .(, , )
stackInput.TextColor3 = .(, , )
stackInput.Text = (StackAmount)
stackInput.Font = .Font.GothamBold
stackInput.TextSize =
.(, stackInput).CornerRadius = .(, )
stackInput.Parent = stackFrame
stackInput.FocusLost:(()
num = (stackInput.Text)
num num > num <=
StackAmount = .(num)
StackAmount =
stackInput.Text = (StackAmount)
)
warningLabel = .()
warningLabel.Size = .(, , , )
warningLabel.Position = .(, , , )
warningLabel.BackgroundTransparency =
warningLabel.Text =
warningLabel.TextColor3 = .(, , )
warningLabel.Font = .Font.Gotham
warningLabel.TextSize =
warningLabel.TextWrapped =
warningLabel.Parent = pageExploits
(pageExploits, , , )
(pageExploits, , , clearYard)
()auto cook perfect auto plate auto sell auto buy