ScriptRoblox/Blox fruit/Satr.lua
2025-01-18 21:47:05 +00:00

9136 lines
476 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)