local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))() local Window = Library.CreateLib("Za Best Thy Hood Script", "Synapse") local plr = game.Players.LocalPlayer.Character function Find(String, Table) local Lower = String:lower() for _, v in next, Table do if string.find(Lower, v:lower()) then return true end end return false end local a = game:GetService("Workspace").WorkbenchA.Part local b = game:GetService("Workspace").WorkbenchB.Part local c = game:GetService("Workspace").WorkbenchC.Part local d = game:GetService("Workspace").WorkbenchD.Part game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(prompt) fireproximityprompt(prompt) end) for _, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do if v.Name == "anticheatcooldown" then v:Destroy() elseif not game:GetService("Players").LocalPlayer.Character:FindFirstChild(v) then end end game:GetService("Players").LocalPlayer.Character.Humanoid.Died:Connect( function() local tbp = game:GetService("Players").LocalPlayer.Character:WaitForChild("anticheatcooldown") tbp:Destroy() end ) local firsttab = Window:NewTab("Main") local secondtab = Window:NewTab("Finance") local thirttab = Window:NewTab("Miscellaneous") local fivetab = Window:NewTab("buy") local fourthtab = Window:NewTab("Credit") local armory = fivetab:NewSection("armory") local goofyteleports = firsttab:NewSection("Teleports") local omg = firsttab:NewSection("Excalibur") local Autocolect = firsttab:NewSection("Auto Collect") local autocraft = secondtab:NewSection("Auto Craft") local Convertss = secondtab:NewSection("Converters") local Misc = thirttab:NewSection("Misc") local Playr = thirttab:NewSection("Player") armory:NewButton("Bomb", "buy bomb uwu", function() -- bomb buy button if game:GetService("Players").LocalPlayer.Character.shillings.Value >= 5 then repeat task.wait() fireproximityprompt(game:GetService("Workspace")["cart shop"].buypromptF.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.shillings.Value <= 4 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["cart shop"].buypromptD.Position).Magnitude > 40 end end) armory:NewButton("Oil can", "buy oil cans", function() -- oil can buy button if game:GetService("Players").LocalPlayer.Character.pence.Value >= 11 then repeat task.wait() fireproximityprompt(game:GetService("Workspace")["cart shop"].buypromptG.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.pence.Value <= 10 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["cart shop"].buypromptD.Position).Magnitude > 40 end end) armory:NewButton("Torch", "buy Torch", function() -- torch can buy button if game:GetService("Players").LocalPlayer.Character.pence.Value >= 6 then repeat task.wait() fireproximityprompt(game:GetService("Workspace")["cart shop"].buypromptI.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.pence.Value <= 5 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["cart shop"].buypromptI.Position).Magnitude > 40 end end) armory:NewButton("ManTrap", "buy Mantrap", function() -- mantrap can buy button if game:GetService("Players").LocalPlayer.Character.pence.Value >= 11 then repeat task.wait() fireproximityprompt(game:GetService("Workspace")["cart shop"].buypromptK.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.pence.Value <= 10 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["cart shop"].buypromptK.Position).Magnitude > 40 end end) omg:NewButton("Excalibur", "get excalibur fast", function() --excalibur teleport tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-412, -37, -67)} ):Play() if game:GetService("Players").LocalPlayer.Character.healthcalculator.leftarm then repeat task.wait() fireproximityprompt(game:GetService("Workspace")["golden trash pile"].trashcore.ProximityPrompt) until game.Players.LocalPlayer.Character:FindFirstChild("Excalibur") wait() end end) goofyteleports:NewDropdown("Teleports", "DropdownInf", {"Bank", "Museum", "Apothecary", "Itemstore", "Armoury", "Dresser", "Blackmarket", "Secret", "Excalibur"}, function(Value) if Value == "Bank" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-616.971435546875, 7.141429424285889, -121.87908935546875)} ):Play() elseif Value == "Museum" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-99.7638931274414, 7.141429424285889, -95.86727905273438)} ):Play() elseif Value == "Apothecary" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-678.368896484375, 7.141429424285889, -242.48605346679688)} ):Play() elseif Value == "Itemstore" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-399.8467102050781, 7.141429424285889, 10.609606742858887)} ):Play() elseif Value == "Armoury" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-385.8722229003906, 7.141429424285889, -268.3694152832031)} ):Play() elseif Value == "Dresser" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-957.7818603515625, 6.641377925872803, -41.06182861328125)} ):Play() elseif Value == "Blackmarket" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-1035.5421142578125, 6.641210556030273, -232.89401245117188)} ):Play() elseif Value == "Secret" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-187, 198, 225)} ):Play() elseif Value == "Excalibur" then tweenService, tweenInfo = game:GetService("TweenService"), TweenInfo.new(0, Enum.EasingStyle.Linear) tweenService:Create( game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart, tweenInfo, {CFrame = CFrame.new(-412, -37, -67)} ):Play() end end ) Autocolect:NewToggle("Money Bags", "ToggleInfo", function(state) -- auto collect money bags if state then getgenv().Moneybags = state while getgenv().Moneybags do task.wait() for _, v in pairs(game:GetService("Workspace"):GetChildren()) do if v.Name == "moneybag" then firetouchinterest(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, v, 0) firetouchinterest(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, v, 1) end end end else getgenv().Moneybags = false while getgenv().Moneybags == true do wait() print('big bitch ass nigga') end end end) Autocolect:NewToggle("Tools", "ToggleInfo", function(state) -- auto grab tools if state then getgenv().Tools = state while getgenv().Tools do task.wait() for _, v in pairs(game:GetService("Workspace"):GetChildren()) do if game:GetService("Players").LocalPlayer.Character and v:IsA("BackpackItem") and v:FindFirstChild("Handle") and v.Name ~= "leech" and v.Name ~= "Broom" then game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v) end end end else getgenv().Tools = false while getgenv().Tools == true do wait() print('i like boys') end end end) autocraft:NewButton("Buy", "ButtonInfo", function() -- spam buy unfinished flint locks or shortswords if game:GetService("Players").LocalPlayer.Character.shillings.Value >= 5 then repeat task.wait() fireproximityprompt(game:GetService("Workspace")["economy shop"].buypromptD.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.shillings.Value <= 4 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["economy shop"].buypromptD.Position).Magnitude > 20 else repeat task.wait() fireproximityprompt(game:GetService("Workspace")["economy shop"].buypromptC.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.shillings.Value <= 0 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["economy shop"].buypromptC.Position).Magnitude > 20 end end) autocraft:NewButton("Craft", "ButtonInfo", function() -- craft all of unfinished things for _, v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do if Find(v.Name, {"unfinished"}) then v.Parent = game:GetService("Players").LocalPlayer.Character end end for _, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do if Find(v.Name, {"unfinished"}) then repeat task.wait() for _, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do if Find(v.Name, {"unfin"}) then firetouchinterest(a, v.Handle, 0) firetouchinterest(a, v.Handle, 1) firetouchinterest(b, v.Handle, 0) firetouchinterest(b, v.Handle, 1) firetouchinterest(c, v.Handle, 0) firetouchinterest(c, v.Handle, 1) firetouchinterest(d, v.Handle, 0) firetouchinterest(d, v.Handle, 1) end end until not v:IsDescendantOf(game:GetService("Players").LocalPlayer.Character) end end end) autocraft:NewButton("Sell", "ButtonInfo", function() -- sell all of shortswords/flintlocks (doesnt work for knife) for _, v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do if v:IsA("Tool") and Find(v.Name, {"flint", "shortsword"}) and not Find(v.Name, {"unfinished"}) and not Find(v.Name, {"ammo"}) and (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(-576.5, 5, -147)).Magnitude <= 20 then v.Parent = game:GetService("Players").LocalPlayer.Character end end for _, z in pairs(game:GetService("Workspace"):GetDescendants()) do if z:IsA("ProximityPrompt") and z.Parent.Name == "sellweapon" and z.Parent.Rotation == Vector3.new(0, 0, 0) then repeat task.wait() fireproximityprompt(z) until not game.Players.LocalPlayer.Character:FindFirstChild("flintlock pistol") and not game.Players.LocalPlayer.Character:FindFirstChild("Shortsword") or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - z.Parent.Position).Magnitude > 20 task.wait() for _, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do if v:IsA("Tool") and Find(v.Name, {"flint", "sword"}) then game:GetService("Players").LocalPlayer.Character.Humanoid:UnequipTools(v) end end end end end) Convertss:NewButton("Pounds to Shillings", "ButtonInfo", function() repeat task.wait() fireproximityprompt(game:GetService("Workspace")["bank converters"].bankpromptA.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.pounds.Value <= 0 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["bank converters"].bankpromptA.Position).Magnitude > 20 end) Convertss:NewButton("Shillings to Pounds", "ButtonInfo", function() repeat task.wait() fireproximityprompt(game:GetService("Workspace")["bank converters"].bankpromptB.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.shillings.Value <= 11 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["bank converters"].bankpromptB.Position).Magnitude > 20 end) Convertss:NewButton("Shillings to Pennies", "ButtonInfo", function() repeat task.wait() fireproximityprompt(game:GetService("Workspace")["bank converters"].bankpromptC.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.shillings.Value <= 0 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["bank converters"].bankpromptC.Position).Magnitude > 20 end) Convertss:NewButton("Pennies to Shillings", "ButtonInfo", function() repeat task.wait() fireproximityprompt(game:GetService("Workspace")["bank converters"].bankpromptD.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.pence.Value <= 11 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["bank converters"].bankpromptD.Position).Magnitude > 20 end) Convertss:NewButton("Pennies to Farthings", "ButtonInfo", function() repeat task.wait() fireproximityprompt(game:GetService("Workspace")["bank converters"].bankpromptE.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.pence.Value <= 0 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["bank converters"].bankpromptE.Position).Magnitude > 20 end) Convertss:NewButton("Farthings to Pennies", "ButtonInfo", function() repeat task.wait() fireproximityprompt(game:GetService("Workspace")["bank converters"].bankpromptF.ProximityPrompt) until game:GetService("Players").LocalPlayer.Character.farthings.Value <= 3 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position - game:GetService("Workspace")["bank converters"].bankpromptF.Position).Magnitude > 20 end) Misc:NewTextBox("Kick Player", "sussy amogus", function(txt) -- kick player if works then only on synapse, you drop coin and then put player's name for _, player in pairs(game:GetService("Players"):GetPlayers()) do if txt:lower() == (player.DisplayName:lower()):sub(1, #txt) then toKick = player elseif txt:lower() == (player.Name:lower()):sub(1, #txt) then toKick = player end end for _, v in pairs(game:GetService("Workspace"):GetChildren()) do if v:IsA("Part") and Find(v.Name, {"pound", "shilling", "penny", "farthing"}) then firetouchinterest(toKick.Character.UpperTorso, v, 0) task.wait() firetouchinterest(toKick.Character.UpperTorso, v, 1) end end end) Playr:NewButton("God", "e", function() -- become god (reset if you want to remove it) you can still die to punch tool and fall damage (after you drop like 20 money coins or something you wont be able to drop money) if game.Players.LocalPlayer.Character.healthcalculator:FindFirstChild("armor") then game.Players.LocalPlayer.Character.healthcalculator.armor:Destroy() game.Players.LocalPlayer.Character.pounds.Changed:Connect(function(new) game:GetService("Players").LocalPlayer.PlayerGui.money.pounds.Text = new.." Pounds" end) game.Players.LocalPlayer.Character.pence.Changed:Connect(function(new) game:GetService("Players").LocalPlayer.PlayerGui.money.pence.Text = new.." Pence" end) game.Players.LocalPlayer.Character.shillings.Changed:Connect(function(new) game:GetService("Players").LocalPlayer.PlayerGui.money.shillings.Text = new.." Shillings" end) game.Players.LocalPlayer.Character.farthings.Changed:Connect(function(new) game:GetService("Players").LocalPlayer.PlayerGui.money.farthings.Text = new.." Farthings" end) end end) Playr:NewButton("No Jump Cooldown", "ButtonInfo", function() -- no jump cooldown while task.wait() do game:GetService("Players").LocalPlayer.Character.Humanoid:SetStateEnabled( Enum.HumanoidStateType.Jumping, true ) end end) Playr:NewButton("No Screen Effects", "ButtonInfo", function() -- no screen efects and most of sicknesses if game:GetService("Players").LocalPlayer.PlayerGui.healthgui:FindFirstChild("chills") and game:GetService("Players").LocalPlayer.PlayerGui.healthgui:FindFirstChild("poopoo") then game:GetService("Players").LocalPlayer.PlayerGui.healthgui.chills:Destroy() game:GetService("Players").LocalPlayer.PlayerGui.healthgui.poopoo:Destroy() end end) local uwu = fourthtab:NewSection("some not important things") -- ignore this tab uwu:NewKeybind("Close gui", "Click F to close gui", Enum.KeyCode.F, function() Library:ToggleUI() end) uwu:NewLabel("Syee") uwu:NewKeybind("Equip/attack all tools", "click T to equip/attack all tools", Enum.KeyCode.T, function() for i,v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren())do if v.ClassName == "Tool" then v.Parent = game:GetService("Players").LocalPlayer.Character end end for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren())do if v.ClassName == "Tool" then v:Activate() end end end)