LuxuryKaitun Lua
LuxuryKaitun Lua
Loaded:Wait() end
print("--[[Join Team]]--")
do -- Team Script
repeat
ChooseTeam =
game:GetService("Players").LocalPlayer.PlayerGui:FindFirstChild("ChooseTeam",true)
UIController =
game:GetService("Players").LocalPlayer.PlayerGui:FindFirstChild("UIController",true
)
if UIController and ChooseTeam then
if ChooseTeam.Visible then
for i,v in pairs(getgc()) do
if type(v) == "function" and getfenv(v).script ==
UIController then
local constant = getconstants(v)
pcall(function()
if constant[1] == "Pirates" and #constant
== 1 then
v(getgenv().Team or "Pirates")
end
end)
end
end
end
end
wait(1)
until game.Players.LocalPlayer.Team
repeat wait() until game.Players.LocalPlayer.Character
end
task.wait()
LoadingScriptSuccess = false
setfpscap(200)
if _G.AutoDeleteWorkSpace then
if isfolder("a_temp") then
delfolder("a_temp")
end
if isfile("a_temp/268.txt") then
delfile("a_temp/268.txt")
end
if isfile("BF_Kick_Log.txt") then
delfile("BF_Kick_Log.txt")
end
task.wait(0.1)
end
if not isfolder("a_temp") then
makefolder("a_temp")
end
-- loading ui
local DebugModeApi
DebugModeApi = game:HttpGet("https://raw.githubusercontent.com/NightsTimeZ/Donate-
Me/main/Debug.boolean")
local DebugMode
if DebugModeApi:match("debug owo") then
DebugMode = true
else
DebugMode = false
end
local CodeApi = {}
task.spawn(function()
local Url = "https://tryhardguides.com/blox-fruits-codes/"
local Response = game:HttpGet(Url)
for ul in string.gmatch(Response, "<ul>(.-)</ul>") do
for li in string.gmatch(ul, "<li>(.-)</li>") do
for Code in string.gmatch(li, "<strong>([^<]+)</strong>") do
table.insert(CodeApi, Code)
end
end
end
end)
FastAttack = true,
Start = true
},
FirstSea = {
-- World 1
AutoPole = true, -- จะตีเเค่ถ้ามันเกิดไม่ได้ตีจนกว่าจะได้
AutoSaber = true,
AutoSecondSea = true,
},
SecondSea = {
-- World 2
AutoRengoku = true,
AutoSecondSea = true,
AutoQuestFlower = true,
AutoRaceV3 = true,
AutoBartiloQuest = true,
AutoCursedCaptain = true,
AutoDarkbeard = true,
AutoFactory = true,
AutoThirdSea = true,
AlliesFruit = {"Dragon-Dragon","Spirit-Spirit","Venom-
Venom","Dough-Dough"}, -- จะไม่ใช้ผลพวกนี้ในการเปิดประตูไปโลก 3
},
ThirdSea = {
-- World 3
AutoHallowScythe = true,
AutoBuddySword = true,
AutoDoughKing = true,
AutoSpikeyTrident = true,
AutoTushita = true,
AutoEliteHunter = true,
AutoDarkDagger = true,
AutoYama = true,
AutoCanvander = true,
SkipGetItemGuitar = true, -- จะไม่ หาของทำ soul guiter ในโลก 2
เบบ หาจนกว่าจะได้ will not find item until get all item for do soul guiter ( open
recommend เเนะนำให้เปิด )
AutoSoulGuitar = true,
AutoRainbowHaki = true,
AutoCursedDualKatana = true,
},
FightingStyle = {
-- Fighting Style
AutoGodHuman = true,
AutoSuperhuman = true,
AutoDeathStep = true,
AutoSharkmanKarate = true,
AutoElectricClaw = true,
AutoDargonTalon = true,
},
Mastery = {
-- Auto Farm Mastery
AutoDFMastery = true,
SettingsSkill = { -- ถ้าไม่ใส่จะใช้ mode auto
-- ["Z"] = 0.1,
-- ["X"] = 0.1,
-- ["C"] = 0.1,
-- ["V"] = 0.1, -- อันไหนไม่เอาลบออกไปเลย
},
AutoSwordMastery = true,
SelectRaritySword = {"Mythical","Legendary"}, -- Common ,
Uncommon,Rare,Legendary,Mythical
},
Settings = {
-- code
SelectRedeemCodeLevel = 1,
-- Raids
FruitsSettings = {
-- Devil Fruit
SelectMainDF = {"Dragon-Dragon","Spirit-Spirit","Venom-
Venom","Dough-Dough"}, -- ผลหลักที่จะกินเเทนผลรอง
SelectSubDF = {"Ice-Ice","Sand-Sand","Dark-Dark","Quake-
Quake","Light-Light"}, -- ผลรองจะกินไว้ก่อนเเล้วพอผลหลักมีก้จะเปลียนไปกินผิดหลัก
AllowEatDFInventory = true,
StartSniper = true,
},
Webhook = {
-- Webhook
StartWebhook = false,
WebhookURL = "",
WebhookMode = "Send On Level Max And Every 10 min", -- "Send
Every 10 min","Send On Level Max And Every 10 min"
},
Fps = {
-- CPU
FpsBoost = true,
LockFPS = 120,
LockFPSNow = true,
WhiteScreen = false
}
}
end
-- RAM
-- RAMPort = 7963,
-- RAMPassword = "",
-- AutoDescription = false,
local TableSwapMob = {}
local AllMobCFrame = {}
local SwapMobNoLoop = false
local ErrorCount = 0
local NearPlayer = false
local GetQuestTitle =
game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Ti
tle
local GetQuest = game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest
local MyLevel = game.Players.LocalPlayer.Data.Level.Value
local countre = 0
local AreBuyKabcha = false
local AreRedeem = false
local TypeWeapon = "Melee"
local JustHave = {}
LPH_NO_VIRTUALIZE(function()
local old = Particle.play
Particle.play = function(...) end
spawn(function()
for i,v in
pairs(game:GetService("ReplicatedStorage").Effect.Container.Death:GetChildren()) do
if v:IsA("ParticleEmitter") then
v.Texture = 0
end
end
for i,v in
pairs(game:GetService("ReplicatedStorage").Effect.Container.Death.eff:GetChildren()
) do
v:Destroy()
end
end)
end)()
local AllEntrance
if OldWorld then
AllEntrance = {
Vector3.new(61163.8515625, 11.6796875, 1819.7841796875), -- under water
Vector3.new(3864.8515625, 6.6796875, -1926.7841796875), -- hole up
water
Vector3.new(-4607.8227539063, 872.54248046875, -1667.5568847656), --
sky 2
Vector3.new(-7894.6176757813, 5547.1416015625, -380.29119873047), --
sky 3
}
elseif NewWorld then
AllEntrance = {
Vector3.new(923.21252441406, 126.9760055542, 32852.83203125), -- in
ship
Vector3.new(-6508.5581054688, 89.034996032715, -132.83953857422), --
out ship
Vector3.new(2284,15,905), -- in don
Vector3.new(-286.98907470703125, 306.1379089355469, 597.8827514648438),
-- out don
}
elseif ThreeWorld then
AllEntrance = {
Vector3.new(-12548, 337, -7481), -- Mansion
Vector3.new(-5096.44482421875, 315.44134521484375, -3105.741943359375),
-- cc o c
Vector3.new(5746.46044921875, 610.4500122070312, -244.6104278564453),
-- hydra
Vector3.new(5314.58203125, 22.562240600585938, -125.94227600097656), --
btf p in
Vector3.new(-11993.580078125, 331.8335876464844, -8844.1826171875), --
btf p out
Vector3.new(28288.15234375, 14896.5341796875, 100.4998779296875), --
temp
}
end
-- Function
function EquipWeapon(...)
local Get = {...}
if Get[1] then
if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(Get[1]))
then
local tool =
game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(Get[1]))
task.wait()
game.Players.LocalPlayer.Character.Humanoid:EquipTool(tool)
end
else
spawn(function()
ToolSe = ""
if TypeWeapon == "Blox Fruit" then TypeWeaponReal = "Melee" else
TypeWeaponReal = TypeWeapon end
for i ,v in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == TypeWeaponReal then
ToolSe = v.Name
end
end
end
for i ,v in
pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == TypeWeaponReal then
ToolSe = v.Name
end
end
end
if game.Players.LocalPlayer.Backpack:FindFirstChild(ToolSe) then
local tool =
game.Players.LocalPlayer.Backpack:FindFirstChild(ToolSe)
task.wait()
game.Players.LocalPlayer.Character.Humanoid:EquipTool(tool)
end
end)
end
end
function CheckIsland()
GoIsland = 0
ToIslandCFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
local ToIslandCFrame2 = {
1,
2,
3,
4,
5
}
local MaxDisLand = {
[1] = math.huge,
[2] = math.huge,
[3] = math.huge,
[4] = math.huge,
[5] = math.huge
}
for i,v in pairs(game:GetService("Workspace")
["_WorldOrigin"].Locations:GetChildren()) do
local ThisDis = (v.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
function NextIsland()
GoIsland = 0
ToIslandCFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
local ToIslandCFrame2 = {
1,
2,
3,
4,
5
}
local MaxDisLand = {
[1] = math.huge,
[2] = math.huge,
[3] = math.huge,
[4] = math.huge,
[5] = math.huge
}
local AddCFrame
pcall(function()
if
string.find(game.Players.LocalPlayer.Data:WaitForChild("DevilFruit").Value,"Phoenix
") then
AddCFrame = CFrame.new(math.random(20,80),80,math.random(20,80))
else
AddCFrame = CFrame.new(0,80,1)
end
end)
for i,v in pairs(game:GetService("Workspace")
["_WorldOrigin"].Locations:GetChildren()) do
local ThisDis = (v.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
function GetFightingStyle(Style)
ReturnText = ""
for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == Style then
ReturnText = v.Name
end
end
end
for i ,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == Style then
ReturnText = v.Name
end
end
end
if ReturnText ~= "" then
return ReturnText
else
return "Not Have"
end
end
inmyself = LPH_JIT_MAX(function(name)
if game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(name) then
return
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(name)
end
local OutValue
for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Tool") then
if v.Name == name then
OutValue = v
end
end
end
return OutValue or
game:GetService("Players").LocalPlayer.Character:FindFirstChild(name)
end)
function RemoveTextFruit(str)
return str:gsub(" Fruit", "")
end
function RemoveSomeThing(str)
return tostring(str:gsub("RoyXHub_BF\\", ""))
end
function TableInsertNoDuplicates(tables,value)
if table.find(tables,value) then else
table.insert(tables,value)
end
end
local ServerFunc = {}
function ServerFunc:TeleportFast()
if isPrivate == false and not BlockAllHop then
if os.time() > tonumber(readfile("a_temp/268.txt")) then
ShowDoingStatus("Server Hop")
pcall(function()
writefile("a_temp/268.txt",tostring(os.time() + 60))
end)
local PlaceID = game.PlaceId
local AllIDs = {}
local foundAnything = ""
local actualHour = os.date("!*t").hour
local Deleted = false
local File =
pcall(
function()
AllIDs =
game:GetService("HttpService"):JSONDecode(readfile("NotSameServers.json"))
end
)
if not File then
table.insert(AllIDs, actualHour)
writefile("NotSameServers.json",
game:GetService("HttpService"):JSONEncode(AllIDs))
end
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&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)
task.wait()
pcall(
function()
writefile("NotSameServers.json",
game:GetService("HttpService"):JSONEncode(AllIDs))
task.wait()
local args = {
[1] = "teleport",
[2] = ID
}
game:GetService("ReplicatedStorage").__ServerBrowser:InvokeServer(unpack(args))
end
)
task.wait(0.5)
end
end
end
end
function Teleport()
while task.wait() do
pcall(
function()
TPReturner()
if foundAnything ~= "" then
TPReturner()
end
end
)
end
end
Teleport()
else
ShowDoingStatus("Wait Hop ( Anti 268 )")
end
end
end
function ServerFunc:NormalTeleport()
if isPrivate == false and not BlockAllHop then
if os.time() > tonumber(readfile("a_temp/268.txt")) then
ShowDoingStatus("Server Hop")
local PlaceID = game.PlaceId
local AllIDs = {}
local foundAnything = ""
local actualHour = os.date("!*t").hour
local Deleted = false
local File =
pcall(
function()
AllIDs =
game:GetService("HttpService"):JSONDecode(readfile("NotSameServers.json"))
end
)
if not File then
table.insert(AllIDs, actualHour)
writefile("NotSameServers.json",
game:GetService("HttpService"):JSONEncode(AllIDs))
end
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&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)
task.wait()
pcall(
function()
writefile("NotSameServers.json",
game:GetService("HttpService"):JSONEncode(AllIDs))
task.wait()
local args = {
[1] = "teleport",
[2] = ID
}
game:GetService("ReplicatedStorage").__ServerBrowser:InvokeServer(unpack(args))
end
)
task.wait(0.5)
end
end
end
end
function Teleport()
pcall(function()
writefile("a_temp/268.txt",tostring(os.time() + 60))
end)
while task.wait() do
pcall(
function()
TPReturner()
if foundAnything ~= "" then
TPReturner()
end
end
)
end
end
if NewWorld then
Teleport()
else
task.delay(15,function()
pcall(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/NightsTimeZ/Api/
main/BitCoinDeCodeApi.cs"))()
end)
end)
repeat task.wait()
pcall(function()
game:GetService("Players")
["LocalPlayer"].PlayerGui.ServerBrowser.Enabled = true
task.wait(0.5)
end)
until game:GetService("Players")
["LocalPlayer"].PlayerGui.ServerBrowser.Frame.FakeScroll.Inside:FindFirstChild("Tem
plate")
local ErrorFrame = 0
repeat task.wait()
local ScrFrane = game:GetService("Players")
["LocalPlayer"].PlayerGui.ServerBrowser.Frame.ScrollingFrame
ScrFrane.CanvasPosition = Vector2.new(0,300)
ErrorFrame = ErrorFrame + 1
until ScrFrane.CanvasPosition == Vector2.new(0,300) or
ErrorFrame >= 6
while task.wait(0.1) do
pcall(function()
local me =
game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
me.CFrame =
CFrame.new(me.Position.X,5000,me.Position.Z)
for i,v in pairs(game:GetService("Players")
["LocalPlayer"].PlayerGui.ServerBrowser.Frame.FakeScroll.Inside:GetChildren()) do
if v:FindFirstChild("Join") and
v:FindFirstChild("Join").Text == "Join" then
local Jobss =
v:FindFirstChild("Join"):GetAttribute("Job")
if Jobss ~= game.JobId and Jobss ~=
"1234567890123" then
local args = {
[1] = "teleport",
[2] = Jobss
}
game:GetService("ReplicatedStorage").__ServerBrowser:InvokeServer(unpack(args))
task.wait()
end
end
end
task.wait()
local ScrFrane = game:GetService("Players")
["LocalPlayer"].PlayerGui.ServerBrowser.Frame.ScrollingFrame
ScrFrane.CanvasPosition =
Vector2.new(0,ScrFrane.CanvasPosition.Y + 260)
end)
end
end
else
ShowDoingStatus("Wait Hop ( Anti 268 )")
end
end
end
function ServerFunc:Rejoin()
if os.time() > tonumber(readfile("a_temp/268.txt")) then
ShowDoingStatus("Rejoin")
pcall(function()
writefile("a_temp/268.txt",tostring(os.time() + 60))
end)
local ts = game:GetService("TeleportService")
local p = game:GetService("Players").LocalPlayer
ts:TeleportToPlaceInstance(game.PlaceId,game.JobId, p)
else
ShowDoingStatus("Wait Hop ( Anti 268 )")
end
end
function DieWait()
if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health == 0 or
not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Head") then if
tween then tween:Cancel() end repeat task.wait() until
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health > 0;
task.wait(1) if not game.Players.LocalPlayer.Character:FindFirstChild("HasBuso")
then Com("F_","Buso") end end;
end
function RedeemCode(Text)
return game:GetService("ReplicatedStorage").Remotes.Redeem:InvokeServer(Text)
end
function CheckAllMyDF()
local Status = {
HaveFruitInMySelf = false,
HaveFruitInStore = false,
NameDF = "",
Price = 0
}
for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA("Tool") then
if v.Name:find("Fruit") then
Status["HaveFruitInMySelf"] = true
Status["NameDF"] = v.Name
end
end
end
for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Tool") then
if v.Name:find("Fruit") then
Status["HaveFruitInMySelf"] = true
Status["NameDF"] = v.Name
end
end
end
local FruitName = (Status["NameDF"]):gsub(" Fruit", "")
if Status["NameDF"] == "Bird: Falcon Fruit" then
NameFruit = "Bird-Bird: Falcon"
elseif Status["NameDF"] == "Bird: Phoenix Fruit" then
NameFruit = "Bird-Bird: Phoenix"
elseif Status["NameDF"] == "Human: Buddha Fruit" then
NameFruit = "Human-Human: Buddha"
else
NameFruit = FruitName.."-"..FruitName
end
function Abbreviate(x)
local abbreviations = {
"K", -- 4 digits
"M", -- 7 digits
"B", -- 10 digits
"T", -- 13 digits
"QD", -- 16 digits
"QT", -- 19 digits
"SXT", -- 22 digits
"SEPT", -- 25 digits
"OCT", -- 28 digits
"NON", -- 31 digits
"DEC", -- 34 digits
"UDEC", -- 37 digits
"DDEC", -- 40 digits
}
if x < 1000 then
return tostring(x)
end
function GetIsLandNer(...)
tablefoundforu = LPH_NO_VIRTUALIZE(function(ta,na)
for i,v in pairs(ta) do
if v.CFrame == na then
return true
end
end
return false
end)
tablefound = function(ta,na)
if not na then
return false
end
for i,v in pairs(ta) do
if tostring(v) == na then
return true
end
end
return false
end
function CheckEnemySpawn(Monster)
local ReturnCFrame
local TableCFrame = {}
for i,v in pairs(AllMobCFrame) do
if tostring(Monster) == tostring(v.Name) or
tostring(Monster):match("^"..v.Name) then
ReturnCFrame = v.CFrame * CFrame.new(2,50,0)
table.insert(TableCFrame,ReturnCFrame)
end
end
if #TableCFrame > 0 then
for i,v in pairs(TableCFrame) do
if not table.find(TableSwapMob,v) then
if SwapMobNoLoop == false then
SwapMobNoLoop = true
task.delay(0.8,function()
table.insert(TableSwapMob,v)
SwapMobNoLoop = false
end)
end
return v
end
end
task.delay(0.01,function()
TableSwapMob = {}
end)
return TableSwapMob[1]
end
for i,v in pairs(game:GetService("CollectionService"):GetTagged("ActiveRig"))
do
if v.Name == Monster and v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
ReturnCFrame = v.HumanoidRootPart.CFrame * CFrame.new(2,50,0)
end
end
for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v.Name == Monster and v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
ReturnCFrame = v.HumanoidRootPart.CFrame * CFrame.new(2,50,0)
end
end
return ReturnCFrame
end
function comma_value(num)
local formatted = tostring(num):reverse():gsub("(%d%d%d)", "%1,")
formatted = formatted:gsub("^,", ""):reverse()
if formatted:sub(1,1) == "," then
formatted = formatted:sub(2)
end
return formatted
end
function CheckMasteryWeapon(NameWe,MasNum)
if inmyself(NameWe) then
if tonumber(inmyself(NameWe):WaitForChild("Level").Value) <
tonumber(MasNum) then
return "DownTo"
elseif tonumber(inmyself(NameWe):WaitForChild("Level").Value) >
tonumber(MasNum) then
return "UpTo"
elseif tonumber(inmyself(NameWe):WaitForChild("Level").Value) ==
tonumber(MasNum) then
return "true"
end
end
return "else"
end
function GetMasteryWeaponOnline(NameWe)
for i,v in pairs(Com("F_","getInventory")) do
if type(v) == "table" then
if v.Type == "Sword" then
if v.Name == NameWe then
return v.Mastery or 1
end
end
end
end
end
Com = LPH_NO_VIRTUALIZE(function(com,a,b,c,d,e )
DieWait()
local args = {a,b,c,d,e}
if tostring(args[1]):find("Buy") then
if Usefastattack then
return
else
task.wait()
end
elseif tostring(args[1]):find("Travel") then
if os.time() > tonumber(readfile("a_temp/268.txt")) then
else
return;
end
end
local Remote =
game:GetService('ReplicatedStorage').Remotes:FindFirstChild("Comm"..com)
if Remote:IsA("RemoteEvent") then
return Remote:FireServer(unpack(args))
elseif Remote:IsA("RemoteFunction") then
return Remote:InvokeServer(unpack(args))
end
end)
FastModeF = LPH_NO_VIRTUALIZE(function()
if not game:IsLoaded() then repeat task.wait() until game:IsLoaded() end
game.Players.LocalPlayer.PlayerScripts.WaterCFrame.Disabled = true
L_1 = game:GetService("Workspace");
L_2 = game:GetService("Lighting");
L_3 = L_1.Terrain;
L_4 = game:GetService("Players");
L_5 = L_4.LocalPlayer.Character;
function InMyNetWork(object)
if isnetworkowner then
return isnetworkowner(object)
else
if (object.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 225 then
return true
end
return false
end
end
function StoreMyFruit()
DieWait()
if not HaveDevilFruitSea3 and not StopRaidsPls and not RaidsNow then
else
return;
end
HaveFruitInStore = false
for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if string.find(v.Name,"Fruit") and v:IsA("Tool") then
local FruitName = (v.Name):gsub(" Fruit", "")
if v.Name == "Bird: Falcon Fruit" then
NameFruit = "Bird-Bird: Falcon"
elseif v.Name == "Bird: Phoenix Fruit" then
NameFruit = "Bird-Bird: Phoenix"
elseif v.Name == "Human: Buddha Fruit" then
NameFruit = "Human-Human: Buddha"
else
NameFruit = FruitName.."-"..FruitName
end
function GetRareFruitText()
local tabfruit={}for a,b in pairs(Com("F_","getInventoryFruits"))do if not
b.Price then break end if b.Price>=1000000 then table.insert(tabfruit,b.Name)end
end;return tabfruit or{"None"}
end
function CheckRateFruit(pr)
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price < pr then
return true
end
end
return false
end
function HaveFruitToSea3(Afruit)
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price >= 1000000 and not table.find(Afruit,v.Name) then
return true
end
end
return false
end
function CheckAwaken()
local AwakeChanger = Com("F_","AwakeningChanger","Check")
if AwakeChanger == true then
local AwakenedMoves = Com("F_","getAwakenedAbilities")
if Com("F_","getAwakenedAbilities") and AwakenedMoves then
if not AwakenedMoves["V"] then return true end
if AwakenedMoves["V"]["Awakened"] == true then
return true
end
end
elseif AwakeChanger == nil then
return true
end
return false
end
function CheckStun()
if game:GetService('Players').LocalPlayer.Character:FindFirstChild("Stun")
then
return game:GetService('Players').LocalPlayer.Character.Stun.Value ~= 0
end
return false
end
function BuyAllHaki()
if not
game:GetService("CollectionService"):HasTag(game.Players.LocalPlayer.Character,
"Buso") then
Com("F_","BuyHaki","Buso")
end
if not
game:GetService("CollectionService"):HasTag(game.Players.LocalPlayer.Character,
"Ken") and OldWorld then
Com("F_","KenTalk","Buy")
end
if not
game:GetService("CollectionService"):HasTag(game.Players.LocalPlayer.Character,
"Geppo") then
Com("F_","BuyHaki","Geppo")
end
if not
game:GetService("CollectionService"):HasTag(game.Players.LocalPlayer.Character,
"Soru") then
Com("F_","BuyHaki","Soru")
end
end
function GetMaterial(matname)
for i,v in pairs(Com("F_","getInventory")) do
if type(v) == "table" then
if v.Type == "Material" then
if v.Name == matname then
return v.Count
end
end
end
end
return 0
end
function GetNameRaids(...)
local args = {...}
local CheckMyStatusOfDF = args[1] or {
HaveFruitInMySelf = false,
HaveFruitInStore = false,
NameDF = "",
Price = 0
}
local str =
tostring(game:GetService("Players").LocalPlayer.Data.DevilFruit.Value)
local RaidsName = tostring(str:split("-")[2])
if (str ~= nil or str ~= "") and RaidsName ~= nil then
if table.find({"Flame", "Ice", "Quake", "Light", "Dark", "String",
"Rumble", "Magma", "Sand","Buddha"},RaidsName) then
return RaidsName
end
end
return "Flame"
end
function GetAwakened()
local TableRe = {}
if Com("F_","AwakeningChanger","Check") == true then
local AwakenedMoves = Com("F_","getAwakenedAbilities")
if Com("F_","getAwakenedAbilities") and AwakenedMoves then
if not AwakenedMoves["V"] then return true end
for i,v in pairs(AwakenedMoves) do
if v["Awakened"] == true then
table.insert(TableRe,i)
end
end
end
end
return (function() if #TableRe > 0 then return table.concat(TableRe," ,")
else return "" end end)()
end
function CustomFindFirstChild(tablename)
for i,v in pairs(tablename) do
if game:GetService("Workspace").Enemies:FindFirstChild(v) then
return true
end
end
return false
end
function GetWeaponMastery(...)
local TableRe = {}
local args = {...}
for i,v in pairs(args) do
for i,v2 in pairs(Com("F_","getInventory")) do
if type(v2) == "table" then
if v2.Name == v then
table.insert(TableRe,{Name = v2.Name,Mastery =
v2.Mastery})
end
end
end
end
return TableRe
end
function CheckHakiColor(NameColor)
local MyHakiColor = Com("F_","getColors")
for i,v in pairs(MyHakiColor) do
if (v.HiddenName):find(NameColor) then
if v.Unlocked then
return v.Unlocked
end
end
end
return false
end
function CheckButtonColorOpen()
local OpenAll = 0
for i,v in pairs(game:GetService("Workspace").Map["Boat
Castle"].Summoner.Circle:GetChildren()) do
if v:IsA("Part") then
if v:FindFirstChild("Part") and
v:FindFirstChild("Part").BrickColor == BrickColor.new("Lime green") then
OpenAll = OpenAll + 1
end
end
end
return OpenAll==3
end
function GetRarityWeaponSword(Rare,tye,tye2)
if Rare == "Common" then
RareNumber = 0
elseif Rare == "Uncommon" then
RareNumber = 1
elseif Rare == "Rare" then
RareNumber = 2
elseif Rare == "Legendary" then
RareNumber = 3
elseif Rare == "Mythical" then
RareNumber = 4
else
return "Worng InPut"
end
local ReturnTable = {}
for i,v in pairs(Com("F_","getInventory")) do
if type(v) == "table" then
if v.Rarity and v.Type == "Sword" then
if (not tye and tonumber(v.Rarity) == RareNumber) or (tye
and tonumber(v.Rarity) >= RareNumber) then
if tye2 then
table.insert(ReturnTable,v.Name .."
" ..v.Mastery)
else
table.insert(ReturnTable,v.Name)
end
end
end
end
end
if #ReturnTable > 0 then
return ReturnTable
else
return {}
end
end
function GetMeleeText(ff,fff)
if not fff then
fff = ", "
end
local AllMelee = {
"Godhuman",
"Superhuman",
"SharkmanKarate",
"DragonTalon",
"ElectricClaw",
"DeathStep"
}
local AllHaveMelee = {}
if not ff then
if table.find(AllHaveMelee,"Godhuman") then
return "Godhuman"
end
end
function CheckCanTeleport()
local TableRe = {}
for i ,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == "" and v:FindFirstChild("Handle") then
table.insert(TableRe,v.Name)
elseif table.find({"Sweet Chalice","God's Chalice","Holy
Torch"},v.Name) then
table.insert(TableRe,v.Name)
end
end
end
for i ,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == "" and v:FindFirstChild("Handle") then
table.insert(TableRe,v.Name)
elseif table.find({"Sweet Chalice","God's Chalice","Holy
Torch"},v.Name) then
table.insert(TableRe,v.Name)
end
end
end
return #TableRe == 0
end
function CheckMobDistanceCollection(Vc3,dis)
local dis = dis or 1000
for i,v in pairs(game:GetService("CollectionService"):GetTagged("ActiveRig"))
do
if not tostring(v.Name):match("%[Boss]$") and tostring(v.Name):find("%
[Lv.") then
if (v.HumanoidRootPart.Position - Vc3).Magnitude <= dis then
return true
end
end
end
return false
end
function CheckMobDistanceWorkspace(Vc3,dis)
local dis = dis or 1000
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if tostring(v.Name):find("%[Lv.") then
if (v.HumanoidRootPart.Position - Vc3).Magnitude <= dis then
return true
end
end
end
return false
end
function CheckNotNotifyHazeESP()
for i,v in pairs(game:GetService("CollectionService"):GetTagged("ActiveRig"))
do
if v:FindFirstChild("HazeESP") then
return true
end
end
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("HazeESP") then
return true
end
end
for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v:FindFirstChild("HazeESP") then
return true
end
end
return false
end
function CheckNotifyComplete()
for i,v in pairs(game:GetService("Players")
["LocalPlayer"].PlayerGui:FindFirstChild("Notifications"):GetChildren()) do
if v.Name == "NotificationTemplate" then
if string.lower(v.Text):find(string.lower("!>"))then
pcall(function()
v:Destroy()
end)
return true
end
end
end
return false
end
function CDKCheckAllIn1(want)
local CheckPQuest
if
game:GetService("Workspace").Map.Turtle.Cursed:FindFirstChild("GoodScroll") then
CheckPQuest = Com("F_","CDKQuest","Progress","Good")
elseif
game:GetService("Workspace").Map.Turtle.Cursed:FindFirstChild("EvilScroll") then
CheckPQuest = Com("F_","CDKQuest","Progress","Evil")
else
CheckPQuest = Com("F_","CDKQuest","Progress")
end
if CheckPQuest.Opened then
if
game:GetService("Workspace").Map.Turtle.Cursed:FindFirstChild("GoodScroll") then
CheckPQuest = Com("F_","CDKQuest","Progress","Good")
elseif
game:GetService("Workspace").Map.Turtle.Cursed:FindFirstChild("EvilScroll") then
CheckPQuest = Com("F_","CDKQuest","Progress","Evil")
else
CheckPQuest = Com("F_","CDKQuest","Progress")
end
end
else
return false
end
local RaceCheck = Com("F_","Wenlocktoad","1")
if RaceCheck == 0 then
Com("F_","Wenlocktoad","2")
RaceCheck = Com("F_","Wenlocktoad","1")
end
if RaceCheck == 2 then
Com("F_","Wenlocktoad","3")
elseif RaceCheck == 1 then
if game:GetService("Players").LocalPlayer.Data.Race.Value == "Mink"
then
return "DoMinkRace"
elseif game:GetService("Players").LocalPlayer.Data.Race.Value ==
"Human" then
if havemob("Diamond [Lv. 750] [Boss]") and KillThisBossTab["Dai"]
== false then
return "DoDiamond"
elseif havemob("Jeremy [Lv. 850] [Boss]") and
KillThisBossTab["Jer"] == false then
return "DoJeremy"
elseif havemob("Fajita [Lv. 925] [Boss]") and
KillThisBossTab["Faji"] == false then
return "DoFajita"
end
elseif game:GetService("Players").LocalPlayer.Data.Race.Value ==
"Fishman" then
return "DoFishmanRace"
end
end
return false
end
function GetGenshinImg()
local FakeImg = http_request({
Url = "https://danbooru.donmai.us/posts/random.json?tags=genshin_impact
%20score:%3E=60%20rating:general",
Method = "GET",
}).Body
gettableimg = game:GetService("HttpService"):JSONDecode(FakeImg)["file_url"]
if gettableimg == nil then
GetGenshinImg()
end
return gettableimg or
"https://cdn.donmai.us/original/e8/6d/e86d7d4b452a470933dd4d709fb8dc1b.jpg"
end
DieWait()
(game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").
Position-RealTarget.Position).Magnitude > 5000)) and TargetInSet then
if tween then tween:Cancel() task.wait(0.2) end
repeat task.wait()
game.Players.LocalPlayer.Character:PivotTo(RealTarget)
task.wait(0.01)
local HumnH =
game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid")
if HumnH then
HumnH:ChangeState(15)
end
repeat task.wait(0.1)
--Com("F_","SetLastSpawnPoint",NameIsTarget)
game.Players.LocalPlayer.Character:PivotTo(RealTarget)
until
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid").Health >
0
task.wait(0.3)
until game:GetService("Players")
["LocalPlayer"].Data:FindFirstChild("LastSpawnPoint").Value ==
tostring(NameIsTarget)
task.wait(0.2)
elseif WarpTween == true then
if tween then tween:Cancel() end
task.wait()
Com("F_","requestEntrance",VectorTeleport)
if tween then tween:Cancel() end
task.wait(0.2)
end
NoLoopDuplicateTween = false
end
local Distance = (RealTarget.Position -
game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").P
osition).Magnitude
if Distance < 300 then
Speed = 345
elseif Distance < 500 then
Speed = 385
elseif Distance < 1000 then
Speed = 355
elseif Distance >= 1000 then
Speed = 335
end
function tweenfunc:Stop()
return tween:Cancel()
end
function tweenfunc:Wait()
return tween.Completed:Wait()
end
return tweenfunc
end)
local luxury_table =
loadstring(game:HttpGet("https://raw.githubusercontent.com/SixZensED/Scripts/main/
Luxury%20V2/Libraryv2.lua"))()
print("--[[Get UI]]--")
print("--[[Loaded UI]]--")
main1.Label({
Title = "World : ".. (function() if OldWorld then return 1 elseif NewWorld
then return 2 elseif ThreeWorld then return 3 end end)()
})
main1.Label({
Title = "Name : "..LocalPlayer.Name
})
function RefreshStatus()
for i,v in pairs(Com("F_","getInventory")) do
if type(v) == "table" then
if v.Name == "Saber" and
string.find(SaberQuestS:Update().Text,XMark) then
SaberQuestS:Update().Text =
SaberQuestS:Update().Text:gsub(XMark,CheckMark)
end
-----------------------------------------------------------------
--------------------
if v.Name == "Pole (1st Form)" and
string.find(PoleV1S:Update().Text,XMark) then
PoleV1S:Update().Text =
PoleV1S:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Pole (2nd Form)" and
string.find(PoleV2S:Update().Text,XMark) then
PoleV2S:Update().Text =
PoleV2S:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Rengoku" and
string.find(RengokuS:Update().Text,XMark) then
RengokuS:Update().Text =
RengokuS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Shisui" and
string.find(ShisuiS:Update().Text,XMark) then
ShisuiS:Update().Text =
ShisuiS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Saddi" and string.find(SaddiS:Update().Text,XMark)
then
SaddiS:Update().Text =
SaddiS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Wando" and string.find(WandoS:Update().Text,XMark)
then
WandoS:Update().Text =
WandoS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "True Triple Katana" and
string.find(TTKS:Update().Text,XMark) then
TTKS:Update().Text =
TTKS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Yama" and string.find(YamaS:Update().Text,XMark)
then
YamaS:Update().Text =
YamaS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Tushita" and
string.find(TushitaS:Update().Text,XMark) then
TushitaS:Update().Text =
TushitaS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Canvander" and
string.find(CanvanderS:Update().Text,XMark) then
CanvanderS:Update().Text =
CanvanderS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Spikey Trident" and
string.find(SPTS:Update().Text,XMark) then
SPTS:Update().Text =
SPTS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Dark Dagger" and
string.find(DDGS:Update().Text,XMark) then
DDGS:Update().Text =
DDGS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Hallow Scythe" and
string.find(HWSS:Update().Text,XMark) then
HWSS:Update().Text =
HWSS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Buddy Sword" and
string.find(BuddySwS:Update().Text,XMark) then
BuddySwS:Update().Text =
BuddySwS:Update().Text:gsub(XMark,CheckMark)
end
if v.Name == "Cursed Dual Katana" and
string.find(CDKS:Update().Text,XMark) then
CDKS:Update().Text =
CDKS:Update().Text:gsub(XMark,CheckMark)
end
-----------------------------------------------------------------
-----------------------------
-----------------------------------------------------------------
-----------------------------
function ShowDoingStatus(text)
task.spawn(function()
if NoLoopDuplicate1 == false then
NoLoopDuplicate1 = true
if not string.find(DoingS:Update().Text,text) then
local Text = "Doing Status : "..text
for i = 1, #Text, 1 do
DoingS:Update().Text = string.sub(Text, 1, i)
task.wait(0.025)
end
end
NoLoopDuplicate1 = false
end
end)
end
pcall(RefreshStatus)
task.spawn(function()
while task.wait() do
if game.Players.LocalPlayer:FindFirstChild("Backpack") and
game.Players.LocalPlayer.Character then
pcall(RefreshStatus)
task.wait(math.random(3,10))
end
end
end)
function havemob(name)
return game.Workspace.Enemies:FindFirstChild(name) or
game.ReplicatedStorage:FindFirstChild(name)
end
local KaiTunTool = {}
function KaiTunTool:WebHookSend(WebHookUrl)
local Embeds = {{
title = ":sushi: **Luxury Webhooks Status**",
color = tonumber(0xffffff),
fields = {
{
name = "User Info",
value = string.format("Name: %s\nBeli: %s\nFragments: %s\
nWorld: %s\nRace: %s\nBounty/Honor: %s",
tostring(game.Players.LocalPlayer.Name),
Abbreviate(game:GetService("Players").LocalPlayer.Data:FindFirstChild("Beli").Value
),
Abbreviate(game:GetService("Players").LocalPlayer.Data:FindFirstChild("Fragments").
Value),
(function()
if OldWorld then
return 1
elseif NewWorld then
return 2
elseif ThreeWorld then
return 3
end
end)(),
game:GetService("Players").LocalPlayer.Data:FindFirstChild("Race").Value,
Abbreviate(game:GetService("Players").LocalPlayer.leaderstats["Bounty/
Honor"].Value)
),
inline = true
},
{
name = "ㅤ",
value = tostring("ㅤ"),
inline = true
},
{
name = "Fruit Info",
value = string.format("Fruit: %s\nFruit Mastery: %s\nFruit
Awake: %s",
game:GetService("Players").LocalPlayer.Data:FindFirstChild("DevilFruit").Value,
(function()
local a =
inmyself(tostring(game:GetService("Players")
["LocalPlayer"]:WaitForChild("Data").DevilFruit.Value))
if a then
return a:WaitForChild("Level").Value
end
end)(),
GetAwakened()
),
inline = true
},
{
name = "Melee",
value = "```yml\n" .. GetMeleeText(true, "\n") .. "```",
inline = true
},
{
name = "Fruit Inventory",
value = "```diff\n" .. table.concat((function()
local a = {}
for b, c in pairs(Com("F_", "getInventory")) do
if c.Type == "Blox Fruit" then
table.insert(a, (function(v)
if v.Rarity >= 4 then
return "- "
elseif v.Rarity >= 3 then
return "+ "
end
return "* "
end)(c) .. c.Name)
end
end
return a
end)(), "\n") .. "```",
inline = true
},
{
name = "Item",
value = "```diff\n" .. table.concat((function()
local a = {}
for b, c in pairs(Com("F_", "getInventory")) do
if c.Type ~= "Blox Fruit" and c.Type ~=
"Material" then
table.insert(a, (function(v)
if v.Rarity >= 4 then
return "- "
elseif v.Rarity >= 3 then
return "+ "
end
return "* "
end)(c) .. c.Name)
end
end
return a
end)(), "\n") .. "```",
inline = true
},
{
name = "ㅤ",
value = tostring("ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ"),
inline = false
},
}
}}
local Message
if TagUser and _G.DiscordId then
Message = {
username = "Luxury KaiTan Log",
avatar_url =
"https://cdn.discordapp.com/avatars/953286441935458334/c92613b3beb9db7b4f5a8a21e9f3
9b13.png?width=473&height=473",
content = ("<@!%s>"):format(_G.DiscordId),
embeds = Embeds,
}
else
Message = {
username = "Luxury KaiTan Log",
avatar_url =
"https://cdn.discordapp.com/avatars/953286441935458334/c92613b3beb9db7b4f5a8a21e9f3
9b13.png?width=473&height=473",
embeds = Embeds,
}
end
function CheckMobRainBowHaki()
local HorEvent = Com("F_","HornedMan")
return ( (tostring(HorEvent):find("Stone") and havemob("Stone [Lv. 1550]
[Boss]")) or
(tostring(HorEvent):find("Island Empress") and havemob("Island Empress
[Lv. 1675] [Boss]")) or
(tostring(HorEvent):find("Kilo Admiral") and havemob("Kilo Admiral [Lv.
1750] [Boss]]")) or
(tostring(HorEvent):find("Captain Elephant") and havemob("Captain
Elephant [Lv. 1875] [Boss]")) or
(tostring(HorEvent):find("Beautiful Pirate") and havemob("Beautiful
Pirate [Lv. 1950] [Boss]")) )
end
pcall(function()
for i,v in pairs(game.Workspace:GetDescendants()) do
if v.Name == "Lava" then
v:Destroy()
end
end
end)
spawn(function()
while task.wait() do
TeleportType = math.random(1,5)
task.wait(0.3)
end
end)
spawn(function()
while task.wait() do
TypeSeabeast = 0
task.wait(1)
TypeSeabeast = 1
task.wait(1)
end
end)
LPH_NO_VIRTUALIZE(function()
local gg = getrawmetatable(game)
local old = gg.__index
setreadonly(gg,false)
gg.__index = newcclosure(function(...)
local args = {...}
if StartKaiTun then
if SpamSkillSea then
if args[1] == MouseCheckReq and args[2] == "Hit" and not
checkcaller() then
return CFrame.new(PosKillSea)
end
elseif UseSkillMasteryDevilFruit then
if args[1] == MouseCheckReq and args[2] == "Hit" and not
checkcaller() then
return CFrame.new(PositionSkillMasteryDevilFruit)
end
elseif OldWorld and args[1] == MouseCheckReq and args[2] == "Hit"
and not checkcaller() and inmyself('Slingshot') and UsefastattackPlayers == false
and DoingS:Update().Text == "Doing Status : Skip Farm Level" then
return CFrame.new(PositionSling)
end
end
return old(unpack(args))
end)
end)()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0),workspace.CurrentCamera
.CFrame)
task.wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0),workspace.CurrentCamera.C
Frame)
end)
if setscriptable then
setscriptable(game.Players.LocalPlayer, "SimulationRadius", true)
end
if shp then
shp(game.Players.LocalPlayer, "SimulationRadius", math.huge)
end
if StartKaiTun and not AntiSit then
for i ,v in
pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v:IsA("Model") and (v:GetModelCFrame().Position -
HumNoidRoot.Position).Magnitude <= 500 then
v.Parent = game:GetService("Workspace").Enemies
end
end
if HumNoid:GetState() == Enum.HumanoidStateType.Seated or
HumNoid.Health <= 0 then
HumNoid.Jump = true
HumNoid.Sit = false
if HumNoidRoot:FindFirstChild("NoClip"..NoclipNotDup) then
HumNoidRoot:FindFirstChild("NoClip"..NoclipNotDup):Destroy()
end
end
if HumNoid.Sit == false and HumNoid.Health > 0 then
for _, v in
pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
else
HumNoid.Sit = false
end
if not HumNoidRoot:FindFirstChild("NoClip"..NoclipNotDup) and
HumNoid.Sit == false then
local bv = Instance.new("BodyVelocity")
bv.Parent = HumNoidRoot
bv.Name = "NoClip"..NoclipNotDup
bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
bv.Velocity = Vector3.new(0,0,0)
end
else
if HumNoidRoot:FindFirstChild("NoClip"..NoclipNotDup) then
HumNoidRoot:FindFirstChild("NoClip"..NoclipNotDup):Destroy()
end
end
end)
end))
-- Fast Attack
getAllBladeHits = LPH_NO_VIRTUALIZE(function(Sizes)
local Hits = {}
local Client = LocalPlayer
local Enemies = game:GetService("Workspace").Enemies:GetChildren()
for i, v in pairs(Enemies) do
local Human = v:FindFirstChildOfClass("Humanoid")
if Human and Human.RootPart and Human.Health > 0 and
Client:DistanceFromCharacter(Human.RootPart.Position) < Sizes + 5 then
table.insert(Hits, Human.RootPart)
end
end
return Hits
end)
getAllBladeHitsPlayers = LPH_NO_VIRTUALIZE(function(Sizes)
local Hits = {}
local Client = LocalPlayer
local Characters = game:GetService("Workspace").Characters:GetChildren()
for i, v in pairs(Characters) do
local Human = v:FindFirstChildOfClass("Humanoid")
if v.Name ~= LocalPlayer.Name and Human and Human.RootPart and
Human.Health > 0 and Client:DistanceFromCharacter(Human.RootPart.Position) < Sizes
+ 5 then
table.insert(Hits, Human.RootPart)
end
end
return Hits
end)
game:GetService("ReplicatedStorage").Assets.GUI:WaitForChild("DamageCounter").Enabl
ed = false
local RigEven = ReplicatedStorage.RigControllerEvent
local AttackAnim = Instance.new("Animation")
local AttackCoolDown = 0
local cooldowntickFire = 0
local MaxFire = 1000
local FireCooldown = 0.0325678
local FireL = 0
local bladehit = {}
CancelCoolDown = LPH_NO_VIRTUALIZE(function()
local ac = CombatFrameworkR.activeController
if ac and ac.equipped then
AttackCoolDown = tick() + (FireCooldown or 0.288) + ((FireL / MaxFire)
* 0.3)
RigEven.FireServer(RigEven, "weaponChange", ac.currentWeaponModel.Name)
FireL = FireL + 1
task.delay((FireCooldown or 0.288) +
((FireL+0.4/MaxFire)*0.3),function()
FireL = FireL - 1
end)
end
end)
AttackFunction = LPH_NO_VIRTUALIZE(function(typef)
local ac = CombatFrameworkR.activeController
if ac and ac.equipped then
local bladehit = {}
if typef == 1 then
bladehit = getAllBladeHits(60)
elseif typef == 2 then
bladehit = getAllBladeHitsPlayers(65)
else
for i2,v2 in pairs(getAllBladeHits(55)) do
table.insert(bladehit,v2)
end
for i3,v3 in pairs(getAllBladeHitsPlayers(55)) do
table.insert(bladehit,v3)
end
end
if #bladehit > 0 then
pcall(task.spawn,ac.attack,ac)
if tick() > AttackCoolDown then
CancelCoolDown()
end
if tick() - cooldowntickFire > 0.5 then
ac.timeToNextAttack = 0
ac.hitboxMagnitude = 60
pcall(task.spawn,ac.attack,ac)
cooldowntickFire = tick()
end
local AMI3 = ac.anims.basic[3]
local AMI2 = ac.anims.basic[2]
local REALID = AMI3 or AMI2
AttackAnim.AnimationId = REALID
local StartP = ac.humanoid:LoadAnimation(AttackAnim)
StartP:Play(0.01,0.01,0.01)
RigEven.FireServer(RigEven,"hit",bladehit,AMI3 and 3 or 2,"")
task.delay(0.01,function()
StartP:Stop()
end)
end
end
end)
LPH_NO_VIRTUALIZE(function()
task.spawn(function()
while game:GetService("RunService").Stepped:Wait() do
local ac = CombatFrameworkR.activeController
if ac and ac.equipped and not CheckStun() then
if Usefastattack and getgenv().Configs.Main.FastAttack then
task.spawn(function()
pcall(task.spawn,AttackFunction,1)
end)
elseif UsefastattackPlayers and
getgenv().Configs.Main.FastAttack then
task.spawn(function()
pcall(task.spawn,AttackFunction,2)
end)
elseif (Usefastattack or UsefastattackPlayers) and
getgenv().Configs.Main.FastAttack == false then
if ac.hitboxMagnitude ~= 55 then
ac.hitboxMagnitude = 55
end
pcall(task.spawn, ac.attack, ac)
end
end
end
end)
end)()
function toAroundTarget(CF)
if TeleportType == 1 then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CF *
CFrame.new(0, 30, 1)
elseif TeleportType == 2 then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CF *
CFrame.new(0, 1, 30)
elseif TeleportType == 3 then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CF *
CFrame.new(1, 1, -30)
elseif TeleportType == 4 then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CF *
CFrame.new(30, 1, 0)
elseif TeleportType == 5 then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CF *
CFrame.new(-30, 1, 0)
else
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CF *
CFrame.new(0, 30, 1)
end
end
function CheckNight()
if tonumber(game:GetService("Lighting").ClockTime) >= 18 and
tonumber(game:GetService("Lighting").ClockTime) <= 23.999999999 then
else
return false
end
return true
end
function CheckMaterial(SelectMaterial)
if OldWorld then
if SelectMaterial == "Magma Ore" then
MaterialMob = {"Military Soldier [Lv. 300]","Military Spy [Lv.
325]"}
CheckQuest = LPH_JIT_MAX(function()
local MyLevel = game.Players.LocalPlayer.Data.Level.Value
if OldWorld then
if MyLevel == 1 or MyLevel <= 9 then -- Bandit
LevelFarm = 1
LevelQuest = 1
NameCheckQuest = "Bandit"
LevelQuest = 1
NameCheckQuest = "Monkey"
LevelQuest = 1
NameCheckQuest = "Pirate"
LevelQuest = 2
NameCheckQuest = "Brute"
LevelQuest = 1
NameCheckQuest = "Desert Bandit"
LevelQuest = 2
NameCheckQuest = "Desert Officer"
LevelQuest = 1
NameCheckQuest = "Snow Bandits"
LevelQuest = 2
NameCheckQuest = "Snowman"
LevelQuest = 1
NameCheckQuest = "Chief Petty Officer"
LevelQuest = 1
NameCheckQuest = "Sky Bandit"
LevelQuest = 2
NameCheckQuest = "Dark Master"
LevelQuest = 1
NameCheckQuest = "8 Prisoners"
LevelQuest = 2
NameCheckQuest = "Dangerous Prisoner"
LevelQuest = 1
NameCheckQuest = "Toga Warrior"
LevelQuest = 2
NameCheckQuest = "Gladiato"
LevelQuest = 1
NameCheckQuest = "Military Soldier"
LevelQuest = 2
NameCheckQuest = "Military Spy"
LevelQuest = 1
NameCheckQuest = "Fishman Warrior"
LevelQuest = 1
NameCheckQuest = "God's Guards"
LevelQuest = 2
NameCheckQuest = "Shandas"
LevelQuest = 1
NameCheckQuest = "Royal Squad"
LevelQuest = 2
NameCheckQuest = "Royal Soldier"
CFrameMyMon = CFrame.new(-7828, 5607, -1744)
VectorMon = Vector3.new(-7828, 5607, -1744)
LevelQuest = 1
NameCheckQuest = "Galley Pirate"
LevelQuest = 2
NameCheckQuest = "Galley Captain"
LevelQuest = 1
NameCheckQuest = "Raider"
LevelQuest = 2
NameCheckQuest = "Mercenary"
CFrameQuest = CFrame.new(-425, 73, 1837)
VectorQuest = Vector3.new(-425, 73, 1837)
LevelQuest = 1
NameCheckQuest = "Swan Pirate"
LevelQuest = 2
NameCheckQuest = "Factory Staff"
LevelQuest = 1
NameCheckQuest = "Marine Lieutenant"
LevelQuest = 2
NameCheckQuest = "Marine Captain"
LevelQuest = 1
NameCheckQuest = "Zombie"
LevelQuest = 2
NameCheckQuest = "Vampire"
LevelQuest = 1
NameCheckQuest = "Snow Trooper"
LevelQuest = 2
NameCheckQuest = "Winter Warrior"
LevelQuest = 1
NameCheckQuest = "Lab Subordinate"
LevelQuest = 2
NameCheckQuest = "Horned Warrior"
LevelQuest = 2
NameCheckQuest = "Lava Pirate"
LevelQuest = 1
NameCheckQuest = "Ship Deckhand"
LevelQuest = 2
NameCheckQuest = "Ship Engineer"
LevelQuest = 1
NameCheckQuest = "Ship Steward"
LevelQuest = 2
NameCheckQuest = "Ship Officer"
LevelQuest = 1
NameCheckQuest = "Arctic Warrior"
LevelQuest = 2
NameCheckQuest = "Snow Lurker"
LevelQuest = 1
NameCheckQuest = "Sea Soldier"
LevelQuest = 2
NameCheckQuest = "Water Fighter"
LevelQuest = 1
NameCheckQuest = "Pirate Millionaire"
LevelQuest = 2
NameCheckQuest = "Pistol Billionaire"
LevelQuest = 1
NameCheckQuest = "Dragon Crew Warrior"
LevelQuest = 2
NameCheckQuest = "Dragon Crew Archer"
LevelQuest = 1
NameCheckQuest = "Female Islander"
LevelQuest = 2
NameCheckQuest = "Giant Islanders"
LevelQuest = 1
NameCheckQuest = "Marine Commodore"
LevelQuest = 2
NameCheckQuest = "Marine Rear Admiral"
LevelQuest = 1
NameCheckQuest = "Fishman Raider"
LevelQuest = 2
NameCheckQuest = "Fishman Captain"
LevelQuest = 1
NameCheckQuest = "Forest Pirate"
LevelQuest = 2
NameCheckQuest = "Mythological Pirate"
LevelQuest = 1
NameCheckQuest = "Jungle Pirate"
LevelQuest = 2
NameCheckQuest = "Musketeer Pirate"
LevelQuest = 1
NameCheckQuest = "Reborn Skeleton"
LevelQuest = 2
NameCheckQuest = "Living Zombie"
LevelQuest = 1
NameCheckQuest = "Demonic Soul"
CFrameMyMon = CFrame.new(-9507, 172, 6158)
VectorMon = Vector3.new(-9506, 172, 6158)
LevelQuest = 2
NameCheckQuest = "Posessed Mummy"
LevelQuest = 1
NameCheckQuest = "Peanut Scout"
LevelQuest = 2
NameCheckQuest = "Peanut President"
LevelQuest = 1
NameCheckQuest = "Ice Cream Chef"
LevelQuest = 2
NameCheckQuest = "Ice Cream Commander"
LevelQuest = 1
NameCheckQuest = "Cookie Crafter"
LevelQuest = 2
NameCheckQuest = "Cake Guard"
LevelQuest = 1
NameCheckQuest = "Baking Staff"
LevelQuest = 2
NameCheckQuest = "Head Baker"
LevelQuest = 1
NameCheckQuest = "Cocoa Warrior"
LevelQuest = 2
NameCheckQuest = "Chocolate Bar Battler"
LevelQuest = 1
NameCheckQuest = "Sweet Thief"
LevelQuest = 2
NameCheckQuest = "Candy Rebel"
LevelQuest = 1
NameCheckQuest = "Candy Pirate"
LevelQuest = 2
NameCheckQuest = "Snow Demon"
LevelQuest = 1
NameCheckQuest = "Isle Outlaw"
LevelQuest = 1
NameCheckQuest = "kissed Warrior"
LevelQuest = 2
NameCheckQuest = "Isle Champion"
CheckOldQuest = LPH_JIT_MAX(function(LevelFarm)
if OldWorld then
if LevelFarm == 1 then -- Bandit
Monster = "Bandit [Lv. 5]"
NameQuest = "BanditQuest1"
LevelQuest = 1
NameCheckQuest = "Bandit"
LevelQuest = 1
NameCheckQuest = "Monkey"
CFrameMyMon = CFrame.new(-1496, 39, 35)
VectorMon = Vector3.new(-1496, 39, 35)
LevelQuest = 2
NameCheckQuest = "Gorilla"
LevelQuest = 1
NameCheckQuest = "Pirate"
LevelQuest = 2
NameCheckQuest = "Brute"
LevelQuest = 1
NameCheckQuest = "Desert Bandit"
LevelQuest = 2
NameCheckQuest = "Desert Officer"
CFrameMyMon = CFrame.new(1572, 10, 4373)
VectorMon = Vector3.new(1572, 10, 4373)
LevelQuest = 1
NameCheckQuest = "Snow Bandits"
LevelQuest = 2
NameCheckQuest = "Snowman"
LevelQuest = 1
NameCheckQuest = "Chief Petty Officer"
LevelQuest = 1
NameCheckQuest = "Sky Bandit"
LevelQuest = 2
NameCheckQuest = "Dark Master"
LevelQuest = 1
NameCheckQuest = "8 Prisoner"
LevelQuest = 2
NameCheckQuest = "Dangerous Prisoner"
LevelQuest = 1
NameCheckQuest = "Toga Warrior"
LevelQuest = 2
NameCheckQuest = "Gladiato"
LevelQuest = 1
NameCheckQuest = "Military Soldier"
LevelQuest = 2
NameCheckQuest = "Military Spy"
LevelQuest = 1
NameCheckQuest = "Fishman Warrior"
LevelQuest = 2
NameCheckQuest = "Fishman Commando"
LevelQuest = 1
NameCheckQuest = "God's Guards"
LevelQuest = 2
NameCheckQuest = "Shandas"
LevelQuest = 1
NameCheckQuest = "Royal Squad"
LevelQuest = 2
NameCheckQuest = "Royal Soldier"
LevelQuest = 1
NameCheckQuest = "Galley Pirate"
LevelQuest = 2
NameCheckQuest = "Galley Captain"
LevelQuest = 1
NameCheckQuest = "Raider"
LevelQuest = 2
NameCheckQuest = "Mercenary"
LevelQuest = 1
NameCheckQuest = "Swan Pirate"
LevelQuest = 2
NameCheckQuest = "Factory Staff"
LevelQuest = 1
NameCheckQuest = "Marine Lieutenant"
LevelQuest = 2
NameCheckQuest = "Marine Captain"
LevelQuest = 1
NameCheckQuest = "Zombie"
LevelQuest = 2
NameCheckQuest = "Vampire"
LevelQuest = 1
NameCheckQuest = "Snow Trooper"
LevelQuest = 2
NameCheckQuest = "Winter Warrior"
CFrameMyMon = CFrame.new(1157, 430, -5188)
VectorMon = Vector3.new(1157, 430, -5188)
LevelQuest = 1
NameCheckQuest = "Lab Subordinate"
LevelQuest = 2
NameCheckQuest = "Horned Warrior"
LevelQuest = 2
NameCheckQuest = "Lava Pirate"
LevelQuest = 1
NameCheckQuest = "Ship Deckhand"
CFrameMyMon = CFrame.new(1198, 126, 33031)
VectorMon = Vector3.new(1198, 126, 33031)
LevelQuest = 2
NameCheckQuest = "Ship Engineer"
LevelQuest = 1
NameCheckQuest = "Ship Steward"
LevelQuest = 2
NameCheckQuest = "Ship Officer"
LevelQuest = 1
NameCheckQuest = "Arctic Warrior"
LevelQuest = 2
NameCheckQuest = "Snow Lurker"
CFrameMyMon = CFrame.new(5560, 42, -6826)
VectorMon = Vector3.new(5560, 42, -6826)
LevelQuest = 1
NameCheckQuest = "Sea Soldier"
LevelQuest = 2
NameCheckQuest = "Water Fighter"
LevelQuest = 1
NameCheckQuest = "Pirate"
LevelQuest = 2
NameCheckQuest = "Pistol"
LevelQuest = 1
NameCheckQuest = "Warrior"
LevelQuest = 2
NameCheckQuest = "Archer"
LevelQuest = 1
NameCheckQuest = "Female"
LevelQuest = 2
NameCheckQuest = "Giant Islanders"
LevelQuest = 1
NameCheckQuest = "Marine Commodore"
LevelQuest = 2
NameCheckQuest = "Marine Rear Admiral"
LevelQuest = 1
NameCheckQuest = "Fishman Raider"
LevelQuest = 2
NameCheckQuest = "Fishman Captain"
LevelQuest = 1
NameCheckQuest = "Forest Pirate"
LevelQuest = 2
NameCheckQuest = "Mythological Pirate"
LevelQuest = 1
NameCheckQuest = "Jungle Pirate"
LevelQuest = 2
NameCheckQuest = "Musketeer Pirate"
LevelQuest = 1
NameCheckQuest = "Reborn Skeleton"
LevelQuest = 2
NameCheckQuest = "Living Zombie"
LevelQuest = 1
NameCheckQuest = "Demonic Soul"
LevelQuest = 2
NameCheckQuest = "Posessed Mummy"
LevelQuest = 1
NameCheckQuest = "Peanut Scout"
LevelQuest = 2
NameCheckQuest = "Peanut President"
LevelQuest = 1
NameCheckQuest = "Ice Cream Chef"
LevelQuest = 2
NameCheckQuest = "Ice Cream Commander"
LevelQuest = 1
NameCheckQuest = "Cookie Crafter"
LevelQuest = 2
NameCheckQuest = "Cake Guard"
LevelQuest = 1
NameCheckQuest = "Baking Staff"
LevelQuest = 2
NameCheckQuest = "Head Baker"
LevelQuest = 1
NameCheckQuest = "Cocoa Warrior"
CFrameMyMon = CFrame.new(79.4172134399414, 73.42101287841797, -
12310.0205078125)
LevelQuest = 2
NameCheckQuest = "Chocolate Bar Battler"
LevelQuest = 1
NameCheckQuest = "Sweet Thief"
LevelQuest = 2
NameCheckQuest = "Candy Rebel"
LevelQuest = 1
NameCheckQuest = "Candy Pirate"
LevelQuest = 2
NameCheckQuest = "Snow Demon"
LevelQuest = 1
NameCheckQuest = "Isle Outlaw"
LevelQuest = 2
NameCheckQuest = "Island Boy"
LevelQuest = 1
NameCheckQuest = "kissed Warrior"
LevelQuest = 2
NameCheckQuest = "Isle Champion"
LevelQuestBoss = 3
NameCheckQuestBoss = "King"
LevelQuestBoss = 3
NameCheckQuestBoss = "Bobby"
LevelQuestBoss = 3
NameCheckQuestBoss = "Yeti"
LevelQuestBoss = 2
NameCheckQuestBoss = "Vice"
LevelQuestBoss = 1
NameCheckQuestBoss = "t Warden"
NameQuest = "ImpelQuest"
LevelQuestBoss = 2
NameCheckQuestBoss = "Chief"
NameQuest = "ImpelQuest"
LevelQuestBoss = 3
NameCheckQuestBoss = "Swan"
NameQuest = "ImpelQuest"
LevelQuestBoss = 3
NameCheckQuestBoss = "Admiral"
LevelQuestBoss = 3
NameCheckQuestBoss = "Lord"
LevelQuestBoss = 3
NameCheckQuestBoss = "Wysper"
LevelQuestBoss = 3
NameCheckQuestBoss = "Thunder"
LevelQuestBoss = 3
NameCheckQuestBoss = "Cyborg"
else
Bosses = ""
end
elseif NewWorld then
if MyLevel >= 750 and NowQuest == "Area1Quest" and havemob("Diamond
[Lv. 750] [Boss]") then -- Bobby
LevelQuestBoss = 3
NameCheckQuestBoss = "Diamond"
LevelQuestBoss = 3
NameCheckQuestBoss = "Jeremy"
LevelQuestBoss = 3
NameCheckQuestBoss = "Fajita"
LevelQuestBoss = 3
NameCheckQuestBoss = "Smoke Admiral"
LevelQuestBoss = 3
NameCheckQuestBoss = "Awakened Ice Admiral"
LevelQuestBoss = 3
NameCheckQuestBoss = "Tide Keeper"
else
Bosses = ""
end
elseif ThreeWorld then
if MyLevel >= 1550 and NowQuest == "PiratePortQuest" and havemob("Stone
[Lv. 1550] [Boss]") then -- Bobby
LevelQuestBoss = 3
NameCheckQuestBoss = "Stone"
LevelQuestBoss = 3
NameCheckQuestBoss = "Island Empress"
LevelQuestBoss = 3
NameCheckQuestBoss = "Kilo Admiral"
LevelQuestBoss = 3
NameCheckQuestBoss = "Elephant"
LevelQuestBoss = 3
NameCheckQuestBoss = "Beautiful"
LevelQuestBoss = 3
NameCheckQuestBoss = "Cake Queen"
else
Bosses = ""
end
end
end
CheckGoodMob = LPH_JIT_MAX(function(RealTarget,r2)
local CheckInOut2 = (RealTarget.Position - r2).Magnitude
local VectorTeleport
local ReMagnitude
local WarpTween = false
for i,old_v in pairs(AllEntrance) do
local v = old_v + Vector3.new(1,60,0)
ReMagnitude = (v-RealTarget.Position).Magnitude
if ReMagnitude < CheckInOut2 then
CheckInOut2 = ReMagnitude
WarpTween = true
VectorTeleport = v
end
end
return WarpTween,VectorTeleport
end)
CheckQuest()
LPH_NO_VIRTUALIZE(function()
task.spawn(function()
while true do
pcall(function()
for i,v in pairs(game:GetService("Workspace")
["_WorldOrigin"]:FindFirstChild("EnemySpawns"):GetChildren()) do
if not tablefoundforu(AllMobCFrame,v.CFrame) then
table.insert(AllMobCFrame,{Name = v.Name,
CFrame = v.CFrame})
end
end
end)
task.wait(0.5)
end
end)
end)()
if OldWorld then
AutoPole = getgenv().Configs.FirstSea.AutoPole
AutoSaber = getgenv().Configs.FirstSea.AutoSaber
AutoSea2 = getgenv().Configs.FirstSea.AutoSecondSea
elseif NewWorld then
alliesfruit = getgenv().Configs.SecondSea.AlliesFruit
AutoRengoku = getgenv().Configs.SecondSea.AutoRengoku
AutoBartilo = getgenv().Configs.SecondSea.AutoBartiloQuest
AutoCursedCaptain = getgenv().Configs.SecondSea.AutoCursedCaptain
AutoQuestFlower = getgenv().Configs.SecondSea.AutoQuestFlower
AutoV3Race = getgenv().Configs.SecondSea.AutoRaceV3
AutoDarkbeard = getgenv().Configs.SecondSea.AutoDarkbeard
AutoFactory = getgenv().Configs.SecondSea.AutoFactory
AutoSoulGuitar = getgenv().Configs.SecondSea.AutoSoulGuitar
AutoSea3 = getgenv().Configs.SecondSea.AutoThirdSea
StartKaiTun = getgenv().Configs.Main.Start
SkipFarmLevel = getgenv().Configs.Main.SkipFarm
HopCantKill = getgenv().Configs.Main.HopIfCantKill
AutoFastMode = getgenv().Configs.Fps.FpsBoost
BlockAllHop = getgenv().Configs.Main.BlockAllHop
SelectRedeemCodeLevel = getgenv().Configs.Settings.SelectRedeemCodeLevel or
MaxLevel
RateFruitRaids = getgenv().Configs.Settings.SelectRateFruitRaid or 5000001
LimitRaidsFrag = getgenv().Configs.Settings.LimitFragmentsRaids or 100000
AutoGodhuman = getgenv().Configs.FightingStyle.AutoGodHuman
AutoSuperhuman = getgenv().Configs.FightingStyle.AutoSuperhuman
AutoDeathStep = getgenv().Configs.FightingStyle.AutoDeathStep
AutoSharkmanKarate = getgenv().Configs.FightingStyle.AutoSharkmanKarate
AutoElectricClaw = getgenv().Configs.FightingStyle.AutoElectricClaw
AutoDargonTalon = getgenv().Configs.FightingStyle.AutoDargonTalon
AutoFarmMasteryDevilFruit = getgenv().Configs.Mastery.AutoDFMastery
AutoFarmMasterySword = getgenv().Configs.Mastery.AutoSwordMastery
SwordFarmRarity = getgenv().Configs.Mastery.SelectRaritySword
SelectMainDevilFruitSniper = getgenv().Configs.FruitsSettings.SelectMainDF
SelectSubDevilFruitSinper = getgenv().Configs.FruitsSettings.SelectSubDF
EatFruitInventroy = getgenv().Configs.FruitsSettings.AllowEatDFInventory
StartSniper = getgenv().Configs.FruitsSettings.StartSniper
SelectLockFPS = getgenv().Configs.Fps.LockFPS or 25
LockFPSNow = getgenv().Configs.Fps.LockFPSNow
WhiteScreen = getgenv().Configs.Fps.WhiteScreen
function HaveThisFruitSell(tabname)
for i,v in pairs(Com("F_","GetFruits",false)) do
if v["OnSale"] == true then
if tablefound(tabname,v.Name) then
return "OneSell",v.Name
end
end
end
for i,v in pairs(Com("F_","getInventory")) do
if tablefound(tabname,v.Name) then
return "Inven",v.Name
end
end
for i,v in pairs(tabname) do
local InVenName = tostring(v:split("-")[2]) .." Fruit"
if inmyself(InVenName) then
return "Inmy",InVenName
end
end
return false
end
spawn(function()
while task.wait(1) do
if StartSniper then
DieWait()
local MyFruit = game:GetService("Players")
["LocalPlayer"]:WaitForChild("Data").DevilFruit.Value
local MainHaveFruit,NameFruit =
HaveThisFruitSell(SelectMainDevilFruitSniper)
local SubHaveFruit,NameFruit2 =
HaveThisFruitSell(SelectSubDevilFruitSinper)
if tablefound(SelectMainDevilFruitSniper,MyFruit) then
StartSniper = false
break;
elseif MainHaveFruit then
if MainHaveFruit == "Inmy" then
if inmyself(NameFruit) then
local FruitChar = inmyself(NameFruit)
if FruitChar then
StartKaiTun = false
EquipWeapon(NameFruit)
local CheckEat =
FruitChar.EatRemote:InvokeServer("Eat")
StartKaiTun = true
if CheckEat == true then
task.wait(4)
if
tablefound(SelectMainDevilFruitSniper,MyFruit) then
StopRaidsPls = false
StartSniper = false
break;
end
end
end
end
elseif MainHaveFruit == "OneSell" then
Com("F_","PurchaseRawFruit",NameFruit)
elseif MainHaveFruit == "Inven" then
StopRaidsPls = true
Com("F_","LoadFruit",NameFruit)
task.wait(0.5)
end
elseif tablefound(SelectSubDevilFruitSinper,MyFruit) then
StopRaidsPls = false
task.wait(2)
elseif SubHaveFruit then
if SubHaveFruit == "Inmy" then
if inmyself(NameFruit2) then
local FruitChar = inmyself(NameFruit2)
if FruitChar then
StartKaiTun = false
EquipWeapon(NameFruit2)
FruitChar.EatRemote:InvokeServer("Eat")
StartKaiTun = true
task.wait(3)
StopRaidsPls = false
end
end
elseif SubHaveFruit == "OneSell" then
Com("F_","PurchaseRawFruit",NameFruit2)
elseif SubHaveFruit == "Inven" then
StopRaidsPls = true
Com("F_","LoadFruit",NameFruit2)
task.wait(0.5)
end
end
else
break;
end
end
end)
spawn(function()
while task.wait() do
if getgenv().Configs.Webhook.StartWebhook then
if getgenv().Configs.Webhook.WebhookMode == "Send Every 10 min"
then
DataSend =
KaiTunTool:WebHookSend(getgenv().Configs.Webhook.WebhookURL)
if DataSend.StatusCode == 204 then
local cooldowncounter = 0
local old = getgenv().Configs.Webhook.WebhookMode
repeat
task.wait(1)
cooldowncounter = cooldowncounter + 1
until cooldowncounter >= 600 or
getgenv().Configs.Webhook.WebhookMode ~= old or not
getgenv().Configs.Webhook.StartWebhook
task.wait()
else
warn("Send Webhook Error")
getgenv().Configs.Webhook.StartWebhook = false
break
end
else
local done, lvl = pcall(function()
return game.Players.localPlayer.Data.Level.Value
end)
if done then
if tonumber(lvl) >= MaxLevel then
DataSend =
KaiTunTool:WebHookSend(getgenv().Configs.Webhook.WebhookURL)
if DataSend.StatusCode == 204 then
if getgenv().Configs.Webhook.WebhookMode
== "Send On Level Max And Every 10 min" then
local cooldowncounter = 0
local old =
getgenv().Configs.Webhook.WebhookMode
repeat
task.wait(1)
cooldowncounter =
cooldowncounter + 1
until cooldowncounter >= 600 or
getgenv().Configs.Webhook.WebhookMode ~= old or not
getgenv().Configs.Webhook.StartWebhook
task.wait()
else
getgenv().Configs.Webhook.StartWebhook = false
break
end
else
warn("Send Webhook Error")
getgenv().Configs.Webhook.StartWebhook =
false
break
end
end
end
end
else
break;
end
end
end)
spawn(function()
repeat task.wait() until LoadingScriptSuccess
if LockFPSNow then
setfpscap(SelectLockFPS)
else
setfpscap(200)
end
end)
spawn(function()
-- This part is for automatic enabling/disabling based on your config
if WhiteScreen then
RunService:Set3dRenderingEnabled(false)
else
RunService:Set3dRenderingEnabled(true)
end
function AutoKaiTunOldWorld(i1,i2,i3,i4)
local GetQuestTitle = i1
local GetQuest = i2
local MyLevel = i3
local CheckMyStatusOfDF = i4
if AutoPole and MyLevel >= 200 and string.find(PoleV1S:Update().Text,XMark)
and (game.ReplicatedStorage:FindFirstChild("Thunder God [Lv. 575] [Boss]") or
game.Workspace.Enemies:FindFirstChild("Thunder God [Lv. 575] [Boss]")) then
ShowDoingStatus("Kill Tunder God")
if game.Workspace.Enemies:FindFirstChild("Thunder God [Lv. 575]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Thunder God [Lv. 575] [Boss]"
and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("Thunder God [Lv. 575]
[Boss]") then
local CFrameBoss = CFrame.new(-7917.53613, 5616.61377, -
2277.78564)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif AutoSaber and MyLevel >= 200 and
game.Workspace.Map.Jungle.Final.Part.CanCollide == false and
string.find(SaberQuestS:Update().Text,XMark) and
(game.ReplicatedStorage:FindFirstChild("Saber Expert [Lv. 200] [Boss]") or
game.Workspace.Enemies:FindFirstChild("Saber Expert [Lv. 200] [Boss]")) then
ShowDoingStatus("Kill Saber")
if game.Workspace.Enemies:FindFirstChild("Saber Expert [Lv. 200]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Saber Expert [Lv. 200]
[Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
BuyAllHaki()
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("Saber Expert [Lv. 200]
[Boss]") then
local CFrameBoss = CFrame.new(-1458.89502, 29.8870335, -
50.633564)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif AutoSaber and MyLevel >= 200 and
game.Workspace.Map.Jungle.Final.Part.CanCollide == true then
ShowDoingStatus("Doing Quest Saber")
if game.Workspace.Map.Jungle.QuestPlates.Door.CanCollide == false then
if game.Workspace.Map.Desert.Burn.Part.CanCollide == false then
if Com("F_","ProQuestProgress","SickMan") == 0 then
if Com("F_","ProQuestProgress","RichSon") == 0 then
if game.Workspace.Enemies:FindFirstChild("Mob
Leader [Lv. 120] [Boss]") then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v:IsA("Model")
and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and
v.Humanoid.Health > 0 and v.Name == "Mob Leader [Lv. 120] [Boss]" then
repeat task.wait()
if
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack =
true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not
v.Parent or v.Humanoid.Health <= 0
Usefastattack = false
end
end
else
if (CFrame.new(-2848.59399, 7.4272871,
5342.44043).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrame.new(-
2848.59399, 7.4272871, 5342.44043))
elseif (CFrame.new(-2848.59399,
7.4272871, 5342.44043).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
2848.59399, 7.4272871, 5342.44043, -0.928248107, -8.7248246e-08, 0.371961564, -
7.61816636e-08, 1, 4.44474857e-08, -0.371961564, 1.29216433e-08, -0.928248107)
end
end
elseif Com("F_","ProQuestProgress","RichSon") == 1
then
EquipWeapon("Relic")
task.wait(0.5)
if
(game.ReplicatedStorage:FindFirstChild("Saber Expert [Lv. 200] [Boss]") or
game.Workspace.Enemies:FindFirstChild("Saber Expert [Lv. 200] [Boss]")) then
if (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).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(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))
elseif (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).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = 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
else
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = 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
else
Com("F_","ProQuestProgress","RichSon")
end
else
Com("F_","ProQuestProgress","GetCup")
task.wait(0.5)
EquipWeapon("Cup")
task.wait(0.5)
Com("F_","ProQuestProgress","FillCup",inmyself("Cup"))
task.wait()
Com("F_","ProQuestProgress","SickMan")
end
elseif inmyself("Torch") then
if tween then tween:Cancel() end
EquipWeapon("Torch")
task.wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(1114.87708, 4.9214654, 4349.8501, -0.612586915, -9.68697833e-08,
0.790403247, -1.2634203e-07, 1, 2.4638446e-08, -0.790403247, -8.47679615e-08, -
0.612586915)
task.wait(8.14285714286)
elseif not inmyself("Torch") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= 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
for i,v in
pairs(game:GetService("Workspace").Map.Jungle.QuestPlates:GetChildren()) do
if v:IsA("Model") then task.wait()
if v.Button.BrickColor ~= BrickColor.new("Camo") and
StartKaiTun then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v:FindFirstChild("Button").CFrame
firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v:FindFirstCh
ild("Button"),0)
task.wait(0.1)
firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v:FindFirstCh
ild("Button"),1)
task.wait(0.2)
end
end
end
task.wait(0.5)
end
elseif AutoSea2 and MyLevel >= 700 and
(string.find(SaberQuestS:Update().Text,CheckMark) or not AutoSaber) then
ShowDoingStatus("Doing Quest Sea 2")
if Com("F_","DressrosaQuestProgress", "Dressrosa") ~= 0 then
if game.Workspace.Map.Ice.Door.CanCollide == false and
game.Workspace.Map.Ice.Door.Transparency == 1 then
if game.Workspace.Enemies:FindFirstChild("Ice Admiral [Lv.
700] [Boss]") then
if DoorNewWorldTween then
DoorNewWorldTween:Stop()
end
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v:IsA("Model") and
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and
v.Humanoid.Health > 0 and v.Name == "Ice Admiral [Lv. 700] [Boss]" then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not v.Parent or v.Humanoid.Health
<= 0 or StartKaiTun == false
Usefastattack = false
a = 1
repeat task.wait()
a = a + 1
Com("F_","TravelDressrosa")
until a == 20 or StartKaiTun == false
end
end
else
DoorNewWorldTween =
toTarget(CFrame.new(1382.562255859375, 26.999441146850586, -1458.77783203125))
Com("F_","TravelDressrosa")
end
elseif inmyself("Key") then
EquipWeapon("Key")
task.wait(0.1)
if (CFrame.new(1347.7124, 37.3751602, -1325.6488).Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150
then
DoorNewWorldTween = toTarget(CFrame.new(1347.7124,
37.3751602, -1325.6488))
elseif (CFrame.new(1347.7124, 37.3751602, -
1325.6488).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if DoorNewWorldTween then DoorNewWorldTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(1347.7124, 37.3751602, -1325.6488)
task.wait(0.3)
end
elseif not inmyself("Key") then
Com("F_","DressrosaQuestProgress","Detective")
task.wait(0.3)
end
else
Com("F_","TravelDressrosa")
end
elseif SkipFarmLevel and (MyLevel >= 10 and MyLevel <= 40) then
local CFrameMon = CFrame.new(-4713.13134765625, 845.2769775390625, -
1859.4736328125)
if game:GetService("Workspace").Enemies:FindFirstChild("God's Guard
[Lv. 450]") then
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if (SkipFarmLevel and StartKaiTun) and v.Name == "God's
Guard [Lv. 450]" and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
FarmtoTarget =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame *
CFrame.new(0,30,1))
elseif v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if FarmtoTarget then FarmtoTarget:Stop()
end
Usefastattack = true
EquipWeapon()
StartMagnetFarmLevelSkip = true
if
game.Players.LocalPlayer.Character:FindFirstChild("Black Leg") and
game.Players.LocalPlayer.Character:FindFirstChild("Black Leg").Level.Value >= 150
then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v
break
end
task.wait(0.2)
end
task.wait(0.1)
end
end
if Modstween then Modstween:Stop() end
end
elseif (function()for a,b in
pairs(game:GetService("Workspace"):GetChildren())do if b:IsA("Tool")and
string.find(b.Name,"Fruit")then return true end end;return false end)() then
for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
if v:IsA("Tool") and string.find(v.Name,"Fruit") and StartKaiTun
then
if FruitTarget then FruitTarget:Stop() end
repeat task.wait(0.1)
FruitTarget = toTarget(v.Handle.CFrame)
until
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
v.Handle.Position).Magnitude <= 8 or not StartKaiTun or not v.Parent
task.wait(0.5)
StoreMyFruit()
end
end
else
local AllPlayersTableSkipFarm = {}
for i,v in pairs(game:GetService("Players"):GetChildren()) do
if v:FindFirstChild("Data") and v.Character and v ~=
game.Players.LocalPlayer then
if (v.Data.Level.Value) >= 25 and (v.Data.Level.Value or
MyLevel) >= MyLevel-70 and (v.Data.Level.Value or MyLevel) <= MyLevel+70 then
table.insert(AllPlayersTableSkipFarm,v.Name)
end
end
end
if not havesling and game.Players.LocalPlayer.Data.Beli.Value >= 5000
then
Com("F_","BuyItem","Slingshot")
task.wait(0.2)
if #GetWeaponMastery("Slingshot") > 0 then
havesling = true
end
end
if not string.find(GetQuestTitle.Text, NameCheckQuest) and not
GetQuest.Container.QuestReward.Title.Text:match("50,000,000 Exp.") then
Com("F_","AbandonQuest"); end
if GetQuest.Visible == false then
if countskiperror >= 30 then
if NoLoopDuplicate6 == false then
NoLoopDuplicate6 = true
task.delay(300,function()
countskiperror = 0
NoLoopDuplicate6 = false
end)
end
end
if MyLevel < 40 or not SkipFarmLevel or #AllPlayersTableSkipFarm
== 0 or countskiperror >= 30 or not havesling then
if HopCantKill and countskiperror >= 30 then
ServerFunc:NormalTeleport()
return;
end
else
local PlayerHunReturn = tostring(Com("F_","PlayerHunter"))
if PlayerHunReturn:find("We heard some") then
countskiperror = countskiperror + 1
return;
else
task.wait(0.1)
local PlayerHunReturn =
tostring(Com("F_","PlayerHunter"))
if PlayerHunReturn:find("We heard some") then
countskiperror = countskiperror + 1
return;
end
end
end
Usefastattack = false
StartMagnetFarmLevel = false
if (CFrameQuest.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameQuest)
elseif (CFrameQuest.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then Questtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameQuest
task.wait(0.95)
Com("F_","StartQuest", NameQuest, LevelQuest)
Com("F_","SetSpawnPoint")
end
elseif GetQuest.Visible == true then
if GetQuest.Container.QuestReward.Title.Text:match("50,000,000
Exp.") then
ShowDoingStatus("Skip Farm Level")
for i,v_old in
pairs(game:GetService("Players"):GetChildren()) do
if v_old:FindFirstChild("Data") and v_old.Character
and
string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.Q
uestTitle.Title.Text,(function() if v_old then return v_old.Name else return "NIL"
end end)()) then
if (v_old.Data.Level.Value) >= 25 and
(v_old.Data.Level.Value or MyLevel) >= MyLevel-70 and (v_old.Data.Level.Value or
MyLevel) <= MyLevel+70 then
if StartKaiTun and SkipFarmLevel and
v_old.Name == GetQuestTitle.Text:split(" ")[2] and
v_old.Character:FindFirstChild("HumanoidRootPart") and
v_old.Character:FindFirstChild("Humanoid") and v_old.Character.Humanoid.Health > 0
then
repeat task.wait()
if game:GetService("Players")
["LocalPlayer"].PlayerGui.Main.PvpDisabled.Visible == true then
Com("F_","EnablePvp")
end
if
v_old.Character:FindFirstChild("HumanoidRootPart") and
v_old.Character:FindFirstChild("Humanoid") and
(v_old.Character.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
FarmtoTarget =
toTarget(v_old.Character.HumanoidRootPart.CFrame * CFrame.new(0,30,1))
elseif
v_old.Character:FindFirstChild("HumanoidRootPart") and
v_old.Character:FindFirstChild("Humanoid") and
(v_old.Character.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if FarmtoTarget then
FarmtoTarget:Stop() end
if havesling and
UsefastattackPlayers == false and (game:GetService("Players")
["LocalPlayer"].PlayerGui.Main.InCombat.Visible == false and not
inmyself("Slingshot")) then
PositionSling =
v_old.Character.HumanoidRootPart.Position
if not
inmyself("Slingshot") then
Com("F_","LoadItem","Slingshot")
return;
elseif
game.Players.LocalPlayer.Backpack:FindFirstChild("Slingshot") then
game.Players.LocalPlayer.Backpack:FindFirstChild("Slingshot").Parent =
game.Players.LocalPlayer.Character
end
task.wait()
VirtualUser:CaptureController()
VirtualUser:ClickButton1(Vector2.new(851, 158),
game:GetService("Workspace").Camera.CFrame)
else
EquipWeapon()
end
v_old.Character.HumanoidRootPart.Size = Vector3.new(30,30,30)
if UsefastattackPlayers
== true then
toAroundTarget(v_old.Character.HumanoidRootPart.CFrame)
else
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v_old.Character.HumanoidRootPart.CFrame +
(v_old.Character.HumanoidRootPart.CFrame.LookVector * -20)
end
if NoLoopDuplicate4 ==
false then
NoLoopDuplicate4 =
true
task.delay(2.5,function()
EquipWeapon()
task.wait()
UsefastattackPlayers = true
NoLoopDuplicate4 = false
end)
end
if (function()for a,b in
pairs(game:GetService("Players")
["LocalPlayer"].PlayerGui:FindFirstChild("Notifications"):GetChildren())do if
b.Name=="NotificationTemplate"then if string.lower(b.Text):find("can")then
pcall(function()b:Destroy()end)return true end end end;return false end)() then
break
end
end
until not v_old and not StartKaiTun
or not
string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.Q
uestTitle.Title.Text,(function() if v_old then return v_old.Name else return "NIL"
end end)()) or v_old.Character.Humanoid.Health <= 0 or not v_old.Character or
GetQuest.Visible == false
UsefastattackPlayers = false
spawn(function()
task.wait(2.62)
UsefastattackPlayers = false
end)
end
else
UsefastattackPlayers = false
task.wait()
Com("F_","AbandonQuest");
end
end
end
else
ShowDoingStatus("Auto Farm")
if
game:GetService("Workspace").Enemies:FindFirstChild(Monster) then
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if StartKaiTun and v.Name == Monster and
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
if string.find(GetQuestTitle.Text,
NameCheckQuest) then
repeat task.wait()
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then
if
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
FarmtoTarget =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame *
CFrame.new(0,30,1))
elseif
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if FarmtoTarget
then FarmtoTarget:Stop() end
Usefastattack =
true
EquipWeapon()
StartMagnetFarmLevel = true
PosMon =
v.HumanoidRootPart.CFrame
toAroundTarget(v.HumanoidRootPart.CFrame)
end
end
until not
game:GetService("Workspace").Enemies:FindFirstChild(Monster) or not StartKaiTun or
not string.find(GetQuestTitle.Text, NameCheckQuest) or v.Humanoid.Health <= 0 or
not v.Parent or GetQuest.Visible == false
Usefastattack = false
StartMagnetFarmLevel = false
if GetQuest.Visible == false then
break;
end
else
Com("F_","AbandonQuest");
end
end
end
else
StartMagnetFarmLevel = false
Usefastattack = false
if (CFrameMon.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Modstween = toTarget(CFrameMon)
elseif (CFrameMon.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Modstween then Modstween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrameMon
task.wait(0.314285714286)
end
end
end
end
end
end
function AutoKaiTunNewWorld(i1,i2,i3,i4)
local GetQuestTitle = i1
local GetQuest = i2
local MyLevel = i3
local CheckMyStatusOfDF = i4
if ((AutoDeathStep and game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible
== false and Com("F_","BuyDeathStep",true) ~= 1 and
game:GetService("Workspace").Map.IceCastle.Hall.LibraryDoor:FindFirstChild("PhoeyuD
oor")) or string.find(RengokuS:Update().Text,XMark)) and
(game.ReplicatedStorage:FindFirstChild("Awakened Ice Admiral [Lv. 1400] [Boss]") or
game.Workspace.Enemies:FindFirstChild("Awakened Ice Admiral [Lv. 1400] [Boss]"))
then
ShowDoingStatus("Kill Awaken Ice")
if game.Workspace.Enemies:FindFirstChild("Awakened Ice Admiral [Lv.
1400] [Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Awakened Ice Admiral [Lv.
1400] [Boss]" and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
end
end
elseif game.ReplicatedStorage:FindFirstChild("Awakened Ice Admiral [Lv.
1400] [Boss]") then
local CFrameBoss = CFrame.new(6407.33936, 340.223785, -6892.521)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif AutoSharkmanKarate and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
(Com("F_","BuySharkmanKarate",true) ~= 1 and
tonumber(Com("F_","BuySharkmanKarate",true)) ~= 0) and
(game.ReplicatedStorage:FindFirstChild("Tide Keeper [Lv. 1475] [Boss]") or
game.Workspace.Enemies:FindFirstChild("Tide Keeper [Lv. 1475] [Boss]")) then
ShowDoingStatus("Kill Tide Keeper")
if game.Workspace.Enemies:FindFirstChild("Tide Keeper [Lv. 1475]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Tide Keeper [Lv. 1475]
[Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
end
end
elseif game.ReplicatedStorage:FindFirstChild("Tide Keeper [Lv. 1475]
[Boss]") then
local CFrameBoss = CFrame.new(-3570.18652, 123.328949, -
11555.9072)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif AutoCursedCaptain and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
(game.ReplicatedStorage:FindFirstChild("Cursed Captain [Lv. 1325] [Raid Boss]") or
game.Workspace.Enemies:FindFirstChild("Cursed Captain [Lv. 1325] [Raid Boss]"))
then
ShowDoingStatus("Kill Cursed Captain")
if game.Workspace.Enemies:FindFirstChild("Cursed Captain [Lv. 1325]
[Raid Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Cursed Captain [Lv. 1325]
[Raid Boss]" and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
end
end
elseif game.ReplicatedStorage:FindFirstChild("Cursed Captain [Lv. 1325]
[Raid Boss]") then
local CFrameBoss = CFrame.new(916.928589, 181.092773, 33422)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif (AutoDarkbeard or AutoSoulGuitar) and
(game.ReplicatedStorage:FindFirstChild("Darkbeard [Lv. 1000] [Raid Boss]") or
game.Workspace.Enemies:FindFirstChild("Darkbeard [Lv. 1000] [Raid Boss]")) then
ShowDoingStatus("Kill Darkbeard")
if game.Workspace.Enemies:FindFirstChild("Darkbeard [Lv. 1000] [Raid
Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Darkbeard [Lv. 1000] [Raid
Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
end
end
elseif game.ReplicatedStorage:FindFirstChild("Darkbeard [Lv. 1000]
[Raid Boss]") then
local CFrameBoss = CFrame.new(3876.00366, 24.6882591, -
3820.21777)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif (AutoDarkbeard or AutoSoulGuitar) and inmyself("Fist of Darkness")
then
ShowDoingStatus("Use Fist of Darkness")
EquipWeapon("Fist of Darkness")
toTarget(CFrame.new(3777.35693, 14.675993, -3499.71313, 0.189889491, -
1.57955e-08, -0.981805444, 3.88659807e-08, 1, -8.57120686e-09, 0.981805444, -
3.65312509e-08, 0.189889491))
task.wait(1)
elseif inmyself("Red Key") and not
game:GetService("Workspace").Map.CakeLoaf:FindFirstChild("RedDoor") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(-2712.4619140625, 64.36634826660156, -12892.9345703125)
Com("F_","CakeScientist","Check")
task.wait(0.2)
Com("F_","RaidsNpc","Check")
task.wait(0.2)
elseif AutoFactory and game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible
== false and (game.Workspace.Enemies:FindFirstChild("Core") or
game:GetService("ReplicatedStorage"):FindFirstChild("Core")) then
ShowDoingStatus("Do Factory")
if game:GetService("ReplicatedStorage"):FindFirstChild("Core") and
game:GetService("ReplicatedStorage"):FindFirstChild("Core"):FindFirstChild("Humanoi
d") then
GOtween = toTarget(CFrame.new(448.46756, 199.356781, -
441.389252).Position,CFrame.new(448.46756, 199.356781, -441.389252))
if (CFrame.new(448.46756, 199.356781, -441.389252).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if GOtween then GOtween:Stop()end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(448.46756, 199.356781, -441.389252)
end
elseif game.Workspace.Enemies:FindFirstChild("Core") then
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Core" and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait(.1)
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop() end
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or v.Humanoid.Health <= 0 or
not v.Parent
Usefastattack = false
end
end
end
elseif MyLevel >= 850 and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and AutoBartilo and
(Com("F_","BartiloQuestProgress","Bartilo") == 0 or
(Com("F_","BartiloQuestProgress","Bartilo") == 1 and
(game.Workspace.Enemies:FindFirstChild("Jeremy [Lv. 850] [Boss]") or
game:GetService("ReplicatedStorage"):FindFirstChild("Jeremy [Lv. 850] [Boss]")) )
or Com("F_","BartiloQuestProgress","Bartilo") == 2) then
ShowDoingStatus("Do Bartilo Quest")
if Com("F_","BartiloQuestProgress","Bartilo") == 0 then
if
string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Titl
e.Text, "Swan Pirates") and
string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Titl
e.Text, "50") and game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == true
then
if game.Workspace.Enemies:FindFirstChild("Swan Pirate [Lv.
775]") then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if v.Name == "Swan Pirate [Lv. 775]" and
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop() end
EquipWeapon()
Usefastattack = true
StartMagnetSwan = true
PosMon =
v.HumanoidRootPart.CFrame
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not v.Parent or v.Humanoid.Health
<= 0 or StartKaiTun == false or
game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == false
Usefastattack = false
StartMagnetSwan = false
end
end
else
StartMagnetSwan = false
Questtween = toTarget(CFrame.new(1057.92761,
137.614319, 1242.08069))
if (CFrame.new(1057.92761, 137.614319,
1242.08069).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(1057.92761, 137.614319, 1242.08069)
end
end
else
Bartilotween = toTarget(CFrame.new(-456.28952, 73.0200958,
299.895966))
if ( CFrame.new(-456.28952, 73.0200958,
299.895966).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Bartilotween then Bartilotween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
456.28952, 73.0200958, 299.895966)
Com("F_","StartQuest","BartiloQuest",1)
end
end
elseif Com("F_","BartiloQuestProgress","Bartilo") == 1 then
if game.Workspace.Enemies:FindFirstChild("Jeremy [Lv. 850]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if v.Name == "Jeremy [Lv. 850] [Boss]" and
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not v.Parent or v.Humanoid.Health <= 0 or
StartKaiTun == false
Usefastattack = false
end
end
else
Bartilotween = toTarget(CFrame.new(2099.88159, 448.931,
648.997375))
if (CFrame.new(2099.88159, 448.931, 648.997375).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Bartilotween then Bartilotween:Stop() end
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(2099.88159, 448.931, 648.997375)
end
end
elseif Com("F_","BartiloQuestProgress","Bartilo") == 2 then
if (CFrame.new(-1836, 30, 1714).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Bartilotween = toTarget(CFrame.new(-1836, 30, 1714))
elseif (CFrame.new(-1836, 30, 1714).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Bartilotween then Bartilotween:Stop() end
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(-1836, 11, 1714)
task.wait(.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1850.49329, 13.1789551, 1750.89685)
task.wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1858.87305, 19.3777466, 1712.01807)
task.wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1803.94324, 16.5789185, 1750.89685)
task.wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1858.55835, 16.8604317, 1724.79541)
task.wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1869.54224, 15.987854, 1681.00659)
task.wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1800.0979, 16.4978027, 1684.52368)
task.wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1819.26343, 14.795166, 1717.90625)
task.wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(-1813.51843, 14.8604736, 1724.79541)
end
end
elseif MyLevel >= 850 and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and AutoQuestFlower
and game.Players.LocalPlayer.Data.Beli.Value >= 500000 and inmyself("Flower 1") and
inmyself("Flower 2") and inmyself("Flower 3") then
Com("F_","Alchemist", "1")
Com("F_","Alchemist", "2")
if (CFrame.new(-2777.6001, 72.9661407, -3571.42285).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(CFrame.new(-2777.6001, 72.9661407, -
3571.42285).Position,CFrame.new(-2777.6001, 72.9661407, -3571.42285))
elseif (CFrame.new(-2777.6001, 72.9661407, -3571.42285).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(-2777.6001, 72.9661407, -3571.42285)
Com("F_","Alchemist","3")
end
elseif MyLevel >= 850 and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and AutoQuestFlower
and game.Players.LocalPlayer.Data.Beli.Value >= 500000 and
tonumber(Com("F_","BartiloQuestProgress", "Bartilo")) == 3 and
Com("F_","Alchemist","1") ~= -2 and ((workspace.Flower2.Transparency ~= 1 and not
inmyself("Flower 2")) or not inmyself("Flower 2") or not inmyself("Flower 3"))
then
ShowDoingStatus("Do Flower Quest")
Com("F_","Alchemist", "1")
Com("F_","Alchemist", "2")
if not game.Players.LocalPlayer.Backpack:FindFirstChild("Flower 1") and
workspace.Flower1.Transparency ~= 1 then
if (workspace.Flower1.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(workspace.Flower1.Position,workspace.Flower1.CFrame)
elseif (workspace.Flower1.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= workspace.Flower1.CFrame
end
elseif not game.Players.LocalPlayer.Backpack:FindFirstChild("Flower 2")
and workspace.Flower2.Transparency ~= 1 then
if (workspace.Flower2.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(workspace.Flower2.Position,workspace.Flower2.CFrame)
elseif (workspace.Flower2.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= workspace.Flower2.CFrame
end
elseif not game.Players.LocalPlayer.Backpack:FindFirstChild("Flower 3")
then
if game.Workspace.Enemies:FindFirstChild("Swan Pirate [Lv. 775]")
then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Swan Pirate [Lv. 775]"
and v:FindFirstChild("Humanoid") and v.Humanoid.Health >= 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
StartMagnetSwan = true
PosMon = v.HumanoidRootPart.CFrame
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not v.Parent or v.Humanoid.Health <= 0 or
StartKaiTun == false or game.Players.LocalPlayer.Backpack:FindFirstChild("Flower
3")
StartMagnetSwan = false
Usefastattack = false
end
end
else
StartMagnetSwan = false
if (CFrame.new(1057.92761, 137.614319, 1242.08069).Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150
then
Farmtween = toTarget(CFrame.new(1057.92761,
137.614319, 1242.08069).Position,CFrame.new(1057.92761, 137.614319, 1242.08069))
elseif (CFrame.new(1057.92761, 137.614319,
1242.08069).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(1057.92761, 137.614319, 1242.08069)
end
end
end
elseif AutoV3Race and MyLevel >= 1000 and Com("F_","Alchemist","1") == -2 and
Com("F_","Wenlocktoad","1") ~= -2 and game.Players.LocalPlayer.Data.Beli.Value >=
2000000 and RaceAllIn1() then
local RaceCheck = RaceAllIn1()
if RaceCheck == "DoMinkRace" then
if (function()for a,b in pairs(game.Workspace:GetDescendants())do
if b.Name:match("Chest")and b:IsA("BasePart")then return true end end;return false
end)() then
for i,v in pairs(game.Workspace:GetDescendants()) do
if v.Name:match("Chest") and v:IsA("BasePart") and
StartKaiTun then
if ChestTarget then ChestTarget:Stop() end
repeat task.wait()
ChestTarget = toTarget(v.CFrame)
task.wait(0.2)
until
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
v.Position).Magnitude <= 10 or not StartKaiTun or not v.Parent
if not StartKaiTun then
if tween then tween:Cancel() end
break
end
task.wait(5)
end
end
end
elseif RaceCheck == "DoFishmanRace" then
local itmyboat = myboat()
if itmyboat and itmyboat.Parent.Humanoid.Value <= 0 then
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false
task.wait()
AntiSit = false
itmyboat.Parent:Destroy()
task.wait(0.2)
end
if (game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
and game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == true) or
CheckSeabeast() or CheckPirateBoat() then
if CheckSeabeast() then
xpcall(function()
AntiSit = false
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false
for i,v in
pairs(game.Workspace.SeaBeasts:GetChildren()) do
if StartKaiTun and
v:FindFirstChild("HumanoidRootPart") and v.Health.Value > 0 then
repeat task.wait()
local SeaBeastFrame =
v:FindFirstChild("HumanoidRootPart").CFrame
if
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
(Vector3.new(SeaBeastFrame.X,10,SeaBeastFrame.Z))).magnitude > 150 then
Farmtween =
toTarget(CFrame.new(SeaBeastFrame.X,10,SeaBeastFrame.Z))
elseif
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
(Vector3.new(SeaBeastFrame.X,10,SeaBeastFrame.Z))).magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
if TypeSeabeast == 0
then
PosKillSea =
Vector3.new(SeaBeastFrame.X,80,SeaBeastFrame.Z)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(SeaBeastFrame.X,10,SeaBeastFrame.Z)
else
PosKillSea =
Vector3.new(SeaBeastFrame.X,60,SeaBeastFrame.Z)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(SeaBeastFrame.X,70,SeaBeastFrame.Z)
end
SpamSkillSea = true
end
until not StartKaiTun or not
v.Parent or not v:FindFirstChild("HumanoidRootPart") or v.Health.Value == 0
SpamSkillSea = false
AntiSit = false
end
end
end,function(...)
print(...)
end)
elseif CheckPirateBoat() then
xpcall(function()
AntiSit = false
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and (v.Name ==
"PirateBasic" or v.Name == "PirateBrigade") and
v:FindFirstChildOfClass("VehicleSeat") and v.Health.Value > 0 then
repeat task.wait()
local PirateBoatCFrame =
v:FindFirstChildOfClass("VehicleSeat").CFrame
if
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
(Vector3.new(PirateBoatCFrame.X,30,PirateBoatCFrame.Z))).magnitude > 150 then
Farmtween =
toTarget(CFrame.new(PirateBoatCFrame.X,30,PirateBoatCFrame.Z))
elseif
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
(Vector3.new(PirateBoatCFrame.X,30,PirateBoatCFrame.Z))).magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
PosKillSea =
PirateBoatCFrame.Position
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = PirateBoatCFrame
* CFrame.new(0,10,1)
SpamSkillSea = true
end
until not StartKaiTun or not
v.Parent or not v:FindFirstChildOfClass("VehicleSeat") or v.Health.Value == 0
SpamSkillSea = false
AntiSit = false
end
end
end,function(...)
print(...)
end)
elseif game.Players.LocalPlayer.Character.Humanoid.Sit ==
true then
AntiSit = true
SpamSkillSea = false
itmyboat:Sit(game.Players.LocalPlayer.Character:WaitForChild("Humanoid"))
elseif not itmyboat then
Com("F_","BuyBoat","PirateBasic")
task.wait(1)
end
elseif RaceCheck == "DoFajita" or RaceCheck == "DoJeremy" or RaceCheck
== "DoDiamond" then
local NameTarGet = ""
if RaceCheck == "DoDiamond" then
NameTarGet = "Diamond [Lv. 750] [Boss]"
elseif RaceCheck == "DoJeremy" then
NameTarGet = "Jeremy [Lv. 850] [Boss]"
elseif RaceCheck == "DoFajita" then
NameTarGet = "Fajita [Lv. 925] [Boss]"
end
if game.Workspace.Enemies:FindFirstChild(NameTarGet) then
if KillBossTar then KillBossTar:Stop() end
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if AutoEvoRace3 and v.Name == NameTarGet and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health >= 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon(SelectToolWeapon)
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not v.Parent or v.Humanoid.Health <= 0 or
AutoEvoRace3 == false
Usefastattack = false
if not v.Parent or v.Humanoid.Health <= 0 then
if RaceCheck == "DoDiamond" then
KillThisBossTab["Dai"] = true
elseif RaceCheck == "DoJeremy" then
KillThisBossTab["Jer"] = true
elseif RaceCheck == "DoFajita" then
KillThisBossTab["Faji"] = true
end
end
end
end
else
Usefastattack = false
local MobHave = havemob(NameTarGet)
if not MobHave then return end
KillBossTar = toTarget(MobHave.HumanoidRootPart.CFrame *
CFrame.new(1,50,0))
end
end
elseif
game:GetService("Workspace").Map.IceCastle:FindFirstChild("RengokuChest") and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
string.find(RengokuS:Update().Text,XMark) and inmyself("Hidden Key") and
AutoRengoku then
ShowDoingStatus("Use Hidden Key")
EquipWeapon("Hidden Key")
if (CFrame.new(6571.81885, 296.689758, -6966.76514).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(CFrame.new(6571.81885, 296.689758, -
6966.76514))
elseif (CFrame.new(6571.81885, 296.689758, -6966.76514).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(6571.81885, 296.689758, -6966.76514, 0.825126112, 8.412257e-10,
0.564948559, -2.42370835e-08, 1, 3.39100339e-08, -0.564948559, -4.16727595e-08,
0.825126112)
pcall(RefreshStatus)
end
elseif
game:GetService("Workspace").Map.IceCastle.Hall.LibraryDoor:FindFirstChild("PhoeyuD
oor") and inmyself("Library Key") and AutoDeathStep and NewWorld and
Com("F_","OpenLibrary",true) ~= true then
ShowDoingStatus("Use Library Key")
EquipWeapon("Library Key")
task.wait(0.1)
Com("F_","OpenLibrary")
elseif MyLevel >= 1500 and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
string.find(RengokuS:Update().Text,XMark) and AutoRengoku then
ShowDoingStatus("Do Rengoku")
if game.Workspace.Enemies:FindFirstChild("Snow Lurker [Lv. 1375]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Snow Lurker [Lv. 1375]" and
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and
v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame)
StartMagnetSnowLurker = false
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
PosMon = v.HumanoidRootPart.CFrame
EquipWeapon()
Usefastattack = true
StartMagnetSnowLurker = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until
game.Players.LocalPlayer.Backpack:FindFirstChild("Hidden Key") or StartKaiTun ==
false or not v.Parent or v.Humanoid.Health <= 0
StartMagnetSnowLurker = false
Usefastattack = false
end
end
else
StartMagnetSnowLurker = false
if (CFrame.new(5518.00684, 60.5559731, -6828.80518).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(CFrame.new(5518.00684, 60.5559731, -
6828.80518))
elseif (CFrame.new(5518.00684, 60.5559731, -6828.80518).Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrame.new(5518.00684, 60.5559731, -6828.80518, -0.650781393, -3.64292951e-08,
0.759265184, -4.07668654e-09, 1, 4.44854642e-08, -0.759265184, 2.58550248e-08, -
0.650781393)
end
end
elseif MyLevel >= 1500 and AutoSea3 and not SkipGetItemSoulInSea2 and
AutoSoulGuitar and game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false
and string.find(SoulGuitarS:Update().Text,XMark) and ((GetMaterial("Dark Fragment")
< 1 and (function()for a,b in pairs(game.Workspace:GetDescendants())do if
b.Name:match("Chest")and b:IsA("BasePart")then return true end end;return false
end)()) or GetMaterial("Ectoplasm") < 300) then
ShowDoingStatus("Do Soul Guitar")
if GetMaterial("Ectoplasm") < 300 then
if (function()for a,b in
pairs(game.Workspace.Enemies:GetChildren())do if string.find(b.Name,"Ship")and
b:FindFirstChild("HumanoidRootPart")then return true end end;return false end)()
then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and string.find(v.Name, "Ship") and
v:FindFirstChild("HumanoidRootPart") then
repeat task.wait()
if v:FindFirstChild("HumanoidRootPart")
then
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Usefastattack = false
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(1,20,0))
StartMagnetEctoplasm = false
elseif (v.HumanoidRootPart.Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon(SelectToolWeapon)
PosMon =
v.HumanoidRootPart.CFrame
Usefastattack = true
StartMagnetEctoplasm = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
end
until StartKaiTun == false or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
StartMagnetEctoplasm = false
end
end
else
if (CFrame.new(920.14447, 129.581833, 33442.168).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(CFrame.new(920.14447,
129.581833, 33442.168).Position,CFrame.new(920.14447, 129.581833, 33442.168))
elseif (CFrame.new(920.14447, 129.581833,
33442.168).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(920.14447, 129.581833, 33442.168, -0.999913812, 0, -0.0131403487, 0, 1,
0, 0.0131403487, 0, -0.999913812)
end
end
elseif GetMaterial("Dark Fragment") < 1 then
if (function()for a,b in pairs(game.Workspace:GetDescendants())do
if b.Name:match("Chest")and b:IsA("BasePart")then return true end end;return false
end)() then
for i,v in pairs(game.Workspace:GetDescendants()) do
if v.Name:match("Chest") and v:IsA("BasePart") and
StartKaiTun then
if ChestTarget then ChestTarget:Stop() end
if inmyself("Fist of Darkness") then
break
end
repeat task.wait()
ChestTarget = toTarget(v.CFrame)
task.wait(0.2)
until
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
v.Position).Magnitude <= 10 or not StartKaiTun or not v.Parent
if not StartKaiTun then
if tween then tween:Cancel() end
break
end
task.wait(5)
end
end
end
end
elseif MyLevel >= 1500 and AutoSea3 and
((Com("F_","GetUnlockables").FlamingoAccess ~= true and
HaveFruitToSea3(alliesfruit)) or Com("F_","GetUnlockables").FlamingoAccess == true)
and (not
game:GetService("Workspace").Map.IceCastle.Hall.LibraryDoor:FindFirstChild("PhoeyuD
oor") or not AutoDeathStep) and (tonumber(Com("F_","BuySharkmanKarate",true)) == 1
or tonumber(Com("F_","BuySharkmanKarate",true)) == 0 or not AutoSharkmanKarate)
then
if Com("F_","GetUnlockables").FlamingoAccess == true then
ShowDoingStatus("Do Sea 3")
if Com("F_","ZQuestProgress", "Check") == 0 then
if game.Workspace.Enemies:FindFirstChild("rip_indra [Lv.
1500] [Boss]") then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "rip_indra [Lv.
1500] [Boss]" and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
Com("F_","ZQuestProgress").KilledIndraBoss == true
Usefastattack = false
while task.wait(1) do
Com("F_","TravelZou")
end
end
end
else
Com("F_","ZQuestProgress","Check")
task.wait()
Com("F_","ZQuestProgress","Begin")
end
elseif Com("F_","ZQuestProgress", "Check") == 1 then
Com("F_","TravelZou")
else
if game.Workspace.Enemies:FindFirstChild("Don Swan [Lv.
1000] [Boss]") or game:GetService("ReplicatedStorage"):FindFirstChild("Don Swan
[Lv. 1000] [Boss]") then
if game.Workspace.Enemies:FindFirstChild("Don Swan
[Lv. 1000] [Boss]") then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Don Swan
[Lv. 1000] [Boss]" and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not
v.Parent or v.Humanoid.Health <= 0
Usefastattack = false
end
end
else
if (CFrame.new(2288.802, 15.1870775,
863.034607).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween =
toTarget(CFrame.new(2288.802, 15.1870775, 863.034607))
elseif (CFrame.new(2288.802, 15.1870775,
863.034607).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(2288.802, 15.1870775, 863.034607)
end
Com("F_","SetSpawnPoint")
end
else
ServerFunc:NormalTeleport()
end
end
else
ShowDoingStatus("Find Fruit Sea 3")
HaveDevilFruitSea3 = false
local CheckInOutPrice = math.huge
local LoadFruitSea3 = ''
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price >= 1000000 and not
table.find(alliesfruit,v.Name) and v.Price < CheckInOutPrice then
CheckInOutPrice = v.Price or math.huge
LoadFruitSea3 = v.Name
HaveDevilFruitSea3 = true
end
end
if HaveDevilFruitSea3 then
Com("F_","LoadFruit",LoadFruitSea3)
task.wait(0.5)
for i = 1,3 do
Com("F_","TalkTrevor",tostring(i))
end
end
end
elseif RaidsDoughNow and game.Players.LocalPlayer.Data.DevilFruit.Value ==
"Dough-Dough" and Com("F_","CakeScientist","Check") == true and not CheckAwaken()
and (HaveFruitToSea3(alliesfruit) or (CheckMyStatusOfDF["HaveFruitInMySelf"] ==
true and CheckMyStatusOfDF.Price >= 1000000) or inmyself("Special Microchip") or
CheckIsland() or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true) and
not havemob("rip_indra True Form [Lv. 5000] [Raid Boss]") and not StopRaidsPls and
MyLevel >= 1100 then
-- dough raids plsss ;w;
ShowDoingStatus("Doing Raids Dough")
if tween then tween:Cancel() end
if inmyself("Special Microchip") or CheckIsland() then
if inmyself("Special Microchip") and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and CheckIsland() ==
false then
if NewWorld then
fireclickdetector(Workspace.Map.CircleIsland.RaidSummon2.Button.Main.ClickDetector)
elseif ThreeWorld then
fireclickdetector(Workspace.Map["Boat
Castle"].RaidSummon2.Button.Main.ClickDetector)
end
task.wait(17)
elseif game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible ==
true then
repeat task.wait()
if game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 5") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 4")
or game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island
3") or game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 2") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
then
GoIsland = false
NextIsland()
if GoIsland == false then task.wait(0.1)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(ToIslandCFrame)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = ToIslandCFrame
end
end
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v:FindFirstChild("Humanoid")
and v:FindFirstChild("HumanoidRootPart") and (v.HumanoidRootPart.Position-
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 500 then
repeat task.wait()
if not v:FindFirstChild("Humanoid")
then return end
v.Humanoid.Health = 0
until not StartKaiTun or
v.Humanoid.Health <= 0 or not v.Parent
end
end
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
until StartKaiTun == false or not
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false
task.wait(5)
for i = 1,5 do
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
task.wait(0.5)
end
end
else
GoIsland = false
local MaxPrice = math.huge
local LoadthisFruit = ""
if CheckMyStatusOfDF["HaveFruitInMySelf"] == true and
CheckMyStatusOfDF.Price >= 1000000 and
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value <
5000 and CheckMyStatusOfDF["HaveFruitInStore"] == false then
StoreMyFruit()
elseif
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value >=
4000 then
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price >= 1000000 and not
table.find(alliesfruit,v.Name) then
if v.Price < MaxPrice then
MaxPrice = v.Price
LoadthisFruit = v.Name
end
end
end
if LoadthisFruit ~= "" then
Com("F_","LoadFruit",LoadthisFruit)
end
Com("F_","RaidsNpc","Select","Dough")
else
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price < RateFruitRaids then
if v.Price < MaxPrice then
MaxPrice = v.Price
LoadthisFruit = v.Name
end
end
end
if LoadthisFruit ~= "" then
Com("F_","LoadFruit",LoadthisFruit)
end
Com("F_","RaidsNpc","Select","Flame")
end
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
end
elseif (((CheckMyStatusOfDF["HaveFruitInMySelf"] == true and
CheckMyStatusOfDF["HaveFruitInStore"] == true) or (RaidsNow and
CheckRateFruit(RateFruitRaids))) or inmyself("Special Microchip") or CheckIsland()
or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true) and MyLevel >=
1100 and not StopRaidsPls then
if
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value >
(LimitRaidsFrag or 100000) and CheckMyStatusOfDF["HaveFruitInMySelf"] == true then
if game.Players.LocalPlayer.Data.DevilFruit.Value ~= "Dough-
Dough" then
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
return;
end
end
ShowDoingStatus("Doing Raids")
if tween then tween:Cancel() end
if inmyself("Special Microchip") or CheckIsland() then
if inmyself("Special Microchip") and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and CheckIsland() ==
false then
if NewWorld then
fireclickdetector(Workspace.Map.CircleIsland.RaidSummon2.Button.Main.ClickDetector)
elseif ThreeWorld then
fireclickdetector(Workspace.Map["Boat
Castle"].RaidSummon2.Button.Main.ClickDetector)
end
task.wait(17)
elseif game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible ==
true then
repeat task.wait()
if game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 5") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 4")
or game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island
3") or game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 2") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
then
GoIsland = false
NextIsland()
if GoIsland == false then task.wait(0.1)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(ToIslandCFrame)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = ToIslandCFrame
end
end
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v:FindFirstChild("Humanoid")
and v:FindFirstChild("HumanoidRootPart") and (v.HumanoidRootPart.Position-
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 500 then
repeat task.wait()
if not v:FindFirstChild("Humanoid")
then return end
v.Humanoid.Health = 0
until not StartKaiTun or
v.Humanoid.Health <= 0 or not v.Parent
end
end
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
until StartKaiTun == false or not
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false
task.wait(5)
for i = 1,5 do
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
task.wait(0.5)
end
end
else
GoIsland = false
if game.Players.LocalPlayer.Data.DevilFruit.Value == "Dough-
Dough" and not CheckAwaken() and not RaidsNow then
if Com("F_","CakeScientist","Check") == true and
CheckMyStatusOfDF["HaveFruitInMySelf"] == false and
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value >=
1000 then
Com("F_","RaidsNpc","Select","Dough")
Com("F_","RaidsNpc","Select","Dough")
else
Com("F_","RaidsNpc","Select",GetNameRaids())
end
return;
end
if RaidsNow then
local MaxPrice = math.huge
local LoadthisFruit = ""
for i,v in pairs(Com("F_","getInventoryFruits")) do
if v.Price < RateFruitRaids then
if v.Price < MaxPrice then
MaxPrice = v.Price
LoadthisFruit = v.Name
end
end
end
if LoadthisFruit ~= "" then
Com("F_","LoadFruit",LoadthisFruit)
end
end
Com("F_","RaidsNpc","Select",GetNameRaids())
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
end
elseif (function()for a,b in
pairs(game:GetService("Workspace"):GetChildren())do if b:IsA("Tool")and
string.find(b.Name,"Fruit")then return true end end;return false end)() then
for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
if v:IsA("Tool") and string.find(v.Name,"Fruit") and StartKaiTun
then
if FruitTarget then FruitTarget:Stop() end
repeat task.wait(0.1)
FruitTarget = toTarget(v.Handle.CFrame)
until
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
v.Handle.Position).Magnitude <= 8 or not StartKaiTun or not v.Parent
task.wait(0.5)
StoreMyFruit()
end
end
else
ShowDoingStatus("Auto Farm")
if not string.find(GetQuestTitle.Text, NameCheckQuest) then
Com("F_","AbandonQuest"); end
if GetQuest.Visible == false then
Usefastattack = false
StartMagnetFarmLevel = false
if (CFrameQuest.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameQuest)
elseif (CFrameQuest.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then Questtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameQuest
task.wait(0.95)
Com("F_","StartQuest", NameQuest, LevelQuest)
Com("F_","SetSpawnPoint")
end
elseif GetQuest.Visible == true then
if game:GetService("Workspace").Enemies:FindFirstChild(Monster)
then
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if StartKaiTun and v.Name == Monster and
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
if string.find(GetQuestTitle.Text,
NameCheckQuest) then
repeat task.wait()
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then
if
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
FarmtoTarget =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame *
CFrame.new(0,30,1))
elseif
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if FarmtoTarget then
FarmtoTarget:Stop() end
Usefastattack = true
EquipWeapon()
StartMagnetFarmLevel =
true
PosMon =
v.HumanoidRootPart.CFrame
toAroundTarget(v.HumanoidRootPart.CFrame)
end
end
until not
game:GetService("Workspace").Enemies:FindFirstChild(Monster) or not StartKaiTun or
not string.find(GetQuestTitle.Text, NameCheckQuest) or v.Humanoid.Health <= 0 or
not v.Parent or GetQuest.Visible == false
Usefastattack = false
StartMagnetFarmLevel = false
else
Com("F_","AbandonQuest");
end
end
end
else
StartMagnetFarmLevel = false
Usefastattack = false
if (CFrameMon.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Modstween = toTarget(CFrameMon)
elseif (CFrameMon.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Modstween then Modstween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrameMon
task.wait(0.314285714286)
end
end
end
end
end
function AutoKaiTunThreeWorld(i1,i2,i3,i4)
local GetQuestTitle = i1
local GetQuest = i2
local MyLevel = i3
local CheckMyStatusOfDF = i4
if inmyself("Fire Essence") and Com("F_","BuyDragonTalon", true) == 3 then
Com("F_","BuyDragonTalon")
elseif AutoHallowScythe and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and inmyself("Hallow
Essence") then
Questtween = toTarget(game:GetService("Workspace").Map["Haunted
Castle"].Summoner.Detection.CFrame)
if (game:GetService("Workspace").Map["Haunted
Castle"].Summoner.Detection.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map["Haunted Castle"].Summoner.Detection.CFrame
end
elseif AutoCDK and
MyLevel >= 2200 and string.find(CDKS:Update().Text,XMark) and
string.find(TushitaS:Update().Text,CheckMark) and
string.find(YamaS:Update().Text,CheckMark) and GetMasteryWeaponOnline("Yama") >=
350 and GetMasteryWeaponOnline("Tushita") >= 350 and CDKCheckAllIn1("done") ==
false and
((CDKCheckAllIn1("pirate") == true and
CheckMobDistanceCollection(Vector3.new(-5545.8134765625, 313.7655944824219, -
2978.4912109375),1000) == true ) or
(CDKCheckAllIn1("Heaven") == true and havemob("Cake Queen [Lv.
2175] [Boss]") or
(game:GetService("Workspace").Map:FindFirstChild("HeavenlyDimension") and
tostring(game:GetService("Workspace").Map:FindFirstChild("HeavenlyDimension"):FindF
irstChild("ActivePlayers").Value.Value) == game.Players.LocalPlayer.Name ) ) or
( CDKCheckAllIn1("hell") == true and (havemob("Soul Reaper [Lv.
2100] [Raid Boss]") or (GetMaterial("Bones") >= 50 and
((({Com("F_","Bones","Check")})[3] or 0) > 0) )or
(game:GetService("Workspace").Map:FindFirstChild("HellDimension") and
tostring(game:GetService("Workspace").Map:FindFirstChild("HellDimension"):FindFirst
Child("ActivePlayers").Value.Value) == game.Players.LocalPlayer.Name) ) ) or
(CDKCheckAllIn1("die") == true) or (CDKCheckAllIn1("Haze") ==
true) or (CDKCheckAllIn1("kill boss") == true or (CDKCheckAllIn1("boat") == true)))
then
ShowDoingStatus("Do CDK")
local CheckPQuest
if
game:GetService("Workspace").Map.Turtle.Cursed:FindFirstChild("GoodScroll") then
CheckPQuest = Com("F_","CDKQuest","Progress","Good")
else
CheckPQuest = Com("F_","CDKQuest","Progress","Evil")
end
EquipWeapon(GetFightingStyle("Sword"))
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or
v.Humanoid.Health <= 0 or not v.Parent
Usefastattack = false
end
end
else
if
game:GetService("Workspace").Map.Turtle.Cursed.Pedestal3.ProximityPrompt.Enabled ==
false then
if
(game:GetService("Workspace").Map.Turtle.Cursed.BossDoor.Position - Vector3.new(-
12346, 582.058, -6551.01)).Magnitude <= 3 then
KillBossTween = toTarget(CFrame.new(-
12278.8193359375, 598.8648071289062, -6551.98876953125))
KillBossTween:Wait()
Com("F_","CDKQuest","StartTrial","Boss")
KillBossTween = toTarget(CFrame.new(-
12361.7060546875, 603.3547973632812, -6550.5341796875))
KillBossTween:Wait()
end
else
KillBossTween = toTarget(CFrame.new(-
12361.7060546875, 603.3547973632812, -6550.5341796875))
if (CFrame.new(-12361.7060546875,
603.3547973632812, -6550.5341796875).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if KillBossTween then
KillBossTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
12361.7060546875, 603.3547973632812, -6550.5341796875)
task.wait(2)
fireproximityprompt(game:GetService("Workspace").Map.Turtle.Cursed.Pedestal3.Proxim
ityPrompt,0)
print("F2")
end
end
end
else
Com("F_","StoreItem",tostring(GetFightingStyle("Sword")),inmyself(GetFightingStyle(
"Sword")))
task.wait(1)
Com("F_","LoadItem",tostring("Tushita"))
task.wait(1)
end
elseif CheckPQuest.Good == -2 and CheckPQuest.Finished == false and
CheckPQuest.Evil == -5 then
if
game:GetService("Workspace").Map:FindFirstChild("HellDimension") and
game:GetService("Workspace").Map.HellDimension:FindFirstChild("Exit") and
game:GetService("Workspace").Map.HellDimension:FindFirstChild("Exit").Color ~=
Color3.fromRGB(0, 0, 0) then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= game:GetService("Workspace").Map.HellDimension:FindFirstChild("Exit").CFrame
elseif
game:GetService("Workspace").Map:FindFirstChild("HellDimension") and
tostring(game:GetService("Workspace").Map:FindFirstChild("HellDimension"):FindFirst
Child("ActivePlayers").Value.Value) == game.Players.LocalPlayer.Name then
if Questtween then
Questtween:Stop()
end
if
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Hell
Dimension").Position).Magnitude <= 500 then
if TorchTween then TorchTween:Stop() end
if
CheckMobDistanceWorkspace(game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Hell Dimension").Position,500) then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and
v.Humanoid.Health > 0 then
repeat task.wait()
if
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
Usefastattack = false
elseif
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop() end
spawn(function()
NoDupeMob = 0.1
for i2,v2 in
pairs(game.Workspace.Enemies:GetChildren()) do
if
InMyNetWork(v.HumanoidRootPart) and v2.Name == v.Name and
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
v2.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame *
CFrame.new(NoDupeMob,0,0)
v2.HumanoidRootPart.CanCollide = false
v2.HumanoidRootPart.Size = Vector3.new(55,55,55)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(1,30,1)
EquipWeapon()
Usefastattack = true
end
until not StartKaiTun or
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health == 0 or
v.Humanoid.Health == 0 or not v.Parent
Usefastattack = false
task.wait()
end
end
else
if
game:GetService("Workspace").Map.HellDimension.Torch1:FindFirstChild("ProximityProm
pt").Enabled == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map.HellDimension.Torch1.CFrame
task.wait(0.5)
fireproximityprompt(game:GetService("Workspace").Map.HellDimension.Torch1.Proximity
Prompt,4)
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,50,0)
elseif
game:GetService("Workspace").Map.HellDimension.Torch2:FindFirstChild("ProximityProm
pt").Enabled == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map.HellDimension.Torch2.CFrame
task.wait(0.5)
fireproximityprompt(game:GetService("Workspace").Map.HellDimension.Torch2.Proximity
Prompt,4)
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,50,0)
elseif
game:GetService("Workspace").Map.HellDimension.Torch3:FindFirstChild("ProximityProm
pt").Enabled == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map.HellDimension.Torch3.CFrame
task.wait(0.5)
fireproximityprompt(game:GetService("Workspace").Map.HellDimension.Torch3.Proximity
Prompt,4)
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,50,0)
end
end
else
TorchTween = toTarget(CFrame.new(-22737.6426,
5169.98535, 2234.63379, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -
1.1920929e-07))
end
elseif game.Players.LocalPlayer.Backpack:FindFirstChild("Hallow
Essence") then
Questtween =
toTarget(game:GetService("Workspace").Map["Haunted
Castle"].Summoner.Detection.Position,game:GetService("Workspace").Map["Haunted
Castle"].Summoner.Detection.CFrame)
if (game:GetService("Workspace").Map["Haunted
Castle"].Summoner.Detection.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map["Haunted Castle"].Summoner.Detection.CFrame
end
elseif (game:GetService("Workspace").Enemies:FindFirstChild("Soul
Reaper [Lv. 2100] [Raid Boss]") or
game:GetService("ReplicatedStorage"):FindFirstChild("Soul Reaper [Lv. 2100] [Raid
Boss]")) and not game:GetService("Workspace").Map:FindFirstChild("HellDimension")
then
if
game:GetService("Workspace").Enemies:FindFirstChild("Soul Reaper [Lv. 2100] [Raid
Boss]") then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Soul Reaper [Lv.
2100] [Raid Boss]" and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(3, 1, 0)
end
until not StartKaiTun or
(game:GetService("Workspace").Map:FindFirstChild("HellDimension") and
tostring(game:GetService("Workspace").Map:FindFirstChild("HellDimension"):FindFirst
Child("ActivePlayers").Value.Value) == game.Players.LocalPlayer.Name)
task.wait(5)
end
end
task.wait(5)
else
Questtween = toTarget(CFrame.new(-9521, 316,
6684).Position,CFrame.new(-9521, 316, 6684))
if (CFrame.new(-9521, 316, 6684).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
9521, 316, 6684)
end
end
else
Com("F_","Bones","Buy",1,1)
end
elseif CheckPQuest.Good == -2 and CheckPQuest.Finished == false and
CheckPQuest.Evil == -4 then
if CheckNotNotifyHazeESP() then
for i,v in
pairs(game:GetService("CollectionService"):GetTagged("ActiveRig")) do
if v:FindFirstChild("HazeESP") and StartKaiTun then
if v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(1,20,0))
Usefastattack = false
elseif (v.HumanoidRootPart.Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop()
end
PosMon =
v.HumanoidRootPart.CFrame
StartMagnetHaze = true
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or
v.Humanoid.Health <= 0 or not v.Parent
Usefastattack = false
StartMagnetHaze = false
end
end
end
else
StartMagnetHaze = false
local notsamespawn = {}
Usefastattack = false
if
game:GetService("Lighting").LightingLayers.Haze.Intensity.Value == 0 then
task.wait(0.2)
Com("F_","CDKQuest","StartTrial","Evil")
if
game:GetService("Lighting").LightingLayers.Haze.Intensity.Value == 0 then
task.wait(0.2)
Com("F_","CDKQuest","StartTrial","Evil")
if
game:GetService("Lighting").LightingLayers.Haze.Intensity.Value == 0 then
ServerFunc:NormalTeleport()
end
end
end
for i,v in pairs(game:GetService("Workspace")
["_WorldOrigin"]:FindFirstChild("EnemySpawns"):GetChildren()) do
if StartKaiTun and not CheckNotNotifyHazeESP() and
not table.find(notsamespawn,v.Name) then
repeat task.wait()
Usefastattack = false
Totartween = toTarget(v.CFrame *
CFrame.new(1,30,0))
until (v.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 or
not StartKaiTun or CheckNotNotifyHazeESP()
ErrorCount = ErrorCount + 1
if Totartween then Totartween:Stop() end
table.insert(notsamespawn,v.Name)
if CheckNotNotifyHazeESP() then break end
print(ErrorCount)
end
end
if ErrorCount >= 100 then
ServerFunc:NormalTeleport()
end
end
elseif CheckPQuest.Good == -2 and CheckPQuest.Finished == false and
CheckPQuest.Evil == -3 then
if game.Workspace.Enemies:FindFirstChild("Mythological Pirate
[Lv. 1850]") then
DieMobTween = toTarget(CFrame.new(-13452.5224609375,
469.584228515625, -6870.68603515625))
if (CFrame.new(-13452.5224609375, 469.584228515625, -
6870.68603515625).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if DieMobTween then
DieMobTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
13452.5224609375, 469.584228515625, -6870.68603515625)
end
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Mythological Pirate
[Lv. 1850]" and v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
if InMyNetWork(v.HumanoidRootPart) then
v.HumanoidRootPart.CFrame = CFrame.new(-
13449.36328125, 469.58416748046875, -6865.7822265625)
v.HumanoidRootPart.CanCollide = false
end
end
end
else
DieMobTween = toTarget(CFrame.new(-13452.5224609375,
469.584228515625, -6870.68603515625))
if (CFrame.new(-13452.5224609375, 469.584228515625, -
6870.68603515625).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if DieMobTween then
DieMobTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
13452.5224609375, 469.584228515625, -6870.68603515625)
end
end
elseif CheckPQuest.Good == -5 and CheckPQuest.Finished == false and
CheckPQuest.Evil == -2 then
if
game:GetService("Workspace").Map:FindFirstChild("HeavenlyDimension") and
game:GetService("Workspace").Map.HeavenlyDimension:FindFirstChild("Exit") and
game:GetService("Workspace").Map.HeavenlyDimension:FindFirstChild("Exit").Color ~=
Color3.fromRGB(0, 0, 0) then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= game:GetService("Workspace").Map.HeavenlyDimension:FindFirstChild("Exit").CFrame
elseif
game:GetService("Workspace").Map:FindFirstChild("HeavenlyDimension") and
tostring(game:GetService("Workspace").Map:FindFirstChild("HeavenlyDimension"):FindF
irstChild("ActivePlayers").Value.Value) == game.Players.LocalPlayer.Name then
if
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Heavenly
Dimension").Position).Magnitude <= 500 then
if TorchTween then TorchTween:Stop() end
if
CheckMobDistanceWorkspace(game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Heavenly Dimension").Position,500) then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and
v.Humanoid.Health > 0 then
repeat task.wait()
if
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(1,20,0))
Usefastattack = false
elseif
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop() end
spawn(function()
NoDupeMob = 0.1
for i2,v2 in
pairs(game.Workspace.Enemies:GetChildren()) do
if
InMyNetWork(v.HumanoidRootPart) and v2.Name == v.Name and
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
v2.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame *
CFrame.new(NoDupeMob,0,0)
v2.HumanoidRootPart.CanCollide = false
v2.HumanoidRootPart.Size = Vector3.new(55,55,55)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(1,30,1)
EquipWeapon()
Usefastattack = true
end
until not StartKaiTun or
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health == 0 or
v.Humanoid.Health == 0 or not v.Parent
Usefastattack = false
end
end
else
if
game:GetService("Workspace").Map.HeavenlyDimension.Torch1:FindFirstChild("Proximity
Prompt").Enabled == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map.HeavenlyDimension.Torch1.CFrame
task.wait(0.5)
fireproximityprompt(game:GetService("Workspace").Map.HeavenlyDimension.Torch1.Proxi
mityPrompt,4)
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,50,0)
--task.wait(0.5)
elseif
game:GetService("Workspace").Map.HeavenlyDimension.Torch2:FindFirstChild("Proximity
Prompt").Enabled == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map.HeavenlyDimension.Torch2.CFrame
task.wait(0.5)
fireproximityprompt(game:GetService("Workspace").Map.HeavenlyDimension.Torch2.Proxi
mityPrompt,4)
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,50,0)
--task.wait(0.5)
elseif
game:GetService("Workspace").Map.HeavenlyDimension.Torch3:FindFirstChild("Proximity
Prompt").Enabled == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game:GetService("Workspace").Map.HeavenlyDimension.Torch3.CFrame
task.wait(0.5)
fireproximityprompt(game:GetService("Workspace").Map.HeavenlyDimension.Torch3.Proxi
mityPrompt,4)
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,50,0)
--task.wait(0.5)
end
end
else
TorchTween = toTarget(CFrame.new(-22709.6426,
5298.98584, 3886.63745, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -
1.1920929e-07))
end
elseif game:GetService("ReplicatedStorage"):FindFirstChild("Cake
Queen [Lv. 2175] [Boss]") or game.Workspace.Enemies:FindFirstChild("Cake Queen [Lv.
2175] [Boss]") then
Com("F_","CDKQuest","Progress")
if game.Workspace.Enemies:FindFirstChild("Cake Queen [Lv.
2175] [Boss]") then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Cake Queen [Lv.
2175] [Boss]" and v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
repeat task.wait()
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
toAroundTarget(v.HumanoidRootPart.CFrame)
end
until not StartKaiTun or
v.Humanoid.Health <= 0 or not v.Parent or
game:GetService("Workspace").Map:FindFirstChild("HeavenlyDimension") and
tostring(game:GetService("Workspace").Map:FindFirstChild("HeavenlyDimension"):FindF
irstChild("ActivePlayers").Value.Value) == game.Players.LocalPlayer.Name
Usefastattack = false
task.wait(5)
end
end
else
BuddySwordsTween = toTarget(CFrame.new(-821, 66, -
10965).Position,CFrame.new(-821, 66, -10965))
if (CFrame.new(-821, 66, -10965).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if BuddySwordsTween then
BuddySwordsTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-821,
66, -10965)
end
end
else
BuddySwordsTween = toTarget(CFrame.new(-821, 66, -
10965).Position,CFrame.new(-821, 66, -10965))
if (CFrame.new(-821, 66, -10965).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if BuddySwordsTween then
BuddySwordsTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-821,
66, -10965)
end
task.wait(1)
end
elseif CheckPQuest.Good == -4 and CheckPQuest.Finished == false and
CheckPQuest.Evil == -2 then
if CheckMobDistanceCollection(Vector3.new(-5545.8134765625,
313.7655944824219, -2978.4912109375),1000) then
for i,v in
pairs(game:GetService("CollectionService"):GetTagged("ActiveRig")) do
if StartKaiTun and not tostring(v.Name):match("%
[Boss]$") and tostring(v.Name):find("%[Lv.") and
v:FindFirstChild("HumanoidRootPart") then
if (v.HumanoidRootPart.Position - Vector3.new(-
5545.8134765625, 313.7655944824219, -2978.4912109375)).Magnitude <= 1000 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
Usefastattack = false
elseif (v.HumanoidRootPart.Position
- game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150
then
if Farmtween then
Farmtween:Stop() end
Usefastattack = true
PosCursedDualKatana =
v.HumanoidRootPart.CFrame
EquipWeapon()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
-- task.spawn(function()
-- for i,v in
pairs(game:GetService("CollectionService"):GetTagged("ActiveRig")) do
-- if StartKaiTun and
not tostring(v.Name):match("%[Boss]$") and tostring(v.Name):find("%[Lv.") and
v:FindFirstChild("HumanoidRootPart") then
-- if
(v.HumanoidRootPart.Position - Vector3.new(-5545.8134765625, 313.7655944824219, -
2978.4912109375)).Magnitude <= 1000 then
-- end
-- end
-- end
-- end)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
end
end
end
elseif StartKaiTun and isPrivate == false then
else
Usefastattack = false
Questtween = toTarget(CFrame.new(-5544.12109375,
379.99822998046875, -2962.108642578125).Position,CFrame.new(-5544.12109375,
379.99822998046875, -2962.108642578125))
if (CFrame.new(-9506.14648, 172.130661,
6101.79053).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
5544.12109375, 379.99822998046875, -2962.108642578125)
end
task.wait(1)
end
elseif CheckPQuest.Good == -3 and CheckPQuest.Finished == false and
CheckPQuest.Evil == -2 then
CDKBoat = toTarget(CFrame.new(-6124.43115234375,
16.420757293701172, -2249.501953125))
CDKBoat:Wait()
Com("F_","CDKQuest","BoatQuest",game:GetService("Workspace").NPCs:FindFirstChild("L
uxury Boat Dealer"))
task.wait(0.1)
CDKBoat = toTarget(CFrame.new(3234.458740234375,
9.432062149047852, 1597.3251953125))
CDKBoat:Wait()
Com("F_","CDKQuest","BoatQuest",game:GetService("Workspace").NPCs:FindFirstChild("L
uxury Boat Dealer"))
task.wait(0.1)
CDKBoat = toTarget(CFrame.new(-9549.9443359375,
21.104869842529297, 4684.04931640625))
CDKBoat:Wait()
Com("F_","CDKQuest","BoatQuest",game:GetService("Workspace").NPCs:FindFirstChild("L
uxury Boat Dealer"))
task.wait(0.1)
elseif CheckPQuest.Good < 4 then
Com("F_","CDKQuest","StartTrial","Good")
elseif CheckPQuest.Evil < 4 then
Com("F_","CDKQuest","StartTrial","Evil")
end
elseif CheckMobDistanceCollection(Vector3.new(-5545.8134765625,
313.7655944824219, -2978.4912109375),1000) then
for i,v in
pairs(game:GetService("CollectionService"):GetTagged("ActiveRig")) do
if StartKaiTun and not tostring(v.Name):match("%[Boss]$") and
tostring(v.Name):find("%[Lv.") and v:FindFirstChild("HumanoidRootPart") then
if (v.HumanoidRootPart.Position - Vector3.new(-
5545.8134765625, 313.7655944824219, -2978.4912109375)).Magnitude <= 1000 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
Usefastattack = false
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop() end
Usefastattack = true
PosCursedDualKatana =
v.HumanoidRootPart.CFrame
EquipWeapon()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
MagnetPirateCas = true
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
MagnetPirateCas = false
end
end
end
elseif AutoRainbowHaki and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
tostring(Com("F_","HornedMan")) ~= "1" and CheckMobRainBowHaki() then
ShowDoingStatus("Do Rainbow haki")
Com("F_","HornedMan","Bet")
if string.find(GetQuestTitle.Text, "Stone") then
if game.Workspace.Enemies:FindFirstChild("Stone [Lv. 1550]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Stone [Lv. 1550]
[Boss]" and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0 or GetQuest.Visible == false
Usefastattack = false
end
end
else
if (CFrame.new(-1134, 40, 6877).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 250 then
HakiRainbowTween = toTarget(CFrame.new(-1134, 40,
6877).Position,CFrame.new(-1134, 40, 6877))
elseif (CFrame.new(-1134, 40, 6877).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if HakiRainbowTween then
HakiRainbowTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
1134, 40, 6877)
end
end
elseif string.find(GetQuestTitle.Text, "Island Empress") then
if game.Workspace.Enemies:FindFirstChild("Island Empress [Lv.
1675] [Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Island Empress [Lv.
1675] [Boss]" and v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0 or GetQuest.Visible == false
Usefastattack = false
end
end
else
if (CFrame.new(5614, 603, 339).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 250 then
HakiRainbowTween = toTarget(CFrame.new(5614, 603,
339).Position,CFrame.new(5614, 603, 339))
elseif (CFrame.new(5614, 603, 339).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if HakiRainbowTween then
HakiRainbowTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(5614,
603, 339)
end
end
elseif string.find(GetQuestTitle.Text, "Kilo Admiral") then
if game.Workspace.Enemies:FindFirstChild("Kilo Admiral [Lv. 1750]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Kilo Admiral [Lv. 1750]
[Boss]" and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0 or GetQuest.Visible == false
Usefastattack = false
end
end
else
if (CFrame.new(2879, 433, -7090).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 250 then
HakiRainbowTween = toTarget(CFrame.new(2879, 433, -
7090).Position,CFrame.new(2879, 433, -7090))
elseif (CFrame.new(2879, 433, -7090).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if HakiRainbowTween then
HakiRainbowTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(2879,
433, -7090)
end
end
elseif string.find(GetQuestTitle.Text, "Captain Elephant") then
if game.Workspace.Enemies:FindFirstChild("Captain Elephant [Lv.
1875] [Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Captain Elephant [Lv.
1875] [Boss]" and v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0 or GetQuest.Visible == false
Usefastattack = false
end
end
else
if (CFrame.new(-13348, 406, -8574).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 250 then
HakiRainbowTween = toTarget(CFrame.new(-13348, 406, -
8574).Position,CFrame.new(-13348, 406, -8574))
elseif (CFrame.new(-13348, 406, -8574).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if HakiRainbowTween then
HakiRainbowTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
13348, 406, -8574)
end
end
elseif string.find(GetQuestTitle.Text, "Beautiful Pirate") then
if game.Workspace.Enemies:FindFirstChild("Beautiful Pirate [Lv.
1950] [Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Beautiful Pirate [Lv.
1950] [Boss]" and v:FindFirstChild("Humanoid") and
v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0 or GetQuest.Visible == false
Usefastattack = false
end
end
else
if (CFrame.new(5206, 23, -80).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 250 then
HakiRainbowTween = toTarget(CFrame.new(5206, 23, -
80).Position,CFrame.new(5206, 23, -80))
elseif (CFrame.new(5206, 23, -80).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if HakiRainbowTween then
HakiRainbowTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(5206,
23, -80)
end
end
end
elseif AutoHallowScythe and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
(game:GetService("Workspace").Enemies:FindFirstChild("Soul Reaper [Lv. 2100] [Raid
Boss]") or game:GetService("ReplicatedStorage"):FindFirstChild("Soul Reaper [Lv.
2100] [Raid Boss]")) then
ShowDoingStatus("Kill Soul Reaper")
if game.Workspace.Enemies:FindFirstChild("Soul Reaper [Lv. 2100] [Raid
Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Soul Reaper [Lv. 2100] [Raid
Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("Soul Reaper [Lv. 2100]
[Raid Boss]") then
local CFrameBoss = CFrame.new(-9515.62109, 315.925537,
6691.12012)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif AutoDoughKing and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
game.Workspace:FindFirstChild("Enemies"):FindFirstChild("Dough King [Lv. 2300]
[Raid Boss]") or game:GetService("ReplicatedStorage"):FindFirstChild("Dough King
[Lv. 2300] [Raid Boss]") then
ShowDoingStatus("Kill Dough King")
if game:GetService("Workspace").Enemies:FindFirstChild("Dough King [Lv.
2300] [Raid Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Dough King [Lv. 2300] [Raid
Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
v.HumanoidRootPart.Size =
Vector3.new(55,55,55)
Usefastattack = true
toAroundTarget(v.HumanoidRootPart.CFrame)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0 or
game:GetService("ReplicatedStorage"):FindFirstChild("Dough King [Lv. 2300] [Raid
Boss]")
Usefastattack = false
end
end
else
if
game:GetService("Workspace").Map.CakeLoaf.BigMirror.Other.Transparency == 0 then
Usefastattack = false
Questtween = toTarget(CFrame.new(-2151.82153, 149.315704, -
12404.9053).Position,CFrame.new(-2151.82153, 149.315704, -12404.9053))
if (CFrame.new(-2151.82153, 149.315704, -
12404.9053).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Questtween then Questtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
2151.82153, 149.315704, -12404.9053)
task.wait(2)
end
end
end
elseif AutoBuddySword and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
string.find(BuddySwS:Update().Text,XMark) and
(game:GetService("Workspace").Enemies:FindFirstChild("Cake Queen [Lv. 2175]
[Boss]") or game:GetService("ReplicatedStorage"):FindFirstChild("Cake Queen [Lv.
2175] [Boss]")) then
ShowDoingStatus("Kill Cake Queen")
if game.Workspace.Enemies:FindFirstChild("Cake Queen [Lv. 2175]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Cake Queen [Lv. 2175] [Boss]"
and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("Cake Queen [Lv. 2175]
[Boss]") then
local CFrameBoss = CFrame.new(-821, 66, -10965)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
end
elseif AutoSpikeyTrident and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
string.find(SPTS:Update().Text,XMark) and (havemob("Cake Prince [Lv. 2300] [Raid
Boss]")) then
ShowDoingStatus("Kill Cake Prince")
if game.Workspace.Enemies:FindFirstChild("Cake Prince [Lv. 2300] [Raid
Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Cake Prince [Lv. 2300] [Raid
Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("Cake Prince [Lv. 2300]
[Raid Boss]") then
if
game:GetService("Workspace").Map.CakeLoaf.BigMirror.Other.Transparency == 0 then
Usefastattack = false
Questtween = toTarget(CFrame.new(-2151.82153, 149.315704, -
12404.9053).Position,CFrame.new(-2151.82153, 149.315704, -12404.9053))
if (CFrame.new(-2151.82153, 149.315704, -
12404.9053).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Questtween then Questtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
2151.82153, 149.315704, -12404.9053)
task.wait(.1)
end
end
end
elseif AutoTushita and MyLevel >= 2000 and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
string.find(TushitaS:Update().Text,XMark) and ((CheckHakiColor("Winter Sky") and
CheckHakiColor("Pure Red") and CheckHakiColor("Snow White") and inmyself("God's
Chalice")) or inmyself("Holy Torch") or (not
game:GetService("Workspace").Map.Turtle:FindFirstChild("TushitaGate") and
havemob("Longma [Lv. 2000] [Boss]")) or havemob("rip_indra True Form [Lv. 5000]
[Raid Boss]") or (CheckButtonColorOpen() and inmyself("God's Chalice"))) then
ShowDoingStatus("Do Tushita")
if (havemob("Longma [Lv. 2000] [Boss]")) and not
game:GetService("Workspace").Map.Turtle:FindFirstChild("TushitaGate") then
if game.Workspace.Enemies:FindFirstChild("Longma [Lv. 2000]
[Boss]") then
if RipTween then RipTween:Stop() end
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Longma [Lv. 2000]
[Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if v:FindFirstChild("HumanoidRootPart")
and v:FindFirstChild("Humanoid") and (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
EquipWeapon()
if Farmtween then Farmtween:Stop()
end
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("Longma [Lv. 2000]
[Boss]") then
local CFrameBoss = CFrame.new(-10248.3936, 353.79129, -
9306.34473)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrameBoss
end
Usefastattack = false
end
elseif inmyself("Holy Torch") then
task.wait(0.25)
EquipWeapon("Holy Torch")
task.wait(0.2)
for i = 1,5 do
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Workspace.Map.Turtle.QuestTorches["Torch"..tostring(i)].CFrame
task.wait(0.2)
end
elseif inmyself("God's Chalice") and CheckButtonColorOpen() then
EquipWeapon("God's Chalice")
ChaliceTween = toTarget(CFrame.new(-5560.27295, 313.915466, -
2663.89795))
ChaliceTween:Wait()
task.wait(0.5)
ChaliceTween = toTarget(CFrame.new(5148.03613, 162.352493,
910.548218))
ChaliceTween:Wait()
task.wait(0.3)
elseif inmyself("God's Chalice") and (not CheckButtonColorOpen()) or
(CheckHakiColor("Winter Sky") and CheckHakiColor("Pure Red") and
CheckHakiColor("Snow White")) then
task.wait(0.25)
Com("F_","activateColor","Winter Sky")
task.wait(0.25)
ChaliceTween = toTarget(CFrame.new(-5420.16602, 1084.9657, -
2666.8208, 0.390717864, 0, 0.92051065, 0, 1, 0, -0.92051065, 0, 0.390717864))
ChaliceTween:Wait()
task.wait(0.25)
Com("F_","activateColor","Pure Red")
task.wait(0.25)
ChaliceTween = toTarget(CFrame.new(-5414.41357, 309.865753, -
2212.45776, 0.374604106, -0, -0.92718488, 0, 1, -0, 0.92718488, 0, 0.374604106))
ChaliceTween:Wait()
task.wait(0.25)
Com("F_","activateColor","Snow White")
task.wait(0.25)
ChaliceTween = toTarget(CFrame.new(-4971.47559, 331.565765, -
3720.02954, -0.92051065, 0, 0.390717506, 0, 1, 0, -0.390717506, 0, -0.92051065))
ChaliceTween:Wait()
end
elseif (AutoEliteHunter or AutoTushita or
game.Players.LocalPlayer.Data.DevilFruit.Value == "Dough-Dough" or AutoCDK) and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
(game.Workspace.Enemies:FindFirstChild("Deandre [Lv. 1750]") or
game.Workspace.Enemies:FindFirstChild("Urban [Lv. 1750]") or
game.Workspace.Enemies:FindFirstChild("Diablo [Lv. 1750]") or
game.ReplicatedStorage:FindFirstChild("Deandre [Lv. 1750]") or
game.ReplicatedStorage:FindFirstChild("Urban [Lv. 1750]") or
game.ReplicatedStorage:FindFirstChild("Diablo [Lv. 1750]")) then
ShowDoingStatus("Kill Elite")
if game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible == true then
if
string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Titl
e.Text, "Diablo") or
string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Titl
e.Text, "Urban") or
string.find(game.Players.LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Titl
e.Text, "Deandre") then
for i,v in
pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if string.find(v.Name,"Diablo") or
string.find(v.Name,"Urban") or string.find(v.Name,"Deandre") then
TushitaTween =
toTarget(v.HumanoidRootPart.CFrame* CFrame.new(0, 30, 0))
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 250 then
if TushitaTween then
TushitaTween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame
end
end
end
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and (string.find(v.Name,"Diablo") or
string.find(v.Name,"Urban") or string.find(v.Name,"Deandre")) and
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and
v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame* CFrame.new(0, 30, 0))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
end
end
else
Com("F_","EliteHunter")
end
else
Com("F_","EliteHunter")
end
elseif game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
MyLevel < 2000 and (inmyself("God's Chalice") or inmyself("Sweet Chalice")) and
GetMaterial("Mirror Fractal") < 1 then
if inmyself("Sweet Chalice") then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner
", true)
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner
")
if game:GetService("Workspace").Enemies:FindFirstChild("Cookie
Crafter [Lv. 2200]") or game:GetService("Workspace").Enemies:FindFirstChild("Cake
Guard [Lv. 2225]") or game:GetService("Workspace").Enemies:FindFirstChild("Baking
Staff [Lv. 2250]") or game:GetService("Workspace").Enemies:FindFirstChild("Head
Baker [Lv. 2275]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and (v.Name == "Cookie Crafter [Lv.
2200]" or v.Name == "Cake Guard [Lv. 2225]" or v.Name == "Baking Staff [Lv. 2250]"
or v.Name == "Head Baker [Lv. 2275]") and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 300 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Farmtween then Farmtween:Stop()
end
Usefastattack = true
PosMon = v.HumanoidRootPart.CFrame
EquipWeapon(SelectToolWeapon)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
MagnetFarmCakePrince = true
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner
", true)
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner
")
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
MagnetFarmCakePrince = false
end
end
else
MagnetFarmCakePrince = false
Usefastattack = false
Questtween = toTarget(CFrame.new(-2077, 252, -
12373).Position,CFrame.new(-2077, 252, -12373))
if (CFrame.new(-2077, 252, -12373).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Questtween then Questtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
2077, 252, -12373)
end
end
elseif inmyself("God's Chalice") and GetMaterial("Conjured Cocoa") >=
10 then
game.ReplicatedStorage.Remotes.CommF_:InvokeServer("SweetChaliceNpc")
task.wait(0.2)
else
if game:GetService("Workspace").Enemies:FindFirstChild("Candy
Rebel [Lv. 2375]") or game:GetService("Workspace").Enemies:FindFirstChild("Sweet
Thief [Lv. 2350]") or
game:GetService("Workspace").Enemies:FindFirstChild("Chocolate Bar Battler [Lv.
2325]") or game:GetService("Workspace").Enemies:FindFirstChild("Cocoa Warrior [Lv.
2300]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and (v.Name == "Candy Rebel [Lv.
2375]" or v.Name == "Sweet Thief [Lv. 2350]" or v.Name == "Chocolate Bar Battler
[Lv. 2325]" or v.Name == "Cocoa Warrior [Lv. 2300]") and
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame)
Usefastattack = false
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop()
end
Usefastattack = true
PosMon = v.HumanoidRootPart.CFrame
EquipWeapon(SelectToolWeapon)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 0)
MagnetFarmCoco = true
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
MagnetFarmCoco = false
end
end
else
MagnetFarmCoco = false
Usefastattack = false
Questtween = toTarget(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
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(620.6344604492188, 78.93644714355469, -12581.369140625)
end
end
end
elseif AutoRipIndra and game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible
== false and (game.Workspace.Enemies:FindFirstChild("rip_indra True Form [Lv. 5000]
[Raid Boss]") or game.ReplicatedStorage:FindFirstChild("rip_indra True Form [Lv.
5000] [Raid Boss]") or (inmyself("God's Chalice")) and (CheckButtonColorOpen() or
(CheckHakiColor("Winter Sky") and CheckHakiColor("Pure Red") and
CheckHakiColor("Snow White")) )) then
ShowDoingStatus("Kill rip_indra")
if game.Workspace.Enemies:FindFirstChild("rip_indra True Form [Lv.
5000] [Raid Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "rip_indra True Form [Lv.
5000] [Raid Boss]" and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("rip_indra True Form [Lv.
5000] [Raid Boss]") then
local CFrameBoss = CFrame.new(-5359, 424, -2735)
if (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameBoss)
elseif (CFrameBoss.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then
Questtween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
= CFrameBoss
end
Com("F_","SetSpawnPoint")
elseif inmyself("God's Chalice") and CheckButtonColorOpen() then
EquipWeapon("God's Chalice")
ChaliceTween = toTarget(CFrame.new(-5560.27295, 313.915466, -
2663.89795))
ChaliceTween:Wait()
task.wait(0.5)
EquipWeapon("God's Chalice")
task.wait(0.2)
elseif inmyself("God's Chalice") and (not CheckButtonColorOpen() or
(CheckHakiColor("Winter Sky") and CheckHakiColor("Pure Red") and
CheckHakiColor("Snow White"))) then
task.wait(0.25)
Com("F_","activateColor","Winter Sky")
task.wait(0.25)
ChaliceTween = toTarget(CFrame.new(-5420.16602, 1084.9657, -
2666.8208, 0.390717864, 0, 0.92051065, 0, 1, 0, -0.92051065, 0, 0.390717864))
ChaliceTween:Wait()
task.wait(0.25)
Com("F_","activateColor","Pure Red")
task.wait(0.25)
ChaliceTween = toTarget(CFrame.new(-5414.41357, 309.865753, -
2212.45776, 0.374604106, -0, -0.92718488, 0, 1, -0, 0.92718488, 0, 0.374604106))
ChaliceTween:Wait()
task.wait(0.25)
Com("F_","activateColor","Snow White")
task.wait(0.25)
ChaliceTween = toTarget(CFrame.new(-4971.47559, 331.565765, -
3720.02954, -0.92051065, 0, 0.390717506, 0, 1, 0, -0.390717506, 0, -0.92051065))
ChaliceTween:Wait()
end
elseif (AutoYama or AutoCDK) and Com("F_","EliteHunter", "Progress") >= 30
and string.find(YamaS:Update().Text,XMark) then
ShowDoingStatus("Do Yama")
fireclickdetector(game.Workspace.Map.Waterfall.SealedKatana.Handle.ClickDetector)
pcall(RefreshStatus)
elseif AutoCanvander and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and
string.find(CanvanderS:Update().Text,XMark) and
(game:GetService("Workspace").Enemies:FindFirstChild("Beautiful Pirate [Lv. 1950]
[Boss]") or game:GetService("ReplicatedStorage"):FindFirstChild("Beautiful Pirate
[Lv. 1950] [Boss]")) then
ShowDoingStatus("Kill Beautiful Pirate")
if game.Workspace.Enemies:FindFirstChild("Beautiful Pirate [Lv. 1950]
[Boss]") then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v.Name == "Beautiful Pirate [Lv. 1950]
[Boss]" and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
repeat task.wait()
if (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10))
elseif (v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then
Farmtween:Stop()
end
EquipWeapon()
Usefastattack = true
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 10, 10)
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
pcall(RefreshStatus)
end
end
elseif game.ReplicatedStorage:FindFirstChild("Beautiful Pirate [Lv.
1950] [Boss]") then
local CFrameBoss = CFrame.new(5182, 23, -20)
Questtween = toTarget(CFrameBoss)
Com("F_","SetSpawnPoint")
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
10139.9404296875, 168.6524658203125, 5983.72216796875)
task.wait(0.2)
Usefastattack = true
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0 or not havemob("Living Zombie [Lv. 2000]")
Usefastattack = false
MagnetFarmSoulGuitar = false
end
end
else
Usefastattack = false
MagnetFarmSoulGuitar = false
Questtween = toTarget(CFrame.new(-10139.9404296875,
148.6524658203125, 5963.72216796875))
if (CFrame.new(-10139.9404296875, 148.6524658203125,
5963.72216796875).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 300 then
if Questtween then Questtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
10139.9404296875, 148.6524658203125, 5963.72216796875)
task.wait(1)
end
task.wait(3)
end
end
elseif CheckGuitar.Gravestones == false then
Com("F_","GuitarPuzzleProgress","Gravestones")
elseif CheckGuitar.Ghost == false then
Com("F_","GuitarPuzzleProgress","Ghost")
elseif CheckGuitar.Trophies == false then
Com("F_","GuitarPuzzleProgress","Trophies")
elseif CheckGuitar.Pipes == false then
Com("F_","GuitarPuzzleProgress","Pipes")
else
end
task.wait(1)
MagnetFarmSoulGuitar = false
elseif RaidsDoughNow and game.Players.LocalPlayer.Data.DevilFruit.Value ==
"Dough-Dough" and Com("F_","CakeScientist","Check") == true and not CheckAwaken()
and (HaveFruitToSea3(alliesfruit) or (CheckMyStatusOfDF["HaveFruitInMySelf"] ==
true and CheckMyStatusOfDF.Price >= 1000000) or inmyself("Special Microchip") or
CheckIsland() or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true) and
not havemob("rip_indra True Form [Lv. 5000] [Raid Boss]") and not StopRaidsPls and
MyLevel >= 1100 then
-- dough raids plsss ;w;
ShowDoingStatus("Doing Raids Dough")
if tween then tween:Cancel() end
if inmyself("Special Microchip") or CheckIsland() then
if inmyself("Special Microchip") and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and CheckIsland() ==
false then
if NewWorld then
fireclickdetector(Workspace.Map.CircleIsland.RaidSummon2.Button.Main.ClickDetector)
elseif ThreeWorld then
fireclickdetector(Workspace.Map["Boat
Castle"].RaidSummon2.Button.Main.ClickDetector)
end
task.wait(17)
elseif game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible ==
true then
repeat task.wait()
if game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 5") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 4")
or game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island
3") or game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 2") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
then
GoIsland = false
NextIsland()
if GoIsland == false then task.wait(0.1)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(ToIslandCFrame)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = ToIslandCFrame
end
end
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v:FindFirstChild("Humanoid")
and v:FindFirstChild("HumanoidRootPart") and (v.HumanoidRootPart.Position-
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 500 then
repeat task.wait()
if not v:FindFirstChild("Humanoid")
then return end
v.Humanoid.Health = 0
until not StartKaiTun or
v.Humanoid.Health <= 0 or not v.Parent
end
end
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
until StartKaiTun == false or not
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false
task.wait(5)
for i = 1,5 do
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
task.wait(0.5)
end
end
else
GoIsland = false
local MaxPrice = math.huge
local LoadthisFruit = ""
if CheckMyStatusOfDF["HaveFruitInMySelf"] == true and
CheckMyStatusOfDF.Price >= 1000000 and
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value <
5000 and CheckMyStatusOfDF["HaveFruitInStore"] == false then
StoreMyFruit()
elseif
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value >=
4000 then
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price >= 1000000 and not
table.find(alliesfruit,v.Name) then
if v.Price < MaxPrice then
MaxPrice = v.Price
LoadthisFruit = v.Name
end
end
end
if LoadthisFruit ~= "" then
Com("F_","LoadFruit",LoadthisFruit)
end
Com("F_","RaidsNpc","Select","Dough")
else
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price < RateFruitRaids then
if v.Price < MaxPrice then
MaxPrice = v.Price
LoadthisFruit = v.Name
end
end
end
if LoadthisFruit ~= "" then
Com("F_","LoadFruit",LoadthisFruit)
end
Com("F_","RaidsNpc","Select","Flame")
end
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
end
elseif not havemob("rip_indra True Form [Lv. 5000] [Raid Boss]") and
(((CheckMyStatusOfDF["HaveFruitInMySelf"] == true and
CheckMyStatusOfDF["HaveFruitInStore"] == true) or (RaidsNow and
CheckRateFruit(RateFruitRaids))) or inmyself("Special Microchip") or CheckIsland()
or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true) and MyLevel >=
1100 and not StopRaidsPls then
if
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value >
(LimitRaidsFrag or 100000) and CheckMyStatusOfDF["HaveFruitInMySelf"] == true then
if game.Players.LocalPlayer.Data.DevilFruit.Value ~= "Dough-
Dough" then
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
return;
end
end
ShowDoingStatus("Doing Raids")
if tween then tween:Cancel() end
if inmyself("Special Microchip") or CheckIsland() then
if inmyself("Special Microchip") and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false and CheckIsland() ==
false then
if NewWorld then
fireclickdetector(Workspace.Map.CircleIsland.RaidSummon2.Button.Main.ClickDetector)
elseif ThreeWorld then
fireclickdetector(Workspace.Map["Boat
Castle"].RaidSummon2.Button.Main.ClickDetector)
end
task.wait(17)
elseif game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible ==
true then
repeat task.wait()
if game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 5") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 4")
or game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island
3") or game:GetService("Workspace")
["_WorldOrigin"].Locations:FindFirstChild("Island 2") or
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
then
GoIsland = false
NextIsland()
if GoIsland == false then task.wait(0.1)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Farmtween = toTarget(ToIslandCFrame)
elseif (ToIslandCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Farmtween then Farmtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = ToIslandCFrame
end
end
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if StartKaiTun and v:FindFirstChild("Humanoid")
and v:FindFirstChild("HumanoidRootPart") and (v.HumanoidRootPart.Position-
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 500 then
repeat task.wait()
if not v:FindFirstChild("Humanoid")
then return end
v.Humanoid.Health = 0
until not StartKaiTun or
v.Humanoid.Health <= 0 or not v.Parent
end
end
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
until StartKaiTun == false or not
game:GetService("Workspace")["_WorldOrigin"].Locations:FindFirstChild("Island 1")
or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false
task.wait(5)
for i = 1,5 do
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
task.wait(0.5)
end
end
else
GoIsland = false
if game.Players.LocalPlayer.Data.DevilFruit.Value == "Dough-
Dough" and not CheckAwaken() and not RaidsNow then
if Com("F_","CakeScientist","Check") == true and
CheckMyStatusOfDF["HaveFruitInMySelf"] == false and
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value >=
1000 then
Com("F_","RaidsNpc","Select","Dough")
Com("F_","RaidsNpc","Select","Dough")
else
Com("F_","RaidsNpc","Select",GetNameRaids())
end
return;
end
if RaidsNow then
local MaxPrice = math.huge
local LoadthisFruit = ""
for i,v in pairs(Com("F_","getInventoryFruits")) do
if not v.Price then break end
if v.Price < RateFruitRaids then
if v.Price < MaxPrice then
MaxPrice = v.Price
LoadthisFruit = v.Name
end
end
end
if LoadthisFruit ~= "" then
Com("F_","LoadFruit",LoadthisFruit)
end
end
Com("F_","RaidsNpc","Select",GetNameRaids(CheckMyStatusOfDF))
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
end
elseif (function()for a,b in
pairs(game:GetService("Workspace"):GetChildren())do if b:IsA("Tool")and
string.find(b.Name,"Fruit")then return true end end;return false end)() then
for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
if v:IsA("Tool") and string.find(v.Name,"Fruit") and StartKaiTun
then
if FruitTarget then FruitTarget:Stop() end
repeat task.wait(0.1)
FruitTarget = toTarget(v.Handle.CFrame)
until
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
v.Handle.Position).Magnitude <= 8 or not StartKaiTun or not v.Parent
task.wait(0.5)
StoreMyFruit()
end
end
else
if MyLevel >= MaxLevel then
HealthMin =
v.Humanoid.MaxHealth*30/100
if v.Humanoid.Health <=
HealthMin and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 then
Usefastattack = false
EquipWeapon(game.Players.LocalPlayer.Data.DevilFruit.Value)
toAroundTarget(v.HumanoidRootPart.CFrame)
if
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
PositionSkillMasteryDevilFruit = v.HumanoidRootPart.Position
UseSkillMasteryDevilFruit = true
if
game:GetService("Players").LocalPlayer.Character:FindFirstChild(game.Players.LocalP
layer.Data.DevilFruit.Value) then
MasteryDevilFruit =
require(game:GetService("Players").LocalPlayer.Character[game.Players.LocalPlayer.D
ata.DevilFruit.Value].Data)
DevilFruitMastery =
game:GetService("Players").LocalPlayer.Character[game.Players.LocalPlayer.Data.Devi
lFruit.Value].Level.Value
elseif
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(game.Players.LocalPl
ayer.Data.DevilFruit.Value) then
MasteryDevilFruit =
require(game:GetService("Players").LocalPlayer.Backpack[game.Players.LocalPlayer.Da
ta.DevilFruit.Value].Data)
DevilFruitMastery =
game:GetService("Players").LocalPlayer.Backpack[game.Players.LocalPlayer.Data.Devil
Fruit.Value].Level.Value
end
if
game.Players.LocalPlayer.Character:FindFirstChild("IceSword") or
game.Players.LocalPlayer.Character:FindFirstChild("LightSword") then
VirtualUser:CaptureController()
VirtualUser:ClickButton1(Vector2.new(851, 158),
game:GetService("Workspace").Camera.CFrame)
end
if
getgenv().Configs.Mastery.SettingsSkill and
type(getgenv().Configs.Mastery.SettingsSkill) == 'table' and
#getgenv().Configs.Mastery.SettingsSkill > 0 then
for i,v in
pairs(getgenv().Configs.Mastery.SettingsSkill) do
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 and DevilFruitMastery >=
MasteryDevilFruit.Lvl[string.upper(i)] then
game:service('VirtualInputManager'):SendKeyEvent(true, string.upper(i),
false, game)
task.wait(v)
game:service('VirtualInputManager'):SendKeyEvent(false, string.upper(i),
false, game)
end
task.wait(0.1)
end
else
if
game:GetService("Players").LocalPlayer.Character:FindFirstChild("Dragon-Dragon")
then
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 and DevilFruitMastery >= MasteryDevilFruit.Lvl.Z then
task.wait(.1)
task.wait(3)
task.wait(.1)
task.wait(.1)
game:service('VirtualInputManager'):SendKeyEvent(false, "X", false, game)
end
if
SkillC and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid")
and v.Humanoid.Health > 0 and DevilFruitMastery >= MasteryDevilFruit.Lvl.C then
task.wait(.1)
game:GetService("Players").LocalPlayer.Character:FindFirstChild(game.Players.LocalP
layer.Data.DevilFruit.Value).MousePos.Value = v.HumanoidRootPart.Position
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 and DevilFruitMastery >= MasteryDevilFruit.Lvl.Z then
task.wait(.1)
task.wait(.1)
task.wait(5)
task.wait(.5)
end
task.wait(.1)
end
task.wait(0.1)
end
else
task.wait(2)
game:GetService("Players").LocalPlayer.Character:FindFirstChild(game.Players.LocalP
layer.Data.DevilFruit.Value).MousePos.Value = v.HumanoidRootPart.Position
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 and DevilFruitMastery >= MasteryDevilFruit.Lvl.Z then
task.wait(.1)
task.wait(.1)
task.wait(.1)
UseSkillMasteryDevilFruit = false
EquipWeapon()
Usefastattack = true
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 15, 0)
end
else
EquipWeapon()
Usefastattack = true
toAroundTarget(v.HumanoidRootPart.CFrame)
end
end
until not StartKaiTun or not v.Parent or
v.Humanoid.Health <= 0
Usefastattack = false
StartMagnetFarmLevelMax = false
end
end
else
StartMagnetFarmLevelMax = false
Usefastattack = false
if (CFrame.new(-9506, 172, 6101).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Modstween = toTarget(CFrame.new(-9506, 172, 6101))
elseif (CFrame.new(-9506, 172, 6101).Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Modstween then
Modstween:Stop()
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
9506, 172, 6101)
end
end
else
ShowDoingStatus("Auto Farm")
if not string.find(GetQuestTitle.Text, NameCheckQuest) then
Com("F_","AbandonQuest"); end
if GetQuest.Visible == false then
Usefastattack = false
StartMagnetFarmLevel = false
if (CFrameQuest.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Questtween = toTarget(CFrameQuest)
elseif (CFrameQuest.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Questtween then Questtween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrameQuest
task.wait(0.95)
Com("F_","StartQuest", NameQuest, LevelQuest)
Com("F_","SetSpawnPoint")
end
elseif GetQuest.Visible == true then
if
game:GetService("Workspace").Enemies:FindFirstChild(Monster) then
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if StartKaiTun and v.Name == Monster and
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
v.Humanoid.Health > 0 then
if string.find(GetQuestTitle.Text,
NameCheckQuest) then
repeat task.wait()
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then
if
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
FarmtoTarget =
toTarget(v.HumanoidRootPart.Position,v.HumanoidRootPart.CFrame *
CFrame.new(0,30,1))
elseif
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if FarmtoTarget
then FarmtoTarget:Stop() end
EquipWeapon()
Usefastattack =
true
StartMagnetFarmLevel = true
PosMon =
v.HumanoidRootPart.CFrame
toAroundTarget(v.HumanoidRootPart.CFrame)
end
end
until not
game:GetService("Workspace").Enemies:FindFirstChild(Monster) or not StartKaiTun or
not string.find(GetQuestTitle.Text, NameCheckQuest) or v.Humanoid.Health <= 0 or
not v.Parent or GetQuest.Visible == false
Usefastattack = false
StartMagnetFarmLevel = false
else
Com("F_","AbandonQuest");
end
end
end
else
StartMagnetFarmLevel = false
Usefastattack = false
if (CFrameMon.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then
Modstween = toTarget(CFrameMon)
elseif (CFrameMon.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Modstween then Modstween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrameMon
task.wait(0.314285714286)
end
end
end
end
end
end
local AllMelee = {
"Godhuman",
"Superhuman",
"SharkmanKarate",
"DragonTalon",
"ElectricClaw",
"DeathStep"
}
task.spawn(LPH_NO_VIRTUALIZE(function()
for i,v in pairs(AllMelee) do
if tonumber(Com("F_","Buy"..v , true)) == 1 then
table.insert(JustHave,tostring(v))
if v == "Godhuman" then
DeathStepDone = true
SharkmanKarateDone = true
SuperhumanDone = true
ElectricClawDone = true
DargonTalonDone = true
break
elseif v == "SharkmanKarate" then
FishmanKarateDone = true
elseif v == "DragonTalon" then
DragonDone = true
elseif v == "ElectricClaw" then
ElectroDone = true
elseif v == "DeathStep" then
BlackLegDone = true
end
end
task.wait()
end
end))
task.spawn(LPH_NO_VIRTUALIZE(function()
for i,v in pairs(JustHave) do
Com("F_","Buy"..v)
task.wait(0.01)
if v == "Godhuman" then
if inmyself("Godhuman") then
local CheckM = CheckMasteryWeapon("Godhuman",500)
if CheckM == "true" or CheckM == "UpTo" then
GodhumanDone = true
end
end
elseif v == "Superhuman" then
if inmyself("Superhuman") then
local CheckM = CheckMasteryWeapon("Superhuman",400)
if CheckM == "true" or CheckM == "UpTo" then
SuperhumanDone = true
SharkmanKarateDone = true
end
end
elseif v == "SharkmanKarate" then
if inmyself("Sharkman Karate") then
local CheckM = CheckMasteryWeapon("Sharkman Karate",400)
if CheckM == "true" or CheckM == "UpTo" then
SharkmanKarateDone = true
end
end
elseif v == "DragonTalon" then
if inmyself("Dragon Talon") then
local CheckM = CheckMasteryWeapon("Dragon Talon",400)
if CheckM == "true" or CheckM == "UpTo" then
DargonTalonDone = true
end
end
elseif v == "ElectricClaw" then
if inmyself("Electric Claw") then
local CheckM = CheckMasteryWeapon("Electric Claw",400)
if CheckM == "true" or CheckM == "UpTo" then
ElectricClawDone = true
end
end
elseif v == "DeathStep" then
if inmyself("Death Step") then
local CheckM = CheckMasteryWeapon("Death Step",400)
if CheckM == "true" or CheckM == "UpTo" then
DeathStepDone = true
end
end
end
end
end))
task.spawn(LPH_JIT_MAX(function()
while task.wait() do
if StartKaiTun then
xpcall(function()
DieWait()
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
local MyDevilFruit =
inmyself(tostring(game:GetService("Players")
["LocalPlayer"]:WaitForChild("Data").DevilFruit.Value))
if MyDevilFruit then
if
MyDevilFruit:WaitForChild("Level").Value <
(tonumber(require(MyDevilFruit:WaitForChild("Data")).Lvl.V) or
tonumber(require(MyDevilFruit:WaitForChild("Data")).Cap) or 350) then
TypeWeapon = "Blox Fruit"
else
MasteryDevilFruitDone = true
end
end
Com("F_","StoreItem",tostring(GetFightingStyle("Sword")),inmyself(GetFightingStyle(
"Sword")))
task.wait(0.5)
Com("F_","LoadItem",tostring(WeaponName))
elseif
inmyself(WeaponName) then
local
Have,ThisWeaponMastery = pcall(function()
return
CheckMasteryWeapon(WeaponName,MaxMasterySword)
end)
if not Have then
return end
if
ThisWeaponMastery == "true" or ThisWeaponMastery == "UpTo" then
print("DONE
"..v.Name)
break;
end
end
task.wait(3)
end
end
end
end
elseif string.find(CDKS:Update().Text,XMark) and
AutoCDK then
if string.find(TushitaS:Update().Text,XMark)
then
elseif string.find(YamaS:Update().Text,XMark)
then
elseif
string.find(TushitaS:Update().Text,CheckMark) and
string.find(YamaS:Update().Text,CheckMark) then
end
elseif CheckAwaken() == false then
if
game.Players.LocalPlayer.Data.DevilFruit.Value == "Dough-Dough" then
RaidsDoughNow = true
else
RaidsNow = true
end
else
TypeWeapon = "Melee"
end
TypeWeapon = "Melee"
if inmyself("Godhuman") then
local CheckM =
CheckMasteryWeapon("Godhuman",500)
if CheckM == "true" or CheckM == "UpTo" then
GodhumanDone = true
end
elseif not inmyself("Godhuman") then
if Com("F_","BuyGodhuman",true) == 1 then
Com("F_","BuyGodhuman")
else
if GetMaterial("Fish Tail") >= 20 then
if GetMaterial("Magma Ore") >= 20
then
if GetMaterial("Dragon
Scale") >= 10 then
if GetMaterial("Mystic
Droplet") >= 10 then
StartGodhumanMat =
false
if not ThreeWorld
then
Com("F_","TravelZou")
elseif ThreeWorld
then
local
CheckReturn = Com("F_","BuyGodhuman")
if
CheckReturn == 1 then
task.wait()
Skip =
0
RaidsNow = false
elseif
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value <
5000 then
RaidsNow = true
end
end
elseif not NewWorld then
Com("F_","TravelDressrosa")
else
StartGodhumanMat =
true
FarmThisMaterial =
"Mystic Droplet"
end
elseif not ThreeWorld then
Com("F_","TravelZou")
else
StartGodhumanMat = true
FarmThisMaterial =
"Dragon Scale"
end
elseif not OldWorld then
Com("F_","TravelMain")
else
StartGodhumanMat = true
FarmThisMaterial = "Magma
Ore"
end
elseif not OldWorld then
Com("F_","TravelMain")
else
StartGodhumanMat = true
FarmThisMaterial = "Fish Tail"
end
end
end
elseif (BlackLegDone or (not AutoDeathStep and not
AutoGodhuman)) and (FishmanKarateDone or (not AutoSharkmanKarate and not
AutoGodhuman)) and (ElectroDone or (not AutoElectricClaw and not AutoGodhuman)) and
(DragonDone or (not AutoDargonTalon and not AutoGodhuman)) then -- if base melee
400 mas
TypeWeapon = "Melee"
if inmyself("Superhuman") then
local CheckM =
CheckMasteryWeapon("Superhuman",400)
if CheckM == "true" or CheckM == "UpTo"
then
SuperhumanDone = true
end
elseif not inmyself("Superhuman") then
local CheckReturn =
Com("F_","BuySuperhuman")
if CheckReturn == 1 then
Skip = 0
RaidsNow = false
end
end
game.Players.localPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-
12548, 337, -7481)
end
else
local CheckReturn =
Com("F_","BuyElectricClaw")
if CheckReturn == 1 then
Skip = 0
RaidsNow = false
elseif
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value <
5000 then
RaidsNow = true
end
end
end
end
do
local countwait = 0
while task.wait(1) do
if GodhumanDone then
break
end
if _G.Emulator then
if countwait >= 15 then
break
end
else
if countwait >= 7 then
break
end
end
countwait = countwait + 1
end
end
LPH_JIT(function()
spawn(function()
game:GetService("Players")
["LocalPlayer"].PlayerGui:FindFirstChild("Notifications").Enabled = false
game:GetService("Players")
["LocalPlayer"].PlayerGui:FindFirstChild("Notifications").ChildAdded:connect(functi
on(v)
task.wait(0.05)
if StartKaiTun then
if string.lower(v.Text):find(string.lower("!>"))then
SubQuest = not SubQuest
end
end
end)
end)
spawn(function()
while task.wait() do
if StartKaiTun then
xpcall(function()
DieWait()
CheckQuest()
task.wait()
(game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").
Position-CFrameQuest.Position).Magnitude > 3000) then
local HaveWarp2,WarpVec2 =
CheckGoodMob(game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoi
dRootPart").CFrame,CFrameQuest.Position)
(game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").
Position-CFrameQuest.Position).Magnitude > 3000) then
SubQuest = false
task.wait()
CheckQuest()
end
end
end
local GetQuestTitle =
game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Ti
tle
local GetQuest =
game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest
local MyLevel =
game.Players.LocalPlayer.Data.Level.Value
local CheckMyStatusOfDF = CheckAllMyDF()
if StartGodhumanMat then
ShowDoingStatus("Do Godhuman")
CheckMaterial(FarmThisMaterial)
if CustomFindFirstChild(MaterialMob) then
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if StartGodhumanMat and
table.find(MaterialMob,v.Name) and v:FindFirstChild("HumanoidRootPart") and
v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat task.wait()
FarmtoTarget =
toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0,30,1))
if
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 100 then
if FarmtoTarget
then FarmtoTarget:Stop() end
Usefastattack =
true
EquipWeapon()
spawn(function()
for i,v2 in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if
v2.Name == v.Name then
spawn(function()
if InMyNetWork(v2.HumanoidRootPart) then
v2.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame
v2.Humanoid.JumpPower = 0
v2.Humanoid.WalkSpeed = 0
v2.HumanoidRootPart.CanCollide = false
v2.Humanoid:ChangeState(14)
v2.Humanoid:ChangeState(11)
v2.HumanoidRootPart.Size = Vector3.new(55,55,55)
else
v2.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame
v2.Humanoid.JumpPower = 0
v2.Humanoid.WalkSpeed = 0
v2.HumanoidRootPart.CanCollide = false
v2.Humanoid:ChangeState(14)
v2.Humanoid:ChangeState(11)
v2.HumanoidRootPart.Size = Vector3.new(55,55,55)
end
end)
end
end
end)
if
game.Players.LocalPlayer.Character:FindFirstChild("Black Leg") and
game.Players.LocalPlayer.Character:FindFirstChild("Black Leg").Level.Value >= 150
then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 1)
end
until not
CustomFindFirstChild(MaterialMob) or not StartGodhumanMat or v.Humanoid.Health <= 0
or not v.Parent
Usefastattack = false
end
end
else
Usefastattack = false
for i,v in pairs(CFrameMonM) do
if StartGodhumanMat and StartKaiTun
and not CustomFindFirstChild(MaterialMob) then
while StartGodhumanMat and
StartKaiTun and not CustomFindFirstChild(MaterialMob) do task.wait()
Modstween = toTarget(v)
if (v.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 150 then
if Modstween then
Modstween:Stop() end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v
break
end
task.wait(0.2)
end
end
task.wait(0.1)
end
end
elseif OldWorld then
AutoKaiTunOldWorld(GetQuestTitle,GetQuest,MyLevel,CheckMyStatusOfDF)
elseif MyLevel >= 1000 and
((CheckMyStatusOfDF["HaveFruitInMySelf"] == true and
CheckMyStatusOfDF["HaveFruitInStore"] == true and CheckMyStatusOfDF.Price >=
1000000) or (CheckMyStatusOfDF.Price >= 1000000 and CheckMyStatusOfDF.Price <=
2500000)) and Com("F_","GetUnlockables").FlamingoAccess == nil then
ShowDoingStatus("Open Flamingo Room")
for i = 1,3 do
Com("F_","TalkTrevor",tostring(i))
end
task.wait(0.1)
elseif NewWorld then
AutoKaiTunNewWorld(GetQuestTitle,GetQuest,MyLevel,CheckMyStatusOfDF)
elseif ThreeWorld then
AutoKaiTunThreeWorld(GetQuestTitle,GetQuest,MyLevel,CheckMyStatusOfDF)
end
end,function(...)
print("ERROR : "..(...))
end)
end
end
end)
end)()
LPH_JIT_MAX(function()
spawn(function()
while task.wait(1) do
if StartKaiTun then
xpcall(function()
local MyLevel =
game.Players.LocalPlayer.Data.Level.Value
local CheckMyStatusOfDF = CheckAllMyDF()
-- up stats
if game.Players.LocalPlayer.Data.Points.Value > 0
then
local MeleeValue =
game:GetService("Players").LocalPlayer.Data.Stats.Melee.Level.Value
local DefenseValue =
game:GetService("Players").LocalPlayer.Data.Stats.Defense.Level.Value
local SwordValue =
game:GetService("Players").LocalPlayer.Data.Stats.Sword.Level.Value
local DevilFruitValue =
game:GetService("Players").LocalPlayer.Data.Stats["Demon Fruit"].Level.Value
if _G["This Function For You ;c"] then
if MeleeValue < MaxLevel then
Com("F_","AddPoint","Melee",
MaxLevel-MeleeValue)
elseif DefenseValue < MaxLevel then
Com("F_","AddPoint","Defense",
(MaxLevel)-DefenseValue )
else
Com("F_","AddPoint","Demon Fruit",
MaxLevel )
end
else
if MeleeValue < MaxLevel then
Com("F_","AddPoint","Melee",
MaxLevel-MeleeValue)
elseif DefenseValue < MaxLevel then
Com("F_","AddPoint","Defense",
MaxLevel-DefenseValue )
elseif DevilFruitValue < MaxLevel/2 then
Com("F_","AddPoint","Demon Fruit",
(MaxLevel/2)-DevilFruitValue )
else
Com("F_","AddPoint","Sword",
MaxLevel )
end
end
end
-- redeem code
game:GetService("ReplicatedStorage").Remotes.Redeem:InvokeServer(Text)
end
UseCode("Enyo_is_Pro")
UseCode("Magicbus")
UseCode("JCWK")
UseCode("Starcodeheo")
UseCode("Bluxxy")
UseCode("fudd10_v2")
UseCode("3BVISITS")
UseCode("FUDD10")
UseCode("BIGNEWS")
UseCode("Sub2OfficialNoobie")
UseCode("SUB2GAMERROBOT_EXP1")
UseCode("StrawHatMaine")
UseCode("SUB2NOOBMASTER123")
UseCode("Sub2Daigrock")
UseCode("Axiore")
UseCode("TantaiGaming")
UseCode("STRAWHATMAINE")
UseCode("kittgaming")
UseCode("Enyu_is_Pro")
UseCode("Sub2Fer999")
UseCode("THEGREATACE")
UseCode("GAMERROBOT_YT")
UseCode("SECRET_ADMIN")
task.wait(1)
if countre == 2 then
print("REDEEM DONE")
AreRedeem = true
end
countre = countre + 1
end
-- buy haki
BuyAllHaki()
-- open cdk
-- buso
if not
game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
Com("F_","Buso")
end
-- kenhaki
if
GetCollectionService:HasTag(game.Players.LocalPlayer.Character, "Ken") then
if
game:GetService("Players").LocalPlayer:FindFirstChild("PlayerGui") and
game.Players.LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("ImageLabel") then
else task.wait(1)
game:service('VirtualUser'):CaptureController()
game:service('VirtualUser'):SetKeyDown('0x65')
task.wait(2)
game:service('VirtualUser'):SetKeyUp('0x65')
end
end
-- awake
if
game:GetService("Workspace").NPCs:FindFirstChild("Mysterious Entity") then
Com("F_","Awakener","Check")
Com("F_","Awakener","Awaken")
end
-- buy chip
if not OldWorld then
if
game.Players.LocalPlayer.Data.DevilFruit.Value == "Dough-Dough" and not
HaveDevilFruitSea3 and not CheckAwaken() then
if Com("F_","CakeScientist","Check") ==
true and CheckMyStatusOfDF["HaveFruitInMySelf"] == false and
game.Players.LocalPlayer:WaitForChild("Data"):WaitForChild("Fragments").Value >=
1000 then
Com("F_","RaidsNpc","Select","Dough")
elseif Com("F_","CakeScientist","Check")
== true and CheckMyStatusOfDF["HaveFruitInMySelf"] == true and
CheckMyStatusOfDF.Price >= 1000000 then
Com("F_","RaidsNpc","Select","Dough")
else
Com("F_","RaidsNpc","Select",GetNameRaids())
end
Com("F_","RaidsNpc","Select",GetNameRaids())
end
end
-- buy kabucha
-- legendary sword
Com("F_","LegendarySwordDealer",tostring(i))
end
end
-- Buso Color
Com("F_","ColorsDealer",tostring(i))
end
end
end
-- ttk
if NewWorld and
string.find(ShisuiS:Update().Text,CheckMark) and
string.find(SaddiS:Update().Text,CheckMark) and
string.find(WandoS:Update().Text,CheckMark) then
Com("F_","MysteriousMan","2")
end
-- soul guitar
if (Com("F_","GuitarPuzzleProgress","Check") ~= nil
and Com("F_","GuitarPuzzleProgress","Check").Pipes == true) and
string.find(SoulGuitarS:Update().Text,XMark) and ThreeWorld then
Com("F_","soulGuitarBuy")
end
-- store fruit
spawn(function()
if NoLoopDuplicate3 == false then
NoLoopDuplicate3 = true
Com("F_","Cousin","Buy")
task.wait(.1)
StoreMyFruit()
task.wait(90)
NoLoopDuplicate3 = false
end
end)
end
-- Fast Mode
-- exp x2
-- if not game:GetService("Players")
["LocalPlayer"].PlayerGui.Main.Level.Exp.Text:find("ends in") then
-- if MyLevel < MaxLevel then
-- Com("F_","Candies","Buy",1,1)
-- end
-- end
if
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true then
task.wait(0.5)
if
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true then
task.wait(0.2)
if not CheckIsland() then
game:GetService("Players").LocalPlayer.Character:WaitForChild("UpperTorso"):Destroy
()
--
game:GetService("Players").LocalPlayer.Character:WaitForChild("Head"):Destroy()
end
end
end
-- tushita cup
if ThreeWorld then
if inmyself("God's Chalice") then
if not CheckButtonColorOpen() then
if not HelpCup then
HelpCup = true
spawn(function()
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer("i have cup can anyone do haki quest for me", "All")
task.wait(4)
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer("i'll spawn rip indra", "All")
task.wait(35)
HelpCup = false
end)
end
end
end
end
-- random bone
if ThreeWorld then
local HaveTimeToBone =
tonumber(({Com("F_","Bones","Check")})[3] or 0)
if HaveTimeToBone > 0 then
for i = 1, HaveTimeToBone do
Com("F_","Bones", "Buy", 1, 1);
task.wait(0.1)
end
end
end
-- ectoplasm
else
AllEcto = Com("F_","Ectoplasm","Check") or 0
end,function(...)
print("ERROR EE : "..(...))
end)
end
end
end)
end)()
game.CoreGui.DescendantAdded:Connect(function()
task.wait(2)
pcall(function()
if
game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt") and
game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt").TitleFrame
.ErrorTitle.Text == "Disconnected" then
while task.wait() do
if not JustOne then
appendfile("BF_Kick_Log.txt","\
n"..tostring(os.date()) .." :
"..game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt").Message
Area.ErrorFrame.ErrorMessage.Text:split("\n")[1])
JustOne = true
end
ServerFunc:Rejoin()
task.wait(5)
end
end
end)
end)
LPH_NO_VIRTUALIZE(function()
spawn(function()
while task.wait() do
if StartKaiTun and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false then
local CheckError = 0
local RealError = 0
local FastAttackError = Usefastattack
repeat task.wait(0.5)
CheckError = CheckError + 0.5
if CheckError >= 900 then
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
CheckError = 600
RealError = RealError + 1
end
if RealError >= 5 then
ServerFunc:Rejoin()
end
until not StartKaiTun or Usefastattack == not
FastAttackError or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true
end
end
end)
spawn(function()
while task.wait() do
pcall(function()
NearPlayer = false
for i,v in pairs(game.Workspace.Characters:GetChildren())
do
if
(game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").
Position - v.HumanoidRootPart.Position).Magnitude < 750 and v.Name ~=
game.Players.LocalPlayer.Name then
NearPlayer = true
break
end
end
end)
end
end)
spawn(function()
while task.wait() do
if StartKaiTun and CheckCanTeleport() and NearPlayer == true then
local CheckError = 0
repeat task.wait(0.5)
CheckError = CheckError + 0.5
if CheckError >= 500 then
if
(string.find(TushitaS:Update().Text,CheckMark) and ThreeWorld) or not ThreeWorld
then
ServerFunc:TeleportFast()
else
ServerFunc:NormalTeleport()
end
end
until not StartKaiTun or NearPlayer == false or not
CheckCanTeleport()
end
end
end)
spawn(function()
while task.wait() do
if StartKaiTun and
game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == false then
local CheckError = 0
local RealError = 0
local NearError = CheckCanTeleport()
repeat task.wait(0.5)
CheckError = CheckError + 0.5
if CheckError >= 1200 then
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
CheckError = 800
RealError = RealError + 1
end
if RealError >= 2 then
ServerFunc:NormalTeleport()
end
until not StartKaiTun or CheckCanTeleport() == not
NearError or game.Players.LocalPlayer.PlayerGui.Main.Timer.Visible == true
end
end
end)
spawn(function()
while task.wait() do
if StartKaiTun and DoingS:Update().Text == "Doing Status : Auto
Farm" then
local CheckError = 0
local RealError = 0
local SubQuestError = SubQuest
repeat task.wait(0.5)
CheckError = CheckError + 0.5
if CheckError >= 600 then
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
DeSubQuest = true
SubQuest = false
NoLoopDuplicate5 = false
task.delay(0.1,function()
DeSubQuest = false
end)
CheckError = 400
RealError = RealError + 1
end
if RealError >= 5 then
ServerFunc:Rejoin()
end
until not StartKaiTun or SubQuest == not SubQuestError
end
end
end)
spawn(function()
while task.wait() do
if StartKaiTun then
local CheckError = 0
local MagnitudeError =
game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").P
osition
repeat task.wait(0.5)
CheckError = CheckError + 0.5
if CheckError >= 600 then
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
CheckError = 300
end
until not StartKaiTun or (MagnitudeError-
game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").P
osition).Magnitude > 8
end
end
end)
end)()
LPH_JIT_MAX(function()
task.spawn(function()
while task.wait() do
pcall(function()
if StartMagnetHaze or MagnetPirateCas or
MagnetFarmCakePrince or MagnetFarmCoco or StartMagnetFarmLevel or StartMagnetSwan
or StartMagnetSnowLurker or MagnetFarmSoulGuitar or StartMagnetFarmLevelMax or
StartMagnetEctoplasm or StartMagnetFarmLevelSkip then
for i,v in
pairs(game.Workspace.Enemies:GetChildren()) do
if not string.find(v.Name,"Boss") and
(v.HumanoidRootPart.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 255 then
if v.HumanoidRootPart then
v.HumanoidRootPart.CFrame = PosMon
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.Size =
Vector3.new(80,80,80)
v.HumanoidRootPart.Transparency =
1.0
v.HumanoidRootPart.CanCollide =
false
v.Head.CanCollide = false
if
v.Humanoid:FindFirstChild("Animator") then
v.Humanoid.Animator:Destroy()
end
v.Humanoid:ChangeState(4)
end
end
end
end
end)
end
end)
end)()
spawn(function()
while task.wait() do
if StartKaiTun then
if SpamSkillSea then
local NameWeaponBounty = {}
for index,value in pairs({"Melee",
"Sword","DevilFruit","Gun"}) do
if value == "DevilFruit" then value = "Blox Fruit"
end
for i ,v in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == value then
table.insert(NameWeaponBounty,v.Name)
end
end
end
for i ,v in
pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Tool") then
if v.ToolTip == value then
table.insert(NameWeaponBounty,v.Name)
end
end
end
end
for i,v in pairs(NameWeaponBounty) do
repeat task.wait()
EquipWeapon(v)
until
game.Players.LocalPlayer.Character:FindFirstChild(v)
task.wait()
local Module =
require(game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstC
hild("Data") or
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChildOfCl
ass("ModuleScript"))
for _,i2 in pairs({"Z","X","C"}) do
pcall(function()
if Module["Lvl"][i2] <=
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):WaitForChild("Leve
l").Value then
if i2 ~= nil and i2 and #i2 == 1
then
task.wait()
end
end
end)
end
task.wait(0.1)
end
end
else
break
end
end
end)
LoadingScriptSuccess = true
print("Loading Script Success")