Message
Message
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at
your own risk!
]]
print("https://discord.gg/aUd8umqUKu")
toclipboard("https://discord.gg/aUd8umqUKu")
if game:GetService("ReplicatedStorage").Effect.Container:FindFirstChild("Death")
then
game:GetService("ReplicatedStorage").Effect.Container.Death:Destroy()
end
if game:GetService("ReplicatedStorage").Effect.Container:FindFirstChild("Respawn")
then
game:GetService("ReplicatedStorage").Effect.Container.Respawn:Destroy()
end
_G.Settings = {
Main = {
["Auto Farm Level"] = false,
["Fast Auto Farm Level"] = false,
--[Mob Aura]
--[World 1]
["Auto New World"] = false,
["Auto Saber"] = false,
["Auto Pole"] = false,
--[World 2]
["Auto Third Sea"] = false,
["Auto Factory"] = false,
["Auto Factory Hop"] = false,
["Auto Bartilo Quest"] = false,
--[World 3]
["Auto Holy Torch"] = false,
["Auto Buddy Swords"] = false,
["Auto Farm Boss Hallow"] = false,
["Auto Rainbow Haki"] = false,
["Auto Elite Hunter"] = false,
["Auto Musketeer Hat"] = false,
["Auto Buddy Sword"] = false,
["Auto Farm Bone"] = false,
["Auto Ken-Haki V2"] = false,
["Auto Cavander"] = false,
["Auto Yama Sword"] = false,
["Auto Tushita Sword"] = false,
["Auto Serpent Bow"] = false,
["Auto Dark Dagger"] = false,
["Auto Cake Prince"] = false,
["Auto Dough V2"] = false,
["Auto Random Bone"] = false,
},
FightingStyle = {
["Auto God Human"] = false,
["Auto Superhuman"] = false,
["Auto Electric Claw"] = false,
["Auto Death Step"] = false,
["Auto Fully Death Step"] = false,
["Auto SharkMan Karate"] = false,
["Auto Fully SharkMan Karate"] = false,
["Auto Dragon Talon"] = false,
},
Boss = {
["Auto All Boss"] = false,
["Auto Boss Select"] = false,
["Select Boss"] = {},
--[Misc Configs]
["Auto Haki"] = true,
["Distance Auto Farm"] = 20, --{Max : 50}
["Camera Shaker"] = false,
--[Skill Configs]
["Skill Z"] = true,
["Skill X"] = true,
["Skill C"] = true,
["Skill V"] = true,
--[Mob Configs]
["Show Hitbox"] = false,
["Bring Mob"] = true,
["Disabled Damage"] = false,
},
Stat = {
--[Auto Stats]
["Enabled Auto Stats"] = false,
["Auto Stats Kaitun"] = false,
Misc = {
["No Soru Cooldown"] = false,
["No Dash Cooldown"] = false,
["Fly"] = false,
["Fly Speed"] = 1,
--[Server]
["Auto Rejoin"] = true,
},
Teleport = {
["Teleport to Sea Beast"] = false,
},
Fruits = {
["Auto Buy Random Fruits"] = false,
["Auto Store Fruits"] = false,
Combat = {
["Fov Size"] = 200,
["Show Fov"] = false,
["Aimbot Skill"] = false,
},
HUD = {
["FPS"] = 60,
["LockFPS"] = true,
["Boost FPS Windows"] = false,
['White Screen'] = false,
},
ConfigsUI = {
ColorUI = Color3.fromRGB(255, 0, 127), --{Color UI}
}
}
-- [require module]
local CombatFramework =
require(game:GetService("Players").LocalPlayer.PlayerScripts:WaitForChild("CombatFr
amework"))
local CombatFrameworkR = getupvalues(CombatFramework)[2]
local RigController = require(game:GetService("Players")
["LocalPlayer"].PlayerScripts.CombatFramework.RigController)
local RigControllerR = getupvalues(RigController)[2]
local realbhit = require(game.ReplicatedStorage.CombatFramework.RigLib)
local cooldownfastattack = tick()
function getAllBladeHits(Sizes)
local Hits = {}
local Client = game.Players.LocalPlayer
local Enemies = game:GetService("Workspace").Enemies:GetChildren()
for i=1,#Enemies do local v = Enemies[i]
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
function CurrentWeapon()
local ac = CombatFrameworkR.activeController
local ret = ac.blades[1]
if not ret then return
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Name end
pcall(function()
while ret.Parent~=game.Players.LocalPlayer.Character do ret=ret.Parent
end
end)
if not ret then return
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Name end
return ret
end
function AttackFunction()
local ac = CombatFrameworkR.activeController
if ac and ac.equipped then
for indexincrement = 1, 1 do
local bladehit = getAllBladeHits(60)
if #bladehit > 0 then
local AcAttack8 = debug.getupvalue(ac.attack, 5)
local AcAttack9 = debug.getupvalue(ac.attack, 6)
local AcAttack7 = debug.getupvalue(ac.attack, 4)
local AcAttack10 = debug.getupvalue(ac.attack, 7)
local NumberAc12 = (AcAttack8 * 798405 + AcAttack7 *
727595) % AcAttack9
local NumberAc13 = AcAttack7 * 798405
(function()
NumberAc12 = (NumberAc12 * AcAttack9 + NumberAc13) %
1099511627776
AcAttack8 = math.floor(NumberAc12 / AcAttack9)
AcAttack7 = NumberAc12 - AcAttack8 * AcAttack9
end)()
AcAttack10 = AcAttack10 + 1
debug.setupvalue(ac.attack, 5, AcAttack8)
debug.setupvalue(ac.attack, 6, AcAttack9)
debug.setupvalue(ac.attack, 4, AcAttack7)
debug.setupvalue(ac.attack, 7, AcAttack10)
for k, v in pairs(ac.animator.anims.basic) do
v:Play(0.01,0.01,0.01)
end
if
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") and ac.blades and
ac.blades[1] then
game:GetService("ReplicatedStorage").RigControllerEvent:FireServer("weaponChange",t
ostring(CurrentWeapon()))
game.ReplicatedStorage.Remotes.Validator:FireServer(math.floor(NumberAc12 /
1099511627776 * 16777215), AcAttack10)
game:GetService("ReplicatedStorage").RigControllerEvent:FireServer("hit",
bladehit, 2, "")
end
end
end
end
end
local EnemySpawns = Instance.new("Folder",workspace)
EnemySpawns.Name = "EnemySpawns"
for i, v in pairs(workspace._WorldOrigin.EnemySpawns:GetChildren()) do
if v:IsA("Part") then
local EnemySpawnsX2 = v:Clone()
local result = string.gsub(v.Name, "Lv. ", "")
local result2 = string.gsub(result, "[%[%]]", "")
local result3 = string.gsub(result2, "%d+", "")
local result4 = string.gsub(result3, "%s+", "")
EnemySpawnsX2.Name = result4
EnemySpawnsX2.Parent = workspace.EnemySpawns
EnemySpawnsX2.Anchored = true
end
end
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:IsA("Model") and v:FindFirstChild("HumanoidRootPart") then
print(v.HumanoidRootPart.Parent)
local EnemySpawnsX2 = v.HumanoidRootPart:Clone()
local result = string.gsub(v.Name, "Lv. ", "")
local result2 = string.gsub(result, "[%[%]]", "")
local result3 = string.gsub(result2, "%d+", "")
local result4 = string.gsub(result3, "%s+", "")
print(result4)
EnemySpawnsX2.Name = result4
EnemySpawnsX2.Parent = workspace.EnemySpawns
EnemySpawnsX2.Anchored = true
end
end
for i, v in pairs(game.ReplicatedStorage:GetChildren()) do
if v:IsA("Model") and v:FindFirstChild("HumanoidRootPart") then
local EnemySpawnsX2 = v.HumanoidRootPart:Clone()
local result = string.gsub(v.Name, "Lv. ", "")
local result2 = string.gsub(result, "[%[%]]", "")
local result3 = string.gsub(result2, "%d+", "")
local result4 = string.gsub(result3, "%s+", "")
print(result4)
EnemySpawnsX2.Name = result4
EnemySpawnsX2.Parent = workspace.EnemySpawns
EnemySpawnsX2.Anchored = true
end
end
function LoadSettings()
if readfile and writefile and isfile and isfolder then
if not isfolder("Silver Hub Premium Scripts") then
makefolder("Silver Hub Premium Scripts")
end
if not isfolder("Silver Hub Premium Scripts/Blox Fruits/") then
makefolder("Silver Hub Premium Scripts/Blox Fruits/")
end
if not isfile("Silver Hub Premium Scripts/Blox Fruits/" ..
game.Players.LocalPlayer.Name .. ".json") then
writefile("Silver Hub Premium Scripts/Blox Fruits/" ..
game.Players.LocalPlayer.Name .. ".json",
game:GetService("HttpService"):JSONEncode(_G.Settings))
else
local Decode =
game:GetService("HttpService"):JSONDecode(readfile("Silver Hub Premium Scripts/Blox
Fruits/" .. game.Players.LocalPlayer.Name .. ".json"))
for i,v in pairs(Decode) do
_G.Settings[i] = v
end
end
else
return warn("Status : Undetected Executor")
end
end
function SaveSettings()
if readfile and writefile and isfile and isfolder then
if not isfile("Silver Hub Premium Scripts/Blox Fruits/" ..
game.Players.LocalPlayer.Name .. ".json") then
LoadSettings()
else
local Decode =
game:GetService("HttpService"):JSONDecode(readfile("Silver Hub Premium Scripts/Blox
Fruits/" .. game.Players.LocalPlayer.Name .. ".json"))
local Array = {}
for i,v in pairs(_G.Settings) do
Array[i] = v
end
writefile("Silver Hub Premium Scripts/Blox Fruits/" ..
game.Players.LocalPlayer.Name .. ".json",
game:GetService("HttpService"):JSONEncode(Array))
end
else
return warn("Status : Undetected Executor")
end
end
LoadSettings()
--
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",
Vector3.new(61163.8515625, 11.6796875, 1819.7841796875))
local GuideModule = require(game:GetService("ReplicatedStorage").GuideModule)
local Quests = require(game:GetService("ReplicatedStorage").Quests)
for i,v in pairs(GuideModule["Data"]["NPCList"]) do
for i1,v1 in pairs(v["Levels"]) do
if Lvl >= v1 then
if not LevelRequire then
LevelRequire = 0
end
if v1 > LevelRequire then
NPCPosition = i["CFrame"]
QuestLevel = i1
LevelRequire = v1
end
if #v["Levels"] == 3 and QuestLevel == 3 then
NPCPosition = i["CFrame"]
QuestLevel = 2
LevelRequire = v["Levels"][2]
end
end
end
end
if Lvl >= 375 and Lvl <= 399 then -- Fishman Warrior
MobCFrame = CFrame.new(61122.5625, 18.4716396, 1568.16504, 0.893533468,
3.95251609e-09, 0.448996574, -2.34327455e-08, 1, 3.78297464e-08, -0.448996574, -
4.43233645e-08, 0.893533468)
if _G.StartFarm and (MobCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 3000 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",
Vector3.new(61163.8515625, 11.6796875, 1819.7841796875))
return
end
end
if Lvl >= 400 and Lvl <= 449 then -- Fishman Commando
MobCFrame = CFrame.new(61122.5625, 18.4716396, 1568.16504, 0.893533468,
3.95251609e-09, 0.448996574, -2.34327455e-08, 1, 3.78297464e-08, -0.448996574, -
4.43233645e-08, 0.893533468)
if _G.StartFarm and (MobCFrame.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 3000 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",
Vector3.new(61163.8515625, 11.6796875, 1819.7841796875))
return
end
end
for i,v in pairs(Quests) do
for i1,v1 in pairs(v) do
if v1["LevelReq"] == LevelRequire and i ~= "CitizenQuest" then
QuestName = i
for i2,v2 in pairs(v1["Task"]) do
MobName = i2
Mon = string.split(i2," [Lv. ".. v1["LevelReq"] ..
"]")[1]
end
end
end
end
if QuestName == "MarineQuest2" then
QuestName = "MarineQuest2"
QuestLevel = 1
MobName = "Chief Petty Officer [Lv. 120]"
Mon = "Chief Petty Officer"
LevelRequire = 120
elseif QuestName == "ImpelQuest" then
QuestName = "PrisonerQuest"
QuestLevel = 2
MobName = "Dangerous Prisoner [Lv. 190]"
Mon = "Dangerous Prisoner"
LevelRequire = 210
NPCPosition = CFrame.new(5310.60547, 0.350014925, 474.946594,
0.0175017118, 0, 0.999846935, 0, 1, 0, -0.999846935, 0, 0.0175017118)
elseif QuestName == "SkyExp1Quest" then
if QuestLevel == 1 then
NPCPosition = CFrame.new(-4721.88867, 843.874695, -1949.96643,
0.996191859, -0, -0.0871884301, 0, 1, -0, 0.0871884301, 0, 0.996191859)
elseif QuestLevel == 2 then
NPCPosition = CFrame.new(-7859.09814, 5544.19043, -381.476196, -
0.422592998, 0, 0.906319618, 0, 1, 0, -0.906319618, 0, -0.422592998)
end
elseif QuestName == "Area2Quest" and QuestLevel == 2 then
QuestName = "Area2Quest"
QuestLevel = 1
MobName = "Swan Pirate [Lv. 775]"
Mon = "Swan Pirate"
LevelRequire = 775
end
MobName = MobName:sub(1,#MobName)
if not MobName:find("Lv") then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
MonLV = string.match(v.Name, "%d+")
if v.Name:find(MobName) and #v.Name > #MobName and
tonumber(MonLV) <= Lvl + 50 then
MobName = v.Name
end
end
end
if not MobName:find("Lv") then
for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
MonLV = string.match(v.Name, "%d+")
if v.Name:find(MobName) and #v.Name > #MobName and
tonumber(MonLV) <= Lvl + 50 then
MobName = v.Name
Mon = a
end
end
end
local matchingCFrames = {}
local result = string.gsub(MobName, "Lv. ", "")
local result2 = string.gsub(result, "[%[%]]", "")
local result3 = string.gsub(result2, "%d+", "")
local result4 = string.gsub(result3, "%s+", "")
return {
[1] = QuestLevel,
[2] = NPCPosition,
[3] = MobName,
[4] = QuestName,
[5] = LevelRequire,
[6] = Mon,
[7] = MobCFrame,
[8] = MonQ,
[9] = MobCFrameNuber
}
end
function Bypass(Point)
toposition(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
wait(1.5)
_G.StopTween = true
_G.StertScript = false
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
game.Players.LocalPlayer.Character.Head:Destroy()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Point *
CFrame.new(0,50,0)
wait(.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Point
wait(.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Point *
CFrame.new(0,50,0)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Point
wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Point *
CFrame.new(900,900,900)
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
_G.StopTween = false
_G.StertScript = false
_G.Clip = false
if
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("B
odyClip") then
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("B
odyClip"):Destroy()
end
_G.Clip = false
end
if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health == 0
then if tween then tween:Cancel() end repeat wait() until
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health > 0; wait(0.2)
end
local tweenfunc = {}
local Distance = (RealTarget.Position -
game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").P
osition).Magnitude
if Distance < 1000 then
Speed = 315
elseif Distance >= 1000 then
Speed = 300
end
if game:GetService("Players")
["LocalPlayer"].Data:FindFirstChild("SpawnPoint").Value ==
tostring(GetIsLand(RealTarget)) then
wait(.1)
Com("F_","TeleportToSpawn")
elseif game:GetService("Players")
["LocalPlayer"].Data:FindFirstChild("LastSpawnPoint").Value ==
tostring(GetIsLand(RealTarget)) then
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
wait(0.1)
repeat wait() until
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid").Health >
0
else
if
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid").Health >
0 then
if fkwarp == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = RealTarget
end
fkwarp = true
end
wait(.08)
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeSta
te(15)
repeat wait() until
game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid").Health >
0
wait(.1)
Com("F_","SetSpawnPoint")
end
wait(0.2)
return
end)
end
end
function tweenfunc:Stop()
tween:Cancel()
end
function tweenfunc:Wait()
tween.Completed:Wait()
end
return tweenfunc
end
function InMyNetWork(object)
if isnetworkowner then
return isnetworkowner(object)
else
if (object.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 350 then
return true
end
return false
end
end
spawn(function()
while true do wait()
if setscriptable then
setscriptable(game.Players.LocalPlayer, "SimulationRadius", true)
end
if sethiddenproperty then
sethiddenproperty(game.Players.LocalPlayer, "SimulationRadius",
math.huge)
end
end
end)
local SetCFarme = 1
local function GetIsLand(...)
local RealtargetPos = {...}
local targetPos = RealtargetPos[1]
local RealTarget
if type(targetPos) == "vector" then
RealTarget = targetPos
elseif type(targetPos) == "userdata" then
RealTarget = targetPos.Position
elseif type(targetPos) == "number" then
RealTarget = CFrame.new(unpack(RealtargetPos))
RealTarget = RealTarget.p
end
local ReturnValue
local CheckInOut = math.huge;
if game.Players.LocalPlayer.Team then
for i,v in
pairs(game.Workspace._WorldOrigin.PlayerSpawns:FindFirstChild(tostring(game.Players
.LocalPlayer.Team)):GetChildren()) do
local ReMagnitude = (RealTarget -
v:GetModelCFrame().p).Magnitude;
if ReMagnitude < CheckInOut then
CheckInOut = ReMagnitude;
ReturnValue = v.Name
end
end
if ReturnValue then
return ReturnValue
end
end
end
spawn(function()
while task.wait() do
pcall(function()
if _G.AutoFarmLevelReal and BringMobFarm then
for i,v in pairs(game.Workspace.Enemies:GetChildren()) do
if not string.find(v.Name,"Boss") and
(v.HumanoidRootPart.Position - PosMon.Position).magnitude <= 400 then
if InMyNetWork(v.HumanoidRootPart) then
v.HumanoidRootPart.CFrame = PosMon
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.Size =
Vector3.new(60,60,60)
v.HumanoidRootPart.Transparency = 1
v.HumanoidRootPart.CanCollide = false
v.Head.CanCollide = false
if v.Humanoid:FindFirstChild("Animator")
then
v.Humanoid.Animator:Destroy()
end
v.Humanoid:ChangeState(11)
v.Humanoid:ChangeState(14)
game.Players.LocalPlayer.Character.Humanoid:EquipTool(ToolHumanoid)
end
end)
end
function UnEquipWeapon(Weapon)
if game.Players.LocalPlayer.Character:FindFirstChild(Weapon) then
_G.NotAutoEquip = true
wait(.5)
game.Players.LocalPlayer.Character:FindFirstChild(Weapon).Parent =
game.Players.LocalPlayer.Backpack
wait(.1)
_G.NotAutoEquip = false
end
end
spawn(function()
while wait() do
local MyLevel = game.Players.LocalPlayer.Data.Level.Value
local QuestC =
game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest
if _G.AutoFarmLevelReal then
if QuestC.Visible == true then
if (QuestCheck()[2].Position
-
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de >= 3000 then
Bypass(QuestCheck()[2])
end
if
game:GetService("Workspace").Enemies:FindFirstChild(QuestCheck()[3]) then
for i,v in
pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name ==
QuestCheck()[3] then
if
v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and
v.Humanoid.Health > 0 then
repeat
task.wait()
if not
string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.Q
uestTitle.Title.Text, QuestCheck()[6]) then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
else
PosMon = v.HumanoidRootPart.CFrame
v.HumanoidRootPart.Size = Vector3.new(60,60,60)
v.HumanoidRootPart.CanCollide = false
v.Humanoid.WalkSpeed = 0
v.Head.CanCollide = false
BringMobFarm = true
EquipWeapon(_G.Settings.Configs["Select Weapon"])
v.HumanoidRootPart.Transparency = 1
end
until
not _G.AutoFarmLevelReal or not v.Parent or v.Humanoid.Health <= 0 or
QuestC.Visible == false or not v:FindFirstChild("HumanoidRootPart")
end
end
end
else
UnEquipWeapon(_G.Settings.Configs["Select Weapon"])
toTarget(QuestCheck()[7]
[SetCFarme] * CFrame.new(0,30,5))
if (QuestCheck()[7]
[SetCFarme].Position -
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 50 then
if SetCFarme ==
nil or SetCFarme == '' then
SetCFarme =
1
print(SetCFarme)
elseif SetCFarme
>= #QuestCheck()[7] then
SetCFarme =
1
print(SetCFarme)
end
SetCFarme =
SetCFarme + 1
print(SetCFarme)
wait(0.5)
end
end
else
wait(0.5)
if
game:GetService("Players").LocalPlayer.Data.LastSpawnPoint.Value ==
tostring(GetIsLand(QuestCheck()[7][1])) then
game:GetService('ReplicatedStorage').Remotes.CommF_:InvokeServer("StartQuest",
QuestCheck()[4], QuestCheck()[1]) wait(0.5)
toTarget(QuestCheck()[7]
[1] * CFrame.new(0,30,20))
else
if (QuestCheck()
[2].Position -
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de >= 3000 then
Bypass(QuestCheck()[2])
else
repeat wait()
toTarget(QuestCheck()[2]) until (QuestCheck()[2].Position -
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 20 or not _G.StartFarm
end
repeat wait()
toTarget(QuestCheck()[2]) until (QuestCheck()[2].Position -
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 20 or not _G.StartFarm
if (QuestCheck()
[2].Position -
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitu
de <= 1 then
BringMobFarm =
false
wait(0.2)
game:GetService('ReplicatedStorage').Remotes.CommF_:InvokeServer("StartQuest",
QuestCheck()[4], QuestCheck()[1]) wait(0.5)
toTarget(QuestCheck()[7][1] * CFrame.new(0,30,20))
end
end
end
end
end
end)
local Library =
loadstring(game:HttpGet("https://raw.githubusercontent.com/minhhau207/SilverHub/
main/obfuscated-3788.lua"))()
-------------[Tab2]-------------
-------------[Tab3]-------------
-------------[Tab4]-------------
-------------[Tab5]-------------
Page1.Label({
Title = "Main",
})
Page1.Toggle({
Title = "Auto Farm Level",
Mode = 2,
Default = _G.Settings.Main["Auto Farm Level"],
Desc = "Select Farm Type First",
callback = function(value)
_G.AutoFarmLevelReal = value
Auto_Farm_Level = value
if value == false then
toTarget(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame)
end
SaveSettings()
end,
})
Page3.Toggle({
Title = "Fast Attack",
Default = _G.Settings.Configs["Fast Attack"],
callback = function(value)
_G.Settings.Configs["Fast Attack"] = value
SaveSettings()
end,
})
Page3.Dropdown({
Title = "Fast Attack Type",
Item = {"Fast","Normal","Slow"},
callback = function(value)
_G.Settings.Configs["Fast Attack Type"] = value
SaveSettings()
end,
})
coroutine.wrap(function()
while task.wait(.1) do
local ac = CombatFrameworkR.activeController
if ac and ac.equipped then
if FastAttack and _G.Settings.Configs["Fast Attack"] then
AttackFunction()
if _G.Settings.Configs["Fast Attack Type"] == "Normal" then
if tick() - cooldownfastattack > .9 then wait(.1)
cooldownfastattack = tick() end
elseif _G.Settings.Configs["Fast Attack Type"] == "Fast"
then
if tick() - cooldownfastattack > 1.5 then wait(.01)
cooldownfastattack = tick() end
elseif _G.Settings.Configs["Fast Attack Type"] == "Slow"
then
if tick() - cooldownfastattack > .3 then wait(.7)
cooldownfastattack = tick() end
end
elseif FastAttack and _G.Settings.Configs["Fast Attack"] == false
then
if ac.hitboxMagnitude ~= 55 then
ac.hitboxMagnitude = 55
end
ac:attack()
end
end
end
end)()
Page3.Line()
Page3.Toggle({
Title = "Auto Haki",
Default = _G.Settings.Configs["Auto Haki"],
callback = function(value)
_G.Settings.Configs["Auto Haki"] = value
SaveSettings()
end,
})
spawn(function()
while wait() do
if _G.Settings.Configs["Auto Haki"] then
if not game.Players.LocalPlayer.Character:FindFirstChild("HasBuso") then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Buso")
end
end
end
end)
-- [Table Weapon]
Weapon = {
"Melee",
"Sword",
"Fruit"
}
Page3.Line()
Page3.Dropdown({
Title = "Select Weapon",
Item = Weapon,
callback = function(value)
SelectWeapon = value
end,
})
task.spawn(function()
while wait() do
pcall(function()
if SelectWeapon == "Melee" then
for i ,v in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Melee" then
if
game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then
_G.Settings.Configs["Select Weapon"] =
v.Name
end
end
end
elseif SelectWeapon == "Sword" then
for i ,v in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Sword" then
if
game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then
_G.Settings.Configs["Select Weapon"] =
v.Name
end
end
end
elseif SelectWeapon == "Fruit" then
for i ,v in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Blox Fruit" then
if
game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then
_G.Settings.Configs["Select Weapon"] =
v.Name
end
end
end
else
for i ,v in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Melee" then
if
game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then
_G.Settings.Configs["Select Weapon"] =
v.Name
end
end
end
end
end)
end
end)
spawn(function()
while wait() do
if _G.AutoFarmLevelReal then
if syn then
setfflag("HumanoidParallelRemoveNoPhysics", "False")
setfflag("HumanoidParallelRemoveNoPhysicsNoSimulate2", "False")
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
if
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == true then
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false
end
else
if
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
if not
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("B
odyVelocity1") then
if
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit == true then
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false
end
local BodyVelocity = Instance.new("BodyVelocity")
BodyVelocity.Name = "BodyVelocity1"
BodyVelocity.Parent =
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart
BodyVelocity.MaxForce = Vector3.new(10000, 10000,
10000)
BodyVelocity.Velocity = Vector3.new(0, 0, 0)
end
end
for _, v in
pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end
else
if
game.Players.LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyVelocity1")
then
game.Players.LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyVelocity1")
:Destroy();
end
end
end
end)