From 9a498f0b9860aad4e5fb066777f4781d3cc7222b Mon Sep 17 00:00:00 2001 From: Apapapa Date: Sat, 18 Jan 2025 21:47:05 +0000 Subject: [PATCH] Add Blox fruit/Satr.lua --- Blox fruit/Satr.lua | 9136 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 9136 insertions(+) create mode 100644 Blox fruit/Satr.lua diff --git a/Blox fruit/Satr.lua b/Blox fruit/Satr.lua new file mode 100644 index 0000000..b851a99 --- /dev/null +++ b/Blox fruit/Satr.lua @@ -0,0 +1,9136 @@ +local Library = loadstring(game:HttpGet("https://pastebin.com/raw/b5QLVFiM"))() -- LIBRARY + +local Window = Library:CreateWindow('Satr - Hub') -- CREATE WINDOW + +local Tab = { -- CREATE TABS + Tab_1 = Window:addTab('•Home'), + Tab_Setting = Window:addTab('•Settings'), + Tab_2 = Window:addTab('•Main Farm'), + Tab_SubFarm = Window:addTab('•Subs Farm'), + Tab_3 = Window:addTab('•Quest'), + Tab_Sea = Window:addTab('•Sea Event'), + Tab_RaceV4 = Window:addTab('•Race V4'), + Tab_4 = Window:addTab('•Raids'), + Tab_Combat = Window:addTab('•PVP'), + Tab_5 = Window:addTab('•Teleport & Status'), + Tab_6 = Window:addTab('•Shop'), + Tab_7 = Window:addTab('•Misc') + +} + +local Home_Left = Tab.Tab_1:addSection() -- HOME LEFT SECTION +local Changelog = Home_Left:addMenu("#Changelog") +Changelog:addChangelog("Satr - Hub") +Changelog:addChangelog('- Thanks for using this script') +Changelog:addChangelog('- Beta Test') +Changelog:addChangelog('[January, 11 2025]') +Changelog:addChangelog('- Added Auto Attack') +Changelog:addChangelog('- Fixed Fast Attack') + +local Home_Right = Tab.Tab_1:addSection() -- HOME RIGHT SECTION +local Main_Home = Home_Right:addMenu("#Home") + +local Players = game:GetService("Players") +local ReplicatedStorage = game:GetService("ReplicatedStorage") +local RunService = game:GetService("RunService") +local Net = ReplicatedStorage.Modules.Net +local RegisterAttack = Net:WaitForChild("RE/RegisterAttack") +local RegisterHit = Net:WaitForChild("RE/RegisterHit") +local LocalPlayer = Players.LocalPlayer + +local COMBAT_CONFIG = { + enabled = true, + attacksPerTarget = 8, + maxTargets = 10, + baseRange = 100, + minDelay = 0.02, -- << Some shit to make sure anti cheat won't reach and ping won't grow + maxDelay = 0.1, -- << Some shit to make sure anti cheat won't reach and ping won't grow + hitDelay = 0.01, -- << Some shit to make sure anti cheat won't reach and ping won't grow + randomization = { + range = {min = -2, max = 2}, -- << Some shit to make sure anti cheat won't reach and ping won't grow + timing = {min = -0.05, max = 0.05} -- << Some shit to make sure anti cheat won't reach and ping won't grow + } +} + +local function GetPrimaryPart(model) + return model:FindFirstChild("HumanoidRootPart") or model:FindFirstChild("PrimaryPart") +end + +local function IsValidTarget(target) + if not target then return false end + + local humanoid = target:FindFirstChildOfClass("Humanoid") + if not humanoid or humanoid.Health <= 0 then return false end + + local targetPlayer = Players:GetPlayerFromCharacter(target) + if targetPlayer and targetPlayer.Team == LocalPlayer.Team then return false end + + return true +end + +local function GetNearbyTargets() + local character = LocalPlayer.Character + if not character or not character.PrimaryPart then return {} end + + local charPos = character.PrimaryPart.Position + local targets = {} + + for _, folder in ipairs({workspace.Characters, workspace.Enemies}) do + if folder then + for _, entity in ipairs(folder:GetChildren()) do + if entity ~= character and IsValidTarget(entity) then + local primaryPart = GetPrimaryPart(entity) + if primaryPart then + local distance = (primaryPart.Position - charPos).Magnitude + local range = COMBAT_CONFIG.baseRange + math.random( + COMBAT_CONFIG.randomization.range.min, + COMBAT_CONFIG.randomization.range.max + ) + + if distance <= range then + table.insert(targets, { + part = primaryPart, + distance = distance + }) + end + end + end + end + end + end + + table.sort(targets, function(a, b) return a.distance < b.distance end) + return targets +end + +local function PerformAttackSequence(targets) + if #targets == 0 then return end + RegisterAttack:FireServer() + for i = 1, math.min(#targets, COMBAT_CONFIG.maxTargets) do + local target = targets[i] + for _ = 1, COMBAT_CONFIG.attacksPerTarget do + RegisterHit:FireServer(target.part) + task.wait(COMBAT_CONFIG.hitDelay + math.random() * COMBAT_CONFIG.randomization.timing.max) + end + end +end + +local lastAttackTime = 0 +local function CombatLoop() + if not COMBAT_CONFIG.enabled then return end + + local now = tick() + local baseDelay = math.random( + COMBAT_CONFIG.minDelay * 100, + COMBAT_CONFIG.maxDelay * 100 + ) / 100 + + if now - lastAttackTime >= baseDelay then + local targets = GetNearbyTargets() + PerformAttackSequence(targets) + lastAttackTime = now + end +end + +local combatConnection +local characterConnection + +local function Cleanup() + if combatConnection then + combatConnection:Disconnect() + combatConnection = nil + end + if characterConnection then + characterConnection:Disconnect() + characterConnection = nil + end +end + +local function SetupCombat() + Cleanup() + + combatConnection = RunService.Heartbeat:Connect(CombatLoop) +end + +characterConnection = LocalPlayer.CharacterAdded:Connect(function() + task.wait(0.5) + SetupCombat() +end) + +SetupCombat() + +Main_Home:addTextbox("Jump Hack", getgenv().JumpValue, function(jumpfunc) + getgenv().JumpValue = tonumber(jumpfunc) + handleJumpHack() +end) + +-- Menambahkan fitur Infinite Jump +Main_Home:addToggle("Infinite Jump", InfiniteJumpEnabled, function(Value) + InfiniteJumpEnabled = Value + if InfiniteJumpEnabled then + game:GetService("UserInputService").JumpRequest:connect(function() + game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping") + end) + end +end) +Main_Home:addToggle("Infinite Exp", false, function(Value) + local xpRem = eve:WaitForChild("Exp"):WaitForChild("ChangeExpRE") + local XP = 10000000 + local running = false + + local function start() + running = true + while running do + pcall(function() + fr(xpRem, XP) + end) + task.wait(0.1) + end + end + + if Value then + task.spawn(start) + else + running = false + end +end) + +Main_Home:addToggle('No Clip', getgenv().NoClip, function(clipf) + getgenv().NoClip = clipf +end) +spawn(function() + pcall(function() + game:GetService("RunService").Stepped:Connect(function() + if getgenv().NoClip then + for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do + if v:IsA("BasePart") then + v.CanCollide = false + end + end + end + end) + end) +end) + +getgenv().AntiAFK = true +Main_Home:addToggle("Anti AFK", getgenv().AntiAFK, function(Value) + getgenv().AntiAFK = Value +end) + +task.spawn(function () + while wait(.1) do + if getgenv().AntiAFK then + local vu = game:GetService("VirtualUser") + game:GetService("Players").LocalPlayer.Idled:connect(function() + vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame) + wait(1) + vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame) + end) + end + end +end) + +getgenv().AntiKickClient = true +Main_Home:addToggle("Anti Kick Client", getgenv().AntiKickClient, function(Value) + getgenv().AntiKickClient = Value +end) +task.spawn(function() + while wait() do + if getgenv().AntiKickClient then + loadstring(game:HttpGet('https://gitlab.com/Sky2836/BT/-/raw/main/antikickclient'))() + end + end +end) + +Main_Home:addButton("FPS Boost", function() + local decalsyeeted = false + local g = game + local w = g.Workspace + local l = g.Lighting + local t = w.Terrain + t.WaterWaveSize = 0 + t.WaterWaveSpeed = 0 + t.WaterReflectance = 0 + t.WaterTransparency = 0 + l.GlobalShadows = false + l.FogEnd = 9e9 + l.Brightness = 0 + settings().Rendering.QualityLevel = "Level01" + for i, v in pairs(g:GetDescendants()) do + if v:IsA("Part") or v:IsA("Union") or v:IsA("CornerWedgePart") or v:IsA("TrussPart") then + v.Material = "Plastic" + v.Reflectance = 0 + elseif v:IsA("Decal") or v:IsA("Texture") and decalsyeeted then + v.Transparency = 1 + elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then + v.Lifetime = NumberRange.new(0) + elseif v:IsA("Explosion") then + v.BlastPressure = 1 + v.BlastRadius = 1 + elseif v:IsA("Fire") or v:IsA("SpotLight") or v:IsA("Smoke") or v:IsA("Sparkles") then + v.Enabled = false + elseif v:IsA("MeshPart") then + v.Material = "Plastic" + v.Reflectance = 0 + v.TextureID = 10385902758728957 + end + end + for i, e in pairs(l:GetChildren()) do + if e:IsA("BlurEffect") or e:IsA("SunRaysEffect") or e:IsA("ColorCorrectionEffect") or e:IsA("BloomEffect") or e:IsA("DepthOfFieldEffect") then + e.Enabled = false + end + end +end) + +Main_Home:addButton("Rejoin Server", function() + game:GetService("TeleportService"):Teleport(game.PlaceId, game:GetService("Players").LocalPlayer) +end) + +Main_Home:addButton("Server Hop", function() + Hop() +end) +function Hop() + local PlaceID = game.PlaceId + local AllIDs = {} + local foundAnything = "" + local actualHour = os.date("!*t").hour + local Deleted = false + function TPReturner() + local Site; + if foundAnything == "" then + Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100')) + else + Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything)) + end + local ID = "" + if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then + foundAnything = Site.nextPageCursor + end + local num = 0; + for i,v in pairs(Site.data) do + local Possible = true + ID = tostring(v.id) + if tonumber(v.maxPlayers) > tonumber(v.playing) then + for _,Existing in pairs(AllIDs) do + if num ~= 0 then + if ID == tostring(Existing) then + Possible = false + end + else + if tonumber(actualHour) ~= tonumber(Existing) then + local delFile = pcall(function() + -- delfile("NotSameServers.json") + AllIDs = {} + table.insert(AllIDs, actualHour) + end) + end + end + num = num + 1 + end + if Possible == true then + table.insert(AllIDs, ID) + wait(.1) + pcall(function() + -- writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs)) + wait() + game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer) + end) + wait(.1) + end + end + end + end + function Teleport() + while wait(.1) do + pcall(function() + TPReturner() + if foundAnything ~= "" then + TPReturner() + end + end) + end + end + Teleport() +end + +Main_Home:addButton("Teleport To Lower Server", function() + local maxplayers, gamelink, goodserver, data_table = math.huge, "https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100" + if not _G.FailedServerID then _G.FailedServerID = {} end + + local function serversearch() + data_table = game:GetService"HttpService":JSONDecode(game:HttpGetAsync(gamelink)) + for _, v in pairs(data_table.data) do + pcall(function() + if type(v) == "table" and v.id and v.playing and tonumber(maxplayers) > tonumber(v.playing) and not table.find(_G.FailedServerID, v.id) then + maxplayers = v.playing + goodserver = v.id + end + end) + end + end + + function getservers() + pcall(serversearch) + for i, v in pairs(data_table) do + if i == "nextPageCursor" then + if gamelink:find"&cursor=" then + local a = gamelink:find"&cursor=" + local b = gamelink:sub(a) + gamelink = gamelink:gsub(b, "") + end + gamelink = gamelink .. "&cursor=" .. v + pcall(getservers) + end + end + end + + pcall(getservers) + wait(.1) + if goodserver == game.JobId or maxplayers == #game:GetService"Players":GetChildren() - 1 then + end + table.insert(_G.FailedServerID, goodserver) + game:GetService"TeleportService":TeleportToPlaceInstance(game.PlaceId, goodserver) + + while wait(.1) do + pcall(function() + if not game:IsLoaded() then + game.Loaded:Wait() + end + game.CoreGui.RobloxPromptGui.promptOverlay.DescendantAdded:Connect(function() + local GUI = game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt") + if GUI then + if GUI.TitleFrame.ErrorTitle.Text == "Disconnected" then + if #game.Players:GetPlayers() <= 1 then + game.Players.LocalPlayer:Kick("\nRejoining...") + wait(.1) + game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer) + else + game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer) + end + end + end + end) + end) + end +end) + +Main_Home:addButton("Destroy GUI", function() + Library:DestroyGui() +end) + +----------------------------------------------------//---------------------------------------------------- +--// PATH +--[[wait(1) +loadstring(game:HttpGet('https://raw.githubusercontent.com/S4nZz/bt_project/main/script'))() ]] + +if game:GetService("Players").LocalPlayer.PlayerGui.Main:FindFirstChild("ChooseTeam") then + repeat wait() + if game:GetService("Players").LocalPlayer.PlayerGui:WaitForChild("Main").ChooseTeam.Visible == true then + if _G.Team == "Pirate" then + for i, v in pairs(getconnections(game:GetService("Players").LocalPlayer.PlayerGui.Main.ChooseTeam.Container.Pirates.Frame.ViewportFrame.TextButton.Activated)) do + v.Function() + end + elseif _G.Team == "Marine" then + for i, v in pairs(getconnections(game:GetService("Players").LocalPlayer.PlayerGui.Main.ChooseTeam.Container.Marines.Frame.ViewportFrame.TextButton.Activated)) do + v.Function() + end + else + for i, v in pairs(getconnections(game:GetService("Players").LocalPlayer.PlayerGui.Main.ChooseTeam.Container.Pirates.Frame.ViewportFrame.TextButton.Activated)) do + v.Function() + end + end + end + until game.Players.LocalPlayer.Team ~= nil and game:IsLoaded() +end + +--// World Check +First_Sea = false +Second_Sea = false +Third_Sea = false +local placeId = game.PlaceId +if placeId == 2753915549 then + First_Sea = true +elseif placeId == 4442272183 then + Second_Sea = true +elseif placeId == 7449423635 then + Third_Sea = true +end + +--// CHECK MONSTER +function CheckLevel() + local Lv = game:GetService("Players").LocalPlayer.Data.Level.Value + if First_Sea then + if Lv == 1 or Lv <= 9 or _G.SelectMonster == "Bandit [Lv. 5]" then -- Bandit + Ms = "Bandit" + NameQuest = "BanditQuest1" + QuestLv = 1 + NameMon = "Bandit" + CFrameQ = CFrame.new(1060.9383544922, 16.455066680908, 1547.7841796875) + CFrameMon = CFrame.new(1038.5533447266, 41.296249389648, 1576.5098876953) + elseif Lv == 10 or Lv <= 14 or _G.SelectMonster == "Monkey [Lv. 14]" then -- Monkey + Ms = "Monkey" + NameQuest = "JungleQuest" + QuestLv = 1 + NameMon = "Monkey" + CFrameQ = CFrame.new(-1601.6553955078, 36.85213470459, 153.38809204102) + CFrameMon = CFrame.new(-1448.1446533203, 50.851993560791, 63.60718536377) + elseif Lv == 15 or Lv <= 29 or _G.SelectMonster == "Gorilla [Lv. 20]" then -- Gorilla + Ms = "Gorilla" + NameQuest = "JungleQuest" + QuestLv = 2 + NameMon = "Gorilla" + CFrameQ = CFrame.new(-1601.6553955078, 36.85213470459, 153.38809204102) + CFrameMon = CFrame.new(-1142.6488037109, 40.462348937988, -515.39227294922) + elseif Lv == 30 or Lv <= 39 or _G.SelectMonster == "Pirate [Lv. 35]" then -- Pirate + Ms = "Pirate" + NameQuest = "BuggyQuest1" + QuestLv = 1 + NameMon = "Pirate" + CFrameQ = CFrame.new(-1140.1761474609, 4.752049446106, 3827.4057617188) + CFrameMon = CFrame.new(-1201.0881347656, 40.628940582275, 3857.5966796875) + elseif Lv == 40 or Lv <= 59 or _G.SelectMonster == "Brute [Lv. 45]" then -- Brute + Ms = "Brute" + NameQuest = "BuggyQuest1" + QuestLv = 2 + NameMon = "Brute" + CFrameQ = CFrame.new(-1140.1761474609, 4.752049446106, 3827.4057617188) + CFrameMon = CFrame.new(-1387.5324707031, 24.592035293579, 4100.9575195313) + elseif Lv == 60 or Lv <= 74 or _G.SelectMonster == "Desert Bandit [Lv. 60]" then -- Desert Bandit + Ms = "Desert Bandit" + NameQuest = "DesertQuest" + QuestLv = 1 + NameMon = "Desert Bandit" + CFrameQ = CFrame.new(896.51721191406, 6.4384617805481, 4390.1494140625) + CFrameMon = CFrame.new(984.99896240234, 16.109552383423, 4417.91015625) + elseif Lv == 75 or Lv <= 89 or _G.SelectMonster == "Desert Officer [Lv. 70]" then -- Desert Officer + Ms = "Desert Officer" + NameQuest = "DesertQuest" + QuestLv = 2 + NameMon = "Desert Officer" + CFrameQ = CFrame.new(896.51721191406, 6.4384617805481, 4390.1494140625) + CFrameMon = CFrame.new(1547.1510009766, 14.452038764954, 4381.8002929688) + elseif Lv == 90 or Lv <= 99 or _G.SelectMonster == "Snow Bandit [Lv. 90]" then -- Snow Bandit + Ms = "Snow Bandit" + NameQuest = "SnowQuest" + QuestLv = 1 + NameMon = "Snow Bandit" + CFrameQ = CFrame.new(1386.8073730469, 87.272789001465, -1298.3576660156) + CFrameMon = CFrame.new(1356.3028564453, 105.76865386963, -1328.2418212891) + elseif Lv == 100 or Lv <= 119 or _G.SelectMonster == "Snowman [Lv. 100]" then -- Snowman + Ms = "Snowman" + NameQuest = "SnowQuest" + QuestLv = 2 + NameMon = "Snowman" + CFrameQ = CFrame.new(1386.8073730469, 87.272789001465, -1298.3576660156) + CFrameMon = CFrame.new(1218.7956542969, 138.01184082031, -1488.0262451172) + elseif Lv == 120 or Lv <= 149 or _G.SelectMonster == "Chief Petty Officer [Lv. 120]" then -- Chief Petty Officer + Ms = "Chief Petty Officer" + NameQuest = "MarineQuest2" + QuestLv = 1 + NameMon = "Chief Petty Officer" + CFrameQ = CFrame.new(-5035.49609375, 28.677835464478, 4324.1840820313) + CFrameMon = CFrame.new(-4931.1552734375, 65.793113708496, 4121.8393554688) + elseif Lv == 150 or Lv <= 174 or _G.SelectMonster == "Sky Bandit [Lv. 150]" then -- Sky Bandit + Ms = "Sky Bandit" + NameQuest = "SkyQuest" + QuestLv = 1 + NameMon = "Sky Bandit" + CFrameQ = CFrame.new(-4842.1372070313, 717.69543457031, -2623.0483398438) + CFrameMon = CFrame.new(-4955.6411132813, 365.46365356445, -2908.1865234375) + elseif Lv == 175 or Lv <= 189 or _G.SelectMonster == "Dark Master [Lv. 175]" then -- Dark Master + Ms = "Dark Master" + NameQuest = "SkyQuest" + QuestLv = 2 + NameMon = "Dark Master" + CFrameQ = CFrame.new(-4842.1372070313, 717.69543457031, -2623.0483398438) + CFrameMon = CFrame.new(-5148.1650390625, 439.04571533203, -2332.9611816406) + elseif Lv == 190 or Lv <= 209 or _G.SelectMonster == "Prisoner [Lv. 190]" then -- Prisoner + Ms = "Prisoner" + NameQuest = "PrisonerQuest" + QuestLv = 1 + NameMon = "Prisoner" + CFrameQ = CFrame.new(5310.60547, 0.350014925, 474.946594, 0.0175017118, 0, 0.999846935, 0, 1, 0, -0.999846935, 0, 0.0175017118) + CFrameMon = CFrame.new(4937.31885, 0.332031399, 649.574524, 0.694649816, 0, -0.719348073, 0, 1, 0, 0.719348073, 0, 0.694649816) + elseif Lv == 210 or Lv <= 249 or _G.SelectMonster == "Dangerous Prisoner [Lv. 210]" then -- Dangerous Prisoner + Ms = "Dangerous Prisoner" + NameQuest = "PrisonerQuest" + QuestLv = 2 + NameMon = "Dangerous Prisoner" + CFrameQ = CFrame.new(5310.60547, 0.350014925, 474.946594, 0.0175017118, 0, 0.999846935, 0, 1, 0, -0.999846935, 0, 0.0175017118) + CFrameMon = CFrame.new(5099.6626, 0.351562679, 1055.7583, 0.898906827, 0, -0.438139856, 0, 1, 0, 0.438139856, 0, 0.898906827) + elseif Lv == 250 or Lv <= 274 or _G.SelectMonster == "Toga Warrior [Lv. 250]" then -- Toga Warrior + Ms = "Toga Warrior" + NameQuest = "ColosseumQuest" + QuestLv = 1 + NameMon = "Toga Warrior" + CFrameQ = CFrame.new(-1577.7890625, 7.4151420593262, -2984.4838867188) + CFrameMon = CFrame.new(-1872.5166015625, 49.080215454102, -2913.810546875) + elseif Lv == 275 or Lv <= 299 or _G.SelectMonster == "Gladiator [Lv. 275]" then -- Gladiator + Ms = "Gladiator" + NameQuest = "ColosseumQuest" + QuestLv = 2 + NameMon = "Gladiator" + CFrameQ = CFrame.new(-1577.7890625, 7.4151420593262, -2984.4838867188) + CFrameMon = CFrame.new(-1521.3740234375, 81.203170776367, -3066.3139648438) + elseif Lv == 300 or Lv <= 324 or _G.SelectMonster == "Military Soldier [Lv. 300]" then -- Military Soldier + Ms = "Military Soldier" + NameQuest = "MagmaQuest" + QuestLv = 1 + NameMon = "Military Soldier" + CFrameQ = CFrame.new(-5316.1157226563, 12.262831687927, 8517.00390625) + CFrameMon = CFrame.new(-5369.0004882813, 61.24352645874, 8556.4921875) + elseif Lv == 325 or Lv <= 374 or _G.SelectMonster == "Military Spy [Lv. 325]" then -- Military Spy + Ms = "Military Spy" + NameQuest = "MagmaQuest" + QuestLv = 2 + NameMon = "Military Spy" + CFrameQ = CFrame.new(-5316.1157226563, 12.262831687927, 8517.00390625) + CFrameMon = CFrame.new(-5787.00293, 75.8262634, 8651.69922, 0.838590562, 0, -0.544762194, 0, 1, 0, 0.544762194, 0, 0.838590562) + elseif Lv == 375 or Lv <= 399 or _G.SelectMonster == "Fishman Warrior [Lv. 375]" then -- Fishman Warrior + Ms = "Fishman Warrior" + NameQuest = "FishmanQuest" + QuestLv = 1 + NameMon = "Fishman Warrior" + CFrameQ = CFrame.new(61122.65234375, 18.497442245483, 1569.3997802734) + CFrameMon = CFrame.new(60844.10546875, 98.462875366211, 1298.3985595703) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 3000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(61163.8515625, 11.6796875, 1819.7841796875)) + end + elseif Lv == 400 or Lv <= 449 or _G.SelectMonster == "Fishman Commando [Lv. 400]" then -- Fishman Commando + Ms = "Fishman Commando" + NameQuest = "FishmanQuest" + QuestLv = 2 + NameMon = "Fishman Commando" + CFrameQ = CFrame.new(61122.65234375, 18.497442245483, 1569.3997802734) + CFrameMon = CFrame.new(61738.3984375, 64.207321166992, 1433.8375244141) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 3000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(61163.8515625, 11.6796875, 1819.7841796875)) + end + elseif Lv == 450 or Lv <= 474 or _G.SelectMonster == "God's Guard [Lv. 450]" then -- God's Guard + Ms = "God's Guard" + NameQuest = "SkyExp1Quest" + QuestLv = 1 + NameMon = "God's Guard" + CFrameQ = CFrame.new(-4721.8603515625, 845.30297851563, -1953.8489990234) + CFrameMon = CFrame.new(-4628.0498046875, 866.92877197266, -1931.2352294922) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 3000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-4607.82275, 872.54248, -1667.55688)) + end + elseif Lv == 475 or Lv <= 524 or _G.SelectMonster == "Shanda [Lv. 475]" then -- Shanda + Ms = "Shanda" + NameQuest = "SkyExp1Quest" + QuestLv = 2 + NameMon = "Shanda" + CFrameQ = CFrame.new(-7863.1596679688, 5545.5190429688, -378.42266845703) + CFrameMon = CFrame.new(-7685.1474609375, 5601.0751953125, -441.38876342773) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 3000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-7894.6176757813, 5547.1416015625, -380.29119873047)) + end + elseif Lv == 525 or Lv <= 549 or _G.SelectMonster == "Royal Squad [Lv. 525]" then -- Royal Squad + Ms = "Royal Squad" + NameQuest = "SkyExp2Quest" + QuestLv = 1 + NameMon = "Royal Squad" + CFrameQ = CFrame.new(-7903.3828125, 5635.9897460938, -1410.923828125) + CFrameMon = CFrame.new(-7654.2514648438, 5637.1079101563, -1407.7550048828) + elseif Lv == 550 or Lv <= 624 or _G.SelectMonster == "Royal Soldier [Lv. 550]" then -- Royal Soldier + Ms = "Royal Soldier" + NameQuest = "SkyExp2Quest" + QuestLv = 2 + NameMon = "Royal Soldier" + CFrameQ = CFrame.new(-7903.3828125, 5635.9897460938, -1410.923828125) + CFrameMon = CFrame.new(-7760.4106445313, 5679.9077148438, -1884.8112792969) + elseif Lv == 625 or Lv <= 649 or _G.SelectMonster == "Galley Pirate [Lv. 625]" then -- Galley Pirate + Ms = "Galley Pirate" + NameQuest = "FountainQuest" + QuestLv = 1 + NameMon = "Galley Pirate" + CFrameQ = CFrame.new(5258.2788085938, 38.526931762695, 4050.044921875) + CFrameMon = CFrame.new(5557.1684570313, 152.32717895508, 3998.7758789063) + elseif Lv >= 650 or _G.SelectMonster == "Galley Captain [Lv. 650]" then -- Galley Captain + Ms = "Galley Captain" + NameQuest = "FountainQuest" + QuestLv = 2 + NameMon = "Galley Captain" + CFrameQ = CFrame.new(5258.2788085938, 38.526931762695, 4050.044921875) + CFrameMon = CFrame.new(5677.6772460938, 92.786109924316, 4966.6323242188) + end + end + if Second_Sea then + if Lv == 700 or Lv <= 724 or _G.SelectMonster == "Raider [Lv. 700]" then -- Raider + Ms = "Raider" + NameQuest = "Area1Quest" + QuestLv = 1 + NameMon = "Raider" + CFrameQ = CFrame.new(-427.72567749023, 72.99634552002, 1835.9426269531) + CFrameMon = CFrame.new(68.874565124512, 93.635643005371, 2429.6752929688) + elseif Lv == 725 or Lv <= 774 or _G.SelectMonster == "Mercenary [Lv. 725]" then -- Mercenary + Ms = "Mercenary" + NameQuest = "Area1Quest" + QuestLv = 2 + NameMon = "Mercenary" + CFrameQ = CFrame.new(-427.72567749023, 72.99634552002, 1835.9426269531) + CFrameMon = CFrame.new(-864.85009765625, 122.47104644775, 1453.1505126953) + elseif Lv == 775 or Lv <= 799 or _G.SelectMonster == "Swan Pirate [Lv. 775]" then -- Swan Pirate + Ms = "Swan Pirate" + NameQuest = "Area2Quest" + QuestLv = 1 + NameMon = "Swan Pirate" + CFrameQ = CFrame.new(635.61151123047, 73.096351623535, 917.81298828125) + CFrameMon = CFrame.new(1065.3669433594, 137.64012145996, 1324.3798828125) + elseif Lv == 800 or Lv <= 874 or _G.SelectMonster == "Factory Staff [Lv. 800]" then -- Factory Staff + Ms = "Factory Staff" + NameQuest = "Area2Quest" + QuestLv = 2 + NameMon = "Factory Staff" + CFrameQ = CFrame.new(635.61151123047, 73.096351623535, 917.81298828125) + CFrameMon = CFrame.new(533.22045898438, 128.46876525879, 355.62615966797) + elseif Lv == 875 or Lv <= 899 or _G.SelectMonster == "Marine Lieutenant [Lv. 875]" then -- Marine Lieutenant + Ms = "Marine Lieutenant" + NameQuest = "MarineQuest3" + QuestLv = 1 + NameMon = "Marine Lieutenant" + CFrameQ = CFrame.new(-2440.9934082031, 73.04190826416, -3217.7082519531) + CFrameMon = CFrame.new(-2489.2622070313, 84.613594055176, -3151.8830566406) + elseif Lv == 900 or Lv <= 949 or _G.SelectMonster == "Marine Captain [Lv. 900]" then -- Marine Captain + Ms = "Marine Captain" + NameQuest = "MarineQuest3" + QuestLv = 2 + NameMon = "Marine Captain" + CFrameQ = CFrame.new(-2440.9934082031, 73.04190826416, -3217.7082519531) + CFrameMon = CFrame.new(-2335.2026367188, 79.786659240723, -3245.8674316406) + elseif Lv == 950 or Lv <= 974 or _G.SelectMonster == "Zombie [Lv. 950]" then -- Zombie + Ms = "Zombie" + NameQuest = "ZombieQuest" + QuestLv = 1 + NameMon = "Zombie" + CFrameQ = CFrame.new(-5494.3413085938, 48.505931854248, -794.59094238281) + CFrameMon = CFrame.new(-5536.4970703125, 101.08577728271, -835.59075927734) + elseif Lv == 975 or Lv <= 999 or _G.SelectMonster == "Vampire [Lv. 975]" then -- Vampire + Ms = "Vampire" + NameQuest = "ZombieQuest" + QuestLv = 2 + NameMon = "Vampire" + CFrameQ = CFrame.new(-5494.3413085938, 48.505931854248, -794.59094238281) + CFrameMon = CFrame.new(-5806.1098632813, 16.722528457642, -1164.4384765625) + elseif Lv == 1000 or Lv <= 1049 or _G.SelectMonster == "Snow Trooper [Lv. 1000]" then -- Snow Trooper + Ms = "Snow Trooper" + NameQuest = "SnowMountainQuest" + QuestLv = 1 + NameMon = "Snow Trooper" + CFrameQ = CFrame.new(607.05963134766, 401.44781494141, -5370.5546875) + CFrameMon = CFrame.new(535.21051025391, 432.74209594727, -5484.9165039063) + elseif Lv == 1050 or Lv <= 1099 or _G.SelectMonster == "Winter Warrior [Lv. 1050]" then -- Winter Warrior + Ms = "Winter Warrior" + NameQuest = "SnowMountainQuest" + QuestLv = 2 + NameMon = "Winter Warrior" + CFrameQ = CFrame.new(607.05963134766, 401.44781494141, -5370.5546875) + CFrameMon = CFrame.new(1234.4449462891, 456.95419311523, -5174.130859375) + elseif Lv == 1100 or Lv <= 1124 or _G.SelectMonster == "Lab Subordinate [Lv. 1100]" then -- Lab Subordinate + Ms = "Lab Subordinate" + NameQuest = "IceSideQuest" + QuestLv = 1 + NameMon = "Lab Subordinate" + CFrameQ = CFrame.new(-6061.841796875, 15.926671981812, -4902.0385742188) + CFrameMon = CFrame.new(-5720.5576171875, 63.309471130371, -4784.6103515625) + elseif Lv == 1125 or Lv <= 1174 or _G.SelectMonster == "Horned Warrior [Lv. 1125]" then -- Horned Warrior + Ms = "Horned Warrior" + NameQuest = "IceSideQuest" + QuestLv = 2 + NameMon = "Horned Warrior" + CFrameQ = CFrame.new(-6061.841796875, 15.926671981812, -4902.0385742188) + CFrameMon = CFrame.new(-6292.751953125, 91.181983947754, -5502.6499023438) + elseif Lv == 1175 or Lv <= 1199 or _G.SelectMonster == "Magma Ninja [Lv. 1175]" then -- Magma Ninja + Ms = "Magma Ninja" + NameQuest = "FireSideQuest" + QuestLv = 1 + NameMon = "Magma Ninja" + CFrameQ = CFrame.new(-5429.0473632813, 15.977565765381, -5297.9614257813) + CFrameMon = CFrame.new(-5461.8388671875, 130.36347961426, -5836.4702148438) + elseif Lv == 1200 or Lv <= 1249 or _G.SelectMonster == "Lava Pirate [Lv. 1200]" then -- Lava Pirate + Ms = "Lava Pirate" + NameQuest = "FireSideQuest" + QuestLv = 2 + NameMon = "Lava Pirate" + CFrameQ = CFrame.new(-5429.0473632813, 15.977565765381, -5297.9614257813) + CFrameMon = CFrame.new(-5251.1889648438, 55.164535522461, -4774.4096679688) + elseif Lv == 1250 or Lv <= 1274 or _G.SelectMonster == "Ship Deckhand [Lv. 1250]" then -- Ship Deckhand + Ms = "Ship Deckhand" + NameQuest = "ShipQuest1" + QuestLv = 1 + NameMon = "Ship Deckhand" + CFrameQ = CFrame.new(1040.2927246094, 125.08293151855, 32911.0390625) + CFrameMon = CFrame.new(921.12365722656, 125.9839553833, 33088.328125) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) + end + elseif Lv == 1275 or Lv <= 1299 or _G.SelectMonster == "Ship Engineer [Lv. 1275]" then -- Ship Engineer + Ms = "Ship Engineer" + NameQuest = "ShipQuest1" + QuestLv = 2 + NameMon = "Ship Engineer" + CFrameQ = CFrame.new(1040.2927246094, 125.08293151855, 32911.0390625) + CFrameMon = CFrame.new(886.28179931641, 40.47790145874, 32800.83203125) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) + end + elseif Lv == 1300 or Lv <= 1324 or _G.SelectMonster == "Ship Steward [Lv. 1300]" then -- Ship Steward + Ms = "Ship Steward" + NameQuest = "ShipQuest2" + QuestLv = 1 + NameMon = "Ship Steward" + CFrameQ = CFrame.new(971.42065429688, 125.08293151855, 33245.54296875) + CFrameMon = CFrame.new(943.85504150391, 129.58183288574, 33444.3671875) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) + end + elseif Lv == 1325 or Lv <= 1349 or _G.SelectMonster == "Ship Officer [Lv. 1325]" then -- Ship Officer + Ms = "Ship Officer" + NameQuest = "ShipQuest2" + QuestLv = 2 + NameMon = "Ship Officer" + CFrameQ = CFrame.new(971.42065429688, 125.08293151855, 33245.54296875) + CFrameMon = CFrame.new(955.38458251953, 181.08335876465, 33331.890625) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) + end + elseif Lv == 1350 or Lv <= 1374 or _G.SelectMonster == "Arctic Warrior [Lv. 1350]" then -- Arctic Warrior + Ms = "Arctic Warrior" + NameQuest = "FrostQuest" + QuestLv = 1 + NameMon = "Arctic Warrior" + CFrameQ = CFrame.new(5668.1372070313, 28.202531814575, -6484.6005859375) + CFrameMon = CFrame.new(5935.4541015625, 77.26016998291, -6472.7568359375) + if (LevelFarmQuest or LevelFarmNoQuest or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or DevilMastery_Farm) and (CFrameMon.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-6508.5581054688, 89.034996032715, -132.83953857422)) + end + elseif Lv == 1375 or Lv <= 1424 or _G.SelectMonster == "Snow Lurker [Lv. 1375]" then -- Snow Lurker + Ms = "Snow Lurker" + NameQuest = "FrostQuest" + QuestLv = 2 + NameMon = "Snow Lurker" + CFrameQ = CFrame.new(5668.1372070313, 28.202531814575, -6484.6005859375) + CFrameMon = CFrame.new(5628.482421875, 57.574996948242, -6618.3481445313) + elseif Lv == 1425 or Lv <= 1449 or _G.SelectMonster == "Sea Soldier [Lv. 1425]" then -- Sea Soldier + Ms = "Sea Soldier" + NameQuest = "ForgottenQuest" + QuestLv = 1 + NameMon = "Sea Soldier" + CFrameQ = CFrame.new(-3054.5827636719, 236.87213134766, -10147.790039063) + CFrameMon = CFrame.new(-3185.0153808594, 58.789089202881, -9663.6064453125) + elseif Lv >= 1450 or _G.SelectMonster == "Water Fighter [Lv. 1450]" then -- Water Fighter + Ms = "Water Fighter" + NameQuest = "ForgottenQuest" + QuestLv = 2 + NameMon = "Water Fighter" + CFrameQ = CFrame.new(-3054.5827636719, 236.87213134766, -10147.790039063) + CFrameMon = CFrame.new(-3262.9301757813, 298.69036865234, -10552.529296875) + end + end + if Third_Sea then + if Lv == 1500 or Lv <= 1524 or _G.SelectMonster == "Pirate Millionaire [Lv. 1500]" then -- Pirate Millionaire + Ms = "Pirate Millionaire" + NameQuest = "PiratePortQuest" + QuestLv = 1 + NameMon = "Pirate Millionaire" + CFrameQ = CFrame.new(-289.61752319336, 43.819011688232, 5580.0903320313) + CFrameMon = CFrame.new(-435.68109130859, 189.69866943359, 5551.0756835938) + elseif Lv == 1525 or Lv <= 1574 or _G.SelectMonster == "Pistol Billionaire [Lv. 1525]" then -- Pistol Billoonaire + Ms = "Pistol Billionaire" + NameQuest = "PiratePortQuest" + QuestLv = 2 + NameMon = "Pistol Billionaire" + CFrameQ = CFrame.new(-289.61752319336, 43.819011688232, 5580.0903320313) + CFrameMon = CFrame.new(-236.53652954102, 217.46676635742, 6006.0883789063) + elseif Lv == 1575 or Lv <= 1599 or _G.SelectMonster == "Dragon Crew Warrior [Lv. 1575]" then -- Dragon Crew Warrior + Ms = "Dragon Crew Warrior" + NameQuest = "AmazonQuest" + QuestLv = 1 + NameMon = "Dragon Crew Warrior" + CFrameQ = CFrame.new(5833.1147460938, 51.60498046875, -1103.0693359375) + CFrameMon = CFrame.new(6301.9975585938, 104.77153015137, -1082.6075439453) + elseif Lv == 1600 or Lv <= 1624 or _G.SelectMonster == "Dragon Crew Archer [Lv. 1600]" then -- Dragon Crew Archer + Ms = "Dragon Crew Archer" + NameQuest = "AmazonQuest" + QuestLv = 2 + NameMon = "Dragon Crew Archer" + CFrameQ = CFrame.new(5833.1147460938, 51.60498046875, -1103.0693359375) + CFrameMon = CFrame.new(6831.1171875, 441.76708984375, 446.58615112305) + elseif Lv == 1625 or Lv <= 1649 or _G.SelectMonster == "Female Islander [Lv. 1625]" then -- Female Islander + Ms = "Female Islander" + NameQuest = "AmazonQuest2" + QuestLv = 1 + NameMon = "Female Islander" + CFrameQ = CFrame.new(5446.8793945313, 601.62945556641, 749.45672607422) + CFrameMon = CFrame.new(5792.5166015625, 848.14392089844, 1084.1818847656) + elseif Lv == 1650 or Lv <= 1699 or _G.SelectMonster == "Giant Islander [Lv. 1650]" then -- Giant Islander + Ms = "Giant Islander" + NameQuest = "AmazonQuest2" + QuestLv = 2 + NameMon = "Giant Islander" + CFrameQ = CFrame.new(5446.8793945313, 601.62945556641, 749.45672607422) + CFrameMon = CFrame.new(5009.5068359375, 664.11071777344, -40.960144042969) + elseif Lv == 1700 or Lv <= 1724 or _G.SelectMonster == "Marine Commodore [Lv. 1700]" then -- Marine Commodore + Ms = "Marine Commodore" + NameQuest = "MarineTreeIsland" + QuestLv = 1 + NameMon = "Marine Commodore" + CFrameQ = CFrame.new(2179.98828125, 28.731239318848, -6740.0551757813) + CFrameMon = CFrame.new(2198.0063476563, 128.71075439453, -7109.5043945313) + elseif Lv == 1725 or Lv <= 1774 or _G.SelectMonster == "Marine Rear Admiral [Lv. 1725]" then -- Marine Rear Admiral + Ms = "Marine Rear Admiral" + NameQuest = "MarineTreeIsland" + QuestLv = 2 + NameMon = "Marine Rear Admiral" + CFrameQ = CFrame.new(2179.98828125, 28.731239318848, -6740.0551757813) + CFrameMon = CFrame.new(3294.3142089844, 385.41125488281, -7048.6342773438) + elseif Lv == 1775 or Lv <= 1799 or _G.SelectMonster == "Fishman Raider [Lv. 1775]" then -- Fishman Raide + Ms = "Fishman Raider" + NameQuest = "DeepForestIsland3" + QuestLv = 1 + NameMon = "Fishman Raider" + CFrameQ = CFrame.new(-10582.759765625, 331.78845214844, -8757.666015625) + CFrameMon = CFrame.new(-10553.268554688, 521.38439941406, -8176.9458007813) + elseif Lv == 1800 or Lv <= 1824 or _G.SelectMonster == "Fishman Captain [Lv. 1800]" then -- Fishman Captain + Ms = "Fishman Captain" + NameQuest = "DeepForestIsland3" + QuestLv = 2 + NameMon = "Fishman Captain" + CFrameQ = CFrame.new(-10583.099609375, 331.78845214844, -8759.4638671875) + CFrameMon = CFrame.new(-10789.401367188, 427.18637084961, -9131.4423828125) + elseif Lv == 1825 or Lv <= 1849 or _G.SelectMonster == "Forest Pirate [Lv. 1825]" then -- Forest Pirate + Ms = "Forest Pirate" + NameQuest = "DeepForestIsland" + QuestLv = 1 + NameMon = "Forest Pirate" + CFrameQ = CFrame.new(-13232.662109375, 332.40396118164, -7626.4819335938) + CFrameMon = CFrame.new(-13489.397460938, 400.30349731445, -7770.251953125) + elseif Lv == 1850 or Lv <= 1899 or _G.SelectMonster == "Mythological Pirate [Lv. 1850]" then -- Mythological Pirate + Ms = "Mythological Pirate" + NameQuest = "DeepForestIsland" + QuestLv = 2 + NameMon = "Mythological Pirate" + CFrameQ = CFrame.new(-13232.662109375, 332.40396118164, -7626.4819335938) + CFrameMon = CFrame.new(-13508.616210938, 582.46228027344, -6985.3037109375) + elseif Lv == 1900 or Lv <= 1924 or _G.SelectMonster == "Jungle Pirate [Lv. 1900]" then -- Jungle Pirate + Ms = "Jungle Pirate" + NameQuest = "DeepForestIsland2" + QuestLv = 1 + NameMon = "Jungle Pirate" + CFrameQ = CFrame.new(-12682.096679688, 390.88653564453, -9902.1240234375) + CFrameMon = CFrame.new(-12267.103515625, 459.75262451172, -10277.200195313) + elseif Lv == 1925 or Lv <= 1974 or _G.SelectMonster == "Musketeer Pirate [Lv. 1925]" then -- Musketeer Pirate + Ms = "Musketeer Pirate" + NameQuest = "DeepForestIsland2" + QuestLv = 2 + NameMon = "Musketeer Pirate" + CFrameQ = CFrame.new(-12682.096679688, 390.88653564453, -9902.1240234375) + CFrameMon = CFrame.new(-13291.5078125, 520.47338867188, -9904.638671875) + elseif Lv == 1975 or Lv <= 1999 or _G.SelectMonster == "Reborn Skeleton [Lv. 1975]" then + Ms = "Reborn Skeleton" + NameQuest = "HauntedQuest1" + QuestLv = 1 + NameMon = "Reborn Skeleton" + CFrameQ = CFrame.new(-9480.80762, 142.130661, 5566.37305, -0.00655503059, 4.52954225e-08, -0.999978542, 2.04920472e-08, 1, 4.51620679e-08, 0.999978542, -2.01955679e-08, -0.00655503059) + CFrameMon = CFrame.new(-8761.77148, 183.431747, 6168.33301, 0.978073597, -1.3950732e-05, -0.208259016, -1.08073925e-06, 1, -7.20630269e-05, 0.208259016, 7.07080399e-05, 0.978073597) + elseif Lv == 2000 or Lv <= 2024 or _G.SelectMonster == "Living Zombie [Lv. 2000]" then + Ms = "Living Zombie" + NameQuest = "HauntedQuest1" + QuestLv = 2 + NameMon = "Living Zombie" + CFrameQ = CFrame.new(-9480.80762, 142.130661, 5566.37305, -0.00655503059, 4.52954225e-08, -0.999978542, 2.04920472e-08, 1, 4.51620679e-08, 0.999978542, -2.01955679e-08, -0.00655503059) + CFrameMon = CFrame.new(-10103.7529, 238.565979, 6179.75977, 0.999474227, 2.77547141e-08, 0.0324240364, -2.58006327e-08, 1, -6.06848474e-08, -0.0324240364, 5.98163865e-08, 0.999474227) + elseif Lv == 2025 or Lv <= 2049 or _G.SelectMonster == "Demonic Soul [Lv. 2025]" then + Ms = "Demonic Soul" + NameQuest = "HauntedQuest2" + QuestLv = 1 + NameMon = "Demonic Soul" + CFrameQ = CFrame.new(-9516.9931640625, 178.00651550293, 6078.4653320313) + CFrameMon = CFrame.new(-9712.03125, 204.69589233398, 6193.322265625) + elseif Lv == 2050 or Lv <= 2074 or _G.SelectMonster == "Posessed Mummy [Lv. 2050]" then + Ms = "Posessed Mummy" + NameQuest = "HauntedQuest2" + QuestLv = 2 + NameMon = "Posessed Mummy" + CFrameQ = CFrame.new(-9516.9931640625, 178.00651550293, 6078.4653320313) + CFrameMon = CFrame.new(-9545.7763671875, 69.619895935059, 6339.5615234375) + elseif Lv == 2075 or Lv <= 2099 or _G.SelectMonster == "Peanut Scout [Lv. 2075]" then + Ms = "Peanut Scout" + NameQuest = "NutsIslandQuest" + QuestLv = 1 + NameMon = "Peanut Scout" + CFrameQ = CFrame.new(-2105.53198, 37.2495995, -10195.5088, -0.766061664, 0, -0.642767608, 0, 1, 0, 0.642767608, 0, -0.766061664) + CFrameMon = CFrame.new(-2150.587890625, 122.49767303467, -10358.994140625) + elseif Lv == 2100 or Lv <= 2124 or _G.SelectMonster == "Peanut President [Lv. 2100]" then + Ms = "Peanut President" + NameQuest = "NutsIslandQuest" + QuestLv = 2 + NameMon = "Peanut President" + CFrameQ = CFrame.new(-2105.53198, 37.2495995, -10195.5088, -0.766061664, 0, -0.642767608, 0, 1, 0, 0.642767608, 0, -0.766061664) + CFrameMon = CFrame.new(-2150.587890625, 122.49767303467, -10358.994140625) + elseif Lv == 2125 or Lv <= 2149 or _G.SelectMonster == "Ice Cream Chef [Lv. 2125]" then + Ms = "Ice Cream Chef" + NameQuest = "IceCreamIslandQuest" + QuestLv = 1 + NameMon = "Ice Cream Chef" + CFrameQ = CFrame.new(-819.376709, 64.9259796, -10967.2832, -0.766061664, 0, 0.642767608, 0, 1, 0, -0.642767608, 0, -0.766061664) + CFrameMon = CFrame.new(-789.941528, 209.382889, -11009.9805, -0.0703101531, -0, -0.997525156, -0, 1.00000012, -0, 0.997525275, 0, -0.0703101456) + elseif Lv == 2150 or Lv <= 2199 or _G.SelectMonster == "Ice Cream Commander [Lv. 2150]" then + Ms = "Ice Cream Commander" + NameQuest = "IceCreamIslandQuest" + QuestLv = 2 + NameMon = "Ice Cream Commander" + CFrameQ = CFrame.new(-819.376709, 64.9259796, -10967.2832, -0.766061664, 0, 0.642767608, 0, 1, 0, -0.642767608, 0, -0.766061664) + CFrameMon = CFrame.new(-789.941528, 209.382889, -11009.9805, -0.0703101531, -0, -0.997525156, -0, 1.00000012, -0, 0.997525275, 0, -0.0703101456) + elseif Lv == 2200 or Lv <= 2224 or _G.SelectMonster == "Cookie Crafter [Lv. 2200]" then + Ms = "Cookie Crafter" + NameQuest = "CakeQuest1" + QuestLv = 1 + NameMon = "Cookie Crafter" + CFrameQ = CFrame.new(-2022.29858, 36.9275894, -12030.9766, -0.961273909, 0, -0.275594592, 0, 1, 0, 0.275594592, 0, -0.961273909) + CFrameMon = CFrame.new(-2321.71216, 36.699482, -12216.7871, -0.780074954, 0, 0.625686109, 0, 1, 0, -0.625686109, 0, -0.780074954) + elseif Lv == 2225 or Lv <= 2249 or _G.SelectMonster == "Cake Guard [Lv. 2225]" then + Ms = "Cake Guard" + NameQuest = "CakeQuest1" + QuestLv = 2 + NameMon = "Cake Guard" + CFrameQ = CFrame.new(-2022.29858, 36.9275894, -12030.9766, -0.961273909, 0, -0.275594592, 0, 1, 0, 0.275594592, 0, -0.961273909) + CFrameMon = CFrame.new(-1418.11011, 36.6718941, -12255.7324, 0.0677844882, 0, 0.997700036, 0, 1, 0, -0.997700036, 0, 0.0677844882) + elseif Lv == 2250 or Lv <= 2274 or _G.SelectMonster == "Baking Staff [Lv. 2250]" then + Ms = "Baking Staff" + NameQuest = "CakeQuest2" + QuestLv = 1 + NameMon = "Baking Staff" + CFrameQ = CFrame.new(-1928.31763, 37.7296638, -12840.626, 0.951068401, -0, -0.308980465, 0, 1, -0, 0.308980465, 0, 0.951068401) + CFrameMon = CFrame.new(-1980.43848, 36.6716766, -12983.8418, -0.254443765, 0, -0.967087567, 0, 1, 0, 0.967087567, 0, -0.254443765) + elseif Lv == 2275 or Lv <= 2299 or _G.SelectMonster == "Head Baker [Lv. 2275]" then + Ms = "Head Baker" + NameQuest = "CakeQuest2" + QuestLv = 2 + NameMon = "Head Baker" + CFrameQ = CFrame.new(-1928.31763, 37.7296638, -12840.626, 0.951068401, -0, -0.308980465, 0, 1, -0, 0.308980465, 0, 0.951068401) + CFrameMon = CFrame.new(-2251.5791, 52.2714615, -13033.3965, -0.991971016, 0, -0.126466095, 0, 1, 0, 0.126466095, 0, -0.991971016) + elseif Lv == 2300 or Lv <= 2324 or _G.SelectMonster == "Cocoa Warrior [Lv. 2300]" then + Ms = "Cocoa Warrior" + NameQuest ="ChocQuest1" + QuestLv = 1 + NameMon = "Cocoa Warrior" + CFrameQ = CFrame.new(231.75, 23.9003029, -12200.292, -1, 0, 0, 0, 1, 0, 0, 0, -1) + CFrameMon = CFrame.new(167.978516, 26.2254658, -12238.874, -0.939700961, 0, 0.341998369, 0, 1, 0, -0.341998369, 0, -0.939700961) + elseif Lv == 2325 or Lv <= 2349 or _G.SelectMonster == "Chocolate Bar Battler [Lv. 2325]" then + Ms = "Chocolate Bar Battler" + NameQuest = "ChocQuest1" + QuestLv = 2 + NameMon = "Chocolate Bar Battler" + CFrameQ = CFrame.new(231.75, 23.9003029, -12200.292, -1, 0, 0, 0, 1, 0, 0, 0, -1) + CFrameMon = CFrame.new(701.312073, 25.5824986, -12708.2148, -0.342042685, 0, -0.939684391, 0, 1, 0, 0.939684391, 0, -0.342042685) + elseif Lv == 2350 or Lv <= 2374 or _G.SelectMonster == "Sweet Thief [Lv. 2350]" then + Ms = "Sweet Thief" + NameQuest = "ChocQuest2" + QuestLv = 1 + NameMon = "Sweet Thief" + CFrameQ = CFrame.new(151.198242, 23.8907146, -12774.6172, 0.422592998, 0, 0.906319618, 0, 1, 0, -0.906319618, 0, 0.422592998) + CFrameMon = CFrame.new(-140.258301, 25.5824986, -12652.3115, 0.173624337, -0, -0.984811902, 0, 1, -0, 0.984811902, 0, 0.173624337) + elseif Lv == 2375 or Lv <= 2400 or _G.SelectMonster == "Candy Rebel [Lv. 2375]" then + Ms = "Candy Rebel" + NameQuest = "ChocQuest2" + QuestLv = 2 + NameMon = "Candy Rebel" + CFrameQ = CFrame.new(151.198242, 23.8907146, -12774.6172, 0.422592998, 0, 0.906319618, 0, 1, 0, -0.906319618, 0, 0.422592998) + CFrameMon = CFrame.new(47.9231453, 25.5824986, -13029.2402, -0.819156051, 0, -0.573571265, 0, 1, 0, 0.573571265, 0, -0.819156051) + elseif Lv == 2400 or Lv <= 2424 or _G.SelectMonster == "Candy Pirate [Lv. 2400]" then + Ms = "Candy Pirate" + NameQuest = "CandyQuest1" + QuestLv = 1 + NameMon = "Candy Pirate" + CFrameQ = CFrame.new(-1149.328, 13.5759039, -14445.6143, -0.156446099, 0, -0.987686574, 0, 1, 0, 0.987686574, 0, -0.156446099) + CFrameMon = CFrame.new(-1437.56348, 17.1481285, -14385.6934, 0.173624337, -0, -0.984811902, 0, 1, -0, 0.984811902, 0, 0.173624337) + elseif Lv == 2425 or Lv <= 2449 or _G.SelectMonster == "Snow Demon [Lv. 2425]" then + Ms = "Snow Demon" + NameQuest = "CandyQuest1" + QuestLv = 2 + NameMon = "Snow Demon" + CFrameQ = CFrame.new(-1149.328, 13.5759039, -14445.6143, -0.156446099, 0, -0.987686574, 0, 1, 0, 0.987686574, 0, -0.156446099) + CFrameMon = CFrame.new(-916.222656, 17.1481285, -14638.8125, 0.866007268, 0, 0.500031412, 0, 1, 0, -0.500031412, 0, 0.866007268) + + elseif Lv == 2450 or Lv <= 2474 or _G.SelectMonster == "Isle Outlaw [Lv. 2450]" then + Ms = "Isle Outlaw" + NameQuest = "TikiQuest1" + QuestLv = 1 + NameMon = "Isle Outlaw" + CFrameQ = CFrame.new(-16548.8164, 55.6059914, -172.8125, 0.213092566, -0, -0.977032006, 0, 1, -0, 0.977032006, 0, 0.213092566) + CFrameMon = CFrame.new(-16122.4062, 10.6328173, -257.351685, -0.630029082, 0, 0.776571631, 0, 1, 0, -0.776571631, 0, -0.630029082) + elseif Lv == 2475 or Lv <= 2499 or _G.SelectMonster == "Island Boy [2475]" then + Ms = "Island Boy" + NameQuest = "TikiQuest1" + QuestLv = 2 + NameMon = "Island Boy" + CFrameQ = CFrame.new(-16548.8164, 55.6059914, -172.8125, 0.213092566, -0, -0.977032006, 0, 1, -0, 0.977032006, 0, 0.213092566) + CFrameMon = CFrame.new(-16736.2266, 20.533947, -131.718811, 0.546393692, 0, 0.837528467, 0, 1, 0, -0.837528467, 0, 0.546393692) + elseif Lv == 2500 or Lv <= 2524 or _G.SelectMonster == "Sun-kissed Warrior [Lv. 2500]" then + Ms = "Sun-kissed Warrior" + NameQuest = "TikiQuest2" + QuestLv = 1 + NameMon = "Sun-" + CFrameQ = CFrame.new(-16541.0215, 54.770813, 1051.46118, 0.0410757065, -0, -0.999156058, 0, 1, -0, 0.999156058, 0, 0.0410757065) + CFrameMon = CFrame.new(-16413.5078, 54.6350479, 1054.43555, -0.999391913, 0, -0.034868788, 0, 1, 0, 0.034868788, 0, -0.999391913) + elseif Lv >= 2525 and Lv <= 2549 or _G.SelectMonster == "Isle Champion [Lv. 2525]" then + Ms = "Isle Champion" + NameQuest = "TikiQuest2" + QuestLv = 2 + NameMon = "Isle Champion" + CFrameQ = CFrame.new(-16541.0215, 54.770813, 1051.46118, 0.0410757065, -0, -0.999156058, 0, 1, -0, 0.999156058, 0, 0.0410757065) + CFrameMon = CFrame.new(-16787.3203, 20.6350517, 992.131836, -0.775471091, 0, 0.631383121, 0, 1, 0, -0.631383121, 0, -0.775471091) + + elseif Lv >= 2550 and Lv <= 2574 or _G.SelectMonster == "Serpent Hunter" then + Ms = "Serpent Hunter" + NameQuest = "TikiQuest3" + QuestLv = 1 + NameMon = "Serpent Hunter" + CFrameQ = CFrame.new(-16665.2969, 105.306488, 1578.45435, -0.972781181, 1.75949366e-10, 0.231725678, 4.15508211e-10, 4, 9.84997417e-10, -0.231725678, 1.05447084e-09, -0.972781181) + CFrameMon = CFrame.new(-16586.0352, 107.071411, 1372.22766, 0.969975352, -2.88477455e-08, 0.243203178, 3.35205783e-08, 1, -1.50754147e-08, -0.243203178, 2.2775092e-08, 0.969975352) + + elseif Lv >= 2575 and _G.SelectMonster == "Skull Slayer" then + Ms = "Skull Slayer" + NameQuest = "TikiQuest3" + QuestLv = 2 + NameMon = "Skull Slayer" + CFrameQ = CFrame.new(-16665.2969, 105.306488, 1578.45435, -0.972781181, 1.75949366e-10, 0.231725678, 4.15508211e-10, 4, 9.84997417e-10, -0.231725678, 1.05447084e-09, -0.972781181) + CFrameMon = CFrame.new(-16871.8359, 71.291748, 1630.21826, 0.998062372, -3.15350697e-08, -0.0622210875, 3.20357536e-08, 1, 7.04927361e-09, 0.0622210875, -9.0289145e-09, 0.998062372) + end + end +end + +--// Select Monster +if First_Sea then + tableMon = {"Bandit [Lv. 5]","Monkey [Lv. 14]","Gorilla [Lv. 20]","Pirate [Lv. 35]","Brute [Lv. 45]","Desert Bandit [Lv. 60]","Desert Officer [Lv. 70]","Snow Bandit [Lv. 90]","Snowman [Lv. 100]","Chief Petty Officer [Lv. 120]","Sky Bandit [Lv. 150]","Dark Master [Lv. 175]","Prisoner [Lv. 190]", "Dangerous Prisoner [Lv. 210]","Toga Warrior [Lv. 250]","Gladiator [Lv. 275]","Military Soldier [Lv. 300]","Military Spy [Lv. 325]","Fishman Warrior [Lv. 375]","Fishman Commando [Lv. 400]","God's Guard [Lv. 450]","Shanda [Lv. 475]","Royal Squad [Lv. 525]","Royal Soldier [Lv. 550]","Galley Pirate [Lv. 625]","Galley Captain [Lv. 650]"} +elseif Second_Sea then + tableMon = {"Raider [Lv. 700]","Mercenary [Lv. 725]","Swan Pirate [Lv. 775]","Factory Staff [Lv. 800]","Marine Lieutenant [Lv. 875]","Marine Captain [Lv. 900]","Zombie [Lv. 950]","Vampire [Lv. 975]","Snow Trooper [Lv. 1000]","Winter Warrior [Lv. 1050]","Lab Subordinate [Lv. 1100]","Horned Warrior [Lv. 1125]","Magma Ninja [Lv. 1175]","Lava Pirate [Lv. 1200]","Ship Deckhand [Lv. 1250]","Ship Engineer [Lv. 1275]","Ship Steward [Lv. 1300]","Ship Officer [Lv. 1325]","Arctic Warrior [Lv. 1350]","Snow Lurker [Lv. 1375]","Sea Soldier [Lv. 1425]","Water Fighter [Lv. 1450]"} +elseif Third_Sea then + tableMon = {"Pirate Millionaire [Lv. 1500]","Dragon Crew Warrior [Lv. 1575]","Dragon Crew Archer [Lv. 1600]","Female Islander [Lv. 1625]","Giant Islander [Lv. 1650]","Marine Commodore [Lv. 1700]","Marine Rear Admiral [Lv. 1725]","Fishman Raider [Lv. 1775]","Fishman Captain [Lv. 1800]","Forest Pirate [Lv. 1825]","Mythological Pirate [Lv. 1850]","Jungle Pirate [Lv. 1900]","Musketeer Pirate [Lv. 1925]","Reborn Skeleton [Lv. 1975]","Living Zombie [Lv. 2000]","Demonic Soul [Lv. 2025]","Posessed Mummy [Lv. 2050]", "Peanut Scout [Lv. 2075]", "Peanut President [Lv. 2100]", "Ice Cream Chef [Lv. 2125]", "Ice Cream Commander [Lv. 2150]", "Cookie Crafter [Lv. 2200]", "Cake Guard [Lv. 2225]", "Baking Staff [Lv. 2250]", "Head Baker [Lv. 2275]", "Cocoa Warrior [Lv. 2300]", "Chocolate Bar Battler [Lv. 2325]", "Sweet Thief [Lv. 2350]", "Candy Rebel [Lv. 2375]", "Candy Pirate [Lv. 2400]", "Snow Demon [Lv. 2425]", + "Isle Outlaw [Lv. 2450]", "Island Boy [2475]", "Sun-kissed Warrior [Lv. 2500]", "Isle Champion [Lv. 2525]", "Serpent Hunter [2550]", "Skull Slayer [2575]" + } +end + +--// Check Boss Quest +function CheckBossQuest() + if First_Sea then + if SelectBoss == "The Gorilla King" then + BossMon = "The Gorilla King [Lv. 25] [Boss]" + NameBoss = 'The Gorrila King' + NameQuestBoss = "JungleQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$2,000\n7,000 Exp." + CFrameQBoss = CFrame.new(-1601.6553955078, 36.85213470459, 153.38809204102) + CFrameBoss = CFrame.new(-1088.75977, 8.13463783, -488.559906, -0.707134247, 0, 0.707079291, 0, 1, 0, -0.707079291, 0, -0.707134247) + elseif SelectBoss == "Bobby" then + BossMon = "Bobby [Lv. 55] [Boss]" + NameBoss = 'Bobby' + NameQuestBoss = "BuggyQuest1" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$8,000\n35,000 Exp." + CFrameQBoss = CFrame.new(-1140.1761474609, 4.752049446106, 3827.4057617188) + CFrameBoss = CFrame.new(-1087.3760986328, 46.949409484863, 4040.1462402344) + elseif SelectBoss == "The Saw" then + BossMon = "The Saw [Lv. 100] [Boss]" + NameBoss = 'The Saw' + CFrameBoss = CFrame.new(-784.89715576172, 72.427383422852, 1603.5822753906) + elseif SelectBoss == "Yeti" then + BossMon = "Yeti [Lv. 110] [Boss]" + NameBoss = 'Yeti' + NameQuestBoss = "SnowQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$10,000\n180,000 Exp." + CFrameQBoss = CFrame.new(1386.8073730469, 87.272789001465, -1298.3576660156) + CFrameBoss = CFrame.new(1218.7956542969, 138.01184082031, -1488.0262451172) + elseif SelectBoss == "Mob Leader" then + BossMon = "Mob Leader [Lv. 120] [Boss]" + NameBoss = 'Mob Leader' + CFrameBoss = CFrame.new(-2844.7307128906, 7.4180502891541, 5356.6723632813) + elseif SelectBoss == "Vice Admiral" then + BossMon = "Vice Admiral [Lv. 130] [Boss]" + NameBoss = 'Vice Admiral' + NameQuestBoss = "MarineQuest2" + QuestLvBoss = 2 + RewardBoss = "Reward:\n$10,000\n180,000 Exp." + CFrameQBoss = CFrame.new(-5036.2465820313, 28.677835464478, 4324.56640625) + CFrameBoss = CFrame.new(-5006.5454101563, 88.032081604004, 4353.162109375) + elseif SelectBoss == "Saber Expert" then + NameBoss = 'Saber Expert' + BossMon = "Saber Expert [Lv. 200] [Boss]" + CFrameBoss = CFrame.new(-1458.89502, 29.8870335, -50.633564) + elseif SelectBoss == "Warden" then + BossMon = "Warden [Lv. 220] [Boss]" + NameBoss = 'Warden' + NameQuestBoss = "ImpelQuest" + QuestLvBoss = 1 + RewardBoss = "Reward:\n$6,000\n850,000 Exp." + CFrameBoss = CFrame.new(5278.04932, 2.15167475, 944.101929, 0.220546961, -4.49946401e-06, 0.975376427, -1.95412576e-05, 1, 9.03162072e-06, -0.975376427, -2.10519756e-05, 0.220546961) + CFrameQBoss= CFrame.new(5191.86133, 2.84020686, 686.438721, -0.731384635, 0, 0.681965172, 0, 1, 0, -0.681965172, 0, -0.731384635) + elseif SelectBoss == "Chief Warden" then + BossMon = "Chief Warden [Lv. 230] [Boss]" + NameBoss = 'Chief Warden' + NameQuestBoss = "ImpelQuest" + QuestLvBoss = 2 + RewardBoss = "Reward:\n$10,000\n1,000,000 Exp." + CFrameBoss = CFrame.new(5206.92578, 0.997753382, 814.976746, 0.342041343, -0.00062915677, 0.939684749, 0.00191645394, 0.999998152, -2.80422337e-05, -0.939682961, 0.00181045406, 0.342041939) + CFrameQBoss = CFrame.new(5191.86133, 2.84020686, 686.438721, -0.731384635, 0, 0.681965172, 0, 1, 0, -0.681965172, 0, -0.731384635) + elseif SelectBoss == "Swan" then + BossMon = "Swan [Lv. 240] [Boss]" + NameBoss = 'Swan' + NameQuestBoss = "ImpelQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$15,000\n1,600,000 Exp." + CFrameBoss = CFrame.new(5325.09619, 7.03906584, 719.570679, -0.309060812, 0, 0.951042235, 0, 1, 0, -0.951042235, 0, -0.309060812) + CFrameQBoss = CFrame.new(5191.86133, 2.84020686, 686.438721, -0.731384635, 0, 0.681965172, 0, 1, 0, -0.681965172, 0, -0.731384635) + elseif SelectBoss == "Magma Admiral" then + BossMon = "Magma Admiral [Lv. 350] [Boss]" + NameBoss = 'Magma Admiral' + NameQuestBoss = "MagmaQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$15,000\n2,800,000 Exp." + CFrameQBoss = CFrame.new(-5314.6220703125, 12.262420654297, 8517.279296875) + CFrameBoss = CFrame.new(-5765.8969726563, 82.92064666748, 8718.3046875) + elseif SelectBoss == "Fishman Lord" then + BossMon = "Fishman Lord [Lv. 425] [Boss]" + NameBoss = 'Fishman Lord' + NameQuestBoss = "FishmanQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$15,000\n4,000,000 Exp." + CFrameQBoss = CFrame.new(61122.65234375, 18.497442245483, 1569.3997802734) + CFrameBoss = CFrame.new(61260.15234375, 30.950881958008, 1193.4329833984) + elseif SelectBoss == "Wysper" then + BossMon = "Wysper [Lv. 500] [Boss]" + NameBoss = 'Wysper' + NameQuestBoss = "SkyExp1Quest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$15,000\n4,800,000 Exp." + CFrameQBoss = CFrame.new(-7861.947265625, 5545.517578125, -379.85974121094) + CFrameBoss = CFrame.new(-7866.1333007813, 5576.4311523438, -546.74816894531) + elseif SelectBoss == "Thunder God" then + BossMon = "Thunder God [Lv. 575] [Boss]" + NameBoss = 'Thunder God' + NameQuestBoss = "SkyExp2Quest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$20,000\n5,800,000 Exp." + CFrameQBoss = CFrame.new(-7903.3828125, 5635.9897460938, -1410.923828125) + CFrameBoss = CFrame.new(-7994.984375, 5761.025390625, -2088.6479492188) + elseif SelectBoss == "Cyborg" then + BossMon = "Cyborg [Lv. 675] [Boss]" + NameBoss = 'Cyborg' + NameQuestBoss = "FountainQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$20,000\n7,500,000 Exp." + CFrameQBoss = CFrame.new(5258.2788085938, 38.526931762695, 4050.044921875) + CFrameBoss = CFrame.new(6094.0249023438, 73.770050048828, 3825.7348632813) + elseif SelectBoss == "Ice Admiral" then + BossMon = "Ice Admiral [Lv. 700] [Boss]" + NameBoss = 'Ice Admiral' + CFrameBoss = CFrame.new(1266.08948, 26.1757946, -1399.57678, -0.573599219, 0, -0.81913656, 0, 1, 0, 0.81913656, 0, -0.573599219) + elseif SelectBoss == "Greybeard" then + BossMon = "Greybeard [Lv. 750] [Raid Boss]" + NameBoss = 'Greybeard' + CFrameBoss = CFrame.new(-5081.3452148438, 85.221641540527, 4257.3588867188) + end + end + if Second_Sea then + if SelectBoss == "Diamond" then + BossMon = "Diamond [Lv. 750] [Boss]" + NameBoss = 'Diamond' + NameQuestBoss = "Area1Quest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$25,000\n9,000,000 Exp." + CFrameQBoss = CFrame.new(-427.5666809082, 73.313781738281, 1835.4208984375) + CFrameBoss = CFrame.new(-1576.7166748047, 198.59265136719, 13.724286079407) + elseif SelectBoss == "Jeremy" then + BossMon = "Jeremy [Lv. 850] [Boss]" + NameBoss = 'Jeremy' + NameQuestBoss = "Area2Quest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$25,000\n11,500,000 Exp." + CFrameQBoss = CFrame.new(636.79943847656, 73.413787841797, 918.00415039063) + CFrameBoss = CFrame.new(2006.9261474609, 448.95666503906, 853.98284912109) + elseif SelectBoss == "Fajita" then + BossMon = "Fajita [Lv. 925] [Boss]" + NameBoss = 'Fajita' + NameQuestBoss = "MarineQuest3" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$25,000\n15,000,000 Exp." + CFrameQBoss = CFrame.new(-2441.986328125, 73.359344482422, -3217.5324707031) + CFrameBoss = CFrame.new(-2172.7399902344, 103.32216644287, -4015.025390625) + elseif SelectBoss == "Don Swan" then + BossMon = "Don Swan [Lv. 1000] [Boss]" + NameBoss = 'Don Swan' + CFrameBoss = CFrame.new(2286.2004394531, 15.177839279175, 863.8388671875) + elseif SelectBoss == "Smoke Admiral" then + BossMon = "Smoke Admiral [Lv. 1150] [Boss]" + NameBoss = 'Smoke Admiral' + NameQuestBoss = "IceSideQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$20,000\n25,000,000 Exp." + CFrameQBoss = CFrame.new(-5429.0473632813, 15.977565765381, -5297.9614257813) + CFrameBoss = CFrame.new(-5275.1987304688, 20.757257461548, -5260.6669921875) + elseif SelectBoss == "Awakened Ice Admiral" then + BossMon = "Awakened Ice Admiral [Lv. 1400] [Boss]" + NameBoss = 'Awakened Ice Admiral' + NameQuestBoss = "FrostQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$20,000\n36,000,000 Exp." + CFrameQBoss = CFrame.new(5668.9780273438, 28.519989013672, -6483.3520507813) + CFrameBoss = CFrame.new(6403.5439453125, 340.29766845703, -6894.5595703125) + elseif SelectBoss == "Tide Keeper" then + BossMon = "Tide Keeper [Lv. 1475] [Boss]" + NameBoss = 'Tide Keeper' + NameQuestBoss = "ForgottenQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$12,500\n38,000,000 Exp." + CFrameQBoss = CFrame.new(-3053.9814453125, 237.18954467773, -10145.0390625) + CFrameBoss = CFrame.new(-3795.6423339844, 105.88877105713, -11421.307617188) + elseif SelectBoss == "Darkbeard" then + BossMon = "Darkbeard [Lv. 1000] [Raid Boss]" + NameBoss = 'Darkbeard' + CFrameMon = CFrame.new(3677.08203125, 62.751937866211, -3144.8332519531) + elseif SelectBoss == "Cursed Captain" then + BossMon = "Cursed Captain [Lv. 1325] [Raid Boss]" + NameBoss = 'Cursed Captain' + CFrameBoss = CFrame.new(916.928589, 181.092773, 33422) + elseif SelectBoss == "Order" then + BossMon = "Order [Lv. 1250] [Raid Boss]" + NameBoss = 'Order' + CFrameBoss = CFrame.new(-6217.2021484375, 28.047645568848, -5053.1357421875) + end + end + if Third_Sea then + if SelectBoss == "Stone" then + BossMon = "Stone [Lv. 1550] [Boss]" + NameBoss = 'Stone' + NameQuestBoss = "PiratePortQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$25,000\n40,000,000 Exp." + CFrameQBoss = CFrame.new(-289.76705932617, 43.819011688232, 5579.9384765625) + CFrameBoss = CFrame.new(-1027.6512451172, 92.404174804688, 6578.8530273438) + elseif SelectBoss == "Island Empress" then + BossMon = "Island Empress [Lv. 1675] [Boss]" + NameBoss = 'Island Empress' + NameQuestBoss = "AmazonQuest2" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$30,000\n52,000,000 Exp." + CFrameQBoss = CFrame.new(5445.9541015625, 601.62945556641, 751.43792724609) + CFrameBoss = CFrame.new(5543.86328125, 668.97399902344, 199.0341796875) + elseif SelectBoss == "Kilo Admiral" then + BossMon = "Kilo Admiral [Lv. 1750] [Boss]" + NameBoss = 'Kilo Admiral' + NameQuestBoss = "MarineTreeIsland" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$35,000\n56,000,000 Exp." + CFrameQBoss = CFrame.new(2179.3010253906, 28.731239318848, -6739.9741210938) + CFrameBoss = CFrame.new(2764.2233886719, 432.46154785156, -7144.4580078125) + elseif SelectBoss == "Captain Elephant" then + BossMon = "Captain Elephant [Lv. 1875] [Boss]" + NameBoss = 'Captain Elephant' + NameQuestBoss = "DeepForestIsland" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$40,000\n67,000,000 Exp." + CFrameQBoss = CFrame.new(-13232.682617188, 332.40396118164, -7626.01171875) + CFrameBoss = CFrame.new(-13376.7578125, 433.28689575195, -8071.392578125) + elseif SelectBoss == "Beautiful Pirate" then + BossMon = "Beautiful Pirate [Lv. 1950] [Boss]" + NameBoss = 'Beautiful Pirate' + NameQuestBoss = "DeepForestIsland2" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$50,000\n70,000,000 Exp." + CFrameQBoss = CFrame.new(-12682.096679688, 390.88653564453, -9902.1240234375) + CFrameBoss = CFrame.new(5283.609375, 22.56223487854, -110.78285217285) + elseif SelectBoss == "Cake Queen" then + BossMon = "Cake Queen [Lv. 2175] [Boss]" + NameBoss = 'Cake Queen' + NameQuestBoss = "IceCreamIslandQuest" + QuestLvBoss = 3 + RewardBoss = "Reward:\n$30,000\n112,500,000 Exp." + CFrameQBoss = CFrame.new(-819.376709, 64.9259796, -10967.2832, -0.766061664, 0, 0.642767608, 0, 1, 0, -0.642767608, 0, -0.766061664) + CFrameBoss = CFrame.new(-678.648804, 381.353943, -11114.2012, -0.908641815, 0.00149294338, 0.41757378, 0.00837114919, 0.999857843, 0.0146408929, -0.417492568, 0.0167988986, -0.90852499) + elseif SelectBoss == "Longma" then + BossMon = "Longma [Lv. 2000] [Boss]" + NameBoss = 'Longma' + CFrameBoss = CFrame.new(-10238.875976563, 389.7912902832, -9549.7939453125) + elseif SelectBoss == "Soul Reaper" then + BossMon = "Soul Reaper [Lv. 2100] [Raid Boss]" + NameBoss = 'Soul Reaper' + CFrameBoss = CFrame.new(-9524.7890625, 315.80429077148, 6655.7192382813) + elseif SelectBoss == "rip_indra True Form" then + BossMon = "rip_indra True Form [Lv. 5000] [Raid Boss]" + NameBoss = 'rip_indra True Form' + CFrameBoss = CFrame.new(-5415.3920898438, 505.74133300781, -2814.0166015625) + end + end +end + +--// Check Material +function MaterialMon() + if SelectMaterial == "Radioactive Material" then + MMon = "Factory Staff" + MPos = CFrame.new(295,73,-56) + SP = "Default" + elseif SelectMaterial == "Mystic Droplet" then + MMon = "Water Fighter" + MPos = CFrame.new(-3385,239,-10542) + SP = "Default" + elseif SelectMaterial == "Magma Ore" then + if First_Sea then + MMon = "Military Spy" + MPos = CFrame.new(-5815,84,8820) + SP = "Default" + elseif Second_Sea then + MMon = "Magma Ninja" + MPos = CFrame.new(-5428,78,-5959) + SP = "Default" + end + elseif SelectMaterial == "Angel Wings" then + MMon = "God's Guard" + MPos = CFrame.new(-4698,845,-1912) + SP = "Default" + if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(-7859.09814, 5544.19043, -381.476196)).Magnitude >= 5000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-7859.09814, 5544.19043, -381.476196)) + end + elseif SelectMaterial == "Leather" then + if First_Sea then + MMon = "Brute" + MPos = CFrame.new(-1145,15,4350) + SP = "Default" + elseif Second_Sea then + MMon = "Marine Captain" + MPos = CFrame.new(-2010.5059814453125, 73.00115966796875, -3326.620849609375) + SP = "Default" + elseif Third_Sea then + MMon = "Jungle Pirate" + MPos = CFrame.new(-11975.78515625, 331.7734069824219, -10620.0302734375) + SP = "Default" + end + elseif SelectMaterial == "Scrap Metal" then + if First_Sea then + MMon = "Brute" + MPos = CFrame.new(-1145,15,4350) + SP = "Default" + elseif Second_Sea then + MMon = "Swan Pirate" + MPos = CFrame.new(878,122,1235) + SP = "Default" + elseif Third_Sea then + MMon = "Jungle Pirate" + MPos = CFrame.new(-12107,332,-10549) + SP = "Default" + end + elseif SelectMaterial == "Fish Tail" then + if Third_Sea then + MMon = "Fishman Raider" + MPos = CFrame.new(-10993,332,-8940) + SP = "Default" + elseif First_Sea then + MMon = "Fishman Warrior" + MPos = CFrame.new(61123,19,1569) + SP = "Default" + if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(61163.8515625, 5.342342376708984, 1819.7841796875)).Magnitude >= 17000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(61163.8515625, 5.342342376708984, 1819.7841796875)) + end + end + elseif SelectMaterial == "Demonic Wisp" then + MMon = "Demonic Soul" + MPos = CFrame.new(-9507,172,6158) + SP = "Default" + elseif SelectMaterial == "Vampire Fang" then + MMon = "Vampire" + MPos = CFrame.new(-6033,7,-1317) + SP = "Default" + elseif SelectMaterial == "Conjured Cocoa" then + MMon = "Chocolate Bar Battler" + MPos = CFrame.new(620.6344604492188,78.93644714355469, -12581.369140625) + SP = "Default" + elseif SelectMaterial == "Dragon Scale" then + MMon = "Dragon Crew Archer" + MPos = CFrame.new(6594,383,139) + SP = "Default" + elseif SelectMaterial == "Gunpowder" then + MMon = "Pistol Billionaire" + MPos = CFrame.new(-469,74,5904) + SP = "Default" + elseif SelectMaterial == "Mini Tusk" then + MMon = "Mythological Pirate" + MPos = CFrame.new(-13545,470,-6917) + SP = "Default" + end +end + + + +--// Bypass +--[[function BypassCheck() + for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do + if v:IsA("LocalScript") then + if v.Name == "General" or v.Name == "Shiftlock" or v.Name == "FallDamage" or v.Name == "4444" or v.Name == "CamBob" or v.Name == "JumpCD" or v.Name == "Looking" or v.Name == "Run" then + v:Destroy() + end + end + end + for i,v in pairs(game:GetService("Players").LocalPlayer.PlayerScripts:GetDescendants()) do + if v:IsA("LocalScript") then + if v.Name == "RobloxMotor6DBugFix" or v.Name == "Clans" or v.Name == "Codes" or v.Name == "CustomForceField" or v.Name == "MenuBloodSp" or v.Name == "PlayerList" then + v:Destroy() + end + end + end + for i,v in pairs(game:GetService('Workspace'):GetChildren()) do + if v.Name == "Script" then + v:Destroy() + end + end +end +BypassCheck()]] + +--// EQUIP WEAPON +function EquipTool(Tool) + pcall(function() + game.Players.LocalPlayer.Character.Humanoid:EquipTool(game.Players.LocalPlayer.Backpack[Tool]) + end) +end + +--// TWEEN PLAYER +function Tween(P1) + local Distance = (P1.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude + if Distance > 1 then + Speed = 350 + end + game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart,TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear),{CFrame = P1}):Play() +end + +--// TP ISLAND +function TP2(P1) + local Distance = (P1.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude + if Distance > 1 then + Speed = 350 + end + game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart,TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear),{CFrame = P1}):Play() + if _G.StopTween2 then + game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart,TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear),{CFrame = P1}):Cancel() + end + _G.Clip2 = true + wait(Distance/Speed) + _G.Clip2 = false +end + +--// CANCEL TWEEN +function CancelTween(target) + if not target then + _G.StopTween = true + wait(.1) + Tween(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame) + wait(.1) + _G.StopTween = false + end +end + +--// Bypass Teleport +function BTP(Tarpos) + if (Tarpos.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 2000 then + game.Players.LocalPlayer.Character.Head:Destroy() + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Tarpos + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SetSpawnPoint") + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Tarpos + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SetSpawnPoint") + wait(7) + elseif (Tarpos.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude < 2000 then + Tween(Tarpos) + end +end + +--// Player Body Velocity +spawn(function() + while wait() do + pcall(function() + if TeleporttoFruitDealer or _G.TeleportFruit or TeleporttoKitsune or CollectAzureAmber or AutoTrain or AutoKillHuman or AutoPirateCastle or TweenToPlayer or AutoSail or AutoFarmTerrorShark or AutoFarmFish or AutoFarmSeaBeast or AutoFarmGhostBoats or LevelFarmNoQuest or LevelFarmQuest or Farm_Bone or Farm_Ectoplasm or Nearest_Farm or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or Auto_Farm_Material or AutoFarmBossNoQuest or AutoFarmBossQuest or GunMastery_Farm or DevilMastery_Farm or AutoKenV2 or AutoFarmKen or AutoNextIsland or BossRaid or _G.Teleport_to_Player or _G.Clip or _G.Auto_Kill_Player_Melee or _G.Auto_Kill_Player_Gun or TeleporttoMirage or TeleporttoGear or _G.Auto_Teleport_Fruit or AutoSecondWorld or AutoThirdWorld or AutoDeathStep or AutoSuperhuman or AutoSharkman or AutoElectricClaw or AutoDragonTalon or AutoGodhuman or AutoSaber or AutoRengoku or AutoBuddySword or AutoPole or AutoYama or AutoCavander or AutoTushita or Auto_Cursed_Dual_Katana or Auto_Quest_Yama_1 or Auto_Quest_Yama_2 or Auto_Quest_Yama_3 or Auto_Quest_Tushita_1 or Auto_Quest_Tushita_2 or Auto_Quest_Tushita_3 or AutoEliteHunter or AutoCakePrince or _G.AutoDoughKing or AutoDarkDagger or AutoHallowSycthe or AutoCitizen or AutoEvoRace or AutoBartilo or AutoFactory or _G.SwanGlasses or RipIndra or AutoRainbowHaki or AutoTorch or AutoSoulGuitar or AutoTryLuck or AutoPray or AutoAdvanceDungeon or AutoMusketeer or Auto_Serpent_Bow then + if not game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyClip") then + local Noclip = Instance.new("BodyVelocity") + Noclip.Name = "BodyClip" + Noclip.Parent = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart + Noclip.MaxForce = Vector3.new(100000,100000,100000) + Noclip.Velocity = Vector3.new(0,0,0) + end + else + if game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyClip") then + game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyClip"):Destroy() + end + end + end) + end +end) + +--// Farming Clip Tween +spawn(function() + pcall(function() + game:GetService("RunService").Stepped:Connect(function() + if TeleporttoFruitDealer or _G.TeleportFruit or TeleporttoKitsune or CollectAzureAmber or AutoTrain or AutoKillHuman or AutoPirateCastle or TweenToPlayer or AutoSail or AutoFarmTerrorShark or AutoFarmFish or AutoFarmSeaBeast or AutoFarmGhostBoats or LevelFarmNoQuest or LevelFarmQuest or Farm_Bone or Farm_Ectoplasm or Nearest_Farm or SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm or Auto_Farm_Material or AutoFarmBossNoQuest or AutoFarmBossQuest or GunMastery_Farm or DevilMastery_Farm or AutoKenV2 or AutoFarmKen or AutoNextIsland or BossRaid or _G.Teleport_to_Player or _G.Clip or _G.Auto_Kill_Player_Melee or _G.Auto_Kill_Player_Gun or TeleporttoMirage or TeleporttoGear or _G.Auto_Teleport_Fruit or AutoSecondWorld or AutoThirdWorld or AutoDeathStep or AutoSuperhuman or AutoSharkman or AutoElectricClaw or AutoDragonTalon or AutoGodhuman or AutoSaber or AutoRengoku or AutoBuddySword or AutoPole or AutoYama or AutoCavander or AutoTushita or Auto_Cursed_Dual_Katana or Auto_Quest_Yama_1 or Auto_Quest_Yama_2 or Auto_Quest_Yama_3 or Auto_Quest_Tushita_1 or Auto_Quest_Tushita_2 or Auto_Quest_Tushita_3 or AutoEliteHunter or AutoCakePrince or _G.AutoDoughKing or AutoDarkDagger or AutoHallowSycthe or AutoCitizen or AutoEvoRace or AutoBartilo or AutoFactory or _G.SwanGlasses or RipIndra or AutoRainbowHaki or AutoTorch or AutoSoulGuitar or AutoTryLuck or AutoPray or AutoAdvanceDungeon or AutoMusketeer or Auto_Serpent_Bow then + for _,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do + if v:IsA("BasePart") then + v.CanCollide = false + end + end + end + end) + end) +end) + +----------------------------------------------------//---------------------------------------------------- + +--// SETTING ELFT +local Setting_Left = Tab.Tab_Setting:addSection() +local Main_Setting = Setting_Left:addMenu('#Main Setting') + +local WeaponList = {"Melee","Blox Fruit","Sword","Gun"} +SelectWeaponFarm = "Melee" +Main_Setting:addDropdown("Select Weapon", SelectWeaponFarm, WeaponList,function(weaponfunc) + SelectWeaponFarm = weaponfunc +end) +task.spawn(function() + while wait() do + pcall(function() + if SelectWeaponFarm == "Melee" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Melee" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeapon = v.Name + end + end + end + elseif SelectWeaponFarm == "Sword" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Sword" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeapon = v.Name + end + end + end + elseif SelectWeaponFarm == "Blox Fruit" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Blox Fruit" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeapon = v.Name + end + end + end + elseif SelectWeaponFarm == "Gun" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Gun" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeapon = v.Name + end + end + end + end + end) + end +end) + +-- Jarak default +DisFarm = 25 + +-- Dropdown untuk memilih tipe farming +local FarmTable = { + "Above", + "Beside" +} +AutoFarmType = "Above" + +Main_Setting:addDropdown("Select Farm Type", AutoFarmType, FarmTable, function(Value) + AutoFarmType = Value + + -- Perbarui Farm_Mode berdasarkan tipe farming + if AutoFarmType == "Above" then + Farm_Mode = CFrame.new(0, DisFarm, 0) * CFrame.Angles(math.rad(-90), 0, 0) + elseif AutoFarmType == "Beside" then + Farm_Mode = CFrame.new(0, 2, DisFarm) * CFrame.Angles(math.rad(0), 0, 0) + end +end) + +-- Textbox untuk mengatur jarak farming +Main_Setting:addTextbox("Distance Farm", tostring(DisFarm), function(Value) + local newValue = tonumber(Value) + if newValue then + DisFarm = newValue -- Perbarui jarak farming + -- Perbarui Farm_Mode berdasarkan jarak baru + if AutoFarmType == "Above" then + Farm_Mode = CFrame.new(0, DisFarm, 0) * CFrame.Angles(math.rad(-90), 0, 0) + elseif AutoFarmType == "Beside" then + Farm_Mode = CFrame.new(0, 2, DisFarm) * CFrame.Angles(math.rad(0), 0, 0) + end + else + warn("Invalid input for Distance Farm: Must be a number.") + end +end) + +local AttackList = {"0.100 (Risk)", "0.165", "0.175 (Default)", "0.185", "0.200", "0.300", "0.500", "0.700 (Slow)"} + +FastAttackSelected = "0.175 (Default)" +Main_Setting:addDropdown("Fast Attack Delay", FastAttackSelected, AttackList, function(Value) + FastAttackSelected = Value +end) + +spawn(function() + while task.wait() do + if FastAttackSelected == "0.100 (Risk)" then + FastAttackDelay = 0.1 + elseif FastAttackSelected == "0.165" then + FastAttackDelay = 0.165 + elseif FastAttackSelected == "0.175 (Default)" then + FastAttackDelay = 0.175 + elseif FastAttackSelected == "0.185" then + FastAttackDelay = 0.185 + elseif FastAttackSelected == "0.200" then + FastAttackDelay = 0.2 + elseif FastAttackSelected == "0.300" then + FastAttackDelay = 0.3 + elseif FastAttackSelected == "0.500" then + FastAttackDelay = 0.5 + elseif FastAttackSelected == "0.700 (Slow)" then + FastAttackDelay = 0.7 + end + end +end) + +function NormalAttack() + if not _G.NormalAttack then + local Module = require(game.Players.LocalPlayer.PlayerScripts.CombatFramework) + local CombatFramework = debug.getupvalues(Module)[2] + local CamShake = require(game.ReplicatedStorage.Util.CameraShaker) + CamShake:Stop() + CombatFramework.activeController.attacking = false + CombatFramework.activeController.timeToNextAttack = 0 + CombatFramework.activeController.hitboxMagnitude = 180 + game:GetService'VirtualUser':CaptureController() + game:GetService'VirtualUser':Button1Down(Vector2.new(1280, 672)) + end + end + +function AttackNoCD1() + pcall(function() + local CombatFramework = require(game:GetService("Players").LocalPlayer.PlayerScripts.CombatFramework) + local GetFastAttack = debug.getupvalues(CombatFramework)[2] + local activeController = GetFastAttack.activeController + + for i = 1, 1 do + local hits = require(game.ReplicatedStorage.CombatFramework.RigLib).getBladeHits( + game.Players.LocalPlayer.Character, + {game.Players.LocalPlayer.Character.HumanoidRootPart}, + 60 + ) + if #hits > 0 then + pcall(function() + activeController.animator.anims.basic[1]:Play(0.01, 0.01, 0.01) + game:GetService("ReplicatedStorage").RigControllerEvent:FireServer("hit", hits, i, "") + end) + end + end + end) +end + +function AttackNoCD() + pcall(function() + local plr = game:GetService("Players").LocalPlayer + local CombatFramework = require(game:GetService("Players").LocalPlayer.PlayerScripts.CombatFramework) -- Pastikan path benar + local GetFastAttack = debug.getupvalues(CombatFramework)[2] + local activeController = GetFastAttack.activeController + + for i = 1, 1 do + -- Ambil target serangan + local getBladeHits = require(game.ReplicatedStorage.CombatFramework.RigLib).getBladeHits( + plr.Character, + {plr.Character.HumanoidRootPart}, + 60 + ) + local cac = {} + local hash = {} + for k, v in pairs(getBladeHits) do + if v.Parent:FindFirstChild("HumanoidRootPart") and not hash[v.Parent] then + table.insert(cac, v.Parent.HumanoidRootPart) + hash[v.Parent] = true + end + end + getBladeHits = cac + + if #getBladeHits > 0 then + -- Manipulasi nilai internal + local u8 = debug.getupvalue(activeController.attack, 5) + local u9 = debug.getupvalue(activeController.attack, 6) + local u7 = debug.getupvalue(activeController.attack, 4) + local u10 = debug.getupvalue(activeController.attack, 7) + + local u12 = (u8 * 798405 + u7 * 727595) % u9 + local u13 = u7 * 798405 + (function() + u12 = (u12 * u9 + u13) % 1099511627776 + u8 = math.floor(u12 / u9) + u7 = u12 - u8 * u9 + end)() + u10 = u10 + 1 + + -- Update nilai pada fungsi aktif + debug.setupvalue(activeController.attack, 5, u8) + debug.setupvalue(activeController.attack, 6, u9) + debug.setupvalue(activeController.attack, 4, u7) + debug.setupvalue(activeController.attack, 7, u10) + + -- Eksekusi serangan + if plr.Character:FindFirstChildOfClass("Tool") and activeController.blades and activeController.blades[1] then + activeController.animator.anims.basic[1]:Play(0.01, 0.01, 0.01) + game:GetService("ReplicatedStorage").RigControllerEvent:FireServer("weaponChange", tostring(GetCurrentBlade())) + game.ReplicatedStorage.Remotes.Validator:FireServer( + math.floor(u12 / 1099511627776 * 16777215), + u10 + ) + game:GetService("ReplicatedStorage").RigControllerEvent:FireServer("hit", getBladeHits, i, "") + end + end + end + end) +end + +local FastAttack = true +local FastAttackDelay = 0.1 -- Tambahkan nilai default untuk delay serangan + +Main_Setting:addToggle('Fast Attack 1 (Selected Delay)', FastAttack, function(Value) + FastAttack = Value +end) + +spawn(function() + while task.wait() do + if FastAttack then + pcall(function() + -- Matikan efek goyangan kamera hanya sekali saat FastAttack aktif + local CameraShakerR = require(game.ReplicatedStorage.Util.CameraShaker) + if CameraShakerR then + CameraShakerR:Stop() + end + + -- Loop serangan tanpa cooldown + while FastAttack do + task.wait(FastAttackDelay) + AttackNoCD() -- Pastikan fungsi ini sudah terdefinisi + end + end) + end + end +end) + +Main_Setting:addToggle('Fast Attack 2 (Without Selected Delay)', MobileFastAttack, function(Value) + MobileFastAttack = Value +end) +spawn(function() + while task.wait() do + if MobileFastAttack then + local CameraShakerR = require(game.ReplicatedStorage.Util.CameraShaker) + CameraShakerR:Stop() + pcall(function() + local CombatFrameworkLib = getupvalues(require(game:GetService("Players").LocalPlayer.PlayerScripts.CombatFramework)) + local CmrFwLib = CombatFrameworkLib[2] + local activeController = CmrFwLib.activeController + + activeController.timeToNextAttack = 0 + activeController.attacking = false + activeController.blocking = false + activeController.timeToNextBlock = 0 + activeController.increment = 0 + activeController.hitboxMagnitude = 200 + activeController.focusStart = 0 + activeController.humanoid.AutoRotate = 0 + activeController.animator.anims.basic[1]:Play(0.01,0.01,0.01) + end) + end + end +end) + + +--// BRING MOBS +function BringMonster(TargetName, TargetCFrame) + for _, mob in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if mob.Name == TargetName and mob:FindFirstChild("Humanoid") and mob.Humanoid.Health > 0 then + if (mob.HumanoidRootPart.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude < tonumber(bringfrec) then + mob.HumanoidRootPart.CFrame = TargetCFrame + mob.HumanoidRootPart.CanCollide = false + mob.HumanoidRootPart.Size = Vector3.new(60, 60, 60) + mob.HumanoidRootPart.Transparency = 1 + if mob.Humanoid:FindFirstChild("Animator") then + mob.Humanoid.Animator:Destroy() + end + -- Memastikan radius simulasi diperbesar + sethiddenproperty(game.Players.LocalPlayer, "SimulationRadius", math.huge) + end + end + end +end + +-- Nilai default untuk jarak menarik monster +bringfrec = 250 +Main_Setting:addTextbox("Bring Mobs Distance (Default 250)", bringfrec, function(Value) + if tonumber(Value) then + bringfrec = tonumber(Value) + else + warn("Invalid bringfrec value. Must be a number.") + end +end) + +local BringMobs = true +Main_Setting:addToggle("Bring Mob", BringMobs, function(Value) + BringMobs = Value +end) + +-- Penyederhanaan logika BringMobs +spawn(function() + while task.wait(0.2) do -- Penyesuaian delay agar tidak terlalu berat + if BringMobs then + pcall(function() + local TargetName, TargetCFrame = nil, nil + + -- Tentukan target berdasarkan kondisi aktif + if LevelFarmQuest or LevelFarmNoQuest then + TargetName, TargetCFrame = Level_Farm_Name, Level_Farm_CFrame + elseif Farm_Bone then + TargetName, TargetCFrame = Bone_Farm_Name, Bone_Farm_CFrame + elseif Farm_Ectoplasm then + TargetName, TargetCFrame = Ecto_Farm_Name, Ecto_Farm_CFrame + elseif Nearest_Farm then + TargetName, TargetCFrame = Nearest_Farm_Name, Nearest_Farm_CFrame + elseif SelectMonster_Quest_Farm or SelectMonster_NoQuest_Farm then + TargetName, TargetCFrame = SelectMonster_Farm_Name, SelectMonster_Farm_CFrame + elseif Auto_Farm_Material then + TargetName, TargetCFrame = Material_Farm_Name, Material_Farm_CFrame + elseif GunMastery_Farm or DevilMastery_Farm then + TargetName, TargetCFrame = Mastery_Farm_Name, Mastery_Farm_CFrame + elseif AutoRengoku then + TargetName, TargetCFrame = Rengoku_Farm_Name, Rengoku_Farm_CFrame + elseif AutoCakePrince then + TargetName, TargetCFrame = CakePrince_Farm_Name, CakePrince_Farm_CFrame + elseif _G.AutoDoughKing then + TargetName, TargetCFrame = DoughKing_Farm_Name, DoughKing_Farm_CFrame + elseif AutoCitizen then + TargetName, TargetCFrame = Citizen_Farm_Name, Citizen_Farm_CFrame + elseif AutoEvoRace then + TargetName, TargetCFrame = EvoV2_Farm_Name, EvoV2_Farm_CFrame + elseif AutoBartilo then + TargetName, TargetCFrame = Bartilo_Farm_Name, Bartilo_Farm_CFrame + elseif AutoSoulGuitar then + TargetName, TargetCFrame = SoulGuitar_Farm_Name, SoulGuitar_Farm_CFrame + elseif AutoMusketeer then + TargetName, TargetCFrame = Musketere_Farm_Name, Musketere_Farm_CFrame + elseif AutoTrain then + TargetName, TargetCFrame = Ancient_Farm_Name, Ancient_Farm_CFrame + elseif AutoPirateCastle then + TargetName, TargetCFrame = PirateCastle_Name, PirateCastle_CFrame + end + + -- Jalankan BringMonster jika target ditemukan + if TargetName and TargetCFrame then + BringMonster(TargetName, TargetCFrame) + end + end) + end + end +end) + +local ByPassTP = false +Main_Setting:addToggle("Bypass Teleport", ByPassTP, function(Value) + ByPassTP = Value +end) + +local AutoSetSpawn = true +Main_Setting:addToggle('Set Spawn Point', AutoSetSpawn, function(Value) + AutoSetSpawn = Value +end) +spawn(function() + while wait() do + if AutoSetSpawn then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SetSpawnPoint") + end + end +end) + + +Main_Setting:addButton('Reset Character', function() + local playerc = game.Players.LocalPlayer.Character + for i,v in pairs(playerc:GetDescendants()) do + if v:IsA('BasePart') then + v:Destroy() + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// SETTING RIGHT +local Setting_Right = Tab.Tab_Setting:addSection() + +local Skill_Setting = Setting_Right:addMenu('#Skill Mastery') + +Skill_Setting:addToggle('Use Skill Z', _G.SkillZ, function(Value) + _G.SkillZ = Value +end) + +Skill_Setting:addToggle('Use Skill X', _G.SkillX, function(Value) + _G.SkillX = Value +end) + +Skill_Setting:addToggle('Use Skill C', _G.SkillC, function(Value) + _G.SkillC = Value +end) + +Skill_Setting:addToggle('Use Skill V', _G.SkillV, function(Value) + _G.SkillV = Value +end) + +Skill_Setting:addToggle('Use Skill F', _G.SkillF, function(Value) + _G.SkillF = Value +end) + +----------------------------------------------------//---------------------------------------------------- + +local Ability_Settings = Setting_Right:addMenu('#Ability Settings') + +local BusoHaki = true +Ability_Settings:addToggle("Buso Haki", BusoHaki, function(Value) + BusoHaki = Value +end) +spawn(function() + while wait() do + if BusoHaki then + if not game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Buso") + end + end + end +end) + +Ability_Settings:addToggle("Ken Haki", KenHaki, function(Value) + KenHaki = Value +end) +spawn(function() + while wait() do + if KenHaki then + if not game.Players.LocalPlayer.Character:FindFirstChild("Highlight") then + game:service('VirtualInputManager'):SendKeyEvent(true, "K", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "K", false, game) + end + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Misc Setting +local Misc_Settings = Setting_Right:addMenu('#Misc Setting') +Misc_Settings:addToggle("Disable Audio Effect", DeleteAudioEffect, function(Value) + DeleteAudioEffect = Value +end) +spawn(function() + while wait() do + if DeleteAudioEffect then + for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"]:GetChildren()) do + if v.Name == "Sounds" then + for i2,v2 in pairs(v:GetChildren()) do + if v2:IsA("Part") then + v2:Destroy() + end + end + end + if v.Name == ("CurvedRing") or v.Name == ("SlashHit") or v.Name == ("SwordSlash") or v.Name == ("SlashTail") then + v:Destroy() + end + end + end + end +end) + +Misc_Settings:addToggle('Hide Notification', HideNotification, function(Value) + HideNotification = Value +end) +spawn(function() + while task.wait() do + if HideNotification then + for _,v in pairs(game.Players.LocalPlayer.PlayerGui.Notifications:GetChildren()) do + v:Destroy() + end + end + end +end) + +Misc_Settings:addButton("Destroy Effect Animation", function() + game:GetService("ReplicatedStorage").Assets.Models:Destroy() + game:GetService("ReplicatedStorage").Assets.GUI:Destroy() + game:GetService("ReplicatedStorage").Assets.SlashHit:Destroy() + for i,v in pairs(game:GetService("ReplicatedStorage").Effect.Container.Death:GetChildren()) do + v:Destroy() + end + for i,v in pairs(game:GetService("ReplicatedStorage").Effect.Container.Respawn:GetChildren()) do + v:Destroy() + end +end) + +----------------------------------------------------//---------------------------------------------------- + +----------------------------------------------------//---------------------------------------------------- +--// Tab Sea +local Sea_Left = Tab.Tab_Sea:addSection() +--// SEA FARM +local Sea_Farm = Sea_Left:addMenu('#Sea Event') + +--// TWEEN BOATS +function TPB(BoatsPos) + local Distance = (BoatsPos.Position - game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.Position).Magnitude + if Distance > 1 then + Speed = SpeedBoatTween + end + game:GetService("TweenService"):Create(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat,TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear),{CFrame = BoatsPos}):Play() + if _G.StopTween then + game:GetService("TweenService"):Create(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat,TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear),{CFrame = BoatsPos}):Cancel() + end +end + +--// CANCEL TWEEN BOATS +function StopBoats(target) + if not target then + _G.StopTween = true + wait(.1) + TPB(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame) + wait(.1) + _G.StopTween = false + end +end + +--// Boat Tween Anchor +spawn(function() + pcall(function() + game:GetService("RunService").Stepped:Connect(function() + if AutoSail then + for _,v in pairs(game:GetService("Workspace").Boats.PirateBrigade:GetDescendants()) do + if v:IsA("BasePart") then + v.CanCollide = false + end + end + end + end) + end) +end) + +--// Boats Body Velocity +spawn(function() + while task.wait() do + pcall(function() + if AutoSail then + game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.BodyVelocity.MaxForce = Vector3.new(100000,100000,100000) + game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.BodyVelocity.Velocity = Vector3.new(0,0,0) + else + game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.BodyVelocity.MaxForce = Vector3.new(100000, 0, 100000) + game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.BodyVelocity.Velocity = Vector3.new(0,0,0) + end + end) + end +end) + +Sea_Farm:addToggle('Auto Rough Sea', AutoSail, function(Value) + AutoSail = Value + StopBoats(AutoSail) + CancelTween(AutoSail) +end) +spawn(function() + while task.wait() do + if AutoSail then + local TikiPost = CFrame.new(-16206.459, 9.05658627, 474.140656, 0.0237221234, 9.85685844e-08, -0.999718606, 4.68728203e-08, 1, 9.9708565e-08, 0.999718606, -4.92249299e-08, 0.0237221234) + local RoughSeaPos = CFrame.new(-47041.6641, 10.8365746, -6858.74072, 0.703071356, -0.0286799595, 0.710540712, 0.0407584943, 0.999169052, -2.41380471e-09, -0.709950268, 0.0289605707, 0.703656077) + pcall(function() + if not game:GetService("Workspace").Boats:FindFirstChild("PirateBrigade") then + if ByPassTP then + BTP(TikiPost) + elseif not ByPassTP then + Tween(TikiPost) + end + if (TikiPost.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude <= 10 then + local args = { + [1] = "BuyBoat", + [2] = "PirateBrigade" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) + end + elseif game:GetService("Workspace").Boats:FindFirstChild("PirateBrigade") then + if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == false then + Tween(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame * CFrame.new(0,1,0)) + + elseif game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == true then + if game.Workspace.Enemies:FindFirstChild("Terrorshark") or game.Workspace.Enemies:FindFirstChild("Shark") or game.Workspace.Enemies:FindFirstChild("Piranha") or game.Workspace.Enemies:FindFirstChild("Fish Crew Member") or game.Workspace.Enemies:FindFirstChild('PirateGrandBrigade') or game.Workspace.Enemies:FindFirstChild('PirateBrigade') or game:GetService("Workspace").SeaBeasts:FindFirstChild("SeaBeast1") then + --game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false + --StopBoats(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame) + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Terrorshark" or v.Name == "Shark" or v.Name == "Piranha" or v.Name == "Fish Crew Member" then + repeat game:GetService("RunService").Heartbeat:wait() + TPB(v.HumanoidRootPart.CFrame * CFrame.new(50, 5, 0)) + game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false + until not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "PirateGrandBrigade" or v.Name == "PirateBrigade" then + repeat game:GetService("RunService").Heartbeat:wait() + TPB(v.VehicleSeat.CFrame * CFrame.new(50, 5, 0)) + game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false + until not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + for i,v in pairs(game.Workspace.SeaBeasts:GetChildren()) do + if v.Name == "SeaBeast1" then + repeat game:GetService("RunService").Heartbeat:wait() + TPB(v.RootPart.CFrame * CFrame.new(50, 5, 0)) + game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false + until not game:GetService("Workspace").SeaBeast:FindFirstChild(v.Name) + end + end + else + TPB(RoughSeaPos) + local CameraShakerR = require(game.ReplicatedStorage.Util.CameraShaker) + CameraShakerR:Stop() + if (RoughSeaPos.Position - game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.Position).magnitude <= 10 then + StopBoats(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame) + end + end + end + end + if game.Players.LocalPlayer.Character.Humanoid.Health < 0 then + game.Workspace.Boats.PirateBrigade:Destroy() + end + end) + end + end +end) + +Sea_Farm:addToggle('Auto W', AutoTouchW, function(Value) + AutoTouchW = Value +end) +spawn(function() + while task.wait() do + if AutoTouchW then + game:service('VirtualInputManager'):SendKeyEvent(true, "W", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "W", false, game) + end + end +end) + +Sea_Farm:addToggle('Attack TerrorShark [Boss]', AutoFarmTerrorShark, function(Value) + AutoFarmTerrorShark = Value + CancelTween(AutoFarmTerrorShark) +end) +spawn(function() + while task.wait() do + if AutoFarmTerrorShark then + pcall(function() + if game.Workspace.Enemies:FindFirstChild("Terrorshark") then + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v.Name == "Terrorshark" then + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + SeaUseSkill = true + EquipTool(SelectWeaponSeaFarm) + Tween(v.HumanoidRootPart.CFrame * CFrame.new(0,50,0)) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + SeaMonName = v.Name + SeaMonCFrame = v.HumanoidRootPart.CFrame + SeaMonPosition = v.HumanoidRootPart.Position + AutoClick() + game.Players.LocalPlayer.Character.Humanoid.Sit = false + until not AutoFarmTerrorShark or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + SeaUseSkill = false + end + end + end + else + if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == false then + Tween(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame * CFrame.new(0,1,0)) + end + end + end) + end + end +end) + +Sea_Farm:addToggle('Attack Fish(Crew/Shark/Piranha)', AutoFarmFish, function(Value) + AutoFarmFish = Value + CancelTween(AutoFarmFish) +end) +spawn(function() + while task.wait() do + if AutoFarmFish then + pcall(function() + if game.Workspace.Enemies:FindFirstChild("Shark") or game.Workspace.Enemies:FindFirstChild("Piranha") or game.Workspace.Enemies:FindFirstChild("Fish Crew Member") then + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v.Name == "Shark" or v.Name == "Piranha" or v.Name == "Fish Crew Member" then + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeaponSeaFarm) + Tween(v.HumanoidRootPart.CFrame * CFrame.new(0,DisSeaFarm,0)) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + game.Players.LocalPlayer.Character.Humanoid.Sit = false + until not AutoFarmFish or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == false then + Tween(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame * CFrame.new(0,1,0)) + end + end + end) + end + end +end) + +Sea_Farm:addToggle('Attack Sea Beast)', AutoFarmSeaBeast, function(Value) + AutoFarmSeaBeast = Value + CancelTween(AutoFarmSeaBeast) +end) +spawn(function() + while task.wait() do + if AutoFarmSeaBeast then + pcall(function() + if game:GetService("Workspace").SeaBeasts:FindFirstChild("SeaBeast1") then + for i,v in pairs (game.Workspace.SeaBeasts:GetChildren()) do + if v.Name == "SeaBeast1" then + if v:FindFirstChild("RootPart") and v.Health.Value > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + SeaUseSkill = true + EquipTool(SelectWeaponSeaFarm) + Tween(v.RootPart.CFrame * CFrame.new(0,300,0)) + v.RootPart.CanCollide = false + v.RootPart.Size = Vector3.new(60,60,60) + v.RootPart.Transparency = 1 + SeaMonName = v.Name + SeaMonCFrame = v.RootPart.CFrame + SeaMonPosition = v.RootPart.Position + AutoClick() + game.Players.LocalPlayer.Character.Humanoid.Sit = false + until not AutoFarmSeaBeast or not v.Parent or v.Health.Value <= 0 or not game:GetService("Workspace").SeaBeasts:FindFirstChild(v.Name) + SeaUseSkill = false + end + end + end + else + if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == false then + Tween(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame * CFrame.new(0,1,0)) + end + end + end) + end + end +end) + +Sea_Farm:addToggle('Attack Ghost Boats)', AutoFarmGhostBoats, function(Value) + AutoFarmGhostBoats = Value + CancelTween(AutoFarmGhostBoats) +end) +spawn(function() + while task.wait() do + if AutoFarmGhostBoats then + pcall(function() + if game.Workspace.Enemies:FindFirstChild("PirateBrigade") or game.Workspace.Enemies:FindFirstChild("PirateGrandBrigade") then + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v.Name == "PirateBrigade" or v.Name == "PirateGrandBrigade" then + if v:FindFirstChild("Humanoid") and v:FindFirstChild("VehicleSeat") and v.Humanoid.Value > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + SeaUseSkill = true + EquipTool(SelectWeaponSeaFarm) + Tween(v.VehicleSeat.CFrame * CFrame.new(0,70,0)) + v.VehicleSeat.CanCollide = false + v.VehicleSeat.Size = Vector3.new(60,60,60) + v.VehicleSeat.Transparency = 1 + SeaMonName = v.Name + SeaMonCFrame = v.VehicleSeat.CFrame + SeaMonPosition = v.VehicleSeat.Position + AutoClick() + game.Players.LocalPlayer.Character.Humanoid.Sit = false + until not AutoFarmGhostBoats or not v.Parent or v.Humanoid.Value <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + SeaUseSkill = false + end + end + end + else + if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == false then + Tween(game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.CFrame * CFrame.new(0,1,0)) + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Tab Sea +local Sea_Right = Tab.Tab_Sea:addSection() + +local Config_Sea = Sea_Right:addMenu('#Config') + +local WeaponList = {"Melee","Blox Fruit","Sword","Gun"} +Config_Sea:addDropdown("Select Weapon", SelectWeaponSeaFarm, WeaponList,function(weaponfunc) + SelectWeaponSeaFarm = weaponfunc +end) +spawn(function() + while wait() do + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == SelectWeaponSeaFarm then + SelectWeaponSeaFarm = v.Name + end + end + end +end) + +DisSeaFarm = 30 +Config_Sea:addTextbox("Distance Sea Farm", DisSeaFarm, function(Value) + DisSeaFarm = Value +end) + +SpeedBoatTween = 200 +Config_Sea:addTextbox("Tween Boat Speed", SpeedBoatTween, function(Value) + SpeedBoatTween = Value +end) + +SpeedAllBoat = 100 +Config_Sea:addTextbox("Speed Boat Hack", SpeedAllBoat, function(Value) + SpeedAllBoat = Value + if SpeedAllBoat then + game:GetService("Workspace").Boats.PirateBrigade.VehicleSeat.MaxSpeed = SpeedAllBoat + end +end) + +Config_Sea:addToggle('Skill Z', _G.SeaSkillZ, function(Value) + _G.SeaSkillZ = Value +end) + +Config_Sea:addToggle('Skill X', _G.SeaSkillX, function(Value) + _G.SeaSkillX = Value +end) + +Config_Sea:addToggle('Skill C', _G.SeaSkillC, function(Value) + _G.SeaSkillC = Value +end) + +Config_Sea:addToggle('Skill V', _G.SeaSkillV, function(Value) + _G.SeaSkillV = Value +end) + +Config_Sea:addToggle('Skill F', _G.SeaSkillF, function(Value) + _G.SeaSkillF = Value +end) + +spawn(function() + local gg = getrawmetatable(game) + local old = gg.__namecall + setreadonly(gg,false) + gg.__namecall = newcclosure(function(...) + local method = getnamecallmethod() + local args = {...} + if tostring(method) == "FireServer" then + if tostring(args[1]) == "RemoteEvent" then + if tostring(args[2]) ~= "true" and tostring(args[2]) ~= "false" then + if SeaUseSkill then + if type(args[2]) == "vector" then + args[2] = SeaMonPosition + else + args[2] = CFrame.new(SeaMonPosition) + end + return old(unpack(args)) + end + end + end + end + return old(...) + end) +end) +spawn(function() + while task.wait() do + if SeaUseSkill then + pcall(function() + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == SeaMonName then + repeat game:GetService("RunService").Heartbeat:wait() + SeaMonPosition = v.HumanoidRootPart.Position or v.VehicleSeat.Position or v.RootPart.CFrame + if game:GetService("Players").LocalPlayer.Character:FindFirstChild(SelectWeaponSeaFarm) then + game:GetService("Players").LocalPlayer.Character:FindFirstChild(SelectWeaponSeaFarm).MousePos.Value = SeaMonPosition + if _G.SeaSkillZ then + game:service('VirtualInputManager'):SendKeyEvent(true, "Z", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "Z", false, game) + end + if _G.SeaSkillX then + game:service('VirtualInputManager'):SendKeyEvent(true, "X", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "X", false, game) + end + if _G.SeaSkillC then + game:service('VirtualInputManager'):SendKeyEvent(true, "C", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "C", false, game) + end + if _G.SeaSkillV then + game:service('VirtualInputManager'):SendKeyEvent(true, "V", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "V", false, game) + end + if _G.SeaSkillF then + game:GetService("VirtualInputManager"):SendKeyEvent(true, "F", false, game) + wait(.1) + game:GetService("VirtualInputManager"):SendKeyEvent(false, "F", false, game) + end + end + until not AutoFarmGhostBoats or not AutoFarmSeaBeast or not AutoFarmTerrorShark or not SeaUseSkill or v.Humanoid.Health == 0 or v.Humanoid.Value or v.Health.Value + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Racev4 Left +local Race_V4_Left = Tab.Tab_RaceV4:addSection() + +local IslandInfo = Race_V4_Left:addMenu("#Island Status") + +local MirageCheck = IslandInfo:addLabel("") +spawn(function() + while task.wait() do + if game.Workspace._WorldOrigin.Locations:FindFirstChild("Mirage Island") then + MirageCheck:Refresh("Mirage Island : Spawn ✅") + else + MirageCheck:Refresh("Mirage Island : Not Spawn ❌") + end + end +end) + +local KitsuneCheck = IslandInfo:addLabel("") +spawn(function() + while task.wait() do + if game.Workspace._WorldOrigin.Locations:FindFirstChild("Kitsune Island") then + KitsuneCheck:Refresh("Kitsune Island : Spawn ✅") + else + KitsuneCheck:Refresh("Kitsune Island : Not Spawn ❌") + end + end +end) + +local MoonCheck = IslandInfo:addLabel("") +spawn(function() + while wait() do + if game:GetService("Lighting").Sky.MoonTextureId == "http://www.roblox.com/asset/?id=9709149431" then + MoonCheck:Refresh("Moon Status : 🌑 100%") + elseif game:GetService("Lighting").Sky.MoonTextureId == "http://www.roblox.com/asset/?id=9709149052" then + MoonCheck:Refresh("Moon Status : 🌒 75%") + elseif game:GetService("Lighting").Sky.MoonTextureId == "http://www.roblox.com/asset/?id=9709143733" then + MoonCheck:Refresh("Moon Status : 🌓 50%") + elseif game:GetService("Lighting").Sky.MoonTextureId == "http://www.roblox.com/asset/?id=9709150401" then + MoonCheck:Refresh("Moon Status : 🌗 25%") + elseif game:GetService("Lighting").Sky.MoonTextureId == "http://www.roblox.com/asset/?id=9709149680" then + MoonCheck:Refresh("Moon Status : 🌖 15%") + else + MoonCheck:Refresh("Moon Status : 🌚 0%") + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Mirage Island +local Mirage_Island = Race_V4_Left:addMenu('#Mirage Island') + +Mirage_Island:addToggle("Mirage ESP", MirageIslandEsp, function(Value) + MirageIslandEsp = Value +end) +spawn(function() + while wait() do + if MirageIslandEsp then + pcall(function() + for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do + if v.Name == "Mirage Island" then + if not v:FindFirstChild("MirageESPIsland") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "MirageESPIsland" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(0, 255, 100) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude / 10) + v.MirageESPIsland.TextLabel.Text = v.Name.."\n".."["..Dis.."]" + end + end + end) + else + for i,v in pairs (game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do + if v.Name == "Mirage Island" then + if v:FindFirstChild("MirageESPIsland") then + v.MirageESPIsland:Destroy() + end + end + end + end + end +end) + +Mirage_Island:addToggle("Gear ESP", GearESP, function(Value) + GearESP = Value +end) +spawn(function() + while wait() do + if GearESP then + pcall(function() + for i,v in pairs(game:GetService("Workspace").Map.MysticIsland:GetChildren()) do + if v:IsA("MeshPart")then + if v.Material == Enum.Material.Neon then + if not v:FindFirstChild("GearESPMirage") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "GearESPMirage" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(0, 255, 100) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude) + v.GearESPMirage.TextLabel.Text = v.Name.." - ["..Dis.." M]" + end + end + end + end) + else + for i,v in pairs(game:GetService("Workspace").Map.MysticIsland:GetChildren()) do + if v:IsA("MeshPart")then + if v.Material == Enum.Material.Neon then + if v:FindFirstChild("GearESPMirage") then + v:FindFirstChild("GearESPMirage"):Destroy() + end + end + end + end + end + end +end) + +Mirage_Island:addToggle("Fruit Dealer ESP", AfdESP, function(Value) + AfdESP = Value +end) +spawn(function() + while wait() do + if AfdESP then + pcall(function() + for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do + if v.Name == "Advanced Fruit Dealer" then + if not v:FindFirstChild("FruitDealerESP") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "FruitDealerESP" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(0, 255, 255) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude) + v.FruitDealerESP.TextLabel.Text = v.Name.." - ["..Dis.." M]" + end + end + end) + else + for i,v in pairs (game:GetService("Workspace").NPCs:GetChildren()) do + if v.Name == "Advanced Fruit Dealer" then + if v:FindFirstChild("FruitDealerESP") then + v.FruitDealerESP:Destroy() + end + end + end + end + end +end) + +Mirage_Island:addToggle("Teleport to Mirage", TeleporttoMirage, function(Value) + TeleporttoMirage = Value + CancelTween(TeleporttoMirage) +end) +spawn(function() + while task.wait() do + if TeleporttoMirage then + if game:GetService("Workspace").Map:FindFirstChild("MysticIsland") then + _G.CenterMI = game:GetService("Workspace").Map.MysticIsland.Center.Position + Tween(CFrame.new(_G.CenterMI)) + end + end + end +end) + +Mirage_Island:addToggle("Teleport to Gear", TeleporttoGear, function(Value) + TeleporttoGear = Value + CancelTween(TeleporttoGear) +end) +spawn(function() + while task.wait() do + if TeleporttoGear then + if game:GetService("Workspace").Map:FindFirstChild("MysticIsland") then + for i,v in pairs(game:GetService("Workspace").Map.MysticIsland:GetChildren()) do + if v:IsA("MeshPart")then + if v.Material == Enum.Material.Neon then + Tween(v.CFrame) + end + end + end + end + end + end +end) + +Mirage_Island:addToggle("Teleport to Advance Fruit Dealer", TeleporttoFruitDealer, function(Value) + TeleporttoFruitDealer = Value + CancelTween(TeleporttoFruitDealer) +end) +spawn(function() + while wait() do + if TeleporttoFruitDealer then + if game:GetService("Workspace").NPCs:FindFirstChild("Advanced Fruit Dealer") then + Tween(CFrame.new(game:GetService("Workspace").NPCs["Advanced Fruit Dealer"].HumanoidRootPart.Position)) + end + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Kitsune Island +local Kitsune_Island = Race_V4_Left:addMenu('#Kitsune Island') + +Kitsune_Island:addToggle("Kitsune ESP", KitsuneIslandEsp, function(Value) + KitsuneIslandEsp = Value +end) +spawn(function() + while wait() do + if KitsuneIslandEsp then + pcall(function() + for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do + if v.Name == "Kitsune Island" then + if not v:FindFirstChild("KitsuneESPIsland") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "KitsuneESPIsland" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(0, 255, 100) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude / 10) + v.KitsuneESPIsland.TextLabel.Text = v.Name.."\n".."["..Dis.."]" + end + end + end) + else + for i,v in pairs (game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do + if v.Name == "Kitsune Island" then + if v:FindFirstChild("KitsuneESPIsland") then + v.KitsuneESPIsland:Destroy() + end + end + end + end + end +end) + +Kitsune_Island:addToggle("Teleport to Kitsune", TeleporttoKitsune, function(Value) + TeleporttoKitsune = Value + CancelTween(TeleporttoKitsune) +end) +spawn(function() + while task.wait() do + if TeleporttoKitsune then + if game:GetService("Workspace").Map:FindFirstChild("KitsuneIsland") then + local kitsuneislands = game:GetService("Workspace").Map:FindFirstChild("KitsuneIsland") + if kitsuneislands:FindFirstChild("ShrineActive") then + for _, v in pairs(kitsuneislands:FindFirstChild("ShrineActive"):GetDescendants()) do + if v:IsA("BasePart") and v.Name:find("NeonShrinePart") then + Tween(v.CFrame) + end + end + end + end + end + end +end) + +Kitsune_Island:addToggle("Collect Azure", CollectAzureAmber, function(Value) + CollectAzureAmber = Value + CancelTween(CollectAzureAmber) +end) +spawn(function() + while wait() do + if CollectAzureAmber then + pcall(function() + if game:GetService("Workspace"):FindFirstChild("AttachedAzureEmber") then + Tween(game:GetService("Workspace"):WaitForChild("EmberTemplate"):FindFirstChild("Part").CFrame) + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Racev4 Right +local Race_V4_Right = Tab.Tab_RaceV4:addSection() + +local RaceV4 = Race_V4_Right:addMenu('#Upgrade Race') + +RaceV4:addToggle("Race Door", RaceDoors, function(Value) + RaceDoors = Value + CancelTween(RaceDoors) +end) +spawn(function() + while task.wait(.1) do + if RaceDoors then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(28286.35546875, 14895.3017578125, 102.62469482421875)) + wait(.5) + if game:GetService("Players").LocalPlayer.Data.Race.Value == "Human" then + TP2(CFrame.new(29221.822265625, 14890.9755859375, -205.99114990234375)) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Skypiea" then + TP2(CFrame.new(28960.158203125, 14919.6240234375, 235.03948974609375)) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Fishman" then + TP2(CFrame.new(28231.17578125, 14890.9755859375, -211.64173889160156)) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Cyborg" then + TP2(CFrame.new(28502.681640625, 14895.9755859375, -423.7279357910156)) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Ghoul" then + TP2(CFrame.new(28674.244140625, 14890.6767578125, 445.4310607910156)) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Mink" then + TP2(CFrame.new(29012.341796875, 14890.9755859375, -380.1492614746094)) + end + end + end +end) + +RaceV4:addToggle("Auto Trial", AutoCompleteRace, function(Value) + AutoCompleteRace = Value +end) +spawn(function() + while task.wait() do + if AutoCompleteRace then + if game:GetService("Players").LocalPlayer.Data.Race.Value == "Human" then + pcall(function() + for i,v in pairs(game.Workspace.Enemies:GetDescendants()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name then + repeat game:GetService("RunService").Heartbeat:wait() + v.Humanoid.Health = 0 + v.HumanoidRootPart.CanCollide = false + sethiddenproperty(game:GetService('Players').LocalPlayer,"SimulationRadius",math.huge) + until not AutoCompleteRace or not v.Parent or not game.Workspace.Enemies:FindFirstChild(v.Name) + end + end + end + end) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Skypiea" then + for i,v in pairs(game:GetService("Workspace").Map.SkyTrial.Model:GetDescendants()) do + if v.Name == "snowisland_Cylinder.081" then + TP2(v.CFrame * CFrame.new(0,0,0)) + end + end + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Fishman" then + for i,v in pairs(game:GetService("Workspace").SeaBeasts.SeaBeast1:GetDescendants()) do + if v.Name == "HumanoidRootPart" then + TP2(v.CFrame * CFrame.new(20,450,0)) + for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v:IsA("Tool") then + if v.ToolTip == "Melee" then -- "Blox Fruit" , "Sword" , "Wear" , "Agility" + game.Players.LocalPlayer.Character.Humanoid:EquipTool(v) + end + end + end + game:GetService("VirtualInputManager"):SendKeyEvent(true,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v:IsA("Tool") then + if v.ToolTip == "Blox Fruit" then -- "Blox Fruit" , "Sword" , "Wear" , "Agility" + game.Players.LocalPlayer.Character.Humanoid:EquipTool(v) + end + end + end + game:GetService("VirtualInputManager"):SendKeyEvent(true,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + + wait(0.5) + for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v:IsA("Tool") then + if v.ToolTip == "Sword" then -- "Blox Fruit" , "Sword" , "Wear" , "Agility" + game.Players.LocalPlayer.Character.Humanoid:EquipTool(v) + end + end + end + game:GetService("VirtualInputManager"):SendKeyEvent(true,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(0.5) + for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v:IsA("Tool") then + if v.ToolTip == "Gun" then -- "Blox Fruit" , "Sword" , "Wear" , "Agility" + game.Players.LocalPlayer.Character.Humanoid:EquipTool(v) + end + end + end + game:GetService("VirtualInputManager"):SendKeyEvent(true,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,122,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,120,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + wait(.2) + game:GetService("VirtualInputManager"):SendKeyEvent(true,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + game:GetService("VirtualInputManager"):SendKeyEvent(false,99,false,game.Players.LocalPlayer.Character.HumanoidRootPart) + end + end + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Cyborg" then + TP2(CFrame.new(28654, 14898.7832, -30, 1, 0, 0, 0, 1, 0, 0, 0, 1)) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Ghoul" then + pcall(function() + for i,v in pairs(game.Workspace.Enemies:GetDescendants()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name then + repeat game:GetService("RunService").Heartbeat:wait() + v.Humanoid.Health = 0 + v.HumanoidRootPart.CanCollide = false + sethiddenproperty(game:GetService('Players').LocalPlayer,"SimulationRadius",math.huge) + until not AutoCompleteRace or not v.Parent or not game.Workspace.Enemies:FindFirstChild(v.Name) + end + end + end + end) + elseif game:GetService("Players").LocalPlayer.Data.Race.Value == "Mink" then + for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do + if v.Name == "StartPoint" then + TP2(v.CFrame* CFrame.new(0,10,0)) + end + end + end + end + end +end) + +RaceV4:addToggle("Auto Train", AutoTrain, function(Value) + AutoTrain = Value +end) +spawn(function() + while task.wait() do + if AutoTrain then + local AncientCFrame = CFrame.new(216.211181640625, 126.9352035522461, -12599.0732421875) + game:GetService("VirtualInputManager"):SendKeyEvent(true,"Y",false,game) + wait(0.1) + game:GetService("VirtualInputManager"):SendKeyEvent(false,"Y",false,game) + pcall(function() + if game:GetService("Workspace").Enemies:FindFirstChild("Cocoa Warrior") or game:GetService("Workspace").Enemies:FindFirstChild("Chocolate Bar Battler") or game:GetService("Workspace").Enemies:FindFirstChild("Sweet Thief") or game:GetService("Workspace").Enemies:FindFirstChild("Candy Rebel") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Cocoa Warrior" or v.Name == "Chocolate Bar Battler" or v.Name == "Sweet Thief" or v.Name == "Candy Rebel" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Ancient_Farm_Name = v.Name + Ancient_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not AutoTrain or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + Tween(AncientCFrame) + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--//Area +local RaceV4_Area = Race_V4_Right:addMenu('#Area') + +RaceV4_Area:addButton("Timple of Time", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(28286.35546875, 14895.3017578125, 102.62469482421875)) + wait(1) + TP2(CFrame.new(28286.35546875, 14895.3017578125, 102.62469482421875)) +end) + +RaceV4_Area:addButton("Lever Pull", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(28575.181640625, 14936.6279296875, 72.31636810302734)) + wait(1) + TP2(CFrame.new(28575.181640625, 14936.6279296875, 72.31636810302734)) +end) + +RaceV4_Area:addButton("Ancient One", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(28981.552734375, 14888.4267578125, -120.245849609375)) + wait(1) + TP2(CFrame.new(28981.552734375, 14888.4267578125, -120.245849609375)) +end) + +RaceV4_Area:addButton("Safe Zone", function() + TP2(CFrame.new(28273.0859375, 14896.5078125, 157.42063903808594)) +end) + +RaceV4_Area:addButton("PVP Zone", function() + TP2(CFrame.new(28766.681640625, 14967.1455078125, -164.13290405273438)) +end) + +-------Logic Auto Farm + + + +----------------------------------------------------//---------------------------------------------------- +--// FARM LEFT +local Farm_Left = Tab.Tab_2:addSection() + +--// LEVEL FARM +local Level_Farm = Farm_Left:addMenu('•Level Farm') + +Level_Farm:addToggle('Level Farm Quest', LevelFarmQuest, function(Value) + LevelFarmQuest = Value + _G.SelectMonster = nil + CancelTween(LevelFarmQuest) +end) + +Level_Farm:addToggle('Level Farm No Quest', LevelFarmNoQuest, function(Value) + LevelFarmNoQuest = Value + _G.SelectMonster = nil + CancelTween(LevelFarmNoQuest) +end) + +spawn(function() + while task.wait() do + if LevelFarmQuest then + pcall(function() + CheckLevel() + if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest") + if ByPassTP then + BTP(CFrameQ) + elseif not ByPassTP then + Tween(CFrameQ) + end + if (CFrameQ.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5 then + wait(1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest", NameQuest, QuestLv) + end + + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild(Ms) then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == Ms then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Level_Farm_Name = v.Name + Level_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not LevelFarmQuest or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + Tween(CFrameMon) + end + end + end) + end + end +end) +spawn(function() + while task.wait() do + if LevelFarmNoQuest then + pcall(function() + CheckLevel() + if game.Workspace.Enemies:FindFirstChild(Ms) then + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v.Name == Ms then + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Level_Farm_Name = v.Name + Level_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not LevelFarmNoQuest or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + if ByPassTP then + BTP(CFrameMon) + elseif not ByPassTP then + Tween(CFrameMon) + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// OTHER FARM +local Other_Farm = Farm_Left:addMenu('#Other Farm') +Other_Farm:addToggle("Buy Random Bone", Auto_Trade_Bone, function(Value) + Auto_Trade_Bone = Value + + while Auto_Trade_Bone do wait() + local args = { + [1] = "Bones", + [2] = "Buy", + [3] = 1, + [4] = 1 + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) + end +end) + +Other_Farm:addToggle('Bones Farm (Third Sea)', Farm_Bone, function(Value) + Farm_Bone = Value + CancelTween(Farm_Bone) +end) +spawn(function() + while task.wait() do + if Farm_Bone then + pcall(function() + local boneframe = CFrame.new(-9508.5673828125, 142.1398468017578, 5737.3603515625) + if ByPassTP then + BTP(boneframe) + elseif not ByPassTP then + Tween(boneframe) + end + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Reborn Skeleton" or v.Name == "Living Zombie" or v.Name =="Demonic Soul" or v.Name == "Posessed Mummy" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Bone_Farm_Name = v.Name + Bone_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not Farm_Bone or not v.Parent or v.Humanoid.Health <= 0 or not game.Workspace.Enemies:FindFirstChild(v.Name) + end + end + end + for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do + if v.Name == "Reborn Skeleton" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Living Zombie" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Demonic Soul" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Posessed Mummy" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + end + end + end) + end + end +end) + +Other_Farm:addToggle('Ectoplasm Farm (Second Sea)', Farm_Ectoplasm, function(Value) + Farm_Ectoplasm = Value + CancelTween(Farm_Ectoplasm) +end) +spawn(function() + while task.wait() do + if Farm_Ectoplasm then + pcall(function() + local EctoMob = CFrame.new(904.4072265625, 181.05767822266, 33341.38671875) + if ByPassTP then + BTP(EctoMob) + elseif not ByPassTP then + Tween(EctoMob) + end + local Distance = (Vector3.new(904.4072265625, 181.05767822266, 33341.38671875) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude + if Distance > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) + end + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Ship Steward" or v.Name == "Ship Engineer" or v.Name == "Ship Deckhand" or v.Name == "Ship Officer" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Ecto_Farm_Name = v.Name + Ecto_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not Farm_Ectoplasm or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do + if v.Name == "Ship Steward" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Engineer" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Deckhand" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Officer" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + end + end + end) + end + end +end) + +Other_Farm:addToggle('Nearest Farm', Nearest_Farm, function(Value) + Nearest_Farm = Value + CancelTween(Nearest_Farm) +end) +spawn(function() + while task.wait() do + if Nearest_Farm then + pcall(function() + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name then + if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude <= 1000 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Nearest_Farm_Name = v.Name + Nearest_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not Nearest_Farm or not v.Parent or v.Humanoid.Health <= 0 or not game.Workspace.Enemies:FindFirstChild(v.Name) + end + end + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// SELECT MONSTER +local SelectMonster_Farm = Farm_Left:addMenu('#Select Monster Farm') + +SelectMonster_Farm:addDropdown("Select Monster", _G.SelectMonster, tableMon, function(Value) + _G.SelectMonster = Value +end) + +SelectMonster_Farm:addToggle('Auto Farm Select Monster (Quest)', SelectMonster_Quest_Farm, function(Value) + SelectMonster_Quest_Farm = Value + CancelTween(SelectMonster_Quest_Farm) +end) + +spawn(function() + while task.wait() do + if SelectMonster_Quest_Farm then + pcall(function() + CheckLevel(_G.SelectMonster) + if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest") + if ByPassTP then + BTP(CFrameQ) + elseif not ByPassTP then + Tween(CFrameQ) + end + if (CFrameQ.Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest",NameQuest,QuestLv) + end + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild(Ms) then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == Ms then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + SelectMonster_Farm_Name = v.Name + SelectMonster_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not SelectMonster_Quest_Farm or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + Tween(CFrameMon) + end + end + end) + end + end +end) + +SelectMonster_Farm:addToggle('Auto Farm Select Monster (No Quest)', SelectMonster_NoQuest_Farm, function(Value) + SelectMonster_NoQuest_Farm = Value + CancelTween(SelectMonster_NoQuest_Farm) +end) +spawn(function() + while task.wait() do + if SelectMonster_NoQuest_Farm then + pcall(function() + CheckLevel(_G.SelectMonster) + if ByPassTP then + BTP(CFrameQ) + elseif not ByPassTP then + Tween(CFrameQ) + end + if game:GetService("Workspace").Enemies:FindFirstChild(Ms) then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == Ms then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + SelectMonster_Farm_Name = v.Name + SelectMonster_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not SelectMonster_NoQuest_Farm or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + Tween(CFrameMon) + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// FARM RIGHT +local Farm_Right = Tab.Tab_2:addSection() + +local Mastery_Farm = Farm_Right:addMenu('#Mastery Farm') +KillPercent = 25 +Mastery_Farm:addTextbox('Skill Percentace %', KillPercent, function(Value) + KillPercent = Value +end) + +local MasteryType = {'Quest', 'No Quest', 'Nearest', 'Bone', 'Ecto', 'Cake Prince'} +SelectedMethodMastery = "Quest" +Mastery_Farm:addDropdown('Select Method', SelectedMethodMastery, MasteryType, function(Value) + SelectedMethodMastery = Value +end) + +Mastery_Farm:addToggle('Auto Farm Devil Mastery', DevilMastery_Farm, function(Value) + DevilMastery_Farm = Value + CancelTween(DevilMastery_Farm) +end) + +spawn(function() + pcall(function() + while task.wait() do + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Blox Fruit" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + CurrentEquipDevilFruit = v.Name + end + end + end + end + end) +end) +--// Use Devil Mastery +spawn(function() + local gg = getrawmetatable(game) + local old = gg.__namecall + setreadonly(gg,false) + gg.__namecall = newcclosure(function(...) + local method = getnamecallmethod() + local args = {...} + if tostring(method) == "FireServer" then + if tostring(args[1]) == "RemoteEvent" then + if tostring(args[2]) ~= "true" and tostring(args[2]) ~= "false" then + if UseSkill then + if type(args[2]) == "vector" then + args[2] = PositionSkillMasteryDevilFruit + else + args[2] = CFrame.new(PositionSkillMasteryDevilFruit) + end + return old(unpack(args)) + end + if UseGunMastery then + if type(args[2]) == "vector" then + args[2] = PositionSkillMasteryGun + else + args[2] = CFrame.new(PositionSkillMasteryGun) + end + return old(unpack(args)) + end + end + end + end + return old(...) + end) +end) +spawn(function() + while task.wait() do + if UseSkill then + pcall(function() + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == Mastery_Farm_Name and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(CurrentEquipDevilFruit) + PositionSkillMasteryDevilFruit = v.HumanoidRootPart.Position + if game:GetService("Players").LocalPlayer.Character:FindFirstChild(CurrentEquipDevilFruit) then + game:GetService("Players").LocalPlayer.Character:FindFirstChild(CurrentEquipDevilFruit).MousePos.Value = PositionSkillMasteryDevilFruit + local DevilFruitMastery = game:GetService("Players").LocalPlayer.Character:FindFirstChild(CurrentEquipDevilFruit).Level.Value + if _G.SkillZ and DevilFruitMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "Z", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "Z", false, game) + end + if _G.SkillX and DevilFruitMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "X", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "X", false, game) + end + if _G.SkillC and DevilFruitMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "C", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "C", false, game) + end + if _G.SkillV and DevilFruitMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "V", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "V", false, game) + end + if _G.SkillF and DevilFruitMastery >= 1 then + game:GetService("VirtualInputManager"):SendKeyEvent(true, "F", false, game) + wait(.1) + game:GetService("VirtualInputManager"):SendKeyEvent(false, "F", false, game) + end + end + until not UseSkill or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end) + end + end +end) +spawn(function() + while task.wait() do + if DevilMastery_Farm and SelectedMethodMastery == "Quest" then + pcall(function() + CheckLevel() + if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest") + if ByPassTP then + BTP(CFrameQ) + elseif not ByPassTP then + Tween(CFrameQ) + end + + if (CFrameQ.Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest",NameQuest,QuestLv) + end + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild(Ms) then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == Ms then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseSkill = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + else + UseSkill = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not DevilMastery_Farm or not SelectedMethodMastery == "Quest" or not v.Parent or v.Humanoid.Health == 0 or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + Tween(CFrameMon) + end + end + end) + + elseif DevilMastery_Farm and SelectedMethodMastery == "No Quest" then + pcall(function() + CheckLevel() + if ByPassTP then + BTP(CFrameQ) + elseif not ByPassTP then + Tween(CFrameQ) + end + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == Ms then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseSkill = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + else + UseSkill = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + + until not DevilMastery_Farm or not SelectedMethodMastery == "Quest" or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + end) + elseif DevilMastery_Farm and SelectedMethodMastery == "Nearest" then + pcall(function() + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v.Name and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v:FindFirstChild("HumanoidRootPart").Position).Magnitude <= 2000 then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseSkill = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + else + UseSkill = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not DevilMastery_Farm or not SelectedMethodMastery == 'Nearest' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + end) + elseif DevilMastery_Farm and SelectedMethodMastery == "Bone" then + pcall(function() + local boneframe = CFrame.new(-9508.5673828125, 142.1398468017578, 5737.3603515625) + if ByPassTP then + BTP(boneframe) + elseif not ByPassTP then + Tween(boneframe) + end + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == "Reborn Skeleton" or v.Name == "Living Zombie" or v.Name =="Demonic Soul" or v.Name == "Posessed Mummy" then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseSkill = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + else + UseSkill = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not DevilMastery_Farm or not SelectedMethodMastery == 'Bone' or not v.Parent or v.Humanoid.Health == 0 or not game.Workspace.Enemies:FindFirstChild(v.Name) + end + end + end + for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do + if v.Name == "Reborn Skeleton" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Living Zombie" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Demonic Soul" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Posessed Mummy" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + end + end + end) + + elseif DevilMastery_Farm and SelectedMethodMastery == "Ecto" then + pcall(function() + local EctoMob = CFrame.new(904.4072265625, 181.05767822266, 33341.38671875) + if ByPassTP then + BTP(EctoMob) + elseif not ByPassTP then + Tween(EctoMob) + end + local Distance = (Vector3.new(904.4072265625, 181.05767822266, 33341.38671875) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude + if Distance > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) + end + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == "Ship Steward" or v.Name == "Ship Engineer" or v.Name == "Ship Deckhand" or v.Name == "Ship Officer" then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseSkill = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + else + UseSkill = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not DevilMastery_Farm or not SelectedMethodMastery == 'Ecto' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do + if v.Name == "Ship Steward" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Engineer" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Deckhand" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Officer" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + end + end + end) + + elseif DevilMastery_Farm and SelectedMethodMastery == "Cake Prince" then + pcall(function() + game.ReplicatedStorage.Remotes.CommF_:InvokeServer("CakePrinceSpawner") + if game.ReplicatedStorage:FindFirstChild("Cake Prince") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") then + if game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Cake Prince" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseSkill = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + else + UseSkill = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not DevilMastery_Farm or not SelectedMethodMastery == 'Cake Prince' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + else + if game:GetService("Workspace").Map.CakeLoaf.BigMirror.Other.Transparency == 0 and (CFrame.new(-1990.672607421875, 4532.99951171875, -14973.6748046875).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude >= 2000 then + Tween(CFrame.new(-2151.82153, 149.315704, -12404.9053)) + end + end + else + if game:GetService("Workspace").Enemies:FindFirstChild("Cookie Crafter") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Guard") or game:GetService("Workspace").Enemies:FindFirstChild("Baking Staff") or game:GetService("Workspace").Enemies:FindFirstChild("Head Baker") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if (v.Name == "Cookie Crafter" or v.Name == "Cake Guard" or v.Name == "Baking Staff" or v.Name == "Head Baker") and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseSkill = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + else + UseSkill = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not DevilMastery_Farm or not SelectedMethodMastery == 'Cake Prince' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + local cakepos = CFrame.new(-2077, 252, -12373) + if ByPassTP then + BTP(cakepos) + else + Tween(cakepos) + end + end + end + end) + + else + UseSkill = false + end + end +end) + +Mastery_Farm:addToggle('Auto Farm Gun Mastery', GunMastery_Farm, function(Value) + GunMastery_Farm = Value + CancelTween(GunMastery_Farm) +end) +--// Use Gun Mastery +spawn(function() + pcall(function() + while task.wait() do + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Gun" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + CurrentEquipGun = v.Name + end + end + end + end + end) +end) +spawn(function() + while task.wait() do + if UseGunMastery then + pcall(function() + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == Mastery_Farm_Name and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(CurrentEquipGun) + PositionSkillMasteryGun = v.HumanoidRootPart.Position + HumanoidRootPartMon = v.HumanoidRootPart + if game:GetService("Players").LocalPlayer.Character:FindFirstChild(CurrentEquipGun) then + game:GetService("Players").LocalPlayer.Character:FindFirstChild(CurrentEquipGun).MousePos.Value = PositionSkillMasteryGun + game:GetService("Players").LocalPlayer.Character[CurrentEquipGun].Cooldown.Value = 0 + game:GetService("Players").LocalPlayer.Character[CurrentEquipGun].RemoteFunctionShoot:InvokeServer(PositionSkillMasteryGun,HumanoidRootPartMon) + local GunMastery = game:GetService("Players").LocalPlayer.Character:FindFirstChild(CurrentEquipGun).Level.Value + if _G.SkillZ and GunMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "Z", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "Z", false, game) + end + if _G.SkillX and GunMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "X", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "X", false, game) + end + if _G.SkillC and GunMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "C", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "C", false, game) + end + if _G.SkillV and GunMastery >= 1 then + game:service('VirtualInputManager'):SendKeyEvent(true, "V", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "V", false, game) + end + if _G.SkillF and GunMastery >= 1 then + game:GetService("VirtualInputManager"):SendKeyEvent(true, "F", false, game) + wait(.1) + game:GetService("VirtualInputManager"):SendKeyEvent(false, "F", false, game) + end + end + until not UseGunMastery or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end) + end + end +end) +spawn(function() + while task.wait() do + if GunMastery_Farm and SelectedMethodMastery == "Quest" then + pcall(function() + CheckLevel() + if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + UseGunMastery = false + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest") + if ByPassTP then + BTP(CFrameQ) + elseif not ByPassTP then + Tween(CFrameQ) + end + + if (CFrameQ.Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest",NameQuest,QuestLv) + end + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild(Ms) then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == Ms then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseGunMastery = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + else + UseGunMastery = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not GunMastery_Farm or not SelectedMethodMastery == "Quest" or not v.Parent or v.Humanoid.Health == 0 or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + Tween(CFrameMon) + end + end + end) + + elseif GunMastery_Farm and SelectedMethodMastery == "No Quest" then + UseGunMastery = false + pcall(function() + CheckLevel() + if ByPassTP then + BTP(CFrameQ) + elseif not ByPassTP then + Tween(CFrameQ) + end + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == Ms then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseGunMastery = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + else + UseGunMastery = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not GunMastery_Farm or not SelectedMethodMastery == "Quest" or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + end) + + elseif GunMastery_Farm and SelectedMethodMastery == "Nearest" then + UseGunMastery = false + pcall(function() + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v.Name and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v:FindFirstChild("HumanoidRootPart").Position).Magnitude <= 2000 then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseGunMastery = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + else + UseGunMastery = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not GunMastery_Farm or not SelectedMethodMastery == 'Nearest' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + end) + + elseif GunMastery_Farm and SelectedMethodMastery == "Bone" then + pcall(function() + local boneframe = CFrame.new(-9508.5673828125, 142.1398468017578, 5737.3603515625) + if ByPassTP then + BTP(boneframe) + elseif not ByPassTP then + Tween(boneframe) + end + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == "Reborn Skeleton" or v.Name == "Living Zombie" or v.Name =="Demonic Soul" or v.Name == "Posessed Mummy" then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseGunMastery = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + else + UseGunMastery = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not GunMastery_Farm or not SelectedMethodMastery == 'Bone' or not v.Parent or v.Humanoid.Health == 0 or not game.Workspace.Enemies:FindFirstChild(v.Name) + end + end + end + for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do + if v.Name == "Reborn Skeleton" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Living Zombie" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Demonic Soul" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Posessed Mummy" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + end + end + end) + + elseif GunMastery_Farm and SelectedMethodMastery == "Ecto" then + pcall(function() + local EctoMob = CFrame.new(904.4072265625, 181.05767822266, 33341.38671875) + if ByPassTP then + BTP(EctoMob) + elseif not ByPassTP then + Tween(EctoMob) + end + local Distance = (Vector3.new(904.4072265625, 181.05767822266, 33341.38671875) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude + if Distance > 20000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) + end + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if v.Name == "Ship Steward" or v.Name == "Ship Engineer" or v.Name == "Ship Deckhand" or v.Name == "Ship Officer" then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseGunMastery = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + else + UseGunMastery = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not GunMastery_Farm or not SelectedMethodMastery == 'Ecto' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do + if v.Name == "Ship Steward" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Engineer" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Deckhand" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + elseif v.Name == "Ship Officer" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + end + end + end) + + elseif GunMastery_Farm and SelectedMethodMastery == "Cake Prince" then + pcall(function() + game.ReplicatedStorage.Remotes.CommF_:InvokeServer("CakePrinceSpawner") + if game.ReplicatedStorage:FindFirstChild("Cake Prince") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") then + if game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Cake Prince" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseGunMastery = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + else + UseGunMastery = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not GunMastery_Farm or not SelectedMethodMastery == 'Cake Prince' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + else + if game:GetService("Workspace").Map.CakeLoaf.BigMirror.Other.Transparency == 0 and (CFrame.new(-1990.672607421875, 4532.99951171875, -14973.6748046875).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude >= 2000 then + Tween(CFrame.new(-2151.82153, 149.315704, -12404.9053)) + end + end + else + if game:GetService("Workspace").Enemies:FindFirstChild("Cookie Crafter") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Guard") or game:GetService("Workspace").Enemies:FindFirstChild("Baking Staff") or game:GetService("Workspace").Enemies:FindFirstChild("Head Baker") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + if (v.Name == "Cookie Crafter" or v.Name == "Cake Guard" or v.Name == "Baking Staff" or v.Name == "Head Baker") and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then + UseGunMastery = true + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + else + UseGunMastery = false + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Mastery_Farm_Name = v.Name + Mastery_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + end + until not GunMastery_Farm or not SelectedMethodMastery == 'Cake Prince' or not v.Parent or v.Humanoid.Health == 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + local cakepos = CFrame.new(-2077, 252, -12373) + if ByPassTP then + BTP(cakepos) + else + Tween(cakepos) + end + end + end + end) + else + UseGunMastery = false + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// BOSS FARM +local Boss_Farm = Farm_Right:addMenu('#Boss Farm') +local BossNameStorage = { + "The Gorrila King", "Bobby", "The Saw", "Yeti", "Mob Leader", "Vice Admiral", "Saber Expert", "Warden", "Chief Warden", "Swan", "Magma Admiral", "Fishman Lord", "Wysper", "Thunder God", "Cyborg", "Ice Admiral", "Greybeard", + "Diamond", "Jeremy", "Fajita", "Don Swan", "Smoke Admiral", "Awakened Ice Admiral", "Tide Keeper", "Darkbeard", "Cursed Captain", "Order", + "Stone", "Island Empress", "Kilo Admiral", "Captain Elephant", "Beautiful Pirate", "Cake Queen", "Longma", "Soul Reaper", "rip_indra True Form" +} +local BossList = {} +for i,v in pairs(game.ReplicatedStorage:GetChildren()) do + if table.find(BossNameStorage, v.Name) then + table.insert(BossList, v.Name) + end +end + +local Refresh_Boss = Boss_Farm:addDropdown('Select Boss', SelectBoss, BossList, function(Value) + SelectBoss = Value +end) + +Boss_Farm:addButton('Refresh Boss', function() + local NewBossList = {} + for i,v in pairs(game.ReplicatedStorage:GetChildren()) do + if table.find(BossNameStorage, v.Name) then + table.insert(NewBossList, v.Name) + end + end + Refresh_Boss:Clear() + Refresh_Boss:Refresh(NewBossList) +end) + +Boss_Farm:addToggle('Auto Farm Boss (Quest)', AutoFarmBossQuest, function(Value) + AutoFarmBossQuest = Value + CancelTween(AutoFarmBossQuest) +end) +spawn(function() + while task.wait() do + if AutoFarmBossQuest then + pcall(function() + CheckBossQuest(SelectBoss) + if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameBoss) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest") + if ByPassTP then + BTP(CFrameQBoss) + elseif not ByPassTP then + Tween(CFrameQBoss) + end + if (CFrameQBoss.Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest",NameQuestBoss,QuestLvBoss) + end + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameBoss) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild(SelectBoss) then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == SelectBoss then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not AutoFarmBossQuest or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + Tween(CFrameBoss) + end + end + end) + end + end +end) + +Boss_Farm:addToggle('Auto Farm Boss (No Quest)', AutoFarmBossNoQuest, function(Value) + AutoFarmBossNoQuest = Value + CancelTween(AutoFarmBossNoQuest) +end) +spawn(function() + while task.wait() do + if AutoFarmBossNoQuest then + pcall(function() + CheckBossQuest(SelectBoss) + if ByPassTP then + BTP(CFrameBoss) + elseif not ByPassTP then + Tween(CFrameBoss) + end + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == SelectBoss then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not AutoFarmBossNoQuest or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// SUBS FARM LEFT +local Subs_Farm_Left = Tab.Tab_SubFarm:addSection() + +local Elite_Hunter_Quest = Subs_Farm_Left:addMenu('#Elite Hunter') + +local EliteProgress = Elite_Hunter_Quest:addLabel("") +local EliteStatus = Elite_Hunter_Quest:addLabel("") +spawn(function() + while wait() do + local progelit = game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("EliteHunter","Progress") + EliteProgress:Refresh("Elite Boss Killed : " .. progelit) + if game:GetService('ReplicatedStorage'):FindFirstChild('Diablo') or game:GetService('ReplicatedStorage'):FindFirstChild('Deandre') or game:GetService('ReplicatedStorage'):FindFirstChild('Urban') then + EliteStatus:Refresh("Boss Status : Boss is Spawned.") + elseif not game:GetService('ReplicatedStorage'):FindFirstChild('Diablo') or not game:GetService('ReplicatedStorage'):FindFirstChild('Deandre') or not game:GetService('ReplicatedStorage'):FindFirstChild('Urban') then + EliteStatus:Refresh("Boss Status : Boss is not Spawned.") + end + end +end) + +Elite_Hunter_Quest:addToggle('Auto Elite Hunter', AutoEliteHunter, function(Value) + AutoEliteHunter = Value + CancelTween(AutoEliteHunter) +end) +spawn(function() + while task.wait() do + if AutoEliteHunter then + pcall(function() + if game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Diablo") or string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Deandre") or string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Urban") then + if game:GetService("Workspace").Enemies:FindFirstChild("Diablo") or game:GetService("Workspace").Enemies:FindFirstChild("Deandre") or game:GetService("Workspace").Enemies:FindFirstChild("Urban") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Diablo" or v.Name == "Deandre" or v.Name == "Urban" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoEliteHunter == false or v.Humanoid.Health <= 0 or not v.Parent + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Diablo") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Diablo").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Diablo").HumanoidRootPart.CFrame) + end + elseif game:GetService("ReplicatedStorage"):FindFirstChild("Deandre") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Deandre").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Deandre").HumanoidRootPart.CFrame) + end + elseif game:GetService("ReplicatedStorage"):FindFirstChild("Urban") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Urban").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Urban").HumanoidRootPart.CFrame) + end + end + end + end + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("EliteHunter") + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Cake Prince +local Cake_Prince_Quest = Subs_Farm_Left:addMenu('#Cake Prince & Dough King') +local CakePrinceStatus = Cake_Prince_Quest:addLabel("") +spawn(function() + while wait() do + if string.len(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner")) == 88 then + CakePrinceStatus:Refresh("Killed Left : "..string.sub(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"),39,41)..' / 500') + elseif string.len(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner")) == 87 then + CakePrinceStatus:Refresh("Killed Left : "..string.sub(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"),39,40)..' / 500') + elseif string.len(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner")) == 86 then + CakePrinceStatus:Refresh("Killed Left : "..string.sub(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"),39,39)..' / 500') + else + CakePrinceStatus:Refresh("Cake Prince Spawned...!!!") + end + end +end) + +Cake_Prince_Quest:addToggle('Auto Cake Prince', AutoCakePrince, function(Value) + AutoCakePrince = Value + CancelTween(AutoCakePrince) +end) +spawn(function() + while task.wait() do + if AutoCakePrince then + pcall(function() + game.ReplicatedStorage.Remotes.CommF_:InvokeServer("CakePrinceSpawner") + if game.ReplicatedStorage:FindFirstChild("Cake Prince") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") then + if game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if AutoCakePrince and v.Name == "Cake Prince" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not AutoCakePrince or not v.Parent or v.Humanoid.Health <= 0 + end + end + else + if game:GetService("Workspace").Map.CakeLoaf.BigMirror.Other.Transparency == 0 and (CFrame.new(-1990.672607421875, 4532.99951171875, -14973.6748046875).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude >= 2000 then + Tween(CFrame.new(-2151.82153, 149.315704, -12404.9053)) + end + end + else + if game:GetService("Workspace").Enemies:FindFirstChild("Cookie Crafter") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Guard") or game:GetService("Workspace").Enemies:FindFirstChild("Baking Staff") or game:GetService("Workspace").Enemies:FindFirstChild("Head Baker") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if (v.Name == "Cookie Crafter" or v.Name == "Cake Guard" or v.Name == "Baking Staff" or v.Name == "Head Baker") and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + CakePrince_Farm_Name = v.Name + CakePrince_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not AutoCakePrince or not v.Parent or v.Humanoid.Health <= 0 + end + end + end + else + local cakepos = CFrame.new(-2077, 252, -12373) + if ByPassTP then + BTP(cakepos) + else + Tween(cakepos) + end + end + end + end) + end + end +end) + +Cake_Prince_Quest:addToggle('Auto Dough King (Need to Get Sweet Chalice)', _G.AutoDoughKing, function(Value) + _G.AutoDoughKing = Value + CancelTween(_G.AutoDoughKing) +end) + +spawn(function() + while task.wait(.1) do + if _G.AutoDoughKing then + local Place_1 = CFrame.new(-2681.97998, 64.3921585, -12853.7363, 0.149007782, -1.87902192e-08, 0.98883605, 3.60619588e-08, 1, 1.35681812e-08, -0.98883605, 3.36376011e-08, 0.149007782) + pcall(function() + if game:GetService("Workspace").Map.CakeLoaf:FindFirstChild("RedDoor") then + if game.Players.LocalPlayer.Character:FindFirstChild("Red Key") or game.Players.LocalPlayer.Backpack:FindFirstChild("Red Key") then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakeScientist", "Check") + wait(1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("RaidsNpc", "Check") + Tween(Place_1) + if (Place_1.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude <= 5 then + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-2681.97998, 64.3921585, -12853.7363, 0.149007782, -1.87902192e-08, 0.98883605, 3.60619588e-08, 1, 1.35681812e-08, -0.98883605, 3.36376011e-08, 0.149007782) + wait(0.5) + EquipTool("Red Key") + wait(0.5) + end + elseif game.Workspace:FindFirstChild("Enemies"):FindFirstChild("Dough King") or game:GetService("ReplicatedStorage"):FindFirstChild("Dough King") then + if game:GetService("Workspace").Enemies:FindFirstChild("Dough King") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Dough King" then + if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not _G.AutoDoughKing or not v.Parent or v.Humanoid.Health <= 0 or game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + if game:GetService("Workspace").Map.CakeLoaf.BigMirror.Other.Transparency == 0 then + local BigMirrorPlace = CFrame.new(-2151.82153, 149.315704, -12404.9053) + Tween(BigMirrorPlace) + if (BigMirrorPlace.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude <= 300 then + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-2151.82153, 149.315704, -12404.9053) + wait(1) + end + end + end + elseif game.Players.LocalPlayer.Character:FindFirstChild("Sweet Chalice") or game.Players.LocalPlayer.Backpack:FindFirstChild("Sweet Chalice") then + if game:GetService("Workspace").Enemies:FindFirstChild("Cookie Crafter") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Guard") or game:GetService("Workspace").Enemies:FindFirstChild("Baking Staff") or game:GetService("Workspace").Enemies:FindFirstChild("Head Baker") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Cookie Crafter" or v.Name == "Cake Guard" or v.Name == "Baking Staff" or v.Name == "Head Baker" then + if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + DoughKing_Farm_Name = v.Name + DoughKing_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner", true) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner") + until not _G.AutoDoughKing or not v.Parent or v.Humanoid.Health <= 0 or game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + Tween(CFrame.new(-2077, 252, -12373)) + if (CFrame.new(-2077, 252, -12373).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude <= 300 then + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-2077, 252, -12373) + end + end + + elseif (game.Players.LocalPlayer.Backpack:FindFirstChild("God's Chalice") or game.Players.LocalPlayer.Character:FindFirstChild("God's Chalice")) and GetMaterial("Conjured Cocoa") >= 10 then + game.ReplicatedStorage.Remotes.CommF_:InvokeServer("SweetChaliceNpc") + wait(0.2) + elseif not game.Players.LocalPlayer.Backpack:FindFirstChild("God's Chalice") and not game.Players.LocalPlayer.Character:FindFirstChild("God's Chalice") and (game.Workspace.Enemies:FindFirstChild("Deandre") or game.Workspace.Enemies:FindFirstChild("Urban") or game.Workspace.Enemies:FindFirstChild("Diablo") or game.ReplicatedStorage:FindFirstChild("Deandre") or game.ReplicatedStorage:FindFirstChild("Urban") or game.ReplicatedStorage:FindFirstChild("Diablo")) then + if game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Diablo") or string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Urban") or string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Deandre") then + if game:GetService("Workspace").Enemies:FindFirstChild("Diablo") or game:GetService("Workspace").Enemies:FindFirstChild("Deandre") or game:GetService("Workspace").Enemies:FindFirstChild("Urban") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Diablo" or v.Name == "Urban" or v.Name == "Deandre" then + if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not _G.AutoDoughKing or not v.Parent or v.Humanoid.Health <= 0 or game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Diablo") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Diablo").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Diablo").HumanoidRootPart.CFrame) + end + elseif game:GetService("ReplicatedStorage"):FindFirstChild("Deandre") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Deandre").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Deandre").HumanoidRootPart.CFrame) + end + elseif game:GetService("ReplicatedStorage"):FindFirstChild("Urban") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Urban").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Urban").HumanoidRootPart.CFrame) + end + end + end + end + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("EliteHunter") + end + else + if game:GetService("Workspace").Enemies:FindFirstChild("Candy Rebel") or game:GetService("Workspace").Enemies:FindFirstChild("Sweet Thief") or game:GetService("Workspace").Enemies:FindFirstChild("Chocolate Bar Battler") or game:GetService("Workspace").Enemies:FindFirstChild("Cocoa Warrior") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if (v.Name == "Candy Rebel" or v.Name == "Sweet Thief" or v.Name == "Chocolate Bar Battler" or v.Name == "Cocoa Warrior") and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + DoughKing_Farm_Name = v.Name + DoughKing_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not _G.AutoDoughKing or not v.Parent or v.Humanoid.Health <= 0 + end + end + else + Tween(CFrame.new(620.6344604492188, 78.93644714355469, -12581.369140625)) + if (CFrame.new(620.6344604492188, 78.93644714355469, -12581.369140625).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude <= 150 then + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(620.6344604492188, 78.93644714355469, -12581.369140625) + end + end + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Cake Prince +local Other_Subs_Farm = Subs_Farm_Left:addMenu('#Raid Farm') + +Other_Subs_Farm:addToggle('Auto Raid Factory', AutoFactory, function(Value) + AutoFactory = Value + CancelTween(AutoFactory) +end) +spawn(function() + while task.wait() do + if AutoFactory then + if game.Workspace.Enemies:FindFirstChild("Core") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Core" and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + Tween(CFrame.new(448.46756, 199.356781, -441.389252)) + EquipTool(SelectWeapon) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or AutoFactory == false + end + end + elseif game.ReplicatedStorage:FindFirstChild("Core") then + repeat Tween(CFrame.new(448.46756, 199.356781, -441.389252)) + wait() + until not AutoFactory or (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(448.46756, 199.356781, -441.389252)).Magnitude <= 10 + end + end + end +end) + +Other_Subs_Farm:addToggle('Auto Raid Pirate', AutoPirateCastle, function(Value) + AutoPirateCastle = Value + CancelTween(AutoPirateCastle) +end) +spawn(function() + while task.wait() do + if AutoPirateCastle then + pcall(function() + local CFrameCastleRaid = CFrame.new(-5496.17432, 313.768921, -2841.53027, 0.924894512, 7.37058015e-09, 0.380223751, 3.5881019e-08, 1, -1.06665446e-07, -0.380223751, 1.12297109e-07, 0.924894512) + if (CFrame.new(-5539.3115234375, 313.800537109375, -2972.372314453125).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 500 then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + if v.Name then + if (v.HumanoidRootPart.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude < 2000 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + PirateCastle_Name = v.Name + PirateCastle_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not AutoPirateCastle or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + end + else + Tween(CFrameCastleRaid) + end + end) + end + end +end) +----------------------------------------------------//---------------------------------------------------- +--// SUBS FARM Right +local Subs_Farm_Right = Tab.Tab_SubFarm:addSection() + +--// MATERIAL FARM +local Material_Farm = Subs_Farm_Right:addMenu('#Material Farm') +if First_Sea then + MaterialList = {"Scrap Metal","Leather","Angel Wings","Magma Ore","Fish Tail"} +elseif Second_Sea then + MaterialList = {"Scrap Metal","Leather","Radioactive Material","Mystic Droplet","Magma Ore","Vampire Fang"} +elseif Third_Sea then + MaterialList = {"Scrap Metal","Leather","Demonic Wisp","Conjured Cocoa","Dragon Scale","Gunpowder","Fish Tail","Mini Tusk"} +end +Material_Farm:addDropdown('Select Material', SelectMaterial, MaterialList, function(Value) + SelectMaterial = Value +end) + +Material_Farm:addToggle('Auto Farm Material', Auto_Farm_Material, function(Value) + Auto_Farm_Material = Value + CancelTween(Auto_Farm_Material) +end) +spawn(function() + while task.wait() do + if Auto_Farm_Material then + pcall(function() + MaterialMon(SelectMaterial) + if ByPassTP then + BTP(MPos) + elseif not ByPassTP then + Tween(MPos) + end + for i,v in pairs (game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == MMon then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Material_Farm_Name = v.Name + Material_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not Auto_Farm_Material or not v.Parent or v.Humanoid.Health <= 0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// CHEST FARM +local Chest_Farm = Subs_Farm_Right:addMenu('#Chest Farm') + +function AutoGrabChest() + local player = game.Players.LocalPlayer.Character + for i,v in pairs(game.Workspace:GetChildren()) do + if v.Name == "Chest1" or v.Name == "Chest2" or v.Name == "Chest3" then + player.HumanoidRootPart.CFrame = v.CFrame + wait(.15) + end + end + for i,v in pairs(game.Workspace:GetDescendants()) do + if (v.Name == "Chest1" or v.Name == "Chest2" or v.Name == "Chest3") and v:IsA("TouchTransmitter") then + wait(.15) + firetouchinterest(player.HumanoidRootPart, v.Parent, 0) -- 0 is touch + wait(.15) + firetouchinterest(player.HumanoidRootPart, v.Parent, 1) -- 1 is not touch + end + end +end + +function CooldownDeath(times) + wait(times) + game.Players.LocalPlayer.Character.Head:Destroy() + wait(times) +end + +Chest_Farm:addToggle('Auto Grab Chest (Stop if have items)', _G.GrabChested, function(Value) + _G.GrabChested = Value +end) +spawn(function() + while task.wait() do + if _G.GrabChested then + pcall(function() + if not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("God's Chalice") or not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Fist of Darkness") then + pcall(function() + AutoGrabChest() + end) + end + end) + end + end +end) +spawn(function() + while task.wait() do + if _G.GrabChested then + pcall(function() + CooldownDeath(10) + end) + end + end +end) + +Chest_Farm:addToggle('Auto Grab Chest + Hop (Stop if have items)', _G.GrabChestedHop, function(Value) + _G.GrabChestedHop = Value +end) +spawn(function() + while wait() do + if _G.GrabChestedHop then + pcall(function() + if game.Workspace:FindFirstChild("Chest1") or game.Workspace:FindFirstChild("Chest2") or game.Workspace:FindFirstChild("Chest3") then + if not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("God's Chalice") or not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Fist of Darkness") then + pcall(function() + AutoGrabChest() + end) + end + else + pcall(function() + Hop() + end) + end + end) + end + end +end) +spawn(function() + while task.wait() do + if _G.GrabChestedHop then + pcall(function() + CooldownDeath(10) + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// OBSERVATION FARM +local Observation_Farm = Subs_Farm_Right:addMenu('#Observation Farm') +local ObservationRange = Observation_Farm:addLabel("") +spawn(function() + while task.wait() do + ObservationRange:Refresh("Observation Level : " .. tostring(game:GetService("Players").LocalPlayer.VisionRadius.Value)) + end +end) + +Observation_Farm:addToggle("Auto Farm Observation", AutoFarmKen, function(Value) + AutoFarmKen = Value + CancelTween(AutoFarmKen) +end) +spawn(function() + while task.wait() do + if AutoFarmKen then + pcall(function() + if Second_Sea then + if game:GetService("Workspace").Enemies:FindFirstChild("Lava Pirate [Lv. 1200]") then + if game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") then + repeat game:GetService("RunService").Heartbeat:wait() + game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Enemies:FindFirstChild("Lava Pirate").HumanoidRootPart.CFrame * CFrame.new(3,0,0) + until AutoFarmKen == false or not game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") + else + repeat game:GetService("RunService").Heartbeat:wait() + game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Enemies:FindFirstChild("Lava Pirate").HumanoidRootPart.CFrame * CFrame.new(0,50,0)+ + wait(1) + if not game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") then + game:GetService("TeleportService"):Teleport(game.PlaceId,game:GetService("Players").LocalPlayer) + end + until AutoFarmKen == false or game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") + end + else + Tween(CFrame.new(-5478.39209, 15.9775667, -5246.9126)) + end + elseif First_Sea then + if game:GetService("Workspace").Enemies:FindFirstChild("Galley Captain [Lv. 650]") then + if game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") then + repeat game:GetService("RunService").Heartbeat:wait() + game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Enemies:FindFirstChild("Galley Captain").HumanoidRootPart.CFrame * CFrame.new(3,0,0) + until AutoFarmKen == false or not game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") + else + repeat game:GetService("RunService").Heartbeat:wait() + game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Enemies:FindFirstChild("Galley Captain").HumanoidRootPart.CFrame * CFrame.new(0,50,0) + wait(1) + if not game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") then + game:GetService("TeleportService"):Teleport(game.PlaceId,game:GetService("Players").LocalPlayer) + end + until AutoFarmKen == false or game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") + end + else + Tween(CFrame.new(5533.29785, 88.1079102, 4852.3916)) + end + elseif Third_Sea then + if game:GetService("Workspace").Enemies:FindFirstChild("Giant Islander [Lv. 1650]") then + if game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") then + repeat game:GetService("RunService").Heartbeat:wait() + game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Enemies:FindFirstChild("Giant Islander").HumanoidRootPart.CFrame * CFrame.new(3,0,0) + until AutoFarmKen == false or not game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") + else + repeat game:GetService("RunService").Heartbeat:wait() + game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Enemies:FindFirstChild("Giant Islander").HumanoidRootPart.CFrame * CFrame.new(0,50,0) + wait(1) + if not game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") then + game:GetService("TeleportService"):Teleport(game.PlaceId,game:GetService("Players").LocalPlayer) + end + until AutoFarmKen == false or game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") + end + else + Tween(CFrame.new(4530.3540039063, 656.75695800781, -131.60952758789)) + end + end + end) + end + end +end) + +Observation_Farm:addToggle("Auto Observation V2", AutoKenV2, function(Value) + AutoKenV2 = Value + CancelTween(AutoKenV2) +end) +spawn(function() + while task.wait() do + if AutoKenV2 then + pcall(function() + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress","Citizen") == 3 then + if game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Banana") and game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Apple") and game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Pineapple") then + repeat game:GetService("RunService").Heartbeat:wait() + Tween(CFrame.new(-12444.78515625, 332.40396118164, -7673.1806640625)) + until not AutoKenV2 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-12444.78515625, 332.40396118164, -7673.1806640625)).Magnitude <= 10 + wait(.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress","Citizen") + elseif game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Fruit Bowl") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Fruit Bowl") then + repeat game:GetService("RunService").Heartbeat:wait() + Tween(CFrame.new(-10920.125, 624.20275878906, -10266.995117188)) + until not AutoKenV2 or (game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-10920.125, 624.20275878906, -10266.995117188)).Magnitude <= 10 + wait(.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("KenTalk2","Start") + wait(1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("KenTalk2","Buy") + else + for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do + if v.Name == "Apple" or v.Name == "Banana" or v.Name == "Pineapple" then + v.Handle.CFrame = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,1,10) + wait() + firetouchinterest(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,v.Handle,0) + wait() + end + end + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// QUEST LEFT +local Quest_Left = Tab.Tab_3:addSection() +local World_Quest = Quest_Left:addMenu('#World') +World_Quest:addToggle('Auto Second World [Lv. 700]', AutoSecondWorld, function(Value) + AutoSecondWorld = Value + CancelTween(AutoSecondWorld) +end) +spawn(function() + while task.wait() do + if AutoSecondWorld then + pcall(function() + if game.Players.LocalPlayer.Data.Level.Value >= 700 then + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("DressrosaQuestProgress").UsedKey == false then + if not game.Players.LocalPlayer.Backpack:FindFirstChild("Key") or not game.Players.LocalPlayer.Character:FindFirstChild("Key") then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("DressrosaQuestProgress","Detective") + elseif game.Players.LocalPlayer.Backpack:FindFirstChild("Key") or game.Players.LocalPlayer.Character:FindFirstChild("Key") then + game.Players.LocalPlayer.Character.Humanoid:EquipTool(game.Players.LocalPlayer.Backpack["Key"]) + if ByPassTP then + BTP(CFrame.new(1349.697265625, 37.34928512573242, -1328.8309326171875)) + game:GetService("Workspace").Map.Ice.Door.Size = Vector3.new(30,30,30) + elseif not ByPassTP then + Tween(CFrame.new(1349.697265625, 37.34928512573242, -1328.8309326171875)) + game:GetService("Workspace").Map.Ice.Door.Size = Vector3.new(30,30,30) + end + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("DressrosaQuestProgress").UsedKey == true then + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("DressrosaQuestProgress").KilledIceBoss == false then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Ice Admiral" then + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + end + end + for i,v in pairs(game.ReplicatedStorage:GetChildren()) do + if v.Name == "Ice Admiral" then + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + end + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("DressrosaQuestProgress").KilledIceBoss == true then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TravelDressrosa") + end + end + end + end) + end + end +end) + +World_Quest:addToggle('Auto Third World [Lv. 1500]', AutoThirdWorld, function(Value) + AutoThirdWorld = Value + CancelTween(AutoThirdWorld) +end) +spawn(function() + while task.wait() do + if AutoThirdWorld then + pcall(function() + if game.Players.LocalPlayer.Data.Level.Value >= 1500 then + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") == 3 then + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("GetUnlockables").FlamingoAccess == nil then + if game:GetService("ReplicatedStorage").Remotes["CommF_"]:InvokeServer("ZQuestProgress", "Check") == nil then + if game.Workspace.Enemies:FindFirstChild("rip_indra") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "rip_indra" and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or not AutoThirdWorld + end + end + else + Tween(CFrame.new(-26952.2891, 21.5294781, 329.351562, -0.453972578, 0, -0.891015649, 0, 1, 0, 0.891015649, 0, -0.453972578)) + end + elseif game:GetService("ReplicatedStorage").Remotes["CommF_"]:InvokeServer("ZQuestProgress", "Check") == 1 then + if game.Workspace.Enemies:FindFirstChild("Don Swan") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Don Swan" and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or not AutoThirdWorld + end + end + else + if ByPassTP then + BTP(CFrame.new(2288.802, 15.1870775, 863.034607)) + else + Tween(CFrame.new(2288.802, 15.1870775, 863.034607)) + end + end + end + + TabelDevilFruitStore = {} + TabelDevilFruitOpen = {} + for i,v in pairs(game:GetService("ReplicatedStorage").Remotes["CommF_"]:InvokeServer("getInventoryFruits")) do + for i1,v1 in pairs(v) do + if i1 == "Name" then + table.insert(TabelDevilFruitStore,v1) + end + end + end + for i,v in next,game.ReplicatedStorage:WaitForChild("Remotes").CommF_:InvokeServer("GetFruits") do + if v.Price >= 1000000 then + table.insert(TabelDevilFruitOpen,v.Name) + end + end + for i,DevilFruitOpenDoor in pairs(TabelDevilFruitOpen) do + for i1,DevilFruitStore in pairs(TabelDevilFruitStore) do + if DevilFruitOpenDoor == DevilFruitStore and game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("GetUnlockables").FlamingoAccess == nil then + if not game.Players.LocalPlayer.Backpack:FindFirstChild(DevilFruitStore) then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("LoadFruit",DevilFruitStore) + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TalkTrevor","1") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TalkTrevor","2") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TalkTrevor","3") + end + end + end + end + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TalkTrevor","1") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TalkTrevor","2") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TalkTrevor","3") + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("GetUnlockables").FlamingoAccess == true then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TravelZou") + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") == 0 then + if string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Swan Pirates") and string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "50") and game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild("Swan Pirate") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == "Swan Pirate" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false or not AutoThirdWorld + end + end + else + if ByPassTP then + BTP(CFrame.new(1057.92761, 137.614319, 1242.08069)) + else + Tween(CFrame.new(1057.92761, 137.614319, 1242.08069)) + end + end + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest","BartiloQuest",1) + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") == 1 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") + if game.Workspace.Enemies:FindFirstChild("Jeremy") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Jeremy" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or not AutoThirdWorld + end + end + end + else + if ByPassTP then + BTP(CFrame.new(2099.88159, 448.931, 648.997375)) + else + Tween(CFrame.new(2099.88159, 448.931, 648.997375)) + end + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") == 2 then + if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - CFrameThird.Position).Magnitude > 1500 then + if ByPassTP then + BTP(CFrame.new(-1836.1412353515625, 10.458294868469238, 1692.491943359375)) + else + Tween(CFrame.new(-1836.1412353515625, 10.458294868469238, 1692.491943359375)) + end + else + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1850.49329, 13.1789551, 1750.89685) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1858.87305, 19.3777466, 1712.01807) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1803.94324, 16.5789185, 1750.89685) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1858.55835, 16.8604317, 1724.79541) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1869.54224, 15.987854, 1681.00659) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1800.0979, 16.4978027, 1684.52368) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1819.26343, 14.795166, 1717.90625) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1813.51843, 14.8604736, 1724.79541) + end + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// FIGHTING +local Fighting_Quest = Quest_Left:addMenu("#Fighting") +Fighting_Quest:addToggle('Auto DeathStep', AutoDeathStep, function(Value) + AutoDeathStep = Value + CancelTween(AutoDeathStep) + if AutoDeathStep then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyBlackLeg") + end +end) +spawn(function() + while task.wait() do + pcall(function() + if AutoDeathStep then + if game.Players.LocalPlayer.Character:FindFirstChild("Black Leg") and game.Players.LocalPlayer.Character:FindFirstChild("Black Leg").Level.Value >= 400 or game.Players.LocalPlayer.Backpack:FindFirstChild("Black Leg") and game.Players.LocalPlayer.Backpack:FindFirstChild("Black Leg").Level.Value >= 400 then + if game:GetService("Workspace").Map.IceCastle.Hall.LibraryDoor.PhoeyuDoor.Transparency == 0 then + Tween(CFrame.new(6372.57275, 302.194611, -6838.97461, 0.838541508, -8.27643453e-05, 0.544837654, 8.27643453e-05, 1, 2.45265783e-05, -0.544837654, 2.45265783e-05, 0.838541508)) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDeathStep") + if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Library Key") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Library Key") then + EquipTool("Library Key") + repeat task.wait() + if ByPassTP then + BTP(CFrame.new(6371.2001953125, 296.63433837890625, -6841.18115234375)) + else + Tween(CFrame.new(6371.2001953125, 296.63433837890625, -6841.18115234375)) + end + until (CFrame.new(6371.2001953125, 296.63433837890625, -6841.18115234375).Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 3 or not AutoDeathStep + if (CFrame.new(6371.2001953125, 296.63433837890625, -6841.18115234375).Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 3 then + wait(1.2) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDeathStep") + wait(0.5) + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Awakened Ice Admiral") or game:GetService("Workspace").Enemies:FindFirstChild("Awakened Ice Admiral") then + if game:GetService("Workspace").Enemies:FindFirstChild("Awakened Ice Admiral") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Awakened Ice Admiral" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or AutoDeathStep == false or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Library Key") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Library Key") + end + end + end + end + else + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Awakened Ice Admiral [Lv. 1400] [Boss]").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Awakened Ice Admiral [Lv. 1400] [Boss]").HumanoidRootPart.CFrame) + end + + end + end + end + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyBlackLeg") + end + end + end) + end +end) + +Fighting_Quest:addToggle('Auto SuperHuman', AutoSuperhuman, function(Value) + AutoSuperhuman = Value + CancelTween(AutoSuperhuman) + if AutoSuperhuman then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySuperhuman") + end +end) +spawn(function() + while task.wait() do + if AutoSuperhuman then + pcall(function() + if game.Players.LocalPlayer:FindFirstChild("WeaponAssetCache") then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Combat") or game.Players.LocalPlayer.Character:FindFirstChild("Combat") and game:GetService("Players")["LocalPlayer"].Data.Beli.Value >= 150000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyBlackLeg") + end + if game.Players.LocalPlayer.Character:FindFirstChild("Superhuman") or game.Players.LocalPlayer.Backpack:FindFirstChild("Superhuman") then + EquipTool("Superhuman") + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Black Leg") or game.Players.LocalPlayer.Character:FindFirstChild("Black Leg") or game.Players.LocalPlayer.Backpack:FindFirstChild("Electro") or game.Players.LocalPlayer.Character:FindFirstChild("Electro") or game.Players.LocalPlayer.Backpack:FindFirstChild("Fishman Karate") or game.Players.LocalPlayer.Character:FindFirstChild("Fishman Karate") or game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw") or game.Players.LocalPlayer.Character:FindFirstChild("Dragon Claw") then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Black Leg") and game.Players.LocalPlayer.Backpack:FindFirstChild("Black Leg").Level.Value <= 299 then + EquipTool("Black Leg") + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Electro") and game.Players.LocalPlayer.Backpack:FindFirstChild("Electro").Level.Value <= 299 then + EquipTool("Electro") + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Fishman Karate") and game.Players.LocalPlayer.Backpack:FindFirstChild("Fishman Karate").Level.Value <= 299 then + EquipTool("Fishman Karate") + end + if game.Players.LocalPlayer.BackpacUnEquipWeaponk:FindFirstChild("Dragon Claw") and game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw").Level.Value <= 299 then + EquipTool("Dragon Claw") + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Black Leg") and game.Players.LocalPlayer.Backpack:FindFirstChild("Black Leg").Level.Value >= 300 and game:GetService("Players")["LocalPlayer"].Data.Beli.Value >= 300000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectro") + end + if game.Players.LocalPlayer.Character:FindFirstChild("Black Leg") and game.Players.LocalPlayer.Character:FindFirstChild("Black Leg").Level.Value >= 300 and game:GetService("Players")["LocalPlayer"].Data.Beli.Value >= 300000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectro") + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Electro") and game.Players.LocalPlayer.Backpack:FindFirstChild("Electro").Level.Value >= 300 and game:GetService("Players")["LocalPlayer"].Data.Beli.Value >= 750000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyFishmanKarate") + end + if game.Players.LocalPlayer.Character:FindFirstChild("Electro") and game.Players.LocalPlayer.Character:FindFirstChild("Electro").Level.Value >= 300 and game:GetService("Players")["LocalPlayer"].Data.Beli.Value >= 750000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyFishmanKarate") + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Fishman Karate") and game.Players.LocalPlayer.Backpack:FindFirstChild("Fishman Karate").Level.Value >= 300 and game:GetService("Players")["Localplayer"].Data.Fragments.Value >= 1500 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","1") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","2") + end + if game.Players.LocalPlayer.Character:FindFirstChild("Fishman Karate") and game.Players.LocalPlayer.Character:FindFirstChild("Fishman Karate").Level.Value >= 300 and game:GetService("Players")["Localplayer"].Data.Fragments.Value >= 1500 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","1") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","2") + else + local Fragment = game:GetService("Players")["Localplayer"].Data.Fragments.Value + if Fragment <= 1499 then + AutoSuperhuman = true + else + AutoSuperhuman = false + end + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw") and game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw").Level.Value >= 300 and game:GetService("Players")["LocalPlayer"].Data.Beli.Value >= 3000000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySuperhuman") + end + if game.Players.LocalPlayer.Character:FindFirstChild("Dragon Claw") and game.Players.LocalPlayer.Character:FindFirstChild("Dragon Claw").Level.Value >= 300 and game:GetService("Players")["LocalPlayer"].Data.Beli.Value >= 3000000 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySuperhuman") + end + end + end + end) + end + end +end) + +Fighting_Quest:addToggle('Auto Sharkman Karate', AutoSharkman, function(Value) + AutoSharkman = Value + CancelTween(AutoSharkman) + if AutoSharkman then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySharkmanKarate") + end +end) +spawn(function() + while task.wait() do + pcall(function() + if AutoSharkman then + if game.Players.LocalPlayer.Character:FindFirstChild("Fishman Karate") and game.Players.LocalPlayer.Character:FindFirstChild("Fishman Karate").Level.Value >= 400 or game.Players.LocalPlayer.Backpack:FindFirstChild("Fishman Karate") and game.Players.LocalPlayer.Backpack:FindFirstChild("Fishman Karate").Level.Value >= 400 then + Tween(CFrame.new(-2604.6958, 239.432526, -10315.1982, 0.0425701365, 0, -0.999093413, 0, 1, 0, 0.999093413, 0, 0.0425701365)) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySharkmanKarate") + if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Water Key") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Water Key") then + repeat task.wait() + Tween(CFrame.new(-2604.6958, 239.432526, -10315.1982, 0.0425701365, 0, -0.999093413, 0, 1, 0, 0.999093413, 0, 0.0425701365)) until (CFrame.new(-2604.6958, 239.432526, -10315.1982, 0.0425701365, 0, -0.999093413, 0, 1, 0, 0.999093413, 0, 0.0425701365).Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 3 or not AutoSharkman + if (CFrame.new(-2604.6958, 239.432526, -10315.1982, 0.0425701365, 0, -0.999093413, 0, 1, 0, 0.999093413, 0, 0.0425701365).Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 3 then + wait(1.2) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySharkmanKarate") + wait(0.5) + end + else + if game:GetService("Workspace").Enemies:FindFirstChild("Tide Keeper") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Tide Keeper" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or AutoSharkman == false or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Library Key") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Library Key") + end + end + end + else + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Tide Keeper").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Tide Keeper").HumanoidRootPart.CFrame) + end + end + end + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyFishmanKarate") + end + end + + end) + end +end) + +Fighting_Quest:addToggle('Auto Electric Claw', AutoElectricClaw, function(Value) + AutoElectricClaw = Value + CancelTween(AutoElectricClaw) + if AutoElectricClaw then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectro") + end +end) +spawn(function() + while task.wait(.1) do + if AutoElectricClaw then + pcall(function() + if game.Players.LocalPlayer.Backpack:FindFirstChild("Electro") or game.Players.LocalPlayer.Character:FindFirstChild("Electro") then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Electro") or game.Players.LocalPlayer.Character:FindFirstChild("Electro") and game.Players.LocalPlayer.Backpack:FindFirstChild("Electro").Level.Value >= 400 or game.Players.LocalPlayer.Character:FindFirstChild("Electro").Level.Value >= 400 then + Tween(CFrame.new(-10371.4717, 330.764496, -10131.4199)) + if (CFrame.new(-10371.4717, 330.764496, -10131.4199).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectricClaw","Start") + wait(2) + end + wait(1) + Tween(CFrame.new(-12550.532226563, 336.22631835938, -7510.4233398438)) + if (CFrame.new(-12550.532226563, 336.22631835938, -7510.4233398438).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + wait(1) + end + wait(1) + Tween(CFrame.new(-10371.4717, 330.764496, -10131.4199)) + if (CFrame.new(-10371.4717, 330.764496, -10131.4199).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + wait(1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectricClaw") + end + wait(1) + Tween(CFrame.new(-10371.4717, 330.764496, -10131.4199)) + if (CFrame.new(-10371.4717, 330.764496, -10131.4199).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + wait(1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectricClaw","Start") + end + wait(1) + Tween(CFrame.new(-12550.532226563, 336.22631835938, -7510.4233398438)) + if (CFrame.new(-12550.532226563, 336.22631835938, -7510.4233398438).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + wait(1) + end + wait(1) + Tween(CFrame.new(-10371.4717, 330.764496, -10131.4199)) + if (CFrame.new(-10371.4717, 330.764496, -10131.4199).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + wait(1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectricClaw") + end + EquipTool("Electric Claw") + wait(.1) + end + end + end) + end + end +end) + +Fighting_Quest:addToggle('Auto Dragon Talon', AutoDragonTalon, function(Value) + AutoDragonTalon = Value + CancelTween(AutoDragonTalon) + if AutoDragonTalon then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","1") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","2") + end +end) +spawn(function() + while task.wait(.1) do + if AutoDragonTalon then + pcall(function() + if game.Players.LocalPlayer:FindFirstChild("WeaponAssetCache") then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw") and game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw").Level.Value <= 399 and game.Players.LocalPlayer.Character.Humanoid.Health > 0 then + EquipTool("Dragon Claw") + end + if game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw") and game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Claw").Level.Value >= 400 and game.Players.LocalPlayer.Character.Humanoid.Health > 0 then + EquipTool("Dragon Claw") + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon",true) == 3 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Bones","Buy",1,1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon",true) + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon",true) == 1 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon") + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon",true) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon") + end + end + end + end) + end + end +end) + +Fighting_Quest:addToggle('Auto God Human', AutoGodhuman, function(Value) + AutoGodhuman = Value + CancelTween(AutoGodhuman) + if AutoGodhuman then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyGodhuman") + end +end) +function CheckMaterial(item) + for i,v in pairs(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("getInventory")) do + if type(v) == "table" then + if v.Type == "Material" then + if v.Name == item then + return v.Count + end + end + end + end +end +spawn(function() + while task.wait(.1) do + if AutoGodhuman then + pcall(function() + if game.Players.LocalPlayer.Character:FindFirstChild("Superhuman") or game.Players.LocalPlayer.Backpack:FindFirstChild("Superhuman") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Black Leg") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Black Leg") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Death Step") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Death Step") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Fishman Karate") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Fishman Karate") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Sharkman Karate") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Sharkman Karate") or game.Players.LocalPlayer.Backpack:FindFirstChild("Electro") or game.Players.LocalPlayer.Character:FindFirstChild("Electro") or game.Players.LocalPlayer.Backpack:FindFirstChild("Electric Claw") or game.Players.LocalPlayer.Character:FindFirstChild("Electric Claw") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Dragon Claw") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Dragon Claw") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Dragon Talon") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Dragon Talon") or game.Players.LocalPlayer.Character:FindFirstChild("Godhuman") or game.Players.LocalPlayer.Backpack:FindFirstChild("Godhuman") then + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySuperhuman",true) == 1 then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Superhuman") and game.Players.LocalPlayer.Backpack:FindFirstChild("Superhuman").Level.Value >= 400 or game.Players.LocalPlayer.Character:FindFirstChild("Superhuman") and game.Players.LocalPlayer.Character:FindFirstChild("Superhuman").Level.Value >= 400 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDeathStep") + end + else + game.StarterGui:SetCore("SendNotification", { + Title = "Notification", + Text = "Not Have Superhuman" , + Icon = "http://www.roblox.com/asset/?id=", + Duration = 2.5 + }) + end + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDeathStep",true) == 1 then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Death Step") and game.Players.LocalPlayer.Backpack:FindFirstChild("Death Step").Level.Value >= 400 or game.Players.LocalPlayer.Character:FindFirstChild("Death Step") and game.Players.LocalPlayer.Character:FindFirstChild("Death Step").Level.Value >= 400 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySharkmanKarate") + end + else + game.StarterGui:SetCore("SendNotification", { + Title = "Notification", + Text = "Not Have Death Step" , + Icon = "http://www.roblox.com/asset/?id=", + Duration = 2.5 + }) + end + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySharkmanKarate",true) == 1 then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Sharkman Karate") and game.Players.LocalPlayer.Backpack:FindFirstChild("Sharkman Karate").Level.Value >= 400 or game.Players.LocalPlayer.Character:FindFirstChild("Sharkman Karate") and game.Players.LocalPlayer.Character:FindFirstChild("Sharkman Karate").Level.Value >= 400 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectricClaw") + end + else + game.StarterGui:SetCore("SendNotification", { + Title = "Notification", + Text = "Not Have SharkMan Karate" , + Icon = "http://www.roblox.com/asset/?id=", + Duration = 2.5 + }) + end + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectricClaw",true) == 1 then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Electric Claw") and game.Players.LocalPlayer.Backpack:FindFirstChild("Electric Claw").Level.Value >= 400 or game.Players.LocalPlayer.Character:FindFirstChild("Electric Claw") and game.Players.LocalPlayer.Character:FindFirstChild("Electric Claw").Level.Value >= 400 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon") + end + else + game.StarterGui:SetCore("SendNotification", { + Title = "Notification", + Text = "Not Have Electric Claw" , + Icon = "http://www.roblox.com/asset/?id=", + Duration = 2.5 + }) + end + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon",true) == 1 then + if game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Talon") and game.Players.LocalPlayer.Backpack:FindFirstChild("Dragon Talon").Level.Value >= 400 or game.Players.LocalPlayer.Character:FindFirstChild("Dragon Talon") and game.Players.LocalPlayer.Character:FindFirstChild("Dragon Talon").Level.Value >= 400 then + if string.find(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyGodhuman",true), "Bring") then + game.StarterGui:SetCore("SendNotification", { + Title = "Notification", + Text = "Not Have Enough Material" , + Icon = "http://www.roblox.com/asset/?id=", + Duration = 2.5 + }) + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyGodhuman") + end + end + else + game.StarterGui:SetCore("SendNotification", { + Title = "Notification", + Text = "Not Have Dragon Talon" , + Icon = "http://www.roblox.com/asset/?id=", + Duration = 2.5 + }) + end + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySuperhuman") + + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// SWORD QUEST +local Sword_Wuest = Quest_Left:addMenu('#Sword') +Sword_Wuest:addToggle('Auto Saber', AutoSaber, function(Value) + AutoSaber = Value + CancelTween(AutoSaber) +end) +spawn(function() + while task.wait() do + if AutoSaber and game.Players.LocalPlayer.Data.Level.Value >= 200 and not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Saber") and not game.Players.LocalPlayer.Character:FindFirstChild("Saber") then + pcall(function() + if game:GetService("Workspace").Map.Jungle.Final.Part.Transparency == 0 then + if game:GetService("Workspace").Map.Jungle.QuestPlates.Door.Transparency == 0 then + if (CFrame.new(-1612.55884, 36.9774132, 148.719543, 0.37091279, 3.0717151e-09, -0.928667724, 3.97099491e-08, 1, 1.91679348e-08, 0.928667724, -4.39869794e-08, 0.37091279).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 100 then + Tween(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Jungle.QuestPlates.Plate1.Button.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Jungle.QuestPlates.Plate2.Button.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Jungle.QuestPlates.Plate3.Button.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Jungle.QuestPlates.Plate4.Button.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Jungle.QuestPlates.Plate5.Button.CFrame + wait(1) + else + Tween(CFrame.new(-1612.55884, 36.9774132, 148.719543, 0.37091279, 3.0717151e-09, -0.928667724, 3.97099491e-08, 1, 1.91679348e-08, 0.928667724, -4.39869794e-08, 0.37091279)) + end + else + if game:GetService("Workspace").Map.Desert.Burn.Part.Transparency == 0 then + if game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Torch") or game.Players.LocalPlayer.Character:FindFirstChild("Torch") then + EquipTool("Torch") + Tween(CFrame.new(1114.61475, 5.04679728, 4350.22803, -0.648466587, -1.28799094e-09, 0.761243105, -5.70652914e-10, 1, 1.20584542e-09, -0.761243105, 3.47544882e-10, -0.648466587)) + else + Tween(CFrame.new(-1610.00757, 11.5049858, 164.001587, 0.984807551, -0.167722285, -0.0449818149, 0.17364943, 0.951244235, 0.254912198, 3.42372805e-05, -0.258850515, 0.965917408)) + end + else + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","SickMan") ~= 0 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","GetCup") + wait(0.5) + EquipTool("Cup") + wait(0.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","FillCup",game:GetService("Players").LocalPlayer.Character.Cup) + wait(0) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","SickMan") + else + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","RichSon") == nil then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","RichSon") + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","RichSon") == 0 then + if game:GetService("Workspace").Enemies:FindFirstChild("Mob Leader") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Mob Leader" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until v.Humanoid.Health <= 0 or AutoSaber == false or not v.Parent + end + end + end + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Mob Leader").HumanoidRootPart.CFrame) + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","RichSon") == 1 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","RichSon") + wait(0.5) + EquipTool("Relic") + wait(0.5) + Tween(CFrame.new(-1404.91504, 29.9773273, 3.80598116, 0.876514494, 5.66906877e-09, 0.481375456, 2.53851997e-08, 1, -5.79995607e-08, -0.481375456, 6.30572643e-08, 0.876514494)) + end + end + end + end + else + if game:GetService("Workspace").Enemies:FindFirstChild("Saber Expert") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Saber Expert" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until v.Humanoid.Health <= 0 or AutoSaber == false + if v.Humanoid.Health <= 0 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ProQuestProgress","PlaceRelic") + end + end + end + end + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Saber Expert").HumanoidRootPart.CFrame) + end + end + end) + end + end +end) + +Sword_Wuest:addToggle('Auto Legendary Sword', AutoLegendarySword, function(Value) + AutoLegendarySword = Value +end) +spawn(function() + while task.wait() do + if AutoLegendarySword then + pcall(function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("LegendarySworldDealer","1") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("LegendarySworldDealer","2") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("LegendarySworldDealer","2") + end) + end + end +end) + +Sword_Wuest:addToggle('Auto Rengoku', AutoRengoku, function(Value) + AutoRengoku = Value + CancelTween(AutoRengoku) +end) +spawn(function() + while task.wait() do + if AutoRengoku then + pcall(function() + if game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Hidden Key") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Hidden Key") then + EquipTool("Hidden Key") + loc1 = CFrame.new(6571.1201171875, 299.23028564453, -6967.841796875) + if ByPassTP then + BTP(loc1) + else + Tween(loc1) + end + elseif game:GetService("Workspace").Enemies:FindFirstChild("Snow Lurker") or game:GetService("Workspace").Enemies:FindFirstChild("Arctic Warrior") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Snow Lurker" or v.Name == "Arctic Warrior" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Rengoku_Farm_Name = v.Name + Rengoku_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Hidden Key") or AutoRengoku == false or not v.Parent or v.Humanoid.Health <= 0 + end + end + end + else + Tween(CFrame.new(5439.716796875, 84.420944213867, -6715.1635742188)) + end + end) + end + end +end) + +Sword_Wuest:addToggle('Auto Buddy Sword', AutoBuddySword, function(Value) + AutoBuddySword = Value + CancelTween(AutoBuddySword) +end) +spawn(function() + while task.wait() do + if AutoBuddySword then + pcall(function() + if game:GetService("Workspace").Enemies:FindFirstChild("Cake Queen [Lv. 2175] [Boss]") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Cake Queen [Lv. 2175] [Boss]" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not AutoBuddySword or not v.Parent or v.Humanoid.Health <= 0 + end + end + end + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Cake Queen [Lv. 2175] [Boss]").HumanoidRootPart.CFrame) + end + end) + end + end +end) + +Sword_Wuest:addToggle('Auto Pole', AutoPole, function(Value) + AutoPole = Value + CancelTween(AutoPole) +end) +spawn(function() + while task.wait() do + if AutoPole then + pcall(function() + if game:GetService("Workspace").Enemies:FindFirstChild("Thunder God") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Thunder God" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not AutoPole or not v.Parent or v.Humanoid.Health <= 0 + end + end + end + else + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Thunder God").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Thunder God").HumanoidRootPart.CFrame) + end + end + end) + end + end +end) + +Sword_Wuest:addToggle('Auto Cavander', AutoCavander, function(Value) + AutoCavander = Value + CancelTween(AutoCavander) +end) +spawn(function() + while task.wait() do + if AutoCavander then + pcall(function() + if game:GetService("Workspace").Enemies:FindFirstChild("Beautiful Pirate") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Beautiful Pirate" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not AutoCavander or not v.Parent or v.Humanoid.Health <= 0 + end + end + end + else + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Beautiful Pirate").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Beautiful Pirate").HumanoidRootPart.CFrame) + end + end + end) + end + end +end) +Sword_Wuest:addToggle('Auto Yama', AutoYama, function(Value) + AutoYama = Value + CancelTween(AutoYama) +end) +spawn(function() + while task.wait() do + if AutoYama then + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("EliteHunter","Progress") >= 30 then + repeat task.wait() + fireclickdetector(game:GetService("Workspace").Map.Waterfall.SealedKatana.Handle.ClickDetector) + until game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Yama") or not AutoYama + end + end + end +end) + +Sword_Wuest:addToggle('Auto Tushita', AutoTushita, function(Value) + AutoTushita = Value + CancelTween(AutoTushita) +end) + +function autoTushita() + if not game.Players.LocalPlayer.Backpack:FindFirstChild("God's Chalice") and not game.Players.LocalPlayer.Character:FindFirstChild("God's Chalice") then + if game.Workspace.Enemies:FindFirstChild("Deandre") or game.Workspace.Enemies:FindFirstChild("Urban") or game.Workspace.Enemies:FindFirstChild("Diablo") or game.ReplicatedStorage:FindFirstChild("Deandre") or game.ReplicatedStorage:FindFirstChild("Urban") or game.ReplicatedStorage:FindFirstChild("Diablo") then + if game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("EliteHunter") + elseif game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Diablo") or string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Deandre") or string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Urban") then + if game:GetService("Workspace").Enemies:FindFirstChild("Diablo") or game:GetService("Workspace").Enemies:FindFirstChild("Deandre") or game:GetService("Workspace").Enemies:FindFirstChild("Urban") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Diablo" or v.Name == "Deandre" or v.Name == "Urban" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoTushita == false or v.Humanoid.Health <= 0 or not v.Parent + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Diablo") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Diablo").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Diablo").HumanoidRootPart.CFrame) + end + elseif game:GetService("ReplicatedStorage"):FindFirstChild("Deandre") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Deandre").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Deandre").HumanoidRootPart.CFrame) + end + elseif game:GetService("ReplicatedStorage"):FindFirstChild("Urban") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Urban").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Urban").HumanoidRootPart.CFrame) + end + end + end + end + end + else + Tween(CFrame.new(-12554.9443, 337.194092, -7501.44727)) + end + elseif game.Players.LocalPlayer.Backpack:FindFirstChild("God's Chalice") or game.Players.LocalPlayer.Character:FindFirstChild("God's Chalice") then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("activateColor","Winter Sky") + wait(0.5) + Tween(CFrame.new(-5420.16602, 1084.9657, -2666.8208)) + wait(0.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("activateColor","Pure Red") + wait(0.5) + Tween(CFrame.new(-5414.41357, 309.865753, -2212.45776)) + wait(0.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("activateColor","Snow White") + wait(0.5) + Tween(CFrame.new(-4971.47559, 331.565765, -3720.02954)) + wait(0.5) + EquipTool("God's Chalice") + wait(0.5) + Tween(CFrame.new(-5560.27295, 313.915466, -2663.89795)) + wait(0.5) + Tween(CFrame.new(-5561.37451, 313.342529, -2663.4948)) + wait(1) + Tween(CFrame.new(5154.17676, 141.786423, 911.046326)) + wait(0.2) + Tween(CFrame.new(5148.03613, 162.352493, 910.548218)) + wait(1) + EquipTool("Holy Torch") + wait(1) + wait(0.4) + Tween(CFrame.new(-10752.7695, 412.229523, -9366.36328)) + wait(0.4) + Tween(CFrame.new(-11673.4111, 331.749023, -9474.34668)) + wait(0.4) + Tween(CFrame.new(-12133.3389, 519.47522, -10653.1904)) + wait(0.4) + Tween(CFrame.new(-13336.5, 485.280396, -6983.35254)) + wait(0.4) + Tween(CFrame.new(-13487.4131, 334.84845, -7926.34863)) + wait(1) + if game.Workspace.Enemies:FindFirstChild("Longma") or game.ReplicatedStorage:FindFirstChild("Longma") then + Tween(CFrame.new(-10171.7051, 406.981995, -9552.31738)) + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Longma" and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + end + end + elseif game.Workspace.Enemies:FindFirstChild("rip_indra True Form") or game.ReplicatedStorage:FindFirstChild("rip_indra True Form") then + Tween(CFrame.new(-5332.30371, 423.985413, -2673.48218)) + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "rip_indra True Form" and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + end + end + end + end +end +spawn(function() + while task.wait() do + if AutoTushita then + pcall(function() + autoTushita() + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// QUEST RIGHT +local Quest_Right = Tab.Tab_3:addSection() + +local CDK_Quest_Puzzle = Quest_Right:addMenu('#CDK Puzzle') + +local TushitaSword = CDK_Quest_Puzzle:addLabel("") +local YamaSword = CDK_Quest_Puzzle:addLabel("") + +function GetWeaponInventory(Sword) + for i,v in pairs(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("getInventory")) do + if type(v) == "table" then + if v.Type == "Sword" then + if v.Name == Sword then + return true + end + end + end + end + return false +end + +spawn(function() + while task.wait() do + if GetWeaponInventory("Tushita") == true then + TushitaSword:Refresh("Tushita Sword : Have ✅") + elseif GetWeaponInventory("Tushita") == false then + TushitaSword:Refresh("Tushita Sword : Not Have ❌") + end + + if GetWeaponInventory("Yama") == true then + YamaSword:Refresh("Yama Sword : Have ✅") + elseif GetWeaponInventory("Yama") == false then + YamaSword:Refresh("Yama Sword : Not Have ❌") + end + end +end) + +CDK_Quest_Puzzle:addLabel("Will Released Soon") + +----------------------------------------------------//---------------------------------------------------- +--// Other Quest +local Other_Quest = Quest_Right:addMenu('#Other') +Other_Quest:addToggle('Auto Dark Dagger', AutoDarkDagger, function(Value) + AutoDarkDagger = Value + CancelTween(AutoDarkDagger) +end) +spawn(function() + while task.wait() do + if AutoDarkDagger then + pcall(function() + if game:GetService("Workspace").Enemies:FindFirstChild("rip_indra True Form") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "rip_indra True Form" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + AutoClick() + until not AutoDarkDagger or not v.Parent or v.Humanoid.Health <= 0 + end + end + end + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("rip_indra True Form").HumanoidRootPart.CFrame) + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Hallow Sycthe', AutoHallowSycthe, function(Value) + AutoHallowSycthe = Value + CancelTween(AutoHallowSycthe) +end) +spawn(function() + while task.wait() do + if AutoHallowSycthe then + pcall(function() + if game:GetService("Workspace").Enemies:FindFirstChild("Soul Reaper") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Soul Reaper" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until v.Humanoid.Health <= 0 or not AutoHallowSycthe or not v.Parent + end + end + end + else + loc3 = CFrame.new(-8932.322265625, 146.83154296875, 6062.55078125) + if game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Hallow Essence") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Hallow Essence") then + repeat task.wait() + Tween(loc3) + wait() + until (loc3.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 8 + EquipTool("Hallow Essence") + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Soul Reaper").HumanoidRootPart.CFrame) + end + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Citizen', AutoCitizen, function(Value) + AutoCitizen = Value + CancelTween(AutoCitizen) + if game.Players.LocalPlayer.Backpack:FindFirstChild("Musketeer Hat") then + CTCH = true + elseif game.Players.LocalPlayer.Character:FindFirstChild("Musketeer Hat") then + CTCH = true + end + if CTCH and CheckCitizen then + game:GetService("StarterGui"):SetCore("SendNotification",{ + Title = "Auto Quest Citizen", + Text = "Musketeer Hat Successfully", + Duration = 3 + }) + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress","Citizen") == 3 and CheckCitizen then + game:GetService("StarterGui"):SetCore("SendNotification",{ + Title = "Auto Quest Citizen", + Text = "Citizen Quest Completed", + Duration = 3 + }) + end +end) +spawn(function() + while task.wait() do + if AutoCitizen then + pcall(function() + if game.Players.LocalPlayer.Data.Level.Value >= 1800 and game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress").KilledBandits == false then + if string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Forest Pirate") and string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "50") and game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild("Forest Pirate") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == "Forest Pirate" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Citizen_Farm_Name = v.Name + Citizen_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until AutoCitizen == false or not v.Parent or v.Humanoid.Health <= 0 or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + else + if ByPassTP then + BTP(CFrame.new(-13459.065429688, 412.68927001953, -7783.1860351563)) + else + Tween(CFrame.new(-13459.065429688, 412.68927001953, -7783.1860351563)) + end + end + else + Tween(CFrame.new(-12443.8671875, 332.40396118164, -7675.4892578125)) + if (Vector3.new(-12443.8671875, 332.40396118164, -7675.4892578125) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 30 then + wait(1.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest", "CitizenQuest", 1) + end + end + elseif game.Players.LocalPlayer.Data.Level.Value >= 1800 and game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress").KilledBoss == false then + if game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible and string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Captain Elephant") and game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild("Captain Elephant") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == "Captain Elephant" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoCitizen == false or v.Humanoid.Health <= 0 or not v.Parent or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false or not gamr:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + else + if ByPassTP then + BTP(CFrame.new(-13459.065429688, 412.68927001953, -7783.1860351563)) + else + Tween(CFrame.new(-13459.065429688, 412.68927001953, -7783.1860351563)) + end + end + else + Tween(CFrame.new(-12443.8671875, 332.40396118164, -7675.4892578125)) + if (CFrame.new(-12443.8671875, 332.40396118164, -7675.4892578125).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 4 then + wait(1.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress","Citizen") + end + end + elseif game.Players.LocalPlayer.Data.Level.Value >= 1800 and game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress","Citizen") == 2 then + Tween(CFrame.new(-12512.138671875, 340.39279174805, -9872.8203125)) + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Evo Race V2', AutoEvoRace, function(Value) + AutoEvoRace = Value + CancelTween(AutoEvoRace) +end) +spawn(function() + while task.wait() do + if AutoEvoRace then + pcall(function() + if not game:GetService("Players").LocalPlayer.Data.Race:FindFirstChild("Evolved") then + if game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Alchemist","1") == 0 then + Tween(CFrame.new(-2779.83521, 72.9661407, -3574.02002, -0.730484903, 6.39014104e-08, -0.68292886, 3.59963224e-08, 1, 5.50667032e-08, 0.68292886, 1.56424669e-08, -0.730484903)) + if (Vector3.new(-2779.83521, 72.9661407, -3574.02002) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 4 then + wait(1.1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Alchemist","2") + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Alchemist","1") == 1 then + if not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Flower 1") and not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Flower 1") then + Tween(game.Workspace.Flower1.CFrame) + elseif not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Flower 2") and not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Flower 2") then + Tween(game.Workspace.Flower2.CFrame) + elseif not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Flower 3") and not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Flower 3") then + if game:GetService("Workspace").Enemies:FindFirstChild("Zombie") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == "Zombie" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + EvoV2_Farm_Name = v.Name + EvoV2_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Flower 3") or not v.Parent or v.Humanoid.Health <= 0 or AutoEvoRace == false or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + else + if ByPassTP then + BTP(CFrame.new(-5854.39014, 145.093857, -686.942017, 0.379233211, -1.41975844e-08, -0.925301135, -3.77265719e-10, 1, -1.5498367e-08, 0.925301135, 6.2265797e-09, 0.379233211)) + else + Tween(CFrame.new(-5854.39014, 145.093857, -686.942017, 0.379233211, -1.41975844e-08, -0.925301135, -3.77265719e-10, 1, -1.5498367e-08, 0.925301135, 6.2265797e-09, 0.379233211)) + end + end + end + elseif game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Alchemist","1") == 2 then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Alchemist","3") + end + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Bartilo', AutoBartilo, function(Value) + AutoBartilo = Value + CancelTween(AutoBartilo) + if game.Players.LocalPlayer.Backpack:FindFirstChild("Warrior Helmet") then + Success = true + elseif game.Players.LocalPlayer.Character:FindFirstChild("Warrior Helmet") then + Success = true + end +end) +spawn(function() + while task.wait() do + if AutoBartilo then + pcall(function() + if game.Players.LocalPlayer.Data.Level.Value >= 850 and game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") == 0 then + if string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Swan Pirates") and string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "50") and game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == true then + if game:GetService("Workspace").Enemies:FindFirstChild("Swan Pirate") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == "Swan Pirate" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Bartilo_Farm_Name = v.Name + Bartilo_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or AutoBartilo == false or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + else + if ByPassTP then + BTP(CFrame.new(1057.92761, 137.614319, 1242.08069)) + else + Tween(CFrame.new(1057.92761, 137.614319, 1242.08069)) + end + end + else + Tween(CFrame.new(-456.28952, 73.0200958, 299.895966)) + if (Vector3.new(-456.28952, 73.0200958, 299.895966) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 30 then + wait(1.1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest","BartiloQuest",1) + end + end + elseif game.Players.LocalPlayer.Data.Level.Value >= 850 and game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") == 1 then + if QuestBartilo == nil then + Tween(CFrame.new(-456.28952, 73.0200958, 299.895966)) + end + if (Vector3.new(-456.28952, 73.0200958, 299.895966) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 30 then + wait(1.1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") + QuestBartilo = 1 + end + if game.Workspace.Enemies:FindFirstChild("Jeremy") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Jeremy" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until not v.Parent or v.Humanoid.Health <= 0 or AutoBartilo == false or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) + end + end + else + Tween(CFrame.new(1931.5931396484, 402.67391967773, 956.52215576172)) + if QuestBartilo == 1 then + Tween(CFrame.new(1931.5931396484, 402.67391967773, 956.52215576172)) + end + end + elseif game.Players.LocalPlayer.Data.Level.Value >= 850 and game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BartiloQuestProgress","Bartilo") == 2 then + Tween(game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate1.CFrame) + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate2.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate3.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate4.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate5.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate6.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate7.CFrame + wait(1) + game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Map.Dressrosa.BartiloPlates.Plate8.CFrame + wait(1) + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Don Swan', _G.SwanGlasses, function(Value) + _G.SwanGlasses = Value + CancelTween(_G.SwanGlasses) +end) +spawn(function() + while task.wait() do + if _G.SwanGlasses then + if game:GetService("Workspace").Enemies:FindFirstChild("Don Swan") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == "Don Swan" and v.Humanoid.Health > 0 and v:IsA("Model") and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until _G.SwanGlasses == false or v.Humanoid.Health <= 0 or not v.Parent + end + end + else + if ByPassTP then + BTP(CFrame.new(2191.1674804688, 15.177842140198, 694.69873046875)) + else + Tween(CFrame.new(2191.1674804688, 15.177842140198, 694.69873046875)) + end + end + end + end +end) + +Other_Quest:addToggle('Auto RIP Indra', RipIndra, function(Value) + RipIndra = Value + CancelTween(RipIndra) +end) +spawn(function() + while task.wait() do + if RipIndra then + pcall(function() + if game:GetService("Workspace").Enemies:FindFirstChild("rip_indra True Form") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "rip_indra True Form" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + AutoClick() + until v.Humanoid.Health <= 0 or not RipIndra or not v.Parent + end + end + end + else + loc11 = CFrame.new(-5524.53271, 313.800537, -2918.07422, 0.964194059, 0, 0.265197694, 0, 1, 0, -0.265197694, 0, 0.964194059) + Tween(loc11) + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Rainbow', AutoRainbowHaki, function(Value) + AutoRainbowHaki = Value + CancelTween(AutoRainbowHaki) +end) +spawn(function() + while task.wait() do + if AutoRainbowHaki then + pcall(function() + if game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + loc12 = CFrame.new(-11892.0703125, 930.57672119141, -8760.1591796875) + if ByPassTP then + BTP(loc12) + else + Tween(loc12) + end + if (Vector3.new(-11892.0703125, 930.57672119141, -8760.1591796875) - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 30 then + wait(1.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("HornedMan","Bet") + end + elseif game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true and string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Stone") then + if game:GetService("Workspace").Enemies:FindFirstChild("Stone") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Stone" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoRainbowHaki == false or v.Humanoid.Health <= 0 or not v.Parent or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Stone") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Stone").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Stone").HumanoidRootPart.CFrame) + end + end + end + elseif game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true and string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Island Empress") then + if game:GetService("Workspace").Enemies:FindFirstChild("Island Empress") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Island Empress" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoRainbowHaki == false or v.Humanoid.Health <= 0 or not v.Parent or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Island Empress") then + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Island Empress").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Island Empress").HumanoidRootPart.CFrame) + end + end + end + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Kilo Admiral") then + if game:GetService("Workspace").Enemies:FindFirstChild("Kilo Admiral") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Kilo Admiral" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoRainbowHaki == false or v.Humanoid.Health <= 0 or not v.Parent or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Kilo Admiral") then + + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Kilo Admiral").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Kilo Admiral").HumanoidRootPart.CFrame) + end + end + end + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Captain Elephant") then + if game:GetService("Workspace").Enemies:FindFirstChild("Captain Elephant") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Captain Elephant" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoRainbowHaki == false or v.Humanoid.Health <= 0 or not v.Parent or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Captain Elephant") then + + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Captain Elephant").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Captain Elephant").HumanoidRootPart.CFrame) + end + end + end + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Beautiful Pirate") then + if game:GetService("Workspace").Enemies:FindFirstChild("Beautiful Pirate") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Beautiful Pirate" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until AutoRainbowHaki == false or v.Humanoid.Health <= 0 or not v.Parent or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false + end + end + end + else + if game:GetService("ReplicatedStorage"):FindFirstChild("Beautiful Pirate") then + + if ByPassTP then + BTP(game:GetService("ReplicatedStorage"):FindFirstChild("Beautiful Pirate").HumanoidRootPart.CFrame) + else + Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Beautiful Pirate").HumanoidRootPart.CFrame) + end + end + end + else + loc17 = CFrame.new(-11892.0703125, 930.57672119141, -8760.1591796875) + if ByPassTP then + BTP(loc17) + else + Tween(loc17) + end + if (Vector3.new(-11892.0703125, 930.57672119141, -8760.1591796875) - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 30 then + wait(1.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("HornedMan","Bet") + end + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Holytorch', AutoTorch, function(Value) + AutoTorch = Value + CancelTween(AutoTorch) +end) +spawn(function() + while wait() do + if AutoTorch then + pcall(function() + wait(1) + repeat Tween(CFrame.new(-10752, 417, -9366)) wait() until not AutoTorch or (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-10752, 417, -9366)).Magnitude <= 10 + wait(1) + repeat Tween(CFrame.new(-11672, 334, -9474)) wait() until not AutoTorch or (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-11672, 334, -9474)).Magnitude <= 10 + wait(1) + repeat Tween(CFrame.new(-12132, 521, -10655)) wait() until not AutoTorch or (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-12132, 521, -10655)).Magnitude <= 10 + wait(1) + repeat Tween(CFrame.new(-13336, 486, -6985)) wait() until not AutoTorch or (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-13336, 486, -6985)).Magnitude <= 10 + wait(1) + repeat Tween(CFrame.new(-13489, 332, -7925)) wait() until not AutoTorch or (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-13489, 332, -7925)).Magnitude <= 10 + end) + end + end +end) + +Other_Quest:addToggle('Auto Soul Guitar', AutoSoulGuitar, function(Value) + AutoSoulGuitar = Value + CancelTween(AutoSoulGuitar) +end) +spawn(function() + while task.wait() do + if AutoSoulGuitar then + pcall(function() + if GetWeaponInventory("Soul Guitar") == false then + if (CFrame.new(-9681.458984375, 6.139880657196045, 6341.3720703125).Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5000 then + if game:GetService("Workspace").NPCs:FindFirstChild("Skeleton Machine") then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("soulGuitarBuy",true) + else + if game:GetService("Workspace").Map["Haunted Castle"].Candle1.Transparency == 0 then + if game:GetService("Workspace").Map["Haunted Castle"].Placard1.Left.Part.Transparency == 0 then + Quest2 = true + repeat task.wait() + Tween(CFrame.new(-8762.69140625, 176.84783935546875, 6171.3076171875)) + until (CFrame.new(-8762.69140625, 176.84783935546875, 6171.3076171875).Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 3 or not AutoSoulGuitar + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"].Placard7.Left.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"].Placard6.Left.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"].Placard5.Left.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"].Placard4.Right.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"].Placard3.Left.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"].Placard2.Right.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"].Placard1.Right.ClickDetector) + wait(1) + elseif game:GetService("Workspace").Map["Haunted Castle"].Tablet.Segment1:FindFirstChild("ClickDetector") then + if game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part1:FindFirstChild("ClickDetector") then + Quest4 = true + repeat task.wait() + Tween(CFrame.new(-9553.5986328125, 65.62338256835938, 6041.58837890625)) + until (CFrame.new(-9553.5986328125, 65.62338256835938, 6041.58837890625).Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 3 or not AutoSoulGuitar + wait(1) + Tween(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part3.CFrame) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part3.ClickDetector) + wait(1) + Tween(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part4.CFrame) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part4.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part4.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part4.ClickDetector) + wait(1) + Tween(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part6.CFrame) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part6.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part6.ClickDetector) + wait(1) + Tween(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part8.CFrame) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part8.ClickDetector) + wait(1) + Tween(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part10.CFrame) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part10.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part10.ClickDetector) + wait(1) + fireclickdetector(game:GetService("Workspace").Map["Haunted Castle"]["Lab Puzzle"].ColorFloor.Model.Part10.ClickDetector) + else + Quest3 = true + --Not Work Yet + end + else + if game:GetService("Workspace").NPCs:FindFirstChild("Ghost") then + local args = { + [1] = "GuitarPuzzleProgress", + [2] = "Ghost" + } + + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) + end + if game.Workspace.Enemies:FindFirstChild("Living Zombie") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + if v.Name == "Living Zombie" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + SoulGuitar_Farm_Name = v.Name + SoulGuitar_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until v.Humanoid.Health <= 0 or not v.Parent or not AutoSoulGuitar + end + end + end + else + Tween(CFrame.new(-10160.787109375, 138.6616973876953, 5955.03076171875)) + end + end + else + if string.find(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("gravestoneEvent",2), "Error") then + print("Go to Grave") + Tween(CFrame.new(-8653.2060546875, 140.98487854003906, 6160.033203125)) + elseif string.find(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("gravestoneEvent",2), "Nothing") then + print("Wait Next Night") + else + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("gravestoneEvent",2,true) + end + end + end + else + Tween(CFrame.new(-9681.458984375, 6.139880657196045, 6341.3720703125)) + end + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Tryluck Gravestone', AutoTryLuck, function(Value) + AutoTryLuck = Value + CancelTween(AutoTryLuck) +end) +spawn(function() + while wait(.1) do + if AutoTryLuck then + if ByPassTP then + BTP(CFrame.new(-8652.99707, 143.450119, 6170.50879, -0.983064115, -2.48005533e-10, 0.18326205, -1.78910387e-09, 1, -8.24392288e-09, -0.18326205, -8.43218029e-09, -0.983064115)) + else + Tween(CFrame.new(-8652.99707, 143.450119, 6170.50879, -0.983064115, -2.48005533e-10, 0.18326205, -1.78910387e-09, 1, -8.24392288e-09, -0.18326205, -8.43218029e-09, -0.983064115)) + end + wait(2) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("gravestoneEvent",1) + end + end +end) + +Other_Quest:addToggle('Auto Pray Gravestone', AutoPray, function(Value) + AutoPray = Value + CancelTween(AutoPray) +end) +spawn(function() + while wait(.1) do + if AutoPray then + if ByPassTP then + BTP(CFrame.new(-8652.99707, 143.450119, 6170.50879, -0.983064115, -2.48005533e-10, 0.18326205, -1.78910387e-09, 1, -8.24392288e-09, -0.18326205, -8.43218029e-09, -0.983064115)) + else + Tween(CFrame.new(-8652.99707, 143.450119, 6170.50879, -0.983064115, -2.48005533e-10, 0.18326205, -1.78910387e-09, 1, -8.24392288e-09, -0.18326205, -8.43218029e-09, -0.983064115)) + end + wait(2) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("gravestoneEvent",2) + end + end +end) + +Other_Quest:addToggle('Auto Advanced Dungeon', AutoAdvanceDungeon, function(Value) + AutoAdvanceDungeon = Value + CancelTween(AutoAdvanceDungeon) +end) +spawn(function() + while wait() do + if AutoAdvanceDungeon then + pcall(function() + if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Bird-Bird: Phoenix") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Bird-Bird: Phoenix") then + if game.Players.LocalPlayer.Backpack:FindFirstChild(game.Players.LocalPlayer.Data.DevilFruit.Value) then + if game.Players.LocalPlayer.Backpack:FindFirstChild(game.Players.LocalPlayer.Data.DevilFruit.Value).Level.Value >= 400 then + Tween(CFrame.new(-2812.76708984375, 254.803466796875, -12595.560546875)) + if (CFrame.new(-2812.76708984375, 254.803466796875, -12595.560546875).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + wait(1.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SickScientist","Check") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SickScientist","Heal") + end + end + elseif game.Players.LocalPlayer.Character:FindFirstChild(game.Players.LocalPlayer.Data.DevilFruit.Value) then + if game.Players.LocalPlayer.Character:FindFirstChild(game.Players.LocalPlayer.Data.DevilFruit.Value).Level.Value >= 400 then + Tween(CFrame.new(-2812.76708984375, 254.803466796875, -12595.560546875)) + if (CFrame.new(-2812.76708984375, 254.803466796875, -12595.560546875).Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 10 then + wait(1.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SickScientist","Check") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SickScientist","Heal") + end + end + end + end + end) + end + end +end) + +Other_Quest:addToggle('Auto Enchancement Haki', AutoColorHaki, function(Value) + AutoColorHaki = Value +end) +spawn(function() + while task.wait() do + if AutoColorHaki then + pcall(function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("ColorsDealer","2") + end) + end + end +end) + +Other_Quest:addToggle('Auto Musketer', AutoMusketeer, function(Value) + AutoMusketeer = Value + CancelTween(AutoMusketeer) +end) +spawn(function() + while task.wait() do + pcall(function() + if AutoMusketeer then + if game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then + repeat + Tween(CFrame.new(-12444.78515625, 332.40396118164, -7673.1806640625)) + wait(2) + until not AutoMusketeer or (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-Vector3.new(-12444.78515625, 332.40396118164, -7673.1806640625)).Magnitude <= 10 + wait(.5) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CitizenQuestProgress","Citizen") + wait(1) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest","CitizenQuest",1) + elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text,"Defeat 50 Forest Pirates") then + if game:GetService("Workspace").Enemies:FindFirstChild("Forest Pirate") then + for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do + if v.Name == "Forest Pirate" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + Musketere_Farm_Name = v.Name + Musketere_Farm_CFrame = v.HumanoidRootPart.CFrame + AutoClick() + until not AutoMusketeer or v.Humanoid.Health <= 0 or not v.Parent + end + end + else + Tween(game.ReplicatedStorage:FindFirstChild('Forest Pirate').HumanoidRootPart.CFrame) + end + end + end + end) + end +end) + +Other_Quest:addToggle('Auto Serpent Bow', Auto_Serpent_Bow, function(Value) + Auto_Serpent_Bow = Value + CancelTween(Auto_Serpent_Bow) +end) +spawn(function() + while task.wait() do + pcall(function() + if Auto_Serpent_Bow then + if game.Workspace.Enemies:FindFirstChild("Island Empress") then + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name == "Island Empress" then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeapon) + Tween(v.HumanoidRootPart.CFrame * Farm_Mode) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(60,60,60) + v.HumanoidRootPart.Transparency = 1 + v.Humanoid:ChangeState(11) + v.Humanoid:ChangeState(14) + AutoClick() + until v.Humanoid.Health <= 0 or not v.Parent or not Auto_Serpent_Bow + end + end + end + else + Tween(game.ReplicatedStorage:FindFirstChild("Island Empress").HumanoidRootPart.CFrame) + end + end + end) + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// RAIDBOUNTY Left +local Raid_Left = Tab.Tab_4:addSection() + +--// Law Raid +local Law_Raids = Raid_Left:addMenu('#Law Raids') + +local RaidWeaponList = {"Melee", "Sword", "Blox Fruit", "Gun"} +Law_Raids:addDropdown("Select Weapon", RaidSelectedWeapon, RaidWeaponList, function(Value) + RaidSelectedWeapon = Value +end) +task.spawn(function() + while wait() do + pcall(function() + if RaidSelectedWeapon == "Melee" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Melee" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponRaid = v.Name + end + end + end + elseif RaidSelectedWeapon == "Sword" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Sword" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponRaid = v.Name + end + end + end + elseif RaidSelectedWeapon == "Blox Fruit" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Blox Fruit" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponRaid = v.Name + end + end + end + elseif RaidSelectedWeapon == "Gun" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Gun" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponRaid = v.Name + end + end + end + end + end) + end +end) + +DisRaid = 70 +Law_Raids:addTextbox("Distance Farm", DisRaid, function(Value) + DisRaid = Value +end) + +Law_Raids:addToggle("Buy Law Chips", Auto_Buy_Law_Chip, function(Value) + Auto_Buy_Law_Chip = Value +end) +spawn(function() + while wait() do + if Auto_Buy_Law_Chip then + if game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Microchip") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Microchip") or game:GetService("Workspace").Enemies:FindFirstChild("Order") or game:GetService("ReplicatedStorage"):FindFirstChild("Order") then + + else + local args = { + [1] = "BlackbeardReward", + [2] = "Microchip", + [3] = "2" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) + end + end + end +end) + +Law_Raids:addToggle("Start Law Raid", Auto_Start_Law_Dungeon, function(Value) + Auto_Start_Law_Dungeon = Value +end) +spawn(function() + while wait() do + if Auto_Start_Law_Dungeon then + pcall(function() + if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Microchip") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Microchip") then + fireclickdetector(game:GetService("Workspace").Map.CircleIsland.RaidSummon.Button.Main.ClickDetector) + end + end) + end + end +end) + +Law_Raids:addToggle('Auto Kill Law Raid', BossRaid, function(Value) + BossRaid = Value + CancelTween(BossRaid) +end) +spawn(function() + while task.wait() do + if BossRaid then + pcall(function() + for i,v in pairs(game.Workspace.Enemies:GetChildren()) do + if v.Name == "Order" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeaponRaid) + v.HumanoidRootPart.CanCollide = false + v.HumanoidRootPart.Size = Vector3.new(50,50,50) + Tween(v.HumanoidRootPart.CFrame * CFrame.new(0,30,0)) + game:GetService'VirtualUser':CaptureController() + game:GetService'VirtualUser':Button1Down(Vector2.new(1280, 672)) + until not BossRaid or v.Humanoid.Health <= 0 or not v.Parent + end + end + for i,v in pairs(game.ReplicatedStorage:GetChildren()) do + if v.Name == "Order" then + Tween(v.HumanoidRootPart.CFrame * CFrame.new(0,30,0)) + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// RAIDBOUNTY RIGHT +local Raid_Right = Tab.Tab_4:addSection() + +local Raids = Raid_Right:addMenu('#Raids') + +local Chips = {"Flame","Ice","Quake","Light","Dark","Spider","Rumble","Magma","Buddha","Sand","Phoenix","Dough"} + +Raids:addDropdown("Select Chips", SelectChip, Chips, function(Value) + SelectChip = Value +end) + +Raids:addToggle("Auto Buy Microchips", AutoBuySpecialChip, function(Value) + AutoBuySpecialChip = Value +end) +spawn(function() + while task.wait() do + if AutoBuySpecialChip then + if not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Microchip") or not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Microchip") or not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Special Microchip") or not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Special Microchip") then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("RaidsNpc","Select",SelectChip) + end + end + end +end) + +Raids:addToggle("Auto Start Raids", AutoSTartRaids, function(Value) + AutoSTartRaids = Value +end) +spawn(function() + while task.wait() do + if AutoSTartRaids then + if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Microchip") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Microchip") or game:GetService("Players").LocalPlayer.Character:FindFirstChild("Special Microchip") or game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Special Microchip") then + if Second_Sea then + fireclickdetector(Workspace.Map.CircleIsland.RaidSummon2.Button.Main.ClickDetector) + elseif Third_Sea then + fireclickdetector(Workspace.Map["Boat Castle"].RaidSummon2.Button.Main.ClickDetector) + end + end + end + end +end) + +Raids:addToggle('Kill Raid Aura', RaidAura, function(Value) + RaidAura = Value +end) +spawn(function() + game:GetService('RunService').Heartbeat:Connect(function() + if RaidAura then + pcall(function() + if game:GetService("Players")["LocalPlayer"].PlayerGui.Main.Timer.Visible == true then + for i,v in pairs(game.Workspace.Enemies:GetDescendants()) do + if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then + if v.Name then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeaponRaid) + v.Humanoid.Health = 0 + v.HumanoidRootPart.CanCollide = false + sethiddenproperty(game:GetService('Players').LocalPlayer,"SimulationRadius",math.huge) + until not RaidAura or not v.Parent or not game.Workspace.Enemies:FindFirstChild(v.Name) + end + end + end + end + end) + end + end) +end) + +Raids:addToggle('Auto Next Island', AutoNextIsland, function(Value) + AutoNextIsland = Value + CancelTween(AutoNextIsland) +end) +spawn(function() + while wait() do + if AutoNextIsland then + if game:GetService("Players")["LocalPlayer"].PlayerGui.Main.Timer.Visible == true then + wait(5) + if game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 5") then + Tween(game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 5").CFrame*CFrame.new(0,DisRaid,0)) + elseif game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 4") then + Tween(game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 4").CFrame*CFrame.new(0,DisRaid,0)) + elseif game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 3") then + Tween(game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 3").CFrame*CFrame.new(0,DisRaid,0)) + elseif game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 2") then + Tween(game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 2").CFrame*CFrame.new(0,DisRaid,0)) + elseif game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1") then + Tween(game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1").CFrame*CFrame.new(0,DisRaid,0)) + end + end + end + end +end) + +Raids:addToggle('Auto Awaken', AutoAwakenAbilities, function(Value) + AutoAwakenAbilities = Value +end) +spawn(function() + while wait() do + if AutoAwakenAbilities then + local args1 = { + [1] = "Awakener", + [2] = "Check" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args1)) + local args2 = { + [1] = "Awakener", + [2] = "Awaken" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args2)) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// PVP LEFT +local Pvp_Left = Tab.Tab_Combat:addSection() + +local Setting_Pvp = Pvp_Left:addMenu('#Setting Pvp') + +local Current = Setting_Pvp:addLabel("Current Bounties : ") +local Earn = Setting_Pvp:addLabel("Earned : ") + +local OldBounty = game:GetService("Players").LocalPlayer.leaderstats["Bounty/Honor"].Value +local Bounty = tostring(game:GetService("Players").LocalPlayer.leaderstats["Bounty/Honor"].Value) +local Earned = tostring(game:GetService("Players").LocalPlayer.leaderstats["Bounty/Honor"].Value - OldBounty) +local sub = string.sub +local len = string.len + +spawn(function() + while wait() do + pcall(function() + if len(Bounty) == 4 then + Bounty1 = sub(Bounty,1,1).."."..sub(Bounty,2,3).."K" + elseif len(Bounty) == 5 then + Bounty1 = sub(Bounty,1,2).."."..sub(Bounty,3,4).."K" + elseif len(Bounty) == 6 then + Bounty1 = sub(Bounty,1,3).."."..sub(Bounty,4,5).."K" + elseif len(Bounty) == 7 then + Bounty1 = sub(Bounty,1,1).."."..sub(Bounty,2,3).."M" + elseif len(Bounty) == 8 then + Bounty1 = sub(Bounty,1,2).."."..sub(Bounty,3,4).."M" + elseif len(Bounty) <= 3 then + Bounty1 = Bounty + end + + if len(Earned) == 4 then + Earned1 = sub(Earned,1,1).."."..sub(Earned,2,3).."K" + elseif len(Earned) == 5 then + Earned1 = sub(Earned,1,2).."."..sub(Earned,3,4).."K" + elseif len(Earned) == 6 then + Earned1 = sub(Earned,1,3).."."..sub(Earned,4,5).."K" + elseif len(Earned) == 7 then + Earned1 = sub(Earned,1,1).."."..sub(Earned,2,3).."M" + elseif len(Earned) == 8 then + Earned1 = sub(Earned,1,2).."."..sub(Earned,3,4).."M" + elseif len(Earned) <= 3 then + Earned1 = Earned + end + if tonumber(Bounty) == 25000000 then + Current:Refresh("Current Bounties : "..Bounty1.." [ Max ]") + elseif tonumber(Bounty) < 25000000 then + Current:Refresh("Current Bounties : "..Bounty1) + end + Earn:Refresh("Earned : "..tonumber(Earned1)) + end) + end +end) + +local PvpWeaponList = {"Melee", "Sword", "Blox Fruit", "Gun"} +Setting_Pvp:addDropdown("Select Weapon", PvpSelectedWeapon, PvpWeaponList, function(Value) + PvpSelectedWeapon = Value +end) +task.spawn(function() + while wait() do + pcall(function() + if PvpSelectedWeapon == "Melee" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Melee" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponPvp = v.Name + end + end + end + elseif PvpSelectedWeapon == "Sword" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Sword" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponPvp = v.Name + end + end + end + elseif PvpSelectedWeapon == "Blox Fruit" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Blox Fruit" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponPvp = v.Name + end + end + end + elseif PvpSelectedWeapon == "Gun" then + for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do + if v.ToolTip == "Gun" then + if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then + SelectWeaponPvp = v.Name + end + end + end + end + end) + end +end) + +local PvpTable = { + "Above", + "Bellow", + "Behind" +} +AutoPvpType = "Behind" +Setting_Pvp:addDropdown("Select Pvp Type", AutoPvpType, PvpTable, function(Value) + AutoPvpType = Value +end) +spawn(function() + while wait() do + if AutoPvpType == "Above" then + Pvp_Mode = CFrame.new(0,DisPvp,0) * CFrame.Angles(math.rad(-90),0,0) + elseif AutoPvpType == "Bellow" then + Pvp_Mode = CFrame.new(0,DisPvp,0) * CFrame.Angles(math.rad(90),0,0) + elseif AutoPvpType == "Behind" then + Pvp_Mode = CFrame.new(0,0,DisPvp) * CFrame.Angles(math.rad(0),0,0) + end + end +end) + +DisPvp = 10 +Setting_Pvp:addTextbox("Distance Pvp", DisPvp, function(Value) + DisPvp = Value +end) + +Setting_Pvp:addToggle("Player ESP", _G.ESPPlayer, function(Value) + _G.ESPPlayer = Value +end) +spawn(function() + while wait() do + pcall(function() + if _G.ESPPlayer then + for i,v in pairs(game.Players:GetChildren()) do + if v.Name ~= game.Players.LocalPlayer.Name then + if not v.Character.HumanoidRootPart:FindFirstChild("PlayerESP") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v.Character.HumanoidRootPart + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "PlayerESP" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.FontSize = "Size14" + TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.Text.Size = 35 + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Character.HumanoidRootPart.Position).Magnitude) + v.Character.HumanoidRootPart:FindFirstChild("PlayerESP").TextLabel.Text = v.DisplayName.."\n\n"..Dis.." M." + if v.Team == game.Players.LocalPlayer.Team then + v.Character.HumanoidRootPart:FindFirstChild("PlayerESP").TextLabel.TextColor3 = Color3.new(255,0,0) + else + v.Character.HumanoidRootPart:FindFirstChild("PlayerESP").TextLabel.TextColor3 = Color3.new(0,255,0) + end + end + end + else + for i,v in pairs(game.Players:GetChildren()) do + if v.Name ~= game.Players.LocalPlayer.Name then + if v.Character.HumanoidRootPart:FindFirstChild("PlayerESP") then + v.Character.HumanoidRootPart.PlayerESP:Destroy() + end + end + end + end + end) + end +end) + +Setting_Pvp:addToggle("Enable Pvp", EnablePVP, function(Value) + EnablePVP = Value +end) +spawn(function() + pcall(function() + while wait(.1) do + if EnablePVP then + if game:GetService("Players").LocalPlayer.PlayerGui.Main.PvpDisabled.Visible == true then + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("EnablePvp") + end + end + end + end) +end) +----------------------------------------------------//---------------------------------------------------- +--// PVP RIGHT +local Pvp_Right = Tab.Tab_Combat:addSection() + +local Main_Pvp = Pvp_Right:addMenu("#Combat Player") + +local PlayerList = {} +for i,v in pairs(game.Players:GetChildren()) do + if v.Name ~= game.Players.LocalPlayer.Name then + table.insert(PlayerList, v.DisplayName) + end +end +local DropdownPlayer = Main_Pvp:addDropdown("Select Player", SelectedPlayer, PlayerList, function(Value) + SelectedPlayer = Value +end) +Main_Pvp:addButton("Refresh Player",function() + NewPlayerList = {} + for i,v in pairs(game.Players:GetChildren()) do + if v.Name ~= game.Players.LocalPlayer.Name then + table.insert(NewPlayerList, v.DisplayName) + end + end + DropdownPlayer:Clear() + DropdownPlayer:Refresh(NewPlayerList) +end) +task.spawn(function() + while wait() do + pcall(function() + for i,v in pairs(game.Players:GetChildren()) do + if v.DisplayName == SelectedPlayer then + SelectedPlayer = v.Name + end + end + end) + end +end) + +Main_Pvp:addToggle("Spectate Player", Spectate, function(value) + Spectate = value + local plr1 = game.Players.LocalPlayer.Character.Humanoid + local plr2 = game.Players:FindFirstChild(SelectedPlayer) + repeat task.wait() + game.Workspace.Camera.CameraSubject = plr2.Character.Humanoid + until Spectate == false + game.Workspace.Camera.CameraSubject = plr1 +end) + +Main_Pvp:addToggle("Combat Player", TweenToPlayer, function(Value) + TweenToPlayer = Value + CancelTween(TweenToPlayer) +end) +spawn(function() + while task.wait() do + if TweenToPlayer then + pcall(function() + for i,v in pairs(game.Players:GetChildren()) do + if v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("HumanoidRootPart") and v.Character.Humanoid.Health > 0 then + if v.Name == SelectedPlayer then + repeat game:GetService("RunService").Heartbeat:wait() + EquipTool(SelectWeaponPvp) + Tween(v.Character.HumanoidRootPart.CFrame * Pvp_Mode) + Player_Name = v.Name + Player_Position = v.Character.HumanoidRootPart.Position + AutoClick() + until not TweenToPlayer or v.Character.Humanoid.Health == 0 or not game.Players:FindFirstChild(v.Name) + end + end + end + end) + end + end +end) + +Main_Pvp:addToggle("Aimbot Skill", AimbotSkillPlayer, function(Value) + AimbotSkillPlayer = Value +end) + +spawn(function() + local gg = getrawmetatable(game) + local old = gg.__namecall + setreadonly(gg,false) + gg.__namecall = newcclosure(function(...) + local method = getnamecallmethod() + local args = {...} + if tostring(method) == "FireServer" then + if tostring(args[1]) == "RemoteEvent" then + if tostring(args[2]) ~= "true" and tostring(args[2]) ~= "false" then + if AimbotSkillPlayer then + if type(args[2]) == "vector" then + args[2] = Player_Position + else + args[2] = CFrame.new(Player_Position) + end + return old(unpack(args)) + end + end + end + end + return old(...) + end) +end) + +spawn(function() + while task.wait() do + if AimbotSkillPlayer then + pcall(function() + for i,v in pairs(game.Players:GetChildren()) do + if v.Name == Player_Name and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("HumanoidRootPart") and v.Character.Humanoid.Health > 0 then + Player_Position = v.Character.HumanoidRootPart.Position + repeat game:GetService("RunService").Heartbeat:wait() + if game:GetService("Players").LocalPlayer.Character:FindFirstChild(SelectWeaponPvp) then + game:GetService("Players").LocalPlayer.Character:FindFirstChild(SelectWeaponPvp).MousePos.Value = Player_Position + if PvpSkillZ then + game:service('VirtualInputManager'):SendKeyEvent(true, "Z", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "Z", false, game) + end + if PvpSkillX then + game:service('VirtualInputManager'):SendKeyEvent(true, "X", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "X", false, game) + end + if PvpSkillC then + game:service('VirtualInputManager'):SendKeyEvent(true, "C", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "C", false, game) + end + if PvpSkillV then + game:service('VirtualInputManager'):SendKeyEvent(true, "V", false, game) + wait(.1) + game:service('VirtualInputManager'):SendKeyEvent(false, "V", false, game) + end + end + until not AimbotSkillPlayer or v.Character.Humanoid.Health == 0 or not game.Players:FindFirstChild(v.Name) + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// PVP RIGHT + +local Skill_Pvp = Pvp_Right:addMenu("#Skill Setting") + +Skill_Pvp:addToggle('Skill Z', PvpSkillZ, function(Value) + PvpSkillZ = Value +end) + +Skill_Pvp:addToggle('Skill X', PvpSkillX, function(Value) + PvpSkillX = Value +end) + +Skill_Pvp:addToggle('Skill C', PvpSkillC, function(Value) + PvpSkillC = Value +end) + +Skill_Pvp:addToggle('Skill V', PvpSkillV, function(Value) + PvpSkillV = Value +end) + +----------------------------------------------------//---------------------------------------------------- +--// TELEPORTSTATUS LEFT +local TeleportStatus_Left = Tab.Tab_5:addSection() +local Teleport_World = TeleportStatus_Left:addMenu('#World Teleport') +Teleport_World:addButton("Travel to First Sea", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TravelMain") +end) + +Teleport_World:addButton("Travel to Second Sea", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TravelDressrosa") +end) + +Teleport_World:addButton("Travel to Third Sea", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("TravelZou") +end) + +----------------------------------------------------//---------------------------------------------------- +--// Island Teleport +local Island_Teleport = TeleportStatus_Left:addMenu('#Island Teleport') +if First_Sea then + IslandCheck = { + "Start Island"; + "Marine Start"; + "Middle Town"; + "Jungle"; + "Pirate Village"; + "Desert"; + "Frozen Village"; + "Marine Ford"; + "Colosseum 1"; + "Sky island 1"; + "Sky island 2"; + "Sky island 3"; + "Sky island 4"; + "Prison"; + "Magma Village"; + "UndeyWater City"; + "Fountain City"; + "House Cyborgs"; + "Shanks Room"; + "Mob Island"; + "Sea Beast"; + } +elseif Second_Sea then + IslandCheck = { + "Dock"; + "Kingdom of Rose"; + "Mansion 1"; + "Flamingo Room"; + "Green Zone"; + "Cafe"; + "Factory"; + "Colosseum 2"; + "Grave Island"; + "Snow Mountain"; + "Cold Island"; + "Hot Island"; + "Cursed Ship"; + "Ice Castle"; + "Forgotten Island"; + "Usoapp Island"; + "Minisky Island"; + "Sea Beast"; + } +elseif Third_Sea then + IslandCheck = { + "Port Town"; + "Hydra Island"; + "Great Tree"; + "Castle on the Sea"; + "Floating Turtle"; + "Mansion 2"; + "Secret Temple"; + "Friendly Arena"; + "Beautiful Pirate Domain"; + "Teler Park"; + "Peanut Island"; + "Chocolate Island"; + "Ice Cream Island"; + "Haunted Castle"; + "Cake Loaf"; + "Candy Cane"; + "Tiki Outpost"; + "Raid Lab"; + "Mini Sky"; + "Sea Beast"; + } +end +Island_Teleport:addDropdown("Select Island", SelectedIsland, IslandCheck, function(Value) + SelectedIsland = Value +end) + +Island_Teleport:addButton("Teleport to Island", function() + if SelectedIsland == "Start Island" then + if BypassTeleport then + BTP(CFrame.new(1071.2832, 16.3085976, 1426.86792)) + else + Tween(CFrame.new(1071.2832, 16.3085976, 1426.86792)) + end + elseif SelectedIsland == "Marine Start" then + if BypassTeleport then + BTP(CFrame.new(-2573.3374, 6.88881969, 2046.99817)) + else + Tween(CFrame.new(-2573.3374, 6.88881969, 2046.99817)) + end + elseif SelectedIsland == "Middle Town" then + if BypassTeleport then + BTP(CFrame.new(-655.824158, 7.88708115, 1436.67908)) + else + Tween(CFrame.new(-655.824158, 7.88708115, 1436.67908)) + end + elseif SelectedIsland == "Jungle" then + if BypassTeleport then + BTP(CFrame.new(-1249.77222, 11.8870859, 341.356476)) + else + Tween(CFrame.new(-1249.77222, 11.8870859, 341.356476)) + end + elseif SelectedIsland == "Pirate Village" then + if BypassTeleport then + BTP(CFrame.new(-1122.34998, 4.78708982, 3855.91992)) + else + Tween(CFrame.new(-1122.34998, 4.78708982, 3855.91992)) + end + elseif SelectedIsland == "Desert" then + if BypassTeleport then + BTP(CFrame.new(1094.14587, 6.47350502, 4192.88721)) + else + Tween(CFrame.new(1094.14587, 6.47350502, 4192.88721)) + end + elseif SelectedIsland == "Frozen Village" then + if BypassTeleport then + BTP(CFrame.new(1198.00928, 27.0074959, -1211.73376)) + else + Tween(CFrame.new(1198.00928, 27.0074959, -1211.73376)) + end + elseif SelectedIsland == "Marine Ford" then + if BypassTeleport then + BTP(CFrame.new(-4505.375, 20.687294, 4260.55908)) + else + Tween(CFrame.new(-4505.375, 20.687294, 4260.55908)) + end + elseif SelectedIsland == "Colosseum 1" then + if BypassTeleport then + BTP(CFrame.new(-1428.35474, 7.38933945, -3014.37305)) + else + Tween(CFrame.new(-1428.35474, 7.38933945, -3014.37305)) + end + elseif SelectedIsland == "Sky island 1" then + if BypassTeleport then + BTP(CFrame.new(-4970.21875, 717.707275, -2622.35449)) + else + Tween(CFrame.new(-4970.21875, 717.707275, -2622.35449)) + end + elseif SelectedIsland == "Sky island 2" then + if BypassTeleport then + BTP(CFrame.new(-4813.0249, 903.708557, -1912.69055)) + else + Tween(CFrame.new(-4813.0249, 903.708557, -1912.69055)) + end + elseif SelectedIsland == "Sky island 3" then + if BypassTeleport then + BTP(CFrame.new(-7952.31006, 5545.52832, -320.704956)) + else + Tween(CFrame.new(-7952.31006, 5545.52832, -320.704956)) + end + elseif SelectedIsland == "Sky island 4" then + if BypassTeleport then + BTP(CFrame.new(-7793.43896, 5607.22168, -2016.58362)) + else + Tween(CFrame.new(-7793.43896, 5607.22168, -2016.58362)) + end + elseif SelectedIsland == "Prison" then + if BypassTeleport then + BTP(CFrame.new(4854.16455, 5.68742752, 740.194641)) + else + Tween(CFrame.new(4854.16455, 5.68742752, 740.194641)) + end + elseif SelectedIsland == "Magma Village" then + if BypassTeleport then + BTP(CFrame.new(-5231.75879, 8.61593437, 8467.87695)) + else + Tween(CFrame.new(-5231.75879, 8.61593437, 8467.87695)) + end + elseif SelectedIsland == "UndeyWater City" then + if BypassTeleport then + BTP(CFrame.new(61163.8516, 11.7796879, 1819.78418)) + else + Tween(CFrame.new(61163.8516, 11.7796879, 1819.78418)) + end + elseif SelectedIsland == "Fountain City" then + if BypassTeleport then + TP2(CFrame.new(5132.7124, 4.53632832, 4037.8562)) + else + Tween(CFrame.new(5132.7124, 4.53632832, 4037.8562)) + end + elseif SelectedIsland == "House Cyborgs" then + if BypassTeleport then + BTP(CFrame.new(6262.72559, 71.3003616, 3998.23047)) + else + Tween(CFrame.new(6262.72559, 71.3003616, 3998.23047)) + end + elseif SelectedIsland == "Shanks Room" then + if BypassTeleport then + BTP(CFrame.new(-1442.16553, 29.8788261, -28.3547478)) + else + Tween(CFrame.new(-1442.16553, 29.8788261, -28.3547478)) + end + elseif SelectedIsland == "Mob Island" then + if BypassTeleport then + BTP(CFrame.new(-2850.20068, 7.39224768, 5354.99268)) + else + Tween(CFrame.new(-2850.20068, 7.39224768, 5354.99268)) + end + elseif SelectedIsland == "Dock" then + if BypassTeleport then + BTP(CFrame.new(82.9490662, 18.0710983, 2834.98779)) + else + Tween(CFrame.new(82.9490662, 18.0710983, 2834.98779)) + end + elseif SelectedIsland == "Kingdom of Rose" then + if BypassTeleport then + BTP(CFrame.new(-394.983521, 118.503128, 1245.8446)) + else + Tween(CFrame.new(-394.983521, 118.503128, 1245.8446)) + end + elseif SelectedIsland == "Mansion 1" then + if BypassTeleport then + BTP(CFrame.new(-390.096313, 331.886475, 673.464966)) + else + Tween(CFrame.new(-390.096313, 331.886475, 673.464966)) + end + elseif SelectedIsland == "Flamingo Room" then + if BypassTeleport then + BTP(CFrame.new(2302.19019, 15.1778421, 663.811035)) + else + Tween(CFrame.new(2302.19019, 15.1778421, 663.811035)) + end + elseif SelectedIsland == "Green Zone" then + if BypassTeleport then + BTP(CFrame.new(-2372.14697, 72.9919434, -3166.51416)) + else + Tween(CFrame.new(-2372.14697, 72.9919434, -3166.51416)) + end + elseif SelectedIsland == "Cafe" then + if BypassTeleport then + BTP(CFrame.new(-385.250916, 73.0458984, 297.388397)) + else + Tween(CFrame.new(-385.250916, 73.0458984, 297.388397)) + end + elseif SelectedIsland == "Factory" then + if BypassTeleport then + BTP(CFrame.new(430.42569, 210.019623, -432.504791)) + else + Tween(CFrame.new(430.42569, 210.019623, -432.504791)) + end + elseif SelectedIsland == "Colosseum 2" then + if BypassTeleport then + BTP(CFrame.new(-1836.58191, 44.5890656, 1360.30652)) + else + Tween(CFrame.new(-1836.58191, 44.5890656, 1360.30652)) + end + elseif SelectedIsland == "Grave Island" then + if BypassTeleport then + BTP(CFrame.new(-5411.47607, 48.8234024, -721.272522)) + else + Tween(CFrame.new(-5411.47607, 48.8234024, -721.272522)) + end + elseif SelectedIsland == "Snow Mountain" then + if BypassTeleport then + BTP(CFrame.new(511.825226, 401.765198, -5380.396)) + else + Tween(CFrame.new(511.825226, 401.765198, -5380.396)) + end + elseif SelectedIsland == "Cold Island" then + if BypassTeleport then + BTP(CFrame.new(-6026.96484, 14.7461271, -5071.96338)) + else + Tween(CFrame.new(-6026.96484, 14.7461271, -5071.96338)) + end + elseif SelectedIsland == "Hot Island" then + if BypassTeleport then + BTP(CFrame.new(-5478.39209, 15.9775667, -5246.9126)) + else + Tween(CFrame.new(-5478.39209, 15.9775667, -5246.9126)) + end + elseif SelectedIsland == "Cursed Ship" then + if BypassTeleport then + BTP(CFrame.new(902.059143, 124.752518, 33071.8125)) + else + Tween(CFrame.new(902.059143, 124.752518, 33071.8125)) + end + elseif SelectedIsland == "Ice Castle" then + if BypassTeleport then + BTP(CFrame.new(5400.40381, 28.21698, -6236.99219)) + else + Tween(CFrame.new(5400.40381, 28.21698, -6236.99219)) + end + elseif SelectedIsland == "Forgotten Island" then + if BypassTeleport then + BTP(CFrame.new(-3043.31543, 238.881271, -10191.5791)) + else + Tween(CFrame.new(-3043.31543, 238.881271, -10191.5791)) + end + elseif SelectedIsland == "Usoapp Island" then + if BypassTeleport then + BTP(CFrame.new(4748.78857, 8.35370827, 2849.57959)) + else + Tween(CFrame.new(4748.78857, 8.35370827, 2849.57959)) + end + elseif SelectedIsland == "Minisky Island" then + if BypassTeleport then + BTP(CFrame.new(-260.358917, 49325.7031, -35259.3008)) + else + Tween(CFrame.new(-260.358917, 49325.7031, -35259.3008)) + end + elseif SelectedIsland == "Port Town" then + if BypassTeleport then + BTP(CFrame.new(-610.309692, 57.8323097, 6436.33594)) + else + Tween(CFrame.new(-610.309692, 57.8323097, 6436.33594)) + end + elseif SelectedIsland == "Hydra Island" then + if BypassTeleport then + BTP(CFrame.new(5229.99561, 603.916565, 345.154022)) + else + Tween(CFrame.new(5229.99561, 603.916565, 345.154022)) + end + elseif SelectedIsland == "Great Tree" then + if BypassTeleport then + BTP(CFrame.new(2174.94873, 28.7312393, -6728.83154)) + else + Tween(CFrame.new(2174.94873, 28.7312393, -6728.83154)) + end + elseif SelectedIsland == "Castle on the Sea" then + if BypassTeleport then + BTP(CFrame.new(-5477.62842, 313.794739, -2808.4585)) + else + Tween(CFrame.new(-5477.62842, 313.794739, -2808.4585)) + end + elseif SelectedIsland == "Floating Turtle" then + if BypassTeleport then + BTP(CFrame.new(-10919.2998, 331.788452, -8637.57227)) + else + Tween(CFrame.new(-10919.2998, 331.788452, -8637.57227)) + end + elseif SelectedIsland == "Mansion 2" then + if BypassTeleport then + BTP(CFrame.new(-12553.8125, 332.403961, -7621.91748)) + else + Tween(CFrame.new(-12553.8125, 332.403961, -7621.91748)) + end + elseif SelectedIsland == "Secret Temple" then + if BypassTeleport then + BTP(CFrame.new(5217.35693, 6.56511116, 1100.88159)) + else + Tween(CFrame.new(5217.35693, 6.56511116, 1100.88159)) + end + elseif SelectedIsland == "Friendly Arena" then + if BypassTeleport then + BTP(CFrame.new(5220.28955, 72.8193436, -1450.86304)) + else + Tween(CFrame.new(5220.28955, 72.8193436, -1450.86304)) + end + elseif SelectedIsland == "Beautiful Pirate Domain" then + if BypassTeleport then + BTP(CFrame.new(5310.8095703125, 21.594484329224, 129.39053344727)) + else + Tween(CFrame.new(5310.8095703125, 21.594484329224, 129.39053344727)) + end + elseif SelectedIsland == "Teler Park" then + if BypassTeleport then + BTP(CFrame.new(-9512.3623046875, 142.13258361816, 5548.845703125)) + else + Tween(CFrame.new(-9512.3623046875, 142.13258361816, 5548.845703125)) + end + elseif SelectedIsland == "Peanut Island" then + if BypassTeleport then + BTP(CFrame.new(-2142, 48, -10031)) + else + Tween(CFrame.new(-2142, 48, -10031)) + end + elseif SelectedIsland == "Chocolate Island" then + if BypassTeleport then + BTP(CFrame.new(156.896484, 30.5935211, -12662.7031, -0.573599219, 0, 0.81913656, 0, 1, 0, -0.81913656, 0, -0.573599219)) + else + Tween(CFrame.new(156.896484, 30.5935211, -12662.7031, -0.573599219, 0, 0.81913656, 0, 1, 0, -0.81913656, 0, -0.573599219)) + end + elseif SelectedIsland == "Ice Cream Island" then + if BypassTeleport then + BTP(CFrame.new(-949, 59, -10907)) + else + Tween(CFrame.new(-949, 59, -10907)) + end + elseif SelectedIsland == "Haunted Castle" then + if BypassTeleport then + BTP(CFrame.new(-9530.61035, -132.860657, 5763.13477)) + else + Tween(CFrame.new(-9530.61035, -132.860657, 5763.13477)) + end + elseif SelectedIsland == "Cake Loaf" then + if BypassTeleport then + BTP(CFrame.new(-2099.33154, 66.9970703, -12128.585, 0.997561574, 0, 0.0697919354, 0, 1, 0, -0.0697919354, 0, 0.997561574)) + else + Tween(CFrame.new(-2099.33154, 66.9970703, -12128.585, 0.997561574, 0, 0.0697919354, 0, 1, 0, -0.0697919354, 0, 0.997561574)) + end + elseif SelectedIsland == "Candy Cane" then + if BypassTeleport then + BTP(CFrame.new(-1530.97144, 13.728817, -14770.0889, 0.898790359, -0, -0.438378751, 0, 1, -0, 0.438378751, 0, 0.898790359)) + else + Tween(CFrame.new(-1530.97144, 13.728817, -14770.0889, 0.898790359, -0, -0.438378751, 0, 1, -0, 0.438378751, 0, 0.898790359)) + end + elseif SelectedIsland == "Tiki Outpost" then + if BypassTeleport then + BTP(CFrame.new(-16548.8164, 55.6059914, -172.8125, 0.213092566, -0, -0.977032006, 0, 1, -0, 0.977032006, 0, 0.213092566)) + else + Tween(CFrame.new(-16548.8164, 55.6059914, -172.8125, 0.213092566, -0, -0.977032006, 0, 1, -0, 0.977032006, 0, 0.213092566)) + end + elseif SelectedIsland == "Raid Lab" then + if BypassTeleport then + BTP(CFrame.new(-5057.146484375, 314.54132080078, -2934.7995605469)) + else + Tween(CFrame.new(-5057.146484375, 314.54132080078, -2934.7995605469)) + end + elseif SelectedIsland == "Mini Sky" then + if BypassTeleport then + BTP(CFrame.new(-263.66668701172, 49325.49609375, -35260)) + else + Tween(CFrame.new(-263.66668701172, 49325.49609375, -35260)) + end + elseif SelectedIsland == "Sea Beast" then + Tween(game:GetService("Workspace")["_WorldOrigin"].Locations["Sea of Treats"].CFrame) + end +end) + +Island_Teleport:addToggle("Bypass Teleport", BypassTeleport, function(Value) + BypassTeleport = Value +end) +----------------------------------------------------//---------------------------------------------------- +--// TELEPORTSTATUS RIGHT +local TeleportStatus_Right = Tab.Tab_5:addSection() + +local Status_Player = TeleportStatus_Right:addMenu('#Status Player') +local RaceStatus = Status_Player:addLabel("") +local PointStatus = Status_Player:addLabel("") +local StatusFunc1 = Status_Player:addLabel("") +local StatusFunc2 = Status_Player:addLabel("") +local StatusFunc3 = Status_Player:addLabel("") +local StatusFunc4 = Status_Player:addLabel("") +local StatusFunc5 = Status_Player:addLabel("") +spawn(function() + while wait() do + RaceStatus:Refresh("Race : "..tostring(game:GetService("Players").LocalPlayer.Data.Race.Value)) + PointStatus:Refresh("Points Avaible : "..tostring(game:GetService("Players").LocalPlayer.Data.Points.Value)..' Point') + StatusFunc1:Refresh("Melee : "..tostring(game:GetService("Players").LocalPlayer.Data.Stats.Melee:WaitForChild("Level").Value)..' Point Left') + StatusFunc2:Refresh("Defense : "..tostring(game:GetService("Players").LocalPlayer.Data.Stats.Defense:WaitForChild("Level").Value)..' Point') + StatusFunc3:Refresh("Sword : "..tostring(game:GetService("Players").LocalPlayer.Data.Stats.Sword:WaitForChild("Level").Value)..' Point') + StatusFunc4:Refresh("Gun : "..tostring(game:GetService("Players").LocalPlayer.Data.Stats.Gun:WaitForChild("Level").Value)..' Point') + StatusFunc5:Refresh("Devil Fruit : "..tostring(game:GetService("Players").LocalPlayer.Data.Stats["Demon Fruit"]:WaitForChild("Level").Value)..' Point') + end +end) +----------------------------------------------------//---------------------------------------------------- +--// Set Status +local Set_Status = TeleportStatus_Right:addMenu('#Setting Status') +SelectPoint = 1 +Set_Status:addTextbox("Set Point", SelectPoint, function(Value) + SelectPoint = Value +end) + +Set_Status:addToggle("Melee", Meleef, function(Value) + Meleef = Value + while wait() and Meleef do + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AddPoint", "Melee", SelectPoint) + end +end) + +Set_Status:addToggle("Defense", Defensef, function(Value) + Defensef = Value + while wait() and Defensef do + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AddPoint", "Defense", SelectPoint) + end +end) + +Set_Status:addToggle("Sword", Swordf, function(Value) + Swordf = Value + while wait() and Swordf do + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AddPoint", "Sword", SelectPoint) + end +end) + +Set_Status:addToggle("Gun", Gunf, function(Value) + Gunf = Value + while wait() and Gunf do + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AddPoint", "Gun", SelectPoint) + end +end) + +Set_Status:addToggle("Devil Fruit", DevilFruitf, function(Value) + DevilFruitf = Value + while wait() and DevilFruitf do + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AddPoint", "Demon Fruit", SelectPoint) + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// SHOP LEFT +local Shop_Left = Tab.Tab_6:addSection() +local RaceFragShop = Shop_Left:addMenu('#Bone - Ecto - Fragment') +RaceFragShop:addButton("Race Ghoul [ $100 Ectoplasm ]", function() + local args1 = { + [1] = "Ectoplasm", + [2] = "BuyCheck", + [3] = 4 + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args1)) + local args2 = { + [1] = "Ectoplasm", + [2] = "Change", + [3] = 4 + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args2)) +end) + +RaceFragShop:addButton("Cyborg [ $??? ]", function() + local args = { + [1] = "CyborgTrainer", + [2] = "Buy" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +RaceFragShop:addButton("Suprise Bone [ 🦴50 Bone ]", function() + local args = { + [1] = "Bones", + [2] = "Buy", + [3] = 1, + [4] = 1 + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +RaceFragShop:addButton("Stat Refund [ 🦴50 Bone ]", function() + local args = { + [1] = "Bones", + [2] = "Buy", + [3] = 1, + [4] = 2 + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +RaceFragShop:addButton("Race Reroll [ 🦴50 Bone ]", function() + local args = { + [1] = "Bones", + [2] = "Buy", + [3] = 1, + [4] = 3 + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +RaceFragShop:addButton("Random Race [ f3000 Fragments ]", function() + local args = { + [1] = "BlackbeardReward", + [2] = "Reroll", + [3] = "2" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +RaceFragShop:addButton("Reset Stats [ f2500 Fragments ]", function() + local args = { + [1] = "BlackbeardReward", + [2] = "Refund", + [3] = "2" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +----------------------------------------------------//---------------------------------------------------- +--// ABILITIES SHOP +local AbilityShop = Shop_Left:addMenu('#Abilities') +AbilityShop:addButton("Skyjump [ $10,000 Beli ]", function() + local args = { + [1] = "BuyHaki", + [2] = "Geppo" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +AbilityShop:addButton("Buso Haki [ $25,000 Beli ]", function() + local args = { + [1] = "BuyHaki", + [2] = "Buso" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +AbilityShop:addButton("Soru [ $100,000 Beli ]", function() + local args = { + [1] = "BuyHaki", + [2] = "Soru" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +AbilityShop:addButton("Observation haki [ $750,000 Beli ]", function() + local args = { + [1] = "KenTalk", + [2] = "Buy" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) +----------------------------------------------------//---------------------------------------------------- +--// FIGHTING SHOP +local FightingShop = Shop_Left:addMenu('#Fighting') +FightingShop:addButton("Black Leg [ $150,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyBlackLeg") +end) + +FightingShop:addButton("Electro [ $550,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectro") +end) + +FightingShop:addButton("Fishman Karate [ $750,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyFishmanKarate") +end) + +FightingShop:addButton("Dragon Claw [ $1,500 Fragments ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","1") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BlackbeardReward","DragonClaw","2") +end) + +FightingShop:addButton("Superhuman [ $3,000,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySuperhuman") +end) + +FightingShop:addButton("Death Step [ $5,000 Fragments / $5,000,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDeathStep") +end) + +FightingShop:addButton("Sharkman Karate [ $5,000 Fragments / $2,500,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySharkmanKarate",true) + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuySharkmanKarate") +end) + +FightingShop:addButton("Electric Claw [ $5,000 Fragments / $3,000,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyElectricClaw") +end) + +FightingShop:addButton("Dragon Talon [ $5,000 Fragments / $3,000,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyDragonTalon") +end) + +FightingShop:addButton("God Human [ $5,000 Fragments / $5,000,000 Beli ]", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("BuyGodhuman") +end) +----------------------------------------------------//---------------------------------------------------- +--// SWORD SHOP +local SwordShop = Shop_Left:addMenu('#Sword') + +SwordShop:addButton("Cutlass [ $1,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Cutlass" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Katana [ $1,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Katana" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Dual Katana [ $12,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Dual Katana" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Iron Mace [ $25,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Iron Mace" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Triple Katana [ $60,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Triple Katana" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Pipe [ $100,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Pipe" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Dual-Headed Blade [ $400,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Dual-Headed Blade" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Soul Cane [ $750,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Soul Cane" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Bisento [ $1,200,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Bisento" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +SwordShop:addButton("Pole v2 [ f5,000 Fragments ]", function() + game.ReplicatedStorage.Remotes.CommF_:InvokeServer("ThunderGodTalk") +end) + +----------------------------------------------------//---------------------------------------------------- +--// SHOP RIGHT +local Shop_Right = Tab.Tab_6:addSection() +local DevilShop = Shop_Right:addMenu('#Devil Fruits') +local Remote_GetFruits = game.ReplicatedStorage:FindFirstChild("Remotes").CommF_:InvokeServer("GetFruits") + +local ShopDevilSell = {} +for i,v in next,Remote_GetFruits do + if v.OnSale then + table.insert(ShopDevilSell,v.Name) + end +end + +local PriceDevFruit = DevilShop:addLabel('Fruit Price : -') +spawn(function() + while task.wait() do + for i,v in next,Remote_GetFruits do + if v.Name == Select_Devil_Fruit then + PriceDevFruit:Refresh('Fruit Price : $' .. v.Price) + end + end + end +end) + +local DevilShopsRefresh = DevilShop:addDropdown('Select Devil Fruit on Sale', Select_Devil_Fruit, ShopDevilSell, function(Value) + Select_Devil_Fruit = Value +end) + +DevilShop:addButton("Refresh Fruit on Sale", function() + DevilShopsRefresh:Clear() + DevilShopsRefresh:Refresh(ShopDevilSell) +end) + +DevilShop:addButton("Buy Devil Fruit on Sale", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("GetFruits") + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("PurchaseRawFruit",Select_Devil_Fruit) +end) + +DevilShop:addToggle('Buy Random Fruit', AutoBuyFruitZioles, function(Value) + AutoBuyFruitZioles = Value +end) +spawn(function() + while task.wait() do + if AutoBuyFruitZioles then + pcall(function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Cousin","Buy") + end) + end + end +end) + +function getNil(name,class) + for _,v in next, getnilinstances() do + if v.ClassName == class and v.Name == name then + return v + end + end +end + +function StoredFruited(name_1, name_2) + local Character = game:GetService("Players").LocalPlayer.Character + local Backpack = game:GetService("Players").LocalPlayer.Backpack + local CommF_ = game:GetService("ReplicatedStorage").Remotes.CommF_ + if Character:FindFirstChild(name_2) or Backpack:FindFirstChild(name_2) then + local args = { + [1] = "StoreFruit", + [2] = name_1, + [3] = Character:FindFirstChild(name_2) or Backpack:FindFirstChild(name_2) + } + CommF_:InvokeServer(unpack(args)) + end +end + +DevilShop:addToggle('Auto Stored Fruit (Working)', AutoStoreFruit, function(Value) + AutoStoreFruit = Value +end) +spawn(function() + while task.wait() do + if AutoStoreFruit then + pcall(function() + StoredFruited("Rocket-Rocket", "Rocket Fruit") + StoredFruited("Spin-Spin", "Spin Fruit") + StoredFruited("Chop-Chop", "Chop Fruit") + StoredFruited("Spring-Spring", "Spring Fruit") + StoredFruited("Bomb-Bomb", "Bomb Fruit") + StoredFruited("Smoke-Smoke", "Smoke Fruit") + StoredFruited("Spike-Spike", "Spike Fruit") + StoredFruited("Flame-Flame", "Flame Fruit") + StoredFruited("Falcon-Falcon", "Falcon Fruit") + StoredFruited("Ice-Ice", "Ice Fruit") + StoredFruited("Sand-Sand", "Sand Fruit") + StoredFruited("Dark-Dark", "Dark Fruit") + StoredFruited("Diamond-Diamond", "Diamond Fruit") + StoredFruited("Light-Light", "Light Fruit") + StoredFruited("Rubber-Rubber", "Rubber Fruit") + StoredFruited("Barrier-Barrier", "Barrier Fruit") + StoredFruited("Ghost-Ghost", "Ghost Fruit") + StoredFruited("Magma-Magma", "Magma Fruit") + StoredFruited("Quake-Quake", "Quake Fruit") + StoredFruited("Buddha-Buddha", "Buddha Fruit") + StoredFruited("Love-Love", "Love Fruit") + StoredFruited("Spider-Spider", "Spider Fruit") + StoredFruited("Sound-Sound", "Sound Fruit") + StoredFruited("Phoenix-Phoenix", "Phoenix Fruit") + StoredFruited("Portal-Portal", "Portal Fruit") + StoredFruited("Rumble-Rumble", "Rumble Fruit") + StoredFruited("Pain-Pain", "Pain Fruit") + StoredFruited("Blizzard-Blizzard", "Blizzard Fruit") + StoredFruited("Gravity-Gravity", "Gravity Fruit") + StoredFruited("Mammoth-Mammoth", "Mammoth Fruit") + StoredFruited("Dough-Dough", "Dough Fruit") + StoredFruited("Shadow-Shadow", "Shadow Fruit") + StoredFruited("Venom-Venom", "Venom Fruit") + StoredFruited("Control-Control", "Control Fruit") + StoredFruited("Spirit-Spirit", "Spirit Fruit") + StoredFruited("Leopard-Leopard", "Leopard Fruit") + StoredFruited("Yeti-Yeti", "Yeti Fruit") + StoredFruited("Kitsune-Kitsune", "Kitsune Fruit") + StoredFruited("Dragon-Dragon", "Dragon Fruit") + end) + end + end +end) + +DevilShop:addToggle("Fruit Notification", _G.FruitCheck, function(Value) + _G.FruitCheck = Value +end) +spawn(function() + while wait(.1) do + if _G.FruitCheck then + for i,v in pairs(game.Workspace:GetChildren()) do + if v:IsA("Tool") then + require(game:GetService("ReplicatedStorage").Notification).new(v.Name.." Spawned"):Display(); + wait() + setthreadcontext(5) + end + end + end + end +end) + +DevilShop:addToggle("Teleport to Fruit", _G.TeleportFruit, function(Value) + _G.TeleportFruit = Value + CancelTween(_G.TeleportFruit) +end) +spawn(function() + while wait() do + if _G.TeleportFruit then + for i,v in pairs(game.Workspace:GetChildren()) do + if v:IsA("Tool") then + Tween(v.Handle.CFrame) + end + end + end + end +end) + +DevilShop:addToggle("Bring Fruit (Instant)", _G.BringFruitBF, function(Value) + _G.BringFruitBF = Value +end) +spawn(function() + while wait() do + if _G.BringFruitBF then + pcall(function() + for i,v in pairs(game.Workspace:GetChildren()) do + if v:IsA("Tool") then + v.Handle.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + end + end + end) + end + end +end) + +----------------------------------------------------//---------------------------------------------------- +--// Gun Shop +local GunShop = Shop_Right:addMenu('#Gun') +GunShop:addButton("Slingshot [ $5,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Slingshot" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +GunShop:addButton("Musket [ $8,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Musket" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +GunShop:addButton("Flintlock [ $10,500 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Flintlock" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +GunShop:addButton("Refined Slingshot [ $30,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Refined Slingshot" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +GunShop:addButton("Refined Flintlock [ $65,000 Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Refined Flintlock" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +GunShop:addButton("Kabucha [ f1,500 Fragments)", function() + game.ReplicatedStorage.Remotes.CommF_:InvokeServer("BlackbeardReward", "Slingshot", "2") +end) + +----------------------------------------------------//---------------------------------------------------- +--// Accessoreies Shop +local AccessoriesShop = Shop_Right:addMenu('#Accessories') +AccessoriesShop:addButton("Black Cape [ $50,000 Beli ]",function() + local args = { + [1] = "BuyItem", + [2] = "Black Cape" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +AccessoriesShop:addButton("Swordsman Hat [ 150k Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Swordsman Hat" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +AccessoriesShop:addButton("Tomoe Ring [ $500k Beli ]", function() + local args = { + [1] = "BuyItem", + [2] = "Tomoe Ring" + } + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args)) +end) + +----------------------------------------------------//---------------------------------------------------- +--// MISC LEFT +local Misc_Left = Tab.Tab_7:addSection() + +----------------------------------------------------//---------------------------------------------------- +--// MISC RIGHT +local Misc_2 = Misc_Left:addMenu('#Misc') + +Misc_2:addToggle('Dodge No CD', DodgewithoutCool, function(Value) + DodgewithoutCool = Value +end) +function NoCooldown() + for i,v in next, getgc() do + if typeof(v) == "function" then + if getfenv(v).script == game.Players.LocalPlayer.Character:WaitForChild("Dodge") then + for i2,v2 in next, getupvalues(v) do + if tostring(v2) == "0.4" then + setupvalue(v,i2,0) + end + end + end + end + end +end +spawn(function() + while wait() do + if DodgewithoutCool then + pcall(function() + NoCooldown() + end) + end + end +end) + +Misc_2:addToggle('Infinite Energy', InfiniteAbility, function(Value) + InfiniteAbility = Value +end) +function InfinityEnergy() + game:GetService('Players').LocalPlayer.Character.Energy.Changed:connect(function() + if InfiniteAbility then + game:GetService('Players').LocalPlayer.Character.Energy.Value = game:GetService('Players').LocalPlayer.Character.Energy.MaxValue + end + end) +end +spawn(function() + while wait() do + if InfiniteAbility then + pcall(function() + InfinityEnergy() + end) + end + end +end) + +-- Toggle untuk No Cooldown Skill +Misc_2:addToggle('No Cooldown Skill', NoCooldownSkill, function(Value) + NoCooldownSkill = Value +end) + +-- Fungsi untuk Menghapus Cooldown +spawn(function() + while task.wait(0.5) do + if NoCooldownSkill then + pcall(function() + for _, func in next, getgc(true) do + if type(func) == "function" and islclosure(func) then + -- Pastikan fungsi memiliki upvalue terkait cooldown + for _, upvalue in next, debug.getupvalues(func) do + if type(upvalue) == "table" then + if upvalue.Cooldown or upvalue.LastUse or upvalue.LastAfter then + -- Hapus semua cooldown + upvalue.Cooldown = 0 + upvalue.LastUse = 0 + upvalue.LastAfter = 0 + end + end + end + end + end + end) + end + end +end) + +-- Toggle untuk No Cooldown Skill (Versi Kedua) +Misc_2:addToggle('No Cooldown Skill (V2)', NoCooldownSkillV2, function(Value) + NoCooldownSkillV2 = Value +end) + +-- Fungsi untuk Memantau dan Menghapus Cooldown +spawn(function() + while task.wait(0.5) do + if NoCooldownSkillV2 then + pcall(function() + local player = game:GetService("Players").LocalPlayer + local character = player.Character or player.CharacterAdded:Wait() + local backpack = player:WaitForChild("Backpack") + + -- Periksa alat aktif di karakter + for _, tool in pairs(character:GetChildren()) do + if tool:IsA("Tool") then + -- Hilangkan properti cooldown + if tool:FindFirstChild("Cooldown") then + tool.Cooldown.Value = 0 + end + if tool:FindFirstChild("AttackCooldown") then + tool.AttackCooldown.Value = 0 + end + end + end + + -- Periksa alat di Backpack + for _, tool in pairs(backpack:GetChildren()) do + if tool:IsA("Tool") then + -- Hilangkan properti cooldown + if tool:FindFirstChild("Cooldown") then + tool.Cooldown.Value = 0 + end + if tool:FindFirstChild("AttackCooldown") then + tool.AttackCooldown.Value = 0 + end + end + end + end) + end + end +end) + +-- Monitoring Dinamis untuk Cooldown +spawn(function() + while task.wait(0.5) do + if NoCooldownSkillV2 then + pcall(function() + for _, func in next, getgc(true) do + if type(func) == "function" and islclosure(func) then + -- Cari upvalue cooldown + for _, upvalue in next, debug.getupvalues(func) do + if type(upvalue) == "table" and (upvalue.Cooldown or upvalue.LastUse or upvalue.LastAfter) then + -- Atur semua nilai cooldown menjadi 0 + upvalue.Cooldown = 0 + upvalue.LastUse = 0 + upvalue.LastAfter = 0 + end + end + end + end + end) + end + end +end) + +-- Toggle untuk Infinite Geppo +Misc_2:addToggle('Infinite Geppo', InfiniteGeppo, function(Value) + InfiniteGeppo = Value +end) + +-- Logika Infinite Geppo +spawn(function() + while task.wait(1) do + if InfiniteGeppo then + pcall(function() + for i, v in next, getgc() do + if getfenv(v).script == game.Players.LocalPlayer.Character:WaitForChild("Geppo") then + for i2, v2 in next, getupvalues(v) do + if tostring(v2) == "0" then + repeat + task.wait(0.1) + setupvalue(v, i2, 0) + until not InfiniteGeppo or game:GetService("Players").LocalPlayer.Character.Humanoid.Health <= 0 + end + end + end + end + end) + end + end +end) + +-- Toggle untuk Infinite Soru +Misc_2:addToggle('Infinite Soru', InfiniteSoru, function(Value) + InfiniteSoru = Value +end) + +-- Logika Infinite Soru +spawn(function() + while task.wait(1) do + if InfiniteSoru and game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then + pcall(function() + for i, v in next, getgc() do + if getfenv(v).script == game.Players.LocalPlayer.Character:WaitForChild("Soru") then + for i2, v2 in pairs(debug.getupvalues(v)) do + if type(v2) == 'table' and v2.LastUse then + repeat + task.wait(0.1) + setupvalue(v, i2, {LastAfter = 0, LastUse = 0}) + until not InfiniteSoru or game:GetService("Players").LocalPlayer.Character.Humanoid.Health <= 0 + end + end + end + end + end) + end + end +end) + +-- Toggle untuk Walk on Water +Misc_2:addToggle('Walk on Water', WalkOnWater, function(Value) + WalkOnWater = Value +end) + +-- Logika Walk on Water +spawn(function() + while task.wait(1) do + if WalkOnWater then + pcall(function() + if not nelzkie then + game:GetService("Workspace").Map["WaterBase-Plane"].Size = Vector3.new(1000, 112, 1000) + else + game:GetService("Workspace").Map["WaterBase-Plane"].Size = Vector3.new(1000, 80, 1000) + end + end) + end + end +end) + +Misc_2:addToggle('Remove Fog', _G.Remove_Fog, function(Value) + _G.Remove_Fog = Value + + if not _G.Remove_Fog then return end + while _G.Remove_Fog do wait() + game.Lighting.FogEnd = 9e9 + if not _G.Remove_Fog then + game.Lighting.FogEnd = 2500 + end + end +end) + +Misc_2:addToggle('White Screen', _G.White_Screen, function(Value) + _G.White_Screen = Value + if _G.White_Screen then + game:GetService("RunService"):Set3dRenderingEnabled(false) + else + game:GetService("RunService"):Set3dRenderingEnabled(true) + end +end) + +----------------------------------------------------//---------------------------------------------------- +local Misc_1 = Misc_Left:addMenu('#Misc') + +local CodeList = { + "EXP_5B", + "CONTROL", + "UPDATE11", + "XMASEXP", + "1BILLION", + "ShutDownFix2", + "UPD14", + "STRAWHATMAINE", + "TantaiGaming", + "Colosseum", + "Axiore", + "Sub2Daigrock", + "Sky Island 3", + "Sub2OfficialNoobie", + "SUB2NOOBMASTER123", + "THEGREATACE", + "Fountain City", + "BIGNEWS", + "FUDD10", + "SUB2GAMERROBOT_EXP1", + "UPD15", + "2BILLION", + "UPD16", + "3BVISITS", + "fudd10_v2", + "Starcodeheo", + "Magicbus", + "JCWK", + "Bluxxy", + "Sub2Fer999", + "Enyu_is_Pro", + + "SECRET_ADMIN", + "KITT_RESET", + "DRAGONABUSE", + "Sub2CaptainMaui", + "DEVSCOOKING", + "kittgaming", + "Sub2Fer999", + "Enyu_is_Pro", + "Magicbus", + "JCWK", + "Starcodeheo", + "Bluxxy", + "fudd10_v2", + "SUB2GAMERROBOT_EXP1", + "Sub2NoobMaster123", + "Sub2UncleKizaru", + "Sub2Daigrock", + "Axiore", + "TantaiGaming", + "StrawHatMaine", + "Sub2OfficialNoobie", + "Fudd10", + "Bignews", + "TheGreatAce" +} +Misc_1:addButton('Redeem X2 Code', function() + function RedeemCode(value) + game:GetService("ReplicatedStorage").Remotes.Redeem:InvokeServer(value) + end + for i,v in pairs(CodeList) do + RedeemCode(v) + end +end) + +Misc_1:addButton("Join Pirates Team", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SetTeam","Pirates") +end) + +Misc_1:addButton("Join Marines Team", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("SetTeam","Marines") +end) + +Misc_1:addButton("Always Day", function() + while game:GetService("RunService").Heartbeat:wait() do + game:GetService("Lighting").ClockTime = 12 + end +end) + +Misc_1:addButton("Remove Lave", function() + for i,v in pairs(game.Workspace:GetDescendants()) do + if v.Name == "Lava" then + v:Destroy() + end + end + for i,v in pairs(game.ReplicatedStorage:GetDescendants()) do + if v.Name == "Lava" then + v:Destroy() + end + end +end) + +Misc_1:addButton("Title Name", function() + game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("getTitles") + game.Players.localPlayer.PlayerGui.Main.Titles.Visible = true +end) + +Misc_1:addButton("Color Haki", function() + game.Players.localPlayer.PlayerGui.Main.Colors.Visible = true +end) + +----------------------------------------------------//---------------------------------------------------- +--// MISC RIGHT +local Misc_Right = Tab.Tab_7:addSection() +local ESP_Section = Misc_Right:addMenu('#ESP') +ESP_Section:addToggle('Chest ESP', ChestESP, function(Value) + ChestESP = Value +end) +spawn(function() + while wait() do + pcall(function() + if ChestESP then + for i,v in pairs(game.Workspace:GetChildren()) do + if v.Name == "Chest1" or v.Name == "Chest2" or v.Name == "Chest3" then + if not v:FindFirstChild("ChestESP") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "ChestESP" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude) + v.ChestESP.TextLabel.Text = v.Name.."\n"..Dis.." M." + if v.Name == "Chest1" then + v:FindFirstChild("ChestESP").TextLabel.TextColor3 = Color3.fromRGB(109, 109, 109) + elseif v.Name == "Chest2" then + v:FindFirstChild("ChestESP").TextLabel.TextColor3 = Color3.fromRGB(173, 158, 21) + elseif v.Name == "Chest3" then + v:FindFirstChild("ChestESP").TextLabel.TextColor3 = Color3.fromRGB(85, 255, 255) + end + end + end + else + for i,v in pairs(game.Workspace:GetChildren()) do + if v.Name == "Chest1" or v.Name == "Chest2" or v.Name == "Chest3" then + if v:FindFirstChild("ChestESP") then + v.ChestESP:Destroy() + end + end + end + end + end) + end +end) + +ESP_Section:addToggle('Devil Fruit ESP (Red Color)', _G.ESPDF, function(Value) + _G.ESPDF = Value +end) +spawn(function() + while wait() do + if _G.ESPDF then + pcall(function() + for i,v in pairs(game.Workspace:GetChildren()) do + if v:IsA("Tool") then + if v:FindFirstChild("Handle") then + repeat task.wait(.1) + if not v.Handle:FindFirstChild("DevilFruitESP") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v.Handle + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "DevilFruitESP" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(255, 0, 0) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Handle.Position).Magnitude) + v.Handle.DevilFruitESP.TextLabel.Text = v.Name.."\n"..Dis.." M." + until not _G.ESPDF + end + end + end + end) + else + for i,v in pairs(game.Workspace:GetChildren()) do + if string.find(v.Name, "Fruit") then + if v:FindFirstChild("Handle") then + if v.Handle:FindFirstChild("DevilFruitESP") then + v.Handle.DevilFruitESP:Destroy() + end + end + end + end + end + end +end) + +ESP_Section:addToggle('Fruit ESP (Yellow Color)', FruitESPe, function(Value) + FruitESPe = Value +end) +spawn(function() + while wait() do + if FruitESPe then + pcall(function() + for a,b in pairs(game.Workspace:GetChildren()) do + if b.Name == 'PineappleSpawner' or b.Name == 'BananaSpawner' or b.Name == 'AppleSpawner' then + for i,v in pairs(b:GetChildren()) do + if v:IsA('Tool') then + if v:FindFirstChild("Handle") then + repeat task.wait(.1) + if not v.Handle:FindFirstChild("FruitESP") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v.Handle + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "FruitESP" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(255, 255, 0) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Handle.Position).Magnitude) + v.Handle.FruitESP.TextLabel.Text = v.Name.."\n"..Dis.." M." + until not FruitESPe + end + end + end + end + end + end) + else + for a,b in pairs(game.Workspace:GetChildren()) do + if b.Name == 'PineappleSpawner' or b.Name == 'BananaSpawner' or b.Name == 'AppleSpawner' then + for i,v in pairs(b:GetChildren()) do + if v:IsA('Tool') then + if v:FindFirstChild("Handle") then + if v.Handle:FindFirstChild("FruitESP") then + v.Handle.FruitESP:Destroy() + end + end + end + end + end + end + end + end +end) + +ESP_Section:addToggle('Flower ESP', FlowerESP, function(Value) + FlowerESP = Value +end) +spawn(function() + while wait() do + if FlowerESP then + pcall(function() + for i,v in pairs(game.Workspace:GetChildren()) do + if v.Name == "Flower2" or v.Name == "Flower1" then + if not v:FindFirstChild("FindFlower") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "FindFlower" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(250, 250, 30) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude) + v.FindFlower.TextLabel.Text = v.Name.." - ["..Dis.." M]" + if v.Name == "Flower1" then + v.FindFlower.TextLabel.TextColor3 = Color3.new(255,120,120) + elseif v.Name == "Flower2" then + v.FindFlower.TextLabel.TextColor3 = Color3.new(120,120,255) + end + end + end + end) + else + for i,v in pairs (game:GetService("Workspace"):GetChildren()) do + if v:FindFirstChild("FindFlower") then + v.FindFlower:Destroy() + end + end + end + end +end) + +ESP_Section:addToggle('Island ESP', IslandESP, function(Value) + IslandESP = Value +end) +spawn(function() + while wait() do + if IslandESP then + pcall(function() + for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do + if not v:FindFirstChild("IslandEsp") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "IslandEsp" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(255, 0, 255) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude / 10) + v.IslandEsp.TextLabel.Text = v.Name.."\n".."["..Dis.."]" + end + end) + else + for i,v in pairs (game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do + if v:FindFirstChild("IslandEsp") then + v.IslandEsp:Destroy() + end + end + end + end +end) + +ESP_Section:addToggle('Npc ESP', NpcESP, function(Value) + NpcESP = Value +end) +spawn(function() + while wait() do + if NpcESP then + pcall(function() + for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do + if v:FindFirstChild('HumanoidRootPart') then + if not v:FindFirstChild("NpcEspes") then + local BillboardGui = Instance.new("BillboardGui") + local TextLabel = Instance.new("TextLabel") + + BillboardGui.Parent = v + BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling + BillboardGui.Active = true + BillboardGui.Name = "NpcEspes" + BillboardGui.AlwaysOnTop = true + BillboardGui.LightInfluence = 1.000 + BillboardGui.Size = UDim2.new(0, 200, 0, 50) + BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) + + TextLabel.Parent = BillboardGui + TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) + TextLabel.BackgroundTransparency = 1.000 + TextLabel.Size = UDim2.new(0, 200, 0, 50) + TextLabel.Font = Enum.Font.GothamBold + TextLabel.TextColor3 = Color3.fromRGB(0, 255, 255) + TextLabel.FontSize = "Size14" + TextLabel.TextStrokeTransparency = 0.5 + end + local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude) + v.NpcEspes.TextLabel.Text = v.Name.." - ["..Dis.." M]" + end + end + end) + else + for i,v in pairs (game:GetService("Workspace").NPCs:GetChildren()) do + if v:FindFirstChild("NpcEspes") then + v.NpcEspes:Destroy() + end + end + end + end +end) + +ESP_Section:addToggle('Legend Sword Dealer ESP', LADESP, function(Value) + LADESP = Value +end) +function UpdateLSDESP() + for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do + pcall(function() + if LADESP then + if v.Name == "Legendary Sword Dealer" then + if not v:FindFirstChild('NameEsp') then + local bill = Instance.new('BillboardGui',v) + bill.Name = 'NameEsp' + bill.ExtentsOffset = Vector3.new(0, 1, 0) + bill.Size = UDim2.new(1,200,1,30) + bill.Adornee = v + bill.AlwaysOnTop = true + local name = Instance.new('TextLabel',bill) + name.Font = "Code" + name.FontSize = "Size14" + name.TextWrapped = true + name.Size = UDim2.new(1,0,1,0) + name.TextYAlignment = 'Top' + name.BackgroundTransparency = 1 + name.TextStrokeTransparency = 0.5 + name.TextColor3 = Color3.fromRGB(80, 245, 245) + else + v['NameEsp'].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' M') + end + end + else + if v:FindFirstChild('NameEsp') then + v:FindFirstChild('NameEsp'):Destroy() + end + end + end) + end +end +spawn(function() + while wait() do + if LADESP then + pcall(function() + UpdateLSDESP() + end) + end + end +end) \ No newline at end of file