
KeylessUniversal

--by Scriptifer#9511
-- hats needed down below:
--[[
https://www.roblox.com/catalog/6162120283/Grill
https://www.roblox.com/catalog/9726775757/Meat-Heart
https://www.roblox.com/catalog/90819252/Burger-Bob
https://www.roblox.com/catalog/6277873145/Grilled-Sausage
]]
local players = game:GetService("Players")
local localplayer = players.LocalPlayer
local character = localplayer.Character
local grill = character["Meshes/烧烤架Accessory"].Handle
local meat = character["HeartAccessory"].Handle
local burger = character["BurgerBob"].Handle
local sausage = character["Sosig"].Handle
local grillheadweld = Instance.new("Weld")
local grillatt = Instance.new("Attachment")
local grillatt0 = Instance.new("Attachment")
local meatatt0 = Instance.new("Attachment")
local burgeratt0 = Instance.new("Attachment")
local sausageatt0 = Instance.new("Attachment")
local meatap = Instance.new("AlignPosition")
local meatao = Instance.new("AlignOrientation")
local burgerap = Instance.new("AlignPosition")
local burgerao = Instance.new("AlignOrientation")
local sausageap = Instance.new("AlignPosition")
local sausageao = Instance.new("AlignOrientation")
local apgrill = Instance.new("AlignPosition")
local aogrill = Instance.new("AlignOrientation")
local foodhide = Instance.new("Attachment")
local gui = game:GetObjects("rbxassetid://10855320807")[1]
local guiplayerbutton = game:GetObjects("rbxassetid://10855345028")[1]
local eating = false
local waitforit = false
local foodbypass = 120
local players_expanded = false
local food_expanded = false
local selectedplayer
local selectedmeat = "meat"
character.Humanoid.RootPart.Anchored = true
pcall(function()
settings().Physics.AllowSleep = false
settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
end)
local function playertoeat(player, food)
if not waitforit then
if food == "meat" then
local att = Instance.new("Attachment")
local righthand = player.Character:FindFirstChild("Right Arm") or player.Character:FindFirstChild("RightHand")
local righthandatt = righthand:FindFirstChild("RightGripAttachment")
att.Parent = player.Character.Head
meatap.Attachment1 = righthandatt
meatao.Attachment1 = righthandatt
waitforit = true
spawn(function()
task.wait(math.random(5, 14))
foodbypass = 120
meatap.Attachment1 = att
meatao.Attachment1 = att
task.wait(math.random(5, 8))
foodbypass = 60
meatap.Attachment1 = foodhide
meatao.Attachment1 = foodhide
waitforit = false
end)
att.Position = Vector3.new(0.046, -0.386, -0.721)
spawn(function()
while true do
att.Position = Vector3.new(0.046, -0.386, -0.721)
task.wait(0.1)
att.Position = Vector3.new(0.046, -0.586, -0.721)
task.wait(0.1)
end
end)
elseif food == "burger" then
local att = Instance.new("Attachment")
local righthand = player.Character:FindFirstChild("Right Arm") or player.Character:FindFirstChild("RightHand")
local righthandatt = righthand:FindFirstChild("RightGripAttachment")
att.Parent = player.Character.Head
burgerap.Attachment1 = righthandatt
burgerao.Attachment1 = righthandatt
waitforit = true
spawn(function()
task.wait(math.random(5, 14))
foodbypass = 120
burgerap.Attachment1 = att
burgerao.Attachment1 = att
task.wait(math.random(5, 8))
foodbypass = 60
burgerap.Attachment1 = foodhide
burgerao.Attachment1 = foodhide
waitforit = false
end)
att.Position = Vector3.new(0, -0.4, -1.05)
spawn(function()
while true do
att.Position = Vector3.new(0, -0.5, -1.05)
task.wait(0.1)
att.Position = Vector3.new(0, -0.3, -1.05)
task.wait(0.1)
end
end)
elseif food == "sausage" then
local att = Instance.new("Attachment")
local righthand = player.Character:FindFirstChild("Right Arm") or player.Character:FindFirstChild("RightHand")
local righthandatt = righthand:FindFirstChild("RightGripAttachment")
local correctrighthandatt = Instance.new("Attachment")
correctrighthandatt.Parent = righthand
att.Parent = player.Character.Head
att.Orientation = Vector3.new(75, 0, 40)
correctrighthandatt.WorldCFrame = righthandatt.CFrame
correctrighthandatt.Orientation = Vector3.new(-90, 40, 0)
sausageap.Attachment1 = righthandatt
sausageao.Attachment1 = righthandatt
waitforit = true
spawn(function()
task.wait(math.random(5, 14))
foodbypass = 120
sausageap.Attachment1 = att
sausageao.Attachment1 = att
task.wait(math.random(5, 8))
foodbypass = 60
sausageap.Attachment1 = foodhide
sausageao.Attachment1 = foodhide
waitforit = false
end)
att.Position = Vector3.new(0.004, -0.742, -1.934)
spawn(function()
while true do
att.Position = Vector3.new(0.004, -0.742, -1.934)
task.wait(0.1)
att.Position = Vector3.new(0.004, -0.542, -1.934)
task.wait(0.1)
end
end)
end
end
end
task.wait(1)
grill:BreakJoints()
spawn(function()
task.wait(1)
meat:BreakJoints()
burger:BreakJoints()
sausage:BreakJoints()
meatap.Enabled = true
meatao.Enabled = true
burgerap.Enabled = true
burgerao.Enabled = true
sausageap.Enabled = true
sausageao.Enabled = true
end)
meatatt0.Parent = meat
burgeratt0.Parent = burger
sausageatt0.Parent = sausage
meatap.Parent = meat
meatao.Parent = meat
burgerap.Parent = burger
burgerao.Parent = burger
sausageap.Parent = sausage
sausageao.Parent = sausage
meatap.MaxForce = math.huge
meatap.Responsiveness = 200
meatao.MaxTorque = math.huge
meatao.Responsiveness = 200
burgerap.MaxForce = math.huge
burgerap.Responsiveness = 200
burgerao.MaxTorque = math.huge
burgerao.Responsiveness = 200
sausageap.MaxForce = math.huge
sausageap.Responsiveness = 200
sausageao.MaxTorque = math.huge
sausageao.Responsiveness = 200
meatap.Attachment0 = meatatt0
sausageap.Attachment0 = sausageatt0
burgerap.Attachment0 = burgeratt0
meatao.Attachment0 = meatatt0
sausageao.Attachment0 = sausageatt0
burgerao.Attachment0 = burgeratt0
meatap.Attachment1 = foodhide
sausageap.Attachment1 = foodhide
burgerap.Attachment1 = foodhide
meatao.Attachment1 = foodhide
sausageao.Attachment1 = foodhide
burgerao.Attachment1 = foodhide
meatap.Enabled = false
meatao.Enabled = false
burgerap.Enabled = false
burgerao.Enabled = false
sausageap.Enabled = false
sausageao.Enabled = false
foodhide.Parent = grill
foodhide.Position = Vector3.new(0, -10, 0)
grillheadweld.Parent = character.Head
grillheadweld.Part0 = grillheadweld.Parent
grillheadweld.Part1 = grill
grillheadweld.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
grillheadweld.C1 = CFrame.new(0, 4.32499981, 2.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
grillatt0.Parent = grill
grillatt.Parent = workspace.Terrain
grillatt.WorldCFrame = grill.CFrame
apgrill.Parent = grill
apgrill.Responsiveness = 200
apgrill.MaxForce = math.huge
apgrill.Attachment0 = grillatt0
apgrill.Attachment1 = grillatt
aogrill.Parent = grill
aogrill.Responsiveness = 200
aogrill.MaxTorque = math.huge
aogrill.Attachment0 = grillatt0
aogrill.Attachment1 = grillatt
spawn(function()
task.wait(1)
character.Humanoid.Sit = true
character.Humanoid.RootPart.Anchored = true
task.wait(2)
character.Humanoid.RootPart.Anchored = false
character.Humanoid.RootPart.Velocity = Vector3.new(0, 0, 0)
task.wait(2)
character.Humanoid.RootPart.Anchored = true
end)
spawn(function()
task.wait(0.1)
grillheadweld:Destroy()
end)
gui.Parent = game:GetService("CoreGui")
gui.Frame.Active = true
gui.Frame.Draggable = true
gui.Frame.TextButton.Activated:Connect(function()
if selectedplayer then
playertoeat(selectedplayer, selectedmeat)
end
end)
gui.Frame.Main.Expand.Activated:Connect(function()
players_expanded = not players_expanded
if players_expanded then
gui.Frame.Main.Expand.Rotation = 180
else
gui.Frame.Main.Expand.Rotation = 0
end
gui.Frame.Main.ScrollingFrame.Visible = players_expanded
end)
gui.Frame.Food.Expand.Activated:Connect(function()
food_expanded = not food_expanded
if food_expanded then
gui.Frame.Food.Expand.Rotation = 180
else
gui.Frame.Food.Expand.Rotation = 0
end
gui.Frame.Food.Frame.Visible = food_expanded
end)
gui.Frame.Food.Frame.burger.Activated:Connect(function()
selectedmeat = "burger"
gui.Frame.Food.FoodName.Text = "Burger"
end)
gui.Frame.Food.Frame.meat.Activated:Connect(function()
selectedmeat = "meat"
gui.Frame.Food.FoodName.Text = "Meat"
end)
gui.Frame.Food.Frame.sausage.Activated:Connect(function()
selectedmeat = "sausage"
gui.Frame.Food.FoodName.Text = "Sausage"
end)
for _, v in pairs(players:GetPlayers()) do
local buttonn = guiplayerbutton:Clone()
buttonn.Parent = gui.Frame.Main.ScrollingFrame
buttonn.Text = v.Name
buttonn.Name = v.Name
buttonn.Activated:Connect(function()
selectedplayer = v
gui.Frame.Main.PlayerName.Text = v.Name
end)
end
players.PlayerAdded:Connect(function(v)
local buttonn = guiplayerbutton:Clone()
buttonn.Parent = gui.Frame.Main.ScrollingFrame
buttonn.Text = v.Name
buttonn.Name = v.Name
buttonn.Activated:Connect(function()
selectedplayer = v
gui.Frame.Main.PlayerName.Text = v.Name
end)
end)
players.PlayerRemoving:Connect(function(v)
local buttonn = gui.Frame.Main.ScrollingFrame:FindFirstChild(v.Name)
if buttonn then
buttonn:Destroy()
end
end)
-- net bypass below - netless
spawn(function()
while true do
grill.Velocity = Vector3.new(60, 0, 0)
task.wait(0)
end
end)
spawn(function()
while true do
burger.Velocity = Vector3.new(foodbypass, 0, 0)
task.wait(0)
end
end)
spawn(function()
while true do
meat.Velocity = Vector3.new(foodbypass, 0, 0)
task.wait(0)
end
end)
spawn(function()
while true do
sausage.Velocity = Vector3.new(foodbypass, 0, 0)
task.wait(0)
end
end)No comments yet for this script.



