-- Non-Synapse Users if not pcall(function() return syn.protect_gui end) then syn = {} syn.protect_gui = function(egg) egg.Parent = game.CoreGui end end -- Globals Enabled = false Buso = false Sprint = false DFNotify = false LastBuso = tick() Enemy = "Thug" Weapon = "Combat" Distance = -9 GeppoMax = 8 DashCD = 1.3 Skills = { Z = false, X = false, C = false, V = false } moveTable = nil -- Variable local player = game.Players.LocalPlayer local stats = player.PlayerStats local sg = game:GetService("StarterGui") local uis = game:GetService("UserInputService") local enemies = {} local tools = {} -- Camera Stuff player.DevCameraOcclusionMode = "Invisicam" -- Grab Enemies for i,v in pairs(workspace.Mob:GetChildren()) do if not table.find(enemies,v.Name) then table.insert(enemies,v.Name) end end for i,v in pairs(game.ReplicatedStorage.Storage:GetChildren()) do if v:IsA("Model") and v:FindFirstChild("Humanoid") and not table.find(enemies,v.Name) then table.insert(enemies,v.Name) end end -- Grab Weapons for i,v in pairs(player.Backpack:GetChildren()) do table.insert(tools,v.Name) end local tool = player.Character:FindFirstChildOfClass("Tool") if tool then table.insert(tools,tool.Name) end -- Quest local quests = { Thug = "Chris", Monkey = "Aiden", Marine = "Luffy", ["Buggy Pirate"] = "Rabbit", ["Fishman Pirate"] = "Deirdre", ["Krieg Pirate"] = "Soma", ["Desert Bandit"] = "Gerus" } -- Notify Function function notify(title,text,duration) sg:SetCore("SendNotification", { Title = title, Text = text, Duration = duration; }) end -- Devil Fruit Listener local fruits = {} local audio = Instance.new("Sound",Workspace) audio.SoundId = "http://www.roblox.com/asset/?id=4465573536" audio.Volume = 2 function df(egg) if egg:IsA("Tool") and not table.find(fruits,egg) then table.insert(fruits,egg) local close local dist = math.huge local hand = egg:WaitForChild("Handle") for i,v in pairs(workspace.Location:GetChildren()) do local newDist = (v.Position-hand.Position).magnitude if newDist < dist then close = v dist = newDist end end if DFNotify then audio:Play() end notify("Devil Fruit!","a Devil Fruit has spawned at "..close.Name,120) end end workspace.Mob.ChildAdded:Connect(df) game.ReplicatedStorage.Storage.ChildAdded:Connect(df) -- UI Library local library = loadstring(game:HttpGetAsync('https://pastebin.com/raw/edJT9EGX'))() local window = library:CreateWindow("cock piece 😳") -- Farm Stuff local autoFolder = window:AddFolder("AutoFarm") autoFolder:AddLabel({text="discord.gg/uWAMYAgSTT"}) autoFolder:AddToggle({text='Enabled',callback=function(a)Enabled=a;end}) autoFolder:AddList({text='Target',values=enemies,callback=function(a)Enemy=a;end}) autoFolder:AddList({text='Weapon',values=tools,callback=function(a)Weapon=a;end}) autoFolder:AddSlider({text='Distance',min=-9,max=9,float=0.5,callback=function(a)Distance=a;end}) local skillFolder = autoFolder:AddFolder("Skills") for i,v in pairs(Skills) do skillFolder:AddToggle({text=i,callback=function(a)Skills[i]=a;end}) end skillFolder:AddToggle({text="Buso",callback=function(a)Buso=a;end}) -- Teleports local tpFolder = window:AddFolder("Teleports") tpFolder:AddButton({text='Devil Fruit TP', callback = function() local shit = {workspace.Mob:GetChildren(),game.ReplicatedStorage.Storage:GetChildren()} for i = 1, 2 do for i,v in pairs(shit[i]) do if v:IsA("Tool") then notify("Success!","Ladies and gentlemen, we got em",12) player.Character.HumanoidRootPart.CFrame = v.Handle.CFrame + Vector3.new(0,3,0) return end end end notify("Failed!","There's no Devil Fruit in this server",12) end}) local tpList = {} for i,v in pairs(workspace.Location:GetChildren()) do table.insert(tpList,v.Name) end tpFolder:AddList({text='Locations',values=tpList,callback=function(v) local v = workspace.Location[v] local ground,pos = workspace:FindPartOnRay(Ray.new(v.Position, Vector3.new(0,-2000,0))) local dist = v.Position.Y-pos.Y-6 player.Character.HumanoidRootPart.CFrame = v.CFrame - Vector3.new(0,dist,0) end}) local tpList = {} for i,v in pairs(workspace.NPC:GetChildren()) do if v.Name ~= "Zago" and v.Name ~= "Gon" then table.insert(tpList,v.Name) end end tpFolder:AddList({text='NPCs',values=tpList,callback=function(v) local v = workspace.NPC[v].HumanoidRootPart player.Character.HumanoidRootPart.CFrame = v.CFrame * CFrame.new(0,0,-3) player.Character.HumanoidRootPart.CFrame = CFrame.new(player.Character.HumanoidRootPart.Position,v.Position) end}) tpFolder:AddButton({text='Server Hop', callback = function() -- Skidded from Infinite Yield local x = {} for _, v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100")).data) do if type(v) == "table" and v.maxPlayers > v.playing and v.id ~= game.JobId then x[#x + 1] = v.id end end if #x > 0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, x[math.random(1, #x)]) else return notify("Serverhop","Couldn't find a server.",6) end end}) -- Misc local miscFolder = window:AddFolder("Misc") if syn then miscFolder:AddToggle({text='Kiriot ESP',callback=function(a)ESP:Toggle(a)end}) end miscFolder:AddToggle({text='Auto Sprint',callback=function(a)Sprint=a;end}) miscFolder:AddToggle({text='Devil Fruit Sound',callback=function(a)DFNotify=a;end}) if not player.PlayerStats.Geppo.Value then miscFolder:AddToggle({text="Geppo (doesn't save)",callback=function(a)player.PlayerStats.Geppo.Value=a;end}) end miscFolder:AddSlider({text='Geppo Jumps',min=8,max=24,callback=function(a) if player.PlayerStats.Geppo.Value and moveTable then moveTable.gepomax = a end end}) library:Init() -- Kiriot ESP if syn then ESP = loadstring(game:HttpGet("https://kiriot22.com/releases/ESP.lua"))() ESP:Toggle(false) ESP.Names = true ESP.Boxes = true end -- Geppo Jumps & Table function getTable(char) local move = char:WaitForChild("Move") wait(1) for i,v in pairs(getgc(true)) do if type(v) == "table" and rawget(v,"q1") then moveTable = v if GeppoMax > 8 and player.PlayerStats.Geppo.Value then v.gepomax = GeppoMax end return end end end player.CharacterAdded:Connect(getTable) getTable(player.Character) -- Always Sprint uis.InputBegan:Connect(function(cum) if moveTable and Sprint and cum.KeyCode.Name == "W" then moveTable.q1.can = false moveTable.q1.now = 2 delay(0.3, function() moveTable.q1.can = true moveTable.q1.now = 0 end) end end) -- Get Enemy function enemy() if workspace.Mob:FindFirstChild(Enemy) then local shit = workspace.Mob:GetChildren() for i = 1, #shit do local v = shit[i] if v.Name == Enemy and v:IsA("Model") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then return v end end end return game.ReplicatedStorage.Storage:FindFirstChild(Enemy) end -- Equip function equip() local tool = player.Character and player.Character:FindFirstChildOfClass("Tool") or player:FindFirstChild("Backpack") and player.Backpack:FindFirstChild(Weapon) pcall(function() tool.Parent = player.Character tool:Activate() wait() tool.Script.Anim04:Destroy() end) return tool end -- Quest player.PlayerGui.ChildAdded:Connect(function(v) wait(.2) if v.Name == "Talk" and Enabled then game.ReplicatedStorage.Remote.Talk:FireServer(true,{Name=Enemy}) end end) -- NoClip game:GetService("RunService").Stepped:Connect(function() if Enabled then player.Character.Humanoid:ChangeState(11) end end) -- Skeet while true do -- Get Enemy local v = enemy() if Enabled and typeof(v) == "Instance" then -- Quest Check if not player:FindFirstChild("Quest") or not player.Quest:FindFirstChild(Enemy) then pcall(function() game.ReplicatedStorage.Remote.Talk:FireServer(false) player.Character.HumanoidRootPart.CFrame = workspace.NPC[quests[Enemy]].Head.CFrame * CFrame.Angles(math.rad(Distance < 0 and 90 or -90), 0, 0) + Vector3.new(0, Distance, 0) wait(.3) fireclickdetector(workspace.NPC[quests[Enemy]].ClickDetector, 1) wait(.2) end) end -- Kill Enemy repeat -- Teleport pcall(function() player.Character.HumanoidRootPart.CFrame = CFrame.new(v.HumanoidRootPart.Position) * CFrame.Angles(math.rad(Distance < 0 and 90 or -90), 0, 0) + Vector3.new(0, Distance, 0) end) wait() -- Buso if Buso and tick()-LastBuso > 1 and player.Character and player.Character:FindFirstChild("Buso") and not player.Character:FindFirstChild("BHaki") and player.Character.Buso.Value == player.Character.Buso.MaxValue then pcall(function() player.Character.Move.Haki:FireServer("Buso") LastBuso = tick() end) end -- Use Weapon local wep = equip() for i,bool in pairs(Skills) do if wep and bool and Enabled and wep:FindFirstChild(i) then pcall(function() wep[i]:FireServer(v.HumanoidRootPart.Position) wait() wep[i]:FireServer(v.HumanoidRootPart.Position,false) end) end end until not Enabled or Enemy ~= v.Name or not v.Parent or not v:FindFirstChild("Humanoid") or v.Humanoid.Health <= 0 -- Go to random location elseif Enabled then pcall(function() player.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(1000,9999),1000,math.random(1000,9999)) end) end wait(.2) end