0% found this document useful (0 votes)
73 views38 pages

Blox Fruits Script for Whites Hub

Uploaded by

vnnghia25
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views38 pages

Blox Fruits Script for Whites Hub

Uploaded by

vnnghia25
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

--[[

__ ___ _ _ _ _ _
\ \ / / | (_) | | | | | | |
\ \ /\ / /| |__ _| |_ ___ ___ | |__| |_ _| |__
\ \/ \/ / | '_ \| | __/ _ \/ __| | __ | | | | '_ \
\ /\ / | | | | | || __/\__ \ | | | | |_| | |_) |
\/ \/ |_| |_|_|\__\___||___/ |_| |_|\__,_|_.__/

]]--

repeat [Link]() until game:IsLoaded()


repeat [Link]() until [Link]
repeat [Link]() until [Link]
if getgenv().Team == "" or getgenv().Team == nil then getgenv().Team = "Pirates"
end
repeat wait()
pcall(function()
for i, v in
pairs(getconnections([Link][g
etgenv().Team].[Link])) do
[Link]()
end
end)
until [Link] ~= nil and game:IsLoaded()
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

local Library =
loadstring(game:HttpGet("[Link]
refs/heads/main/[Link]"))()
local Window = Library:AddWindows({
Name = "Whites Hub",
NewUpdate = "Welcome To Whites Hub",
Description = "Whites Hub© 2024 [Link]/Sq8WNGn"
})

local Tab1 = Window:AddTab({


Name = "Config Tab",
Icon = "rbxassetid://91159587283911"
})

local Tab2 = Window:AddTab({


Name = "Farm Tab",
Icon = "rbxassetid://111642572429018"
})

local Tab3 = Window:AddTab({


Name = "Stack Tab",
Icon = "rbxassetid://4483345998"
})

local Tab4 = Window:AddTab({


Name = "Item Tab",
Icon = "rbxassetid://82566059076922"
})

local Tab5 = Window:AddTab({


Name = "Race V4",
Icon = "rbxassetid://114116044722338"
})

local Tab6 = Window:AddTab({


Name = "Sea Tab",
Icon = "rbxassetid://135496264996012"
})

local Tab7 = Window:AddTab({


Name = "Settings Tab",
Icon = "rbxassetid://119402749831830"
})

local Tab8 = Window:AddTab({


Name = "Misc Tab",
Icon = "rbxassetid://130044190678335"
})

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

Scibidi = {
["Fast Attack"] = true,
["FastDelay"] = "0.2",
["Bring Range"] = 325
}
function Save(value, bool)
if value ~= nil then
Scibidi[value] = bool
end
if not isfolder("Whites Hub") then
makefolder("Whites Hub")
end
writefile("Whites Hub" .. "/" .. game:GetService("Players").[Link] ..
" - Blox [Link]", game:GetService("HttpService"):JSONEncode(Scibidi))
end
function Read()
local c, ac = pcall(function()
if not isfolder("Whites Hub") then
makefolder("Whites Hub")
end
return game:GetService("HttpService"):JSONDecode(readfile("Whites Hub" ..
"/" .. game:GetService("Players").[Link] .. " - Blox [Link]"))
end)
if c then return ac
else
Save()
return Read()
end
end
local RS = [Link]
Scibidi = Read()
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

NPCBypass = {}
for i, v in pairs([Link]:GetChildren()) do
if [Link]([Link]([Link]), "home point") then
[Link](NPCBypass, v:GetModelCFrame())
end
end
for i, v in pairs(getnilinstances()) do
if [Link]([Link]([Link]), "home point") then
[Link](NPCBypass, v:GetModelCFrame())
end
end

function GetPortal(nig)
ccp = [Link]
min = [Link]
min2 = [Link]
if [Link] == 7449423635 then
TableLocations = {
["Caslte On The Sea"] = [Link](-5058.77490234375,
314.5155029296875, -3155.88330078125),
["Hydra"] = [Link](5756.83740234375, 610.4240112304688, -
253.9253692626953),
["Mansion"] = [Link](-12463.8740234375, 374.9144592285156, -
7523.77392578125),
["Great Tree"] = [Link](28282.5703125, 14896.8505859375,
105.1042709350586),
["Hydra 1"] = [Link](-11993.580078125, 334.7812805175781, -
8844.1826171875),
["Hydra 2"] = [Link](5314.58203125, 25.419387817382812, -
125.94227600097656)
}
elseif [Link] == 4442272183 then
TableLocations = {
["Mansion"] = [Link](-288.46246337890625, 306.130615234375,
597.9988403320312),
["Flamingo"] = [Link](2284.912109375, 15.152046203613281,
905.48291015625),
["Out Ship"] = [Link](923.21252441406, 126.9760055542,
32852.83203125),
["In Ship"] = [Link](-6508.5581054688, 89.034996032715, -
132.83953857422)
}
elseif [Link] == 2753915549 then
TableLocations = {
["Sky 3"] = [Link](-7894.6201171875, 5545.49169921875, -
380.2467346191406),
["Sky 2"] = [Link](-4607.82275390625, 872.5422973632812, -
1667.556884765625),
["In WaterCity"] = [Link](61163.8515625, 11.759522438049316,
1819.7841796875),
["Out WaterCity"] = [Link](3876.280517578125, 35.10614013671875, -
1939.3201904296875)
}
end
TableLocations2 = {}
for r, v in pairs(TableLocations) do
TableLocations2[r] = (v - ccp).Magnitude
end
for r, v in pairs(TableLocations2) do
if v < min then
min = v
min2 = v
end
end
for r, v in pairs(TableLocations2) do
if v < min then
min = v
min2 = v
end
end
for r, v in pairs(TableLocations2) do
if v <= min then
choose = TableLocations[r]
end
end
min3 = (ccp -
[Link]).Magnitude
if min2 <= min3 then
return choose
end
end

function GetBypassCFrame(pos)
pos = [Link](pos.X, pos.Y, pos.Z)
local lll, mmm = nil, [Link]
for i, v in pairs(NPCBypass) do
if (v.p - pos).Magnitude < mmm then
lll = v
mmm = (v.p - pos).Magnitude
end
end
return lll
end

local plr = [Link]


local block = [Link]("Part", workspace)
[Link] = [Link](1, 1, 1)
[Link] = "player platform ............."
[Link] = true
[Link] = false
[Link] = false
[Link] = 1
local blockfind = workspace:FindFirstChild([Link])
if blockfind and blockfind ~= block then
blockfind:Destroy()
end

spawn(function()
repeat [Link]()
until [Link] and [Link]
[Link] = [Link]
while [Link]() do
pcall(function()
if NoClip then
if block and [Link] == workspace then
if [Link] and
([Link] - [Link]).Magnitude <= 200 then
[Link] =
[Link]
else
[Link] =
[Link]
end
end
end
end)
end
end)

function CheckPlayerBackpack(item)
for r, v in next, [Link]:GetChildren() do
if tostring(v) == item then
return v
end
end
for r, v in next, [Link]:GetChildren() do
if tostring(v) == item then
return v
end
end
end

function getdistance(i, ii)


if ii == nil then
ii =
game:GetService("Players").[Link]
end
if typeof(i) == "CFrame" then
return ([Link] - ii).Magnitude
elseif typeof(i) == "Vector3" then
return (i - ii).Magnitude
end
end

function requestEntrance(b)
args = {"requestEntrance", b}
[Link].CommF_:InvokeServer(unpack(args))
[Link] =
[Link]([Link].X,
[Link].Y + 80,
[Link].Z)
[Link] = [Link]([Link].X, [Link].Y + 80,
[Link].Z)
[Link](.5)
end

function Tween(targetcframe)
pcall(function()
if [Link] > 0 and
[Link]:FindFirstChild("HumanoidRootPart") then
local Distance = ([Link] -
[Link]).Magnitude
local PortalPos = GetPortal(targetcframe)
[Link] =
[Link]([Link].X, targetcframe.Y,
[Link].Z)
[Link] = [Link]([Link].X, targetcframe.Y,
[Link].Z)
NoClip = true
[Link] = true
if block and [Link] == workspace then
local tweenInfo = [Link](Distance / 325,
[Link])
tween = game:GetService("TweenService"):Create(block, tweenInfo,
{CFrame = targetcframe})
NoClip = true
if Distance <= 250 then
tween:Cancel()
NoClip = true
[Link] = targetcframe
[Link] = targetcframe
end
if PortalPos and Distance >= 3000 then
requestEntrance(PortalPos)
end
if Scibidi["Bypass Teleport"] and ([Link] -
[Link]).Magnitude >= 3000 and
not CheckPlayerBackpack("God's Chalice") and
not CheckPlayerBackpack("Sweet Chalice") and
not CheckPlayerBackpack("Fist Of Darkness")
and not CheckPlayerBackpack("Hallow Essence") then
pcall(function()
repeat wait(0.3)

game:GetService("Players").[Link]:WaitForChild("Humanoid"):ChangeSta
te(15)

[Link] =
GetBypassCFrame(targetcframe)
until [Link]
== GetBypassCFrame(targetcframe) or Scibidi["Bypass Teleport"] == false

game:GetService("Players").[Link]:WaitForChild("Humanoid",
9):ChangeState(15)

[Link]:SetPrimaryPartCFrame(GetBypassCFrame(targetcfram
e))
wait(0.1)
[Link]:Destroy()
repeat [Link]()
until
[Link]:FindFirstChild("Humanoid").Health <= 0
repeat [Link]()
until
[Link]:FindFirstChild("Head")
wait(1)
end)
end
if [Link] then
[Link] = false
end
tween:Play()
end
end
end)
end

spawn(function()
while wait() do
if tween and [Link] == [Link] then
NoClip = true
elseif tween then
[Link]:WaitForChild("Humanoid").PlatformStand = false
NoClip = false
end
end
end)

spawn(function()
while wait() do
if NoClip then
if not
[Link]:WaitForChild("Head"):FindFirstChild("cac") then
local buu = [Link]("BodyVelocity",
[Link])
[Link] = [Link](0, 0, 0)
buu.P = 1500
[Link] = [Link]([Link], [Link], [Link])
[Link] = "cac"
end
else
if
[Link]:WaitForChild("Head"):FindFirstChild("cac") then

[Link]:WaitForChild("Head").cac:Destroy()
end
end
end
end)

game:GetService("RunService").RenderStepped:connect(function()
sethiddenproperty([Link], "SimulationRadius", [Link])
end)

function Isinmynetwork(object)
if isnetworkowner then
return isnetworkowner(object)
else
if ([Link] -
[Link]).Magnitude <= 250 then
return true
end
return false
end
end

local function formattedNumber(animationId)


local id = animationId:match("%d+")
return tonumber(id)
end

function CheckAnimation(humanoid)
local exceptSet = {}
for _, id in ipairs({10129760884, 9400509141, 10375950022, 9400516463,
9897746533, 8708225668,8708222938, 15087184962, 8708176378, 913389285, 8708224329,
8708225020,
15041522318,14977822399,15088352061,8994252874,10129768335,9897436286,9811880619,98
97433386,9884584522,9799137678,9886242181,9811521002,9799138662,9884586404,98006540
17,9799139408,9884587348,507766388,507766951,507766666,507785072,507784897,97991400
65,9799140958,9802959564,9799136714,9841350003,9841333648,9841361789,3467766626,981
1914002,9841324959,3406511948,9841340380,10432912847,8982044407,10375985353,8994244
101,10432951137,10432969960}) do
exceptSet[id] = true
end
if humanoid then
for _, track in ipairs(humanoid:GetPlayingAnimationTracks()) do
local animationIdString = tostring([Link])
local trackId = formattedNumber(animationIdString)
if not exceptSet[trackId] then
if trackId == 8708176378 or trackId == 8708221792 or trackId ==
8708222556 then
[Link]:Connect(function(keyframeName)
if keyframeName == "End" then
return true
end
end)
else
return true
end
end
end
end
return false
end

function GetCurrentTool(toolvalue)
for _, v in next, game:GetService("Players").[Link]:GetChildren()
do
if v:IsA("Tool") and [Link] == toolvalue then
return [Link]
end
end
for _, v in next,
game:GetService("Players").[Link]:GetChildren() do
if v:IsA("Tool") and [Link] == toolvalue then
return [Link]
end
end
end

function EquipTool(toolname)
for _, v in next, game:GetService("Players").[Link]:GetChildren()
do
if v:IsA("Tool") and tostring(v) == toolname or [Link] == toolname then
game:GetService("Players").[Link]:EquipTool(v)
end
end
end

function EquipWeapon()
pcall(function()
if Scibidi["Select Tool"] == nil or Scibidi["Select Tool"] == "" then
Scibidi["Select Tool"] = "Melee"
end
local wp = GetCurrentTool(Scibidi["Select Tool"])
local v1 =
game:GetService("Players").[Link]:FindFirstChild(wp)
if v1 then
game:GetService("Players").[Link]:EquipTool(v1)
end
end)
end

function RemoveLevelTitle(Value)
return tostring(tostring(Value):gsub(" %pLv. %d+%p", ""):gsub(" %pRaid Boss%p",
""):gsub(" %pBoss%p", ""))
end

function CheckMob(mob, checkrep)


for _, v in next, game:GetService("Workspace").Enemies:GetChildren() do
if ((typeof(mob) == "table" and [Link](mob, [Link])) or ((typeof(mob)
== "string" and ([Link]([Link], mob) or [Link] == mob)))) and v and
v:FindFirstChild("Humanoid") and [Link] > 0 and
v:FindFirstChild("HumanoidRootPart") then
return v
end
end
if checkrep ~= nil and checkrep ~= false then
for _, v in next, game:GetService("ReplicatedStorage"):GetChildren() do
if ((typeof(mob) == "table" and [Link](mob, [Link])) or
((typeof(mob) == "string" and ([Link]([Link], mob) or [Link] == mob)))) and v
and v:FindFirstChild("Humanoid") and [Link] > 0 and
v:FindFirstChild("HumanoidRootPart") then
return v
end
end
end
end

function HopSivi()
local function nigga(v)
if [Link] == "ErrorPrompt" then
if [Link] then
if [Link] == "Teleport Failed" then
[Link] = false
end
end
v:GetPropertyChangedSignal("Visible"):Connect(function()
if [Link] then
if [Link] == "Teleport Failed" then
[Link] = false
end
end
end)
end
end
for i, v in [Link]:GetChildren() do
nigga(v)
end
[Link]:Connect(nigga)

while wait() do
[Link] =
"Singapore"
for r = 1, [Link] do
for k, v in [Link].__ServerBrowser:InvokeServer(r) do
if k ~= [Link] and v["Count"] <= 10 then
[Link].__ServerBrowser:InvokeServer("teleport",
k)
end
end
end
end
end

function FireRemotes(type, ...)


arg = ({"Redeem", "CommF_"})[type]
return
game:GetService("ReplicatedStorage").Remotes[arg]:InvokeServer(unpack({...}))
end

function EBuso()
if not
game:GetService("Players").[Link]:FindFirstChild("HasBuso") then
FireRemotes(2, "Buso")
end
end

for i,v in pairs(getconnections(game:GetService("Players").[Link])) do


v:Disable()
end

function SendKey(nah, ilose)


if ilose == nil then ilose = 0.1 end
set_thread_identity(8)
game:service("VirtualInputManager"):SendKeyEvent(true, nah, false, game)
[Link](ilose)
game:service("VirtualInputManager"):SendKeyEvent(false, nah, false, game)
end

local placeid = [Link]


function CheckSea(number)
if number == 1 then
return placeid == 2753915549
elseif number == 2 then
return placeid == 4442272183
elseif number == 3 then
return placeid == 7449423635
else
print("Check cai lon")
end
end

local TableNotQuest = {
"BartiloQuest",
"Trainees",
"MarineQuest",
"CitizenQuest"
}
local Quests = require([Link])
local GuideModule = require([Link])
function GetQuest()
local Levels = [Link]
local phuongngu = 0
if Levels >= 700 and CheckSea(1) then
Mob = "Galley Captain"
NameQuest = "FountainQuest"
ID = 2
elseif Levels >= 1500 and CheckSea(2) then
Mob = "Water Fighter"
NameQuest = "ForgottenQuest"
ID = 2
else
for _, v in next, Quests do
for r, i in next, v do
local levelreq = [Link]
for d, b in next, [Link] do
if Levels >= levelreq and levelreq >= phuongngu and [Link][d] >
1 and not [Link](TableNotQuest, tostring(_)) then
phuongngu = levelreq
Mob = tostring(d)
NameQuest = _
ID = r
end
end
end
end
end
end

function CFrameNPC()
for r, v in next, GuideModule["Data"]["NPCList"] do
if v["NPCName"] == GuideModule["Data"]["LastClosestNPC"] then
return r["CFrame"]
end
end
end

function GetDataQuest()
for r, v in next, GuideModule["Data"] do
if [Link](r, "QuestData") then
return true
end
end
return false
end

function MobData()
local mobcontainer
if GetDataQuest() then
for r, v in next, GuideModule["Data"]["QuestData"]["Task"] do
mobcontainer = r
end
end
return mobcontainer
end

FolderMob = [Link]("Folder", workspace)


[Link] = "FolderMob"
repeat wait() until [Link]:FindFirstChild("FolderMob")
function CheckMobPart()
if not [Link]:FindFirstChild("FolderMob") then
FolderMob = [Link]("Folder", workspace)
[Link] = "FolderMob"
else
for r, v in next, [Link]["_WorldOrigin"].EnemySpawns:GetChildren()
do
if v:IsA("Part") then
cloner = v:Clone()
[Link] = [Link]
end
end
local TableMobLvFarm = {}
for r, v in next, Quests do
for r1, v1 in next, v do
for r2, v2 in next, [Link] do
if v2 > 1 then
[Link](TableMobLvFarm, r2)
end
end
end
end
for r, v in next, getnilinstances() do
if [Link](TableMobLvFarm, RemoveLevelTitle([Link])) and
v:IsA("Part") then
cloner = v:Clone()
[Link] = [Link]
end
end
for r, v in next, [Link]:GetChildren() do
[Link] = RemoveLevelTitle([Link])
end
end
end
CheckMobPart()
function checkdbq()
local n = {}
for _, v in next, Quests do
for r, i in next, v do
local levelreq = [Link]
for d, b in next, [Link] do
if d == Mob then
for ngu, dot in next, v do
if [Link] <=
[Link] and [Link] ~= "Town Raid" then
for phuong, sike in next, [Link] do
if sike > 4 then
[Link](n, phuong)
end
end
end
end
end
end
end
end
return n
end

function checkdoublequest()
local returner = {}
GetQuest()
if Scibidi["Double Quest"] and GetDataQuest() and MobData() == Mob and
#checkdbq() >= 2 and [Link] >= 10 then
for _, v in next, Quests do
for r, i in next, v do
for d, b in next, [Link] do
if tostring(d) == Mob then
for ngu, dot in next, v do
for phuong, sieungu in next, [Link] do
if phuong ~= Mob and sieungu > 1 then
returner["Mob"] = tostring(phuong)
returner["NameQuest"] = _
returner["ID"] = ngu
return returner
end
end
end
end
end
end
end
else
returner["Mob"] = Mob
returner["NameQuest"] = NameQuest
returner["ID"] = ID
end
return returner
end

function ClaimQuestLevelFarm()
if getdistance(CFrameNPC().Position) >= 20 then
Tween(CFrameNPC())
else
FireRemotes(2, "StartQuest", tostring(checkdoublequest()["NameQuest"]),
checkdoublequest()["ID"])
end
end

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

local fask = task


setreadonly(fask,false)
local myWait = function(n)
if not n then
return game:GetService("RunService").Heartbeat:Wait()
else
local lasted = 0
repeat
lasted = lasted + game:GetService("RunService").Heartbeat:Wait()
until lasted >= n
return lasted
end
end
[Link] = myWait

if not LPH_OBFUSCATED then


LPH_JIT_MAX = (function(...) return ... end)
LPH_NO_VIRTUALIZE = (function(...) return ... end)
LPH_NO_UPVALUES = (function(...) return ... end)
end
NoAttackAnimation = true
local RL = require(game:GetService("ReplicatedStorage").[Link])
local oldRL = [Link]
[Link] = function(a,b,c,d,func)
if not NoAttackAnimation then
return oldRL(a,b,c,60,func)
end

local Hits = {}
local Client = [Link]
local Characters = game:GetService("Workspace").Characters:GetChildren()
for i,v in pairs(Characters) do
local Human = v:FindFirstChildOfClass("Humanoid")
if [Link] ~= [Link] and Human and [Link]
and [Link] > 0 and Client:DistanceFromCharacter([Link]) < 65
then
[Link](Hits,[Link])
end
end
local Enemies = game:GetService("Workspace").Enemies:GetChildren()
for i,v in pairs(Enemies) do
local Human = v:FindFirstChildOfClass("Humanoid")
if Human and [Link] and [Link] > 0 and
Client:DistanceFromCharacter([Link]) < 65 then
[Link](Hits,[Link])
end
end
a:Play(0.01,0.01, 0.01)
pcall(func,Hits)
end

getAllBladeHits = LPH_NO_VIRTUALIZE(function(Sizes)
local Hits = {}
local Client = [Link]
local Enemies = game:GetService("Workspace").Enemies:GetChildren()
for i,v in pairs(Enemies) do
local Human = v:FindFirstChildOfClass("Humanoid")
if Human and [Link] and [Link] > 0 and
Client:DistanceFromCharacter([Link]) < Sizes+5 then
[Link](Hits,[Link])
end
end
return Hits
end)

getAllBladeHitsPlayers = LPH_NO_VIRTUALIZE(function(Sizes)
local Hits = {}
local Client = [Link]
local Characters = game:GetService("Workspace").Characters:GetChildren()
for i,v in pairs(Characters) do
local Human = v:FindFirstChildOfClass("Humanoid")
if [Link] ~= [Link] and Human and [Link]
and [Link] > 0 and Client:DistanceFromCharacter([Link]) <
Sizes+5 then
[Link](Hits,[Link])
end
end
return Hits
end)
local CombatFramework =
require(game:GetService("Players").[Link]:WaitForChild("CombatFr
amework"))
local CombatFrameworkR = getupvalues(CombatFramework)[2]
local RigEven = game:GetService("ReplicatedStorage").RigControllerEvent
local AttackAnim = [Link]("Animation")
local AttackCoolDown = 0
local cooldowntickFire = 0
local MaxFire = 1000
local FireCooldown = 0.02
local FireL = 0
local bladehit = {}

CancelCoolDown = LPH_JIT_MAX(function()
local ac = [Link]
if ac and [Link] then
AttackCoolDown = tick() + (FireCooldown or 0.01) +
((FireL/MaxFire)*0.25)
[Link](RigEven,"weaponChange",[Link])
FireL = FireL + 1
[Link]((FireCooldown or 0.01) +
((FireL+0.25/MaxFire)*0.25),function()
FireL = FireL - 1
end)
end
end)

AttackFunction = LPH_JIT_MAX(function(typef)
local ac = [Link]
if ac and [Link] then
local bladehit = {}
if typef == 1 then
bladehit = getAllBladeHits(60)
elseif typef == 2 then
bladehit = getAllBladeHitsPlayers(65)
else
for i2,v2 in pairs(getAllBladeHits(120)) do
[Link](bladehit,v2)
end
for i3,v3 in pairs(getAllBladeHitsPlayers(55)) do
[Link](bladehit,v3)
end
end
if #bladehit > 0 then
pcall([Link],[Link],ac)
if tick() > AttackCoolDown then
CancelCoolDown()
end
if tick() - cooldowntickFire > 0.3 then
[Link] = 0
[Link] = 120
pcall([Link],[Link],ac)
cooldowntickFire = tick()
end
local AMI3 = [Link][3]
local AMI2 = [Link][2]
local REALID = AMI3 or AMI2
[Link] = REALID
local StartP = [Link]:LoadAnimation(AttackAnim)
StartP:Play(0.01, 0.01, 0.01)
[Link](RigEven,"hit",bladehit,AMI3 and 3 or 2,"")
[Link](0.01, function()
StartP:Stop()
end)
end
end
end)

function CheckStun()
if game:GetService('Players').[Link]:FindFirstChild("Stun")
then
return game:GetService('Players').[Link] ~= 0
end
return false
end

LPH_JIT_MAX(function()
spawn(function()
while game:GetService("RunService").Stepped:Wait(0.00000000001) do
local ac = [Link]
if ac and [Link] and not CheckStun() then
if Scibidi["Fast Attack"] then
[Link](function()
pcall([Link],AttackFunction,3)
end)
end
end
end
end)
end)()

local function BringMob(MobValue)


pcall(function()
local MobPrimaryPart = [Link]
if not Scibidi["Bring Range"] or not MobPrimaryPart then
return
end
local function BringMob2(_, NPC)
if [Link] == [Link] then
local fuck = NPC:FindFirstChild("Humanoid")
if fuck and [Link] > 0 then
local NPCPrimaryPart = [Link]
local EnemiePrimaryPart = [Link]
if NPCPrimaryPart and EnemiePrimaryPart then
local dist = ([Link] -
[Link]).Magnitude
if dist < Scibidi["Bring Range"] and dist >= 1 then
[Link] = [Link]
[Link] = false
[Link] = 0
[Link] = 0
fuck:ChangeState(14)
if fuck:FindFirstChild("Animator") then
[Link]:Destroy()
end
if NPC:FindFirstChild("Head") and [Link]
then
[Link] = false
end
sethiddenproperty(plr, "SimulationRadius", [Link])
end
end
end
end
end
for _, NPC in ipairs([Link]:GetChildren()) do
BringMob2(_, NPC)
end
end)
end

MathRandom = 1
spawn(function()
while wait() do
MathRandom = [Link](1,5)
wait(0.4)
end
end)

spawn(function()
while wait() do
if MathRandom == 1 then
RandomShit = [Link](0, 40, 30)
elseif MathRandom == 2 then
RandomShit = [Link](0, 40, -30)
elseif MathRandom == 3 then
RandomShit = [Link](30, 40, 0)
elseif MathRandom == 4 then
RandomShit = [Link](0, 40, -30)
elseif MathRandom == 5 then
RandomShit = [Link](-30, 40, 0)
else
RandomShit = [Link](0, 40, 30)
end
end
end)

function KillMob(mobname, dodge, valuefunc)


pcall(function()
if not valuefunc then return end
local v = CheckMob([Link], true)
repeat [Link]()
EquipWeapon()
EBuso()
BringMob(v)
if dodge then
if CheckAnimation([Link]) then
Tween([Link] * [Link](0, 400, 0))
else
Tween([Link] * RandomShit)
end
else
if [Link] == "Cake Prince" then
if game:GetService("Workspace")
["_WorldOrigin"]:FindFirstChild("Ring") or game:GetService("Workspace")
["_WorldOrigin"]:FindFirstChild("Fist") then
Tween([Link] * [Link](0, 400, 0))
else
Tween([Link] * RandomShit)
end
else
Tween([Link] * RandomShit)
end
end
until not v:FindFirstChild("HumanoidRootPart") or not
v:FindFirstChild("Humanoid") or [Link] <= 0 or not [Link] or not
valuefunc
end)
end

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

------ // Config Tab \\ ------

Tab1:AddSeperator("Left", "Farmming Settings")

Tab1:AddToggle("Left", {
Name = "FastAttack",
Default = Scibidi["Fast Attack"],
Callback = function(Value)
Save("Fast Attack", Value)
end
})

local tabledelay = {"0.02", "0.05", "0.07", "0.09", "0.1", "0.175"}


local function FastCooldown(nichgadaden)
if nichgadaden == "0.02" then
FireCooldown = 0.02
elseif nichgadaden == "0.05" then
FireCooldown = 0.05
elseif nichgadaden == "0.07" then
FireCooldown = 0.07
elseif nichgadaden == "0.09" then
FireCooldown = 0.09
elseif nichgadaden == "0.1" then
FireCooldown = 0.1
elseif nichgadaden == "0.175" then
FireCooldown = 0.175
end
end

Tab1:AddDropdown("Left", {
Name = "FastAttack Delay",
Options = tabledelay,
Default = Scibidi["FastDelay"],
Callback = function(Value)
Save("FastDelay", Value)
FastCooldown(Scibidi["FastDelay"])
end
})

Tab1:AddSlider("Left", {
Name = "Bring Range",
Max = 350,
Min = 220,
Default = Scibidi["Bring Range"],
Callback = function(Value)
Save("Bring Range", Value)
end
})

Tab1:AddToggle("Left", {
Name = "Bring Mob",
Default = Scibidi["Bring Mob"],
Callback = function(Value)
Save("Bring Mob", Value)
end
})

Tab1:AddSeperator("Right", "Players Settings")

function EnableV4()
if game:GetService('Players').[Link] and
game:GetService('Players').[Link]:FindFirstChild("RaceTransformed")
and game:GetService('Players').[Link]:FindFirstChild("RaceEnergy")
and game:GetService('Players').[Link] >= 1 and not
game:GetService('Players').[Link] then

game:GetService("Players").[Link]:InvokeServ
er(true)
wait(.2)
end
end

Tab1:AddToggle("Right", {
Name = "Auto Buso",
Default = Scibidi["Auto Buso"],
Callback = function(Value)
Save("Auto Buso", Value)
end
})

function EnableKen()
if plr:FindFirstChild("PlayerGui") and
[Link]:FindFirstChild("ScreenGui") and
[Link]:FindFirstChild("ImageLabel") then
else
game:service("VirtualUser"):CaptureController()
game:service("VirtualUser"):SetKeyDown("0x65")
game:service("VirtualUser"):SetKeyUp("0x65")
wait(3)
end
end

spawn(function()
while wait() do
if Scibidi["Auto Buso"] then
if not [Link]:FindFirstChild("HasBuso") then
EBuso()
end
end
if Scibidi["Auto Observation"] then
EnableKen()
end
if Scibidi["No Stun"] then
for r, v in next, [Link]:GetDescendants() do
if [Link]({"BodyGyro", "BodyPosition"}, [Link]) then
v:Destroy()
end
end
end
end
end)

Tab1:AddToggle("Right", {
Name = "Auto Observation",
Default = Scibidi["Auto Observation"],
Callback = function(Value)
Save("Auto Observation", Value)
end
})

Tab1:AddToggle("Right", {
Name = "No Stun",
Default = Scibidi["No Stun"],
Callback = function(Value)
Save("No Stun", Value)
end
})

Tab1:AddToggle("Right", {
Name = "Auto Awakening",
Default = Scibidi["Auto Awakening"],
Callback = function(Value)
Save("Auto Awakening", Value)
end
})

spawn(function()
while [Link]() do
if Scibidi["Auto Awakening"] then
EnableV4()
end
end
end)

Tab1:AddToggle("Right", {
Name = "Bypass Teleport",
Default = Scibidi["Bypass Teleport"],
Callback = function(Value)
Save("Bypass Teleport", Value)
end
})

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

local FPS = [Link]("ScreenGui")


local CountFPS = [Link]("TextLabel")
[Link] = "FPS"
[Link] = [Link]:WaitForChild("PlayerGui")
[Link] = "CountFPS"
[Link] = FPS
[Link] = [Link](0, 1)
CountFPS.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
CountFPS.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0.667487681, 0, 0.276422769, 0)
[Link] = [Link](0, 200, 0, 50)
[Link] = [Link]([[rbxasset://fonts/families/[Link]]],
[Link], [Link])
[Link] = "FPS : 60"
CountFPS.TextColor3 = [Link](255, 255, 255)
[Link] = 17.000
game:GetService("RunService").RenderStepped:Connect(function(deltaTime)
local fps = [Link](1 / deltaTime)
[Link] = "FPS : " .. fps
end)

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

Tab2:AddSeperator("Right", "Farm Settings")

Tab2:AddDropdown("Right", {
Name = "Select Tool",
Options = {"Melee", "Sword"},
Default = Scibidi["Select Tool"],
Callback = function(Value)
Save("Select Tool", Value)
end
})

Tab2:AddDropdown("Right", {
Name = "Stats Select",
Options = {"Melee", "Sword", "Gun", "Defense", "Demon Fruit"},
Default = Scibidi["Select Stats"],
Callback = function(Value)
Save("Select Stats", Value)
end
})

spawn(function()
while wait() do
pcall(function()
if Scibidi["Select Stats"] and [Link][Scibidi["Select
Stats"]].[Link] <= 2449 and Scibidi["Select Stats"] ~= "" then
FireRemotes(2, "AddPoint", Scibidi["Select Stats"], 9999)
end
end)
end
end)

local tablex2code = {
"EARN_FRUITS",
"SUB2GAMERROBOT_RESET1",
"KITT_RESET",
"Bignews",
"CHANDLER",
"Fudd10",
"fudd10_v2",
"Sub2UncleKizaru",
"FIGHT4FRUIT",
"kittgaming",
"TRIPLEABUSE",
"Sub2CaptainMaui",
"Sub2Fer999",
"Enyu_is_Pro",
"Magicbus",
"JCWK",
"Starcodeheo",
"Bluxxy",
"SUB2GAMERROBOT_EXP1",
"Sub2NoobMaster123",
"Sub2Daigrock",
"Axiore",
"TantaiGaming",
"StrawHatMaine",
"Sub2OfficialNoobie",
"TheGreatAce",
"JULYUPDATE_RESET",
"ADMINHACKED",
"SEATROLLING",
"24NOADMIN",
"ADMIN_TROLL",
"NEWTROLL",
"SECRET_ADMIN",
"staffbattle",
"NOEXPLOIT",
"NOOB2ADMIN",
"CODESLIDE",
"fruitconcepts",
"krazydares"
}

Tab2:AddButton("Right", {
Name = "Redeem All Codes",
Callback = function()
for r, v in next, tablex2code do
FireRemotes(1, tostring(v))
end
end
})

Tab2:AddSeperator("Left", "Auto Farm")

local CakeStt = Tab2:AddLabel("Left", {Name = "Cake Prince Status : Killed 0"})

Tab2:AddDropdown("Left", {
Name = "Method Farm",
Options = {"Levels Farm", "Cake Prince Farm", "Bones Farm"},
Default = Scibidi["Method Farm"],
Callback = function(Value)
Save("Method Farm", Value)
end
})
Tab2:AddToggle("Left", {
Name = "Auto Farm",
Default = Scibidi["Auto Farm"],
Callback = function(Value)
Save("Auto Farm", Value)
end
})

Tab2:AddToggle("Left", {
Name = "Double Quest",
Default = Scibidi["Double Quest"],
Callback = function(Value)
Save("Double Quest", Value)
end
})

function TweenMobSpawn(value, loopstop)


for r, v in next, [Link]:GetChildren() do
if v:IsA("Part") and ((typeof(value) == "table" and [Link](value,
[Link])) or (typeof(value) == "string" and [Link]([Link], value))) then
repeat wait()
Tween([Link] * [Link](0, 40, 0))
until CheckMob(value) or not loopstop or getdistance([Link]) <= 10
end
end
end

local TableElite = {
"Deandre",
"Urban",
"Diablo",
}

function GetMobCastle()
for r, v in next, [Link]:GetChildren() do
if v and v:FindFirstChild("Humanoid") and [Link] > 0 and
v:FindFirstChild("HumanoidRootPart") then
if getdistance([Link](-5543.5327148438, 313.80062866211, -
2964.2585449219), [Link]) <= 1000 then
return v
end
end
end
end

function GetPlayerInventory(wpname)
for _, v in next, [Link].CommF_:InvokeServer("getInventory") do
if [Link]([Link], wpname) or tostring(v) == wpname then
return true
end
end
return false
end

IsStack = false

function CheckElite()
for i,v in next, RS:GetChildren() do
if v:IsA("Model") and [Link](TableElite, [Link]) and
v:FindFirstChild("Humanoid") and [Link] > 0 then
return v
end
end
for i,v in next, game:GetService("Workspace").Enemies:GetChildren() do
if v:IsA("Model") and [Link](TableElite, [Link]) and
v:FindFirstChild("Humanoid") and [Link] > 0 then
return v
end
end
end

function CheckStack()
if Scibidi["Auto Elite"] and CheckElite() then IsStack = true return end
if Scibidi["Auto Castle Raid"] and CastleRaiding then IsStack = true return end
if Scibidi["Auto Hallow Scythe [FULLY]"] and CheckMob("Soul Reaper", true) and
not GetPlayerInventory("Hallow Scythe") then IsStack = true return end
if Scibidi["Auto Rip Indra"] and CheckMob({"rip_indra", "rip_indra True Form"},
true) then IsStack = true return end
if Scibidi["Auto Dough King"] and CheckMob("Dough King", true) then IsStack =
true return end
if Scibidi["Auto Bartilo"] and CheckSea(2) and
[Link].CommF_:InvokeServer("BartiloQuestProgress", "Bartilo") ~= 3 then IsStack
= true return end
IsStack = false
end

spawn(function()
while [Link]() do
if Scibidi["Auto Farm"] then
CheckStack()
end
end
end)

spawn(function()
while wait() do
pcall(function()
if
[Link](game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePr
inceSpawner")) == 88 then
CakeStt:Set("Cake Prince Status Killed :
"..[Link](game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Cak
ePrinceSpawner"),39,41).."")
elseif
[Link](game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePr
inceSpawner")) == 87 then
CakeStt:Set("Cake Prince Status Killed :
"..[Link](game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Cak
ePrinceSpawner"),39,40).."")
elseif
[Link](game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePr
inceSpawner")) == 86 then
CakeStt:Set("Cake Prince Status Killed :
"..[Link](game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Cak
ePrinceSpawner"),39,39).." ")
else
CakeStt:Set("Cake Prince Status Spawned!!")
end
end)
end
end)

local TableMobSkipLevel = {
"Shanda",
"Royal Squad"
}

local TableCakeMobs = {
"Cookie Crafter",
"Cake Guard",
"Baking Staff",
"Head Baker"
}

local TableHauntedMobs = {
"Reborn Skeleton",
"Living Zombie",
"Demonic Soul",
"Posessed Mummy"
}

Tab2:AddToggle("Left", {
Name = "Auto Summon Cake Prince",
Default = Scibidi["Auto Summon Cake Prince"],
Callback = function(Value)
Save("Auto Summon Cake Prince", Value)
end
})

spawn(function()
while [Link]() do
if Scibidi["Auto Summon Cake Prince"] and CheckSea(3) then

game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner
", true)
end
end
end)

function AutoFarm()
if IsStack then return nil end
if Scibidi["Method Farm"] == "Levels Farm" and Scibidi["Auto Farm"] and
CheckSea(3) then
if [Link] >= 1 and [Link] <= 119 then
if CheckMob(TableMobSkipLevel, true) then
local v = CheckMob(TableMobSkipLevel, true)
repeat wait()
KillMob(v, true, Scibidi["Auto Farm"] or IsStack)
until not Scibidi["Auto Farm"] or not [Link] or not [Link] or
[Link] <= 0
else
TweenMobSpawn(TableMobSkipLevel, Scibidi["Auto Farm"])
end
else
if [Link] then
local MobLevelFarm = MobData() or ""
if CheckMob(MobLevelFarm) then
for r, v in next, [Link]:GetChildren() do
if [Link] == MobLevelFarm then
if v and v:FindFirstChild("Humanoid") and
[Link] > 0 and v:FindFirstChild("HumanoidRootPart") then
repeat wait()
KillMob(v, true, Scibidi["Auto Farm"] or
IsStack)
until not v or not [Link] or not
v:FindFirstChild("Humanoid") or v:FindFirstChild("Humanoid").health <= 0 or not
Scibidi["Auto Farm"] or [Link] == false
end
end
end
else
TweenMobSpawn(MobLevelFarm, Scibidi["Auto Farm"])
end
else
ClaimQuestLevelFarm()
end
end
elseif Scibidi["Method Farm"] == "Cake Prince Farm" and Scibidi["Auto Farm"]
and CheckSea(3) then
if CheckMob("Cake Prince", true) then
local v = CheckMob("Cake Prince", true)
repeat wait()
KillMob(v, false, Scibidi["Auto Farm"])
until not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Farm"]
else
if CheckMob(TableCakeMobs) then
for _, v in next,
game:GetService("Workspace").Enemies:GetChildren() do
if [Link](TableCakeMobs, [Link]) then
if v and v:FindFirstChild("Humanoid") and [Link]
> 0 and v:FindFirstChild("HumanoidRootPart") then
repeat wait()
KillMob(v, true, Scibidi["Auto Farm"])
until not v or not [Link] or not
v:FindFirstChild("Humanoid") or v:FindFirstChild("Humanoid").health <= 0 or not
Scibidi["Auto Farm"]
end
end
end
else
Tween([Link](-2039.1698, 251.508789, -12326.1787))
end
end
elseif Scibidi["Method Farm"] == "Bones Farm" and Scibidi["Auto Farm"] and
CheckSea(3) then
if CheckMob(TableHauntedMobs) then
for _, v in next, game:GetService("Workspace").Enemies:GetChildren() do
if [Link](TableHauntedMobs, [Link]) then
if v and v:FindFirstChild("Humanoid") and [Link] > 0
and v:FindFirstChild("HumanoidRootPart") then
repeat wait()
KillMob(v, true, Scibidi["Auto Farm"])
until not v or not [Link] or not
v:FindFirstChild("Humanoid") or v:FindFirstChild("Humanoid").health <= 0 or not
Scibidi["Auto Farm"]
end
end
end
else
Tween([Link](-9504.8564453125, 172.14292907714844, 6057.259765625))
end
end
end

spawn(function()
while [Link]() do
if Scibidi["Auto Farm"] then
AutoFarm()
end
end
end)

Tab2:AddToggle("Left", {
Name = "Auto Random Suprises",
Default = Scibidi["Auto Random Suprises"],
Callback = function(Value)
Save("Auto Random Suprises", Value)
end
})

spawn(function()
while [Link]() do
if Scibidi["Auto Random Suprises"] then
FireRemotes(2, "Bones", "Buy", 1, 1)
end
end
end)

Tab2:AddSeperator("Left", "Nearest")

Tab2:AddToggle("Left", {
Name = "KillAura",
Default = Scibidi["KillAura"],
Callback = function(Value)
Save("KillAura", Value)
end
})

function KillAura()
for _, v in next, game:GetService("Workspace").Enemies:GetChildren() do
if v and v:FindFirstChild("Humanoid") and [Link] > 0 and
v:FindFirstChild("HumanoidRootPart") and getdistance([Link])
<= 1000 then
repeat wait()
KillMob(v, false, Scibidi["KillAura"])
until v:FindFirstChild("Humanoid").Health <= 0 or not [Link] or
Scibidi["KillAura"] == false
end
end
end

Tab2:AddToggle("Left", {
Name = "Auto Chest",
Default = Scibidi["Auto Chest"],
Callback = function(Value)
Save("Auto Chest", Value)
end
})

function getnearestchest()
local min = [Link]
local ngu
for r, v in next, [Link]:GetChildren() do
if [Link] and v:IsA("Part") and [Link]([Link], "Chest") then
if getdistance([Link]) < min then
min, ngu = getdistance([Link]), v
end
end
end
if not ngu then
for r, v in next, [Link]:GetChildren() do
if [Link] and v:IsA("Part") and [Link]([Link], "Chest") then
if getdistance([Link]) < min then
min, ngu = getdistance([Link]), v
end
end
end
end
return ngu
end

function AutoChest()
if Scibidi["Auto Elite"] and CheckElite() then return end
if Scibidi["Auto Castle Raid"] and CastleRaiding then return end
if Scibidi["Auto Hallow Scythe [FULLY]"] and CheckMob("Soul Reaper", true) and
not GetPlayerInventory("Hallow Scythe") then return end
if Scibidi["Auto Rip Indra"] and CheckMob({"rip_indra", "rip_indra True Form"},
true) then return end
if Scibidi["Auto Dough King"] and CheckMob("Dough King", true) then return end
local v = getnearestchest()
repeat wait()
NoClip = true
Tween([Link])
if getdistance([Link]) <= 10 then
firetouchinterest(v, [Link], 0)
firetouchinterest(v, [Link], 1)
end
until not [Link] or Scibidi["Auto Chest"] == false
end

spawn(function()
while [Link]() do
if Scibidi["KillAura"] then
KillAura()
end
if Scibidi["Auto Chest"] then
AutoChest()
end
end
end)
Tab2:AddSeperator("Right", "Server")

Tab2:AddTextbox("Right", {
Name = "Job Id",
PlaceHolderText = "...",
Default = "",
Callback = function(Value)
_G.JobId = Value
end
})

Tab2:AddButton("Right", {
Name = "Join Job Id",
Callback = function()
game:GetService("TeleportService"):TeleportToPlaceInstance([Link],
_G.JobId, plr)
end
})

Tab2:AddButton("Right", {
Name = "Copy Job Id",
Callback = function()
setclipboard(tostring([Link]))
end
})

Tab2:AddButton("Right", {
Name = "Rejoin",
Callback = function()
game:GetService("TeleportService"):TeleportToPlaceInstance([Link],
[Link], plr)
end
})

Tab2:AddButton("Right", {
Name = "Hop Server",
Callback = function()
HopSivi()
end
})

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

Tab3:AddSeperator("Left", "Sea 3")

Tab3:AddToggle("Left", {
Name = "Auto Rip Indra",
Default = Scibidi["Auto Rip Indra"],
Callback = function(Value)
Save("Auto Rip Indra", Value)
end
})

Tab3:AddToggle("Left", {
Name = "Auto Dough King",
Default = Scibidi["Auto Dough King"],
Callback = function(Value)
Save("Auto Dough King", Value)
end
})

Tab3:AddToggle("Left", {
Name = "Auto Observation Level",
Default = Scibidi["Auto Observation Level"],
Callback = function(Value)
Save("Auto Observation Level", Value)
end
})

local TableRipindra = {
"rip_indra",
"rip_indra True Form"
}

function AutoRipIndra()
if Scibidi["Auto Elite"] and CheckElite() then return end
if Scibidi["Auto Castle Raid"] and CastleRaiding then return end
if CheckMob(TableRipindra, true) then
local v = CheckMob(TableRipindra)
repeat wait()
KillMob(v, false, Scibidi["Auto Rip Indra"])
until not Scibidi["Auto Rip Indra"] or not [Link] or not [Link] or
[Link] <= 0
end
end

function getInventorycount(l)
for _, v in next, [Link].CommF_:InvokeServer("getInventory") do
if [Link] == l then
return [Link]
end
end
end

function AutoDoughKing()
if Scibidi["Auto Elite"] and CheckElite() then return end
if Scibidi["Auto Castle Raid"] and CastleRaiding then return end
if not CheckMob("Dough King", true) then
if CheckPlayerBackpack("Sweet Chalice") then
if
[Link].CommF_:InvokeServer("SweetChaliceNpc") ~= "Where
are the items?" then
if getInventorycount("Conjured Cocoa") >= 10 then
v1 =
[Link].CommF_:InvokeServer("CakePrinceSpawner", true)
if v1:find("open the portal now") then
[Link](function()

game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner
")
end)
else
if CheckMob(TableCakeMobs) then
for _, v in next,
game:GetService("Workspace").Enemies:GetChildren() do
if [Link](TableCakeMobs, [Link]) then
if v and v:FindFirstChild("Humanoid") and
[Link] > 0 and v:FindFirstChild("HumanoidRootPart") then
repeat wait()
KillMob(v, true, Scibidi["Auto Dough
King"])
until not v or not [Link] or not
v:FindFirstChild("Humanoid") or v:FindFirstChild("Humanoid").health <= 0 or not
Scibidi["Auto Dough King"]
end
end
end
else
Tween([Link](-2039.1698, 251.508789, -12326.1787))
end
end
end
end
else
if CheckPlayerBackpack("God's Chalice") then

[Link].CommF_:InvokeServer("SweetChaliceNpc")
end
end
else
local v = CheckMob("Dough King", true)
repeat wait()
KillMob(v, false, Scibidi["Auto Dough King"])
until not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Dough King"]
end
end

function CheckMobBuso()
for r, v in next, [Link]:GetChildren() do
if [Link] then
for _, i in next, [Link]:GetChildren() do
if [Link]([Link], "Buso") then
return v
end
end
end
end
end

function AutoObservationLevel()
if Scibidi["Auto Elite"] and CheckElite() then return end
if Scibidi["Auto Castle Raid"] and CastleRaiding then return end
if Scibidi["Auto Hallow Scythe [FULLY]"] and CheckMob("Soul Reaper", true) and
not GetPlayerInventory("Hallow Scythe") then return end
if Scibidi["Auto Rip Indra"] and CheckMob({"rip_indra", "rip_indra True Form"},
true) then return end
if Scibidi["Auto Dough King"] and CheckMob("Dough King", true) then return end
EnableKen()
if CheckMobBuso() then
local v = CheckMobBuso()
if [Link]:FindFirstChild("ImageLabel") then
repeat wait()
Tween([Link])
until [Link] <= 0 or not
[Link]:FindFirstChild("ImageLabel") or Scibidi["Auto Observation
Level"] == false
TickWait = tick()
else
if tick() - TickWait >= 3 and Scibidi["Auto Observation Level"] then
HopSivi()
end
end
end
end

spawn(function()
while [Link]() do
if Scibidi["Auto Rip Indra"] and CheckSea(3) then
AutoRipIndra()
end
if Scibidi["Auto Dough King"] and CheckSea(3) then
AutoDoughKing()
end
if Scibidi["Auto Observation Level"] then
AutoObservationLevel()
end
end
end)

Tab3:AddSeperator("Right", "Function Sea3")

local EliteStatus = Tab3:AddLabel("Right", {


Name = "Elite Status : "
})

spawn(function()
while wait() do
if CheckElite() then
EliteStatus:Set("Elite Status : Spawned!!")
else
EliteStatus:Set("Elite Status : Not Spawned!!")
end
end
end)

Tab3:AddToggle("Right", {
Name = "Auto Elite",
Default = Scibidi["Auto Elite"],
Callback = function(Value)
Save("Auto Elite", Value)
end
})

Tab3:AddToggle("Right", {
Name = "Auto Elite [HOP]",
Default = Scibidi["Auto Elite [HOP]"],
Callback = function(Value)
Save("Auto Elite [HOP]", Value)
if Value and not Scibidi["Auto Elite"] then
Library:AddNotify({
Title = "Auto Elite [HOP]",
Content = "Turn Auto Elite Please!!!",
Time = 5
})
end
end
})

function GetTextQuest(textcheck)
return [Link]([Link],
textcheck)
end
function AutoElite()
if Scibidi["Auto Castle Raid"] and CastleRaiding then return end
if Scibidi["Auto Hallow Scythe [FULLY]"] and CheckMob("Soul Reaper", true) and
not GetPlayerInventory("Hallow Scythe") then return end
if Scibidi["Auto Rip Indra"] and CheckMob({"rip_indra", "rip_indra True Form"},
true) then return end
if Scibidi["Auto Dough King"] and CheckMob("Dough King", true) then return end
if CheckElite() then
if [Link] and GetTextQuest("Urban") or
GetTextQuest("Deandre") or GetTextQuest("Diablo") then
local v = CheckElite()
repeat wait()
KillMob(v, false, Scibidi["Auto Elite"])
until not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Elite"]
elseif [Link] == false or not
GetTextQuest("Urban") and not GetTextQuest("Deandre") and not
GetTextQuest("Diablo") then
FireRemotes(2, "EliteHunter")
end
else
if Scibidi["Auto Elite [HOP]"] then
Library:AddNotify({
Title = "Auto Elite",
Content = "Wait 5 Seconds Hop Find Elite",
Time = 5
})
wait(5)
HopSivi()
end
end
end

spawn(function()
while [Link]() do
if Scibidi["Auto Elite"] and CheckSea(3) then
AutoElite()
end
end
end)

Tab3:AddToggle("Right", {
Name = "Auto Castle Raid",
Default = Scibidi["Auto Castle Raid"],
Callback = function(Value)
Save("Auto Castle Raid", Value)
end
})

function AutoCastleRaid()
if Scibidi["Auto Rip Indra"] and CheckMob({"rip_indra", "rip_indra True Form"},
true) then return end
if Scibidi["Auto Dough King"] and CheckMob("Dough King", true) then return end
if GetMobCastle() then
local v = GetMobCastle()
repeat wait()
KillMob(v, false, Scibidi["Auto Castle Raid"])
until not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Elite"] or not
CastleRaiding
end
end

spawn(function()
while wait() do
if Scibidi["Auto Castle Raid"] and GetMobCastle() then
RaidStartTicka = tick()
CastleRaiding = true
repeat wait()
if GetMobCastle() then
RaidStartTicka = tick()
end
until not Scibidi["Auto Castle Raid"] or tick() - RaidStartTicka >= 20
and not GetMobCastle()
CastleRaiding = false
end
end
end)

spawn(function()
while [Link]() do
if Scibidi["Auto Castle Raid"] and CheckSea(3) then
AutoCastleRaid()
end
end
end)

Tab3:AddSeperator("Right", "Sea 2")

Tab3:AddToggle("Right", {
Name = "Auto Bartilo",
Default = Scibidi["Auto Bartilo"],
Callback = function(Value)
Save("Auto Bartilo", Value)
end
})

function Checkplate()
local plate
if [Link] ==
[Link]("Sand yellow") then
plate = "Plate1"
elseif [Link] ==
[Link]("Sand yellow") then
plate = "Plate2"
elseif [Link] ==
[Link]("Sand yellow") then
plate = "Plate3"
elseif [Link] ==
[Link]("Sand yellow") then
plate = "Plate4"
elseif [Link] ==
[Link]("Sand yellow") then
plate = "Plate5"
elseif [Link] ==
[Link]("Sand yellow") then
plate = "Plate6"
elseif [Link] ==
[Link]("Sand yellow") then
plate = "Plate7"
elseif [Link] ==
[Link]("Sand yellow") then
plate = "Plate8"
end
return plate
end

function AutoBartilo()
if [Link] >= 850 then
if [Link].CommF_:InvokeServer("BartiloQuestProgress", "Bartilo") == 0
then
if CheckMob("Swan Pirate", true) then
local v = CheckMob("Swan Pirate", true)
repeat wait()
KillMob(v, false, Scibidi["Auto Bartilo"])
until [Link].CommF_:InvokeServer("BartiloQuestProgress",
"Bartilo") == 1 or not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Bartilo"]
else
TweenMobSpawn("Swan Pirate", Scibidi["Auto Bartilo"])
end
elseif [Link].CommF_:InvokeServer("BartiloQuestProgress", "Bartilo") ==
1 then
if CheckMob("Jeremy", true) then
local v = CheckMob("Jeremy", true)
repeat wait()
KillMob(v, false, Scibidi["Auto Bartilo"])
until [Link].CommF_:InvokeServer("BartiloQuestProgress",
"Bartilo") == 2 or not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Bartilo"]
else
Library:AddNotify({
Title = "Auto Bartilo",
Content = "Wait 5 Seconds Hop Find Jeremy",
Time = 5
})
wait(5)
HopSivi()
end
elseif [Link].CommF_:InvokeServer("BartiloQuestProgress", "Bartilo") ==
2 then
if getdistance([Link](-1835.65, 10.4325, 1679.75).Position) >= 100
then
Tween([Link](-1835.65, 10.4325, 1679.75))
else
repeat wait()
[Link] =
[Link][Checkplate()].CFrame
[Link](0.5)
firetouchinterest([Link][Checkplate()],
[Link], 0)

firetouchinterest([Link][Checkplate()],
[Link], 1)
until [Link].CommF_:InvokeServer("BartiloQuestProgress",
"Bartilo") == 3 or not Scibidi["Auto Bartilo"]
end
end
end
end

spawn(function()
while [Link]() do
if Scibidi["Auto Bartilo"] and CheckSea(2) then
AutoBartilo()
end
end
end)

Tab4:AddSeperator("Right", "Hallow Scythe")

Tab4:AddToggle("Right", {
Name = "Auto Hallow Scythe [FULLY]",
Default = Scibidi["Auto Hallow Scythe [FULLY]"],
Callback = function(Value)
Save("Auto Hallow Scythe [FULLY]", Value)
end
})

Tab4:AddToggle("Right", {
Name = "Auto Hallow Scythe [HOP]",
Default = Scibidi["Auto Hallow Scythe [HOP]"],
Callback = function(Value)
Save("Auto Hallow Scythe [HOP]", Value)
if Value and not Scibidi["Auto Elite"] then
Library:AddNotify({
Title = "Auto Hallow Scythe [HOP]",
Content = "Turn Auto Hallow Scythe [FULLY] Please!!!",
Time = 5
})
end
end
})

function AutoHallowScythe()
if Scibidi["Auto Rip Indra"] and CheckMob({"rip_indra", "rip_indra True Form"},
true) then return end
if Scibidi["Auto Dough King"] and CheckMob("Dough King", true) then return end
if not CheckMob("Soul Reaper", true) then
if Scibidi["Auto Hallow Scythe [HOP]"] then
Library:AddNotify({
Title = "Auto Hallow Scythe",
Content = "Wait 5 Seconds Hop Find Soul Reaper",
Time = 5
})
wait(5)
HopSivi()
else
if CheckPlayerBackpack("Hallow Essence") then
EquipTool("Hallow Essence")
Tween(game:GetService("Workspace").Map["Haunted
Castle"].[Link])
else
if getInventorycount("Bones") >= 50 then
FireRemotes(2, "Bones", "Buy", 1, 1)
else
if CheckMob(TableHauntedMobs) then
for _, v in next,
game:GetService("Workspace").Enemies:GetChildren() do
if [Link](TableHauntedMobs, [Link]) then
if v and v:FindFirstChild("Humanoid") and
[Link] > 0 and v:FindFirstChild("HumanoidRootPart") then
repeat wait()
KillMob(v, false, Scibidi["Auto Hallow
Scythe [FULLY]"])
until not v or not [Link] or not
v:FindFirstChild("Humanoid") or v:FindFirstChild("Humanoid").health <= 0 or not
Scibidi["Auto Hallow Scythe [FULLY]"]
end
end
end
else
TweenMobSpawn(TableHauntedMobs, Scibidi["Auto Hallow Scythe
[FULLY]"])
end
end
end
end
else
local v = CheckMob("Soul Reaper", true)
repeat wait()
KillMob(v, false, Scibidi["Auto Hallow Scythe [FULLY]"])
until not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Hallow Scythe
[FULLY]"]
end
end

spawn(function()
while [Link]() do
if Scibidi["Auto Hallow Scythe [FULLY]"] and CheckSea(3) then
AutoHallowScythe()
end
end
end)

Tab4:AddSeperator("Right", "Yama")

Tab4:AddToggle("Right", {
Name = "Auto Yama",
Default = Scibidi["Auto Yama"],
Callback = function(Value)
Save("Auto Yama", Value)
end
})
Tab4:AddToggle("Right", {
Name = "Auto Yama [HOP]",
Default = Scibidi["Auto Yama [HOP]"],
Callback = function(Value)
Save("Auto Yama [HOP]", Value)
end
})

function GetYama()
if Scibidi["Auto Elite"] and CheckElite() then return nil end
if [Link].CommF_:InvokeServer("EliteHunter", "Progress") < 30 then
if CheckElite() then
if [Link] and GetTextQuest(TableElite) then
local v = CheckElite()
repeat wait()
KillMob(v, false, Scibidi["Auto Yama"])
until not v or not [Link] or not v:FindFirstChild("Humanoid") or
v:FindFirstChild("Humanoid").health <= 0 or not Scibidi["Auto Elite"]
else
FireRemotes(2, "EliteHunter")
end
else
if Scibidi["Auto Yama [HOP]"] then
Library:AddNotify({
Title = "Auto Yama",
Content = "Wait 5 Seconds Hop Find Elite",
Time = 5
})
wait(5)
HopSivi()
end
end
else
if getdistance([Link]) >
10 then
Tween([Link])
else

fireclickdetector([Link])
end
end
end

spawn(function()
while [Link]() do
if Scibidi["Auto Yama"] and CheckSea(3) then
GetYama()
end
end
end)

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------
for i,v in game:GetService("ReplicatedStorage").[Link]:GetChildren() do
[Link] = false
end

You might also like