0% found this document useful (0 votes)
27 views22 pages

Message

The document is a script for a game that includes various automated features for farming, combat, and settings management. It allows users to configure settings for different worlds, fighting styles, and mastery, while also providing functionality to save and load user preferences. Additionally, it includes safety warnings about unverified scripts and potential risks associated with their use.

Uploaded by

ssudaisthebest
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)
27 views22 pages

Message

The document is a script for a game that includes various automated features for farming, combat, and settings management. It allows users to configure settings for different worlds, fighting styles, and mastery, while also providing functionality to save and load user preferences. Additionally, it includes safety warnings about unverified scripts and potential risks associated with their use.

Uploaded by

ssudaisthebest
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
You are on page 1/ 22

--[[

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]

["Distance Mob Aura"] = 1000, -- {Max : 5000}


["Mob Aura"] = false,

--[World 1]
["Auto New World"] = false,
["Auto Saber"] = false,
["Auto Pole"] = false,

["Auto Buy Ablility"] = false,

--[World 2]
["Auto Third Sea"] = false,
["Auto Factory"] = false,
["Auto Factory Hop"] = false,
["Auto Bartilo Quest"] = false,

["Auto True Triple Katana"] = false,


["Auto Rengoku"] = false,
["Auto Swan Glasses"] = false,
["Auto Dark Coat"] = false,
["Auto Ectoplasm"] = false,

["Auto Buy Legendary Sword"] = false,


["Auto Buy Enchanment Haki"] = 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,

--[For God Human]

["Auto Fish Tail Sea 1"] = false,


["Auto Fish Tail Sea 3"] = false,
["Auto Magma Ore Sea 2"] = false,
["Auto Magma Ore Sea 1"] = false,
["Auto Mystic Droplet"] = false,
["Auto Dragon Scales"] = 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"] = {},

["Auto Quest"] = false,


},
Mastery = {
["Select Multi Sword"] = {},
["Farm Mastery SwordList"] = false,
["Auto Farm Fruit Mastery"] = false,
["Auto Farm Gun Mastery"] = false,
["Mob Health (%)"] = 15,
},
Configs = {
["Double Quest"] = false,
["Bypass TP"] = false,
["Select Team"] = {"Pirate"}, --{Pirate,Marine}

["Fast Attack"] = true,


["Fast Attack Type"] = {"Fast"}, --{Normal,Fast,Slow}

["Select Weapon"] = {},

--[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,

["Select Stats"] = {"Melee"}, --{Max Stats,Melee,Defense,Sword,Devil


Fruit,Gun}
["Point Select"] = 3, --{Recommended , Max : 9}

--[Auto Redeem Code]

["Enabled Auto Redeem Code"] = false,


["Select Level Redeem Code"] = 1, --{Max : 2400}
},

Misc = {
["No Soru Cooldown"] = false,
["No Dash Cooldown"] = false,

["Infinities Geppo"] = false,


["Infinities Energy"] = false,

["No Fog"] = false,


["Wall-TP"] = 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,

["Select Devil Fruits"] = {}, -- {"Bomb-Bomb","Spike-Spike","Chop-


Chop","Spring-Spring","Kilo-Kilo","Spin-Spin","Kilo-Kilo","Spin-Spin","Bird:
Falcon","Smoke-Smoke","Flame-Flame","Ice-Ice","Sand-Sand","Dark-Dark","Revive-
Revive","Diamond-Diamond","Light-Light","Love-Love","Rubber-Rubber","Barrier-
Barrier","Magma-Magma","Door-Door","Quake-Quake","Human-Human: Buddha","String-
String","Bird-Bird: Phoenix","Rumble-Rumble","Paw-Paw","Gravity-Gravity","Dough-
Dough","Shadow-Shadow","Venom-Venom","Control-Control","Soul-Soul","Dragon-Dragon"}
["Auto Buy Devil Fruits Sniper"] = false,
},
Raids = {
["Auto Raids"] = false,

["Kill Aura"] = false,


["Auto Awakened"] = false,
["Auto Next Place"] = false,

["Select Raids"] = {}, --


{"Flame","Ice","Quake","Light","Dark","String","Rumble","Magma","Human:
Buddha","Sand","Bird: Phoenix","Dough"},
},

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()

------------ // AutoUpdate \\ ------------


spawn(function()
while wait() do
if _G.AutoFarmLevelReal then
FastAttack = true
else
FastAttack = false
end
end
end)
local function QuestCheck()
local Lvl = game:GetService("Players").LocalPlayer.Data.Level.Value
if Lvl >= 1 and Lvl <= 9 then
if tostring(game.Players.LocalPlayer.Team) == "Marines" then
MobName = "Trainee [Lv. 5]"
QuestName = "MarineQuest"
QuestLevel = 1
Mon = "Trainee"
NPCPosition = CFrame.new(-2709.67944, 24.5206585, 2104.24585, -
0.744724929, -3.97967455e-08, -0.667371571, 4.32403588e-08, 1, -1.07884304e-07,
0.667371571, -1.09201515e-07, -0.744724929)
elseif tostring(game.Players.LocalPlayer.Team) == "Pirates" then
MobName = "Bandit [Lv. 5]"
Mon = "Bandit"
QuestName = "BanditQuest1"
QuestLevel = 1
NPCPosition = CFrame.new(1059.99731, 16.9222069, 1549.28162, -
0.95466274, 7.29721794e-09, 0.297689587, 1.05190106e-08, 1, 9.22064114e-09, -
0.297689587, 1.19340022e-08, -0.95466274)
end
return {
[1] = QuestLevel,
[2] = NPCPosition,
[3] = MobName,
[4] = QuestName,
[5] = LevelRequire,
[6] = Mon,
[7] = MobCFrame
}
end

if Lvl >= 210 and Lvl <= 249 then


MobName = "Dangerous Prisoner [Lv. 210]"
QuestName = "PrisonerQuest"
QuestLevel = 2
Mon = "Dangerous Prisoner"
NPCPosition = CFrame.new(5308.93115, 1.65517521, 475.120514, -
0.0894274712, -5.00292918e-09, -0.995993316, 1.60817859e-09, 1, -5.16744869e-09,
0.995993316, -2.06384709e-09, -0.0894274712)
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+", "")

for i,v in pairs(game.workspace.EnemySpawns:GetChildren()) do


if v.Name == result4 then
table.insert(matchingCFrames, v.CFrame)
end
MobCFrame = matchingCFrames
end
return {
[1] = QuestLevel,
[2] = NPCPosition,
[3] = MobName,
[4] = QuestName,
[5] = LevelRequire,
[6] = Mon,
[7] = MobCFrame
}
end

--
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+", "")

for i,v in pairs(game.workspace.EnemySpawns:GetChildren()) do


if v.Name == result4 then
table.insert(matchingCFrames, v.CFrame)
end
MobCFrame = matchingCFrames
end

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

local function toTarget(...)


local RealtargetPos = {...}
local targetPos = RealtargetPos[1]
local RealTarget
if type(targetPos) == "vector" then
RealTarget = CFrame.new(targetPos)
elseif type(targetPos) == "userdata" then
RealTarget = targetPos
elseif type(targetPos) == "number" then
RealTarget = CFrame.new(unpack(RealtargetPos))
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 _G.Settings.Configs["Bypass TP"] then


if Distance > 3000 and not AutoFarmMaterial and not
_G.Settings.FightingStyle["Auto God Human"] and not _G.Settings.Raids["Auto Raids"]
and not (game.Players.LocalPlayer.Backpack:FindFirstChild("Special Microchip") or
game.Players.LocalPlayer.Character:FindFirstChild("Special Microchip") or
game.Players.LocalPlayer.Backpack:FindFirstChild("God's Chalice") or
game.Players.LocalPlayer.Character:FindFirstChild("God's Chalice") or
game.Players.LocalPlayer.Backpack:FindFirstChild("Hallow Essence") or
game.Players.LocalPlayer.Character:FindFirstChild("Hallow Essence") or
game.Players.LocalPlayer.Character:FindFirstChild("Sweet Chalice") or
game.Players.LocalPlayer.Backpack:FindFirstChild("Sweet Chalice")) and not (Name ==
"Fishman Commando [Lv. 400]" or Name == "Fishman Warrior [Lv. 375]") then
pcall(function()
tween:Cancel()
fkwarp = false

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

local tween_s = game:service"TweenService"


local info = TweenInfo.new((RealTarget.Position -
game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").P
osition).Magnitude/Speed, Enum.EasingStyle.Linear)
local tweenw, err = pcall(function()
tween =
tween_s:Create(game.Players.LocalPlayer.Character["HumanoidRootPart"], info,
{CFrame = RealTarget})
tween:Play()
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)

sethiddenproperty(game.Players.LocalPlayer, "SimulationRadius", math.huge)


end
end
end
end
end)
end
end)
function EquipWeapon(Tool)
pcall(function()
if game.Players.LocalPlayer.Backpack:FindFirstChild(Tool) then
local ToolHumanoid =
game.Players.LocalPlayer.Backpack:FindFirstChild(Tool)

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

toTarget(v.HumanoidRootPart.CFrame * CFrame.new(0, 30, 5))

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"))()

local Main = Library.xova()

local Tab1 = Main.create("เมนูหลัก")

local Tab2 = Main.create("ผู้เล่น/สเเตก")

local Tab3 = Main.create("วาป/ดันเจี้ยน")

local Tab4 = Main.create("ร้านค้า")

local Tab5 = Main.create("อื่น ๆ")


-------------[Tab1]-------------

local Page1 = Tab1.xovapage(1)

local Page2 = Tab1.xovapage(1)

local Page3 = Tab1.xovapage(2)

local Page8 = Tab1.xovapage(2)

local Page4 = Tab1.xovapage(2)

local Page5 = Tab1.xovapage(2)

local Page6 = Tab1.xovapage(1)

local Page7 = Tab1.xovapage(2)

-------------[Tab2]-------------

local Page9 = Tab2.xovapage(1)

local Page15 = Tab2.xovapage(2)

-------------[Tab3]-------------

local Page10 = Tab3.xovapage(1)

local Page11 = Tab3.xovapage(2)

-------------[Tab4]-------------

local Page12 = Tab4.xovapage(1)

local Page13 = Tab4.xovapage(2)

-------------[Tab5]-------------

local Page14 = Tab5.xovapage(1)

local Page16 = Tab5.xovapage(2)

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)

You might also like