Run it
Copy the script and paste it into your executor.
.FastAttack =
.FastAttack
_ENV = ( getfenv)()
(parent, childName)
success, result = (()
parent:(childName)
)
success result
( .. childName)
result
(path, ...)
last = path
_, child {...}
last = last:(child) (last, child)
last
last
VirtualInputManager = :()
CollectionService = :()
ReplicatedStorage = :()
TeleportService = :()
RunService = :()
Players = :()
Player = Players.LocalPlayer
Player
()
Remotes = (ReplicatedStorage, )
Remotes
Validator = (Remotes, )
CommF = (Remotes, )
CommE = (Remotes, )
ChestModels = (, )
WorldOrigin = (, )
Characters = (, )
Enemies = (, )
Map = (, )
EnemySpawns = (WorldOrigin, )
Locations = (WorldOrigin, )
RenderStepped = RunService.RenderStepped
Heartbeat = RunService.Heartbeat
Stepped = RunService.Stepped
Modules = (ReplicatedStorage, )
Net = (Modules, )
sethiddenproperty = sethiddenproperty (...) ...
setupvalue = setupvalue (debug debug.setupvalue)
getupvalue = getupvalue (debug debug.getupvalue)
Settings = {
AutoClick = ,
ClickDelay = ,
}
Module = {}
Module.FastAttack = (()
_ENV.rz_FastAttack
_ENV.rz_FastAttack
FastAttack = {
Distance = ,
attackMobs = ,
attackPlayers = ,
Equipped =
}
RegisterAttack = (Net, )
RegisterHit = (Net, )
(character)
character character:() character.Humanoid.Health >
(OthersEnemies, Folder)
BasePart =
_, Enemy Folder:()
Head = Enemy:()
Head (Enemy) Player:(Head.Position) < FastAttack.Distance
Enemy ~= Player.Character
.(OthersEnemies, { Enemy, Head })
BasePart = Head
BasePart
FastAttack:(BasePart, OthersEnemies)
BasePart #OthersEnemies ==
RegisterAttack:(Settings.ClickDelay )
RegisterHit:(BasePart, OthersEnemies)
FastAttack:()
OthersEnemies = {}
Part1 = (OthersEnemies, Enemies)
Part2 = (OthersEnemies, Characters)
#OthersEnemies >
self:(Part1 Part2, OthersEnemies)
.()
FastAttack:()
Equipped = (Player.Character) Player.Character:()
Equipped Equipped.ToolTip ~=
self:()
.()
.(()
.(Settings.ClickDelay)
Settings.AutoClick
FastAttack:()
)
_ENV.rz_FastAttack = FastAttack
FastAttack
)()
ReplicatedStorage = :()
Players = :()
player = Players.LocalPlayer
playerGui = player:()
().Team ==
ReplicatedStorage.Remotes.CommF_:(, )
().Team ==
ReplicatedStorage.Remotes.CommF_:(, )
.()
chooseTeam = playerGui:(, )
uiController = playerGui:(, )
chooseTeam chooseTeam.Visible uiController
_, v (())
(v) == (v).script == uiController
constant = (v)
(()
(constant[] == constant[] == ) #constant ==
constant[] == ().Team
(().Team)
)
player.Team
((:().Effect.Container.Death), () )
((:().Effect.Container.Respawn), () )
Fluent = (:())()
Window = Fluent:({
Title = ,
SubTitle=,
TabWidth=,
Theme=,
Acrylic=,
Size=.(, ),
MinimizeKey = .KeyCode.LeftControl
})
Tabs = {
Info=Window:({ Title= }),
Main=Window:({ Title= }),
Main1=Window:({ Title= }),
Sea=Window:({ Title= }),
Item=Window:({ Title= }),
Setting=Window:({ Title= }),
Status=Window:({ Title= }),
Stats=Window:({ Title= }),
Player=Window:({ Title= }),
Teleport=Window:({ Title= }),
Visual=Window:({ Title= }),
Fruit=Window:({ Title= }),
Raid=Window:({ Title= }),
Race=Window:({ Title= }),
Shop=Window:({ Title= }),
Misc=Window:({ Title= }),
}
Options = Fluent.Options
id = .PlaceId
id== Sea1=; id== Sea2=; id== Sea3=; :() ;
:().LocalPlayer.Idled:(()
:():(.(,),.CurrentCamera.CFrame)
()
:():(.(,),.CurrentCamera.CFrame)
)
Sea1=
Sea2=
Sea3=
placeId = .PlaceId
placeId==
Sea1=
placeId==
Sea2=
placeId==
Sea3=
()
Lv = :().LocalPlayer.Data.Level.Value
Sea1
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , , , , , , , ,-, , )
CFrameMon=.(, , , , ,-, , , , , , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , , , , , , , ,-, , )
CFrameMon=.(, , , , ,-, , , , , , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , , , ,-, , , , , , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(, , ))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(, , ))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(-, ,-))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(-, ,-))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv>= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Sea2
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(, , ))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(, , ))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(, , ))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(, , ))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
.AutoLevel (CFrameMon.Position-.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>
:().Remotes.CommF_:(,.(-, ,-))
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv>= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Sea3
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, , )
CFrameMon=.(, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-)
CFrameMon=.(, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , ,-, ,-, , , , ,-,-)
CFrameMon=.(-, , , ,-,-,-, ,-, , , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , ,-, ,-, , , , ,-,-)
CFrameMon=.(-, , , , , ,-, ,-,-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, ,-, , , , , ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, ,-, , , , , ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, , , , , ,-, ,-)
CFrameMon=.(-, ,-,-,-,-,-, ,-, , ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, , , , , ,-, ,-)
CFrameMon=.(-, ,-,-,-,-,-, ,-, , ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, ,-, , , , , ,-)
CFrameMon=.(-, ,-,-, , , , , ,-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, ,-, , , , , ,-)
CFrameMon=.(-, ,-, , , , , , ,-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-, ,-,-, , ,-, , , )
CFrameMon=.(-, ,-,-, ,-, , , , , ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-, ,-,-, , ,-, , , )
CFrameMon=.(-, ,-,-, ,-, , , , , ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-,-, , , , , , , ,-)
CFrameMon=.(, ,-,-, , , , , ,-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-,-, , , , , , , ,-)
CFrameMon=.(, ,-,-, ,-, , , , , ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-, , , , , , ,-, , )
CFrameMon=.(-, ,-, ,-,-, , ,-, , , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(, ,-, , , , , , ,-, , )
CFrameMon=.(, ,-,-, ,-, , , , , ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, ,-, , , , , ,-)
CFrameMon=.(-, ,-, ,-,-, , ,-, , , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-,-, ,-, , , , , ,-)
CFrameMon=.(-, ,-, , , , , , ,-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, ,-)
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, ,-)
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Lv== Lv<= SelectMonster== Lv==
Ms=
NameQuest=
QuestLv=
NameMon=
CFrameQ=.(-, , )
CFrameMon=.(-, , )
Sea1
tableMon={
,,,,,,,,,,,,, ,,,,,,,,,,,,
} Sea2
tableMon={
,,,,,,,,,,,,,,,,,,,,,
} Sea3
tableMon={
,,,,,,,,,,,,,,,,, , , , , , , , , , , , , , ,,,,,,
}
Sea1
AreaList={
, , , , , , , , , , ,
} Sea2
AreaList={
, , , , , , , ,
} Sea3
AreaList={
, , , , , , , , , ,
}
()
Sea1
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, , )
CFrameBoss=.(-, ,-,-, , , , , ,-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, , )
CFrameBoss=.(-, , )
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(-, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(, ,-)
CFrameBoss=.(, ,-)
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(-, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, , )
CFrameBoss=.(-, , )
SelectBoss==
NameBoss=
BossMon=
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameBoss=.(, , , ,-, ,-, , ,-,-, )
CFrameQBoss=.(, , ,-, , , , , ,-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameBoss=.(, , , ,-, , , ,-,-, , )
CFrameQBoss=.(, , ,-, , , , , ,-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameBoss=.(, , ,-, , , , , ,-, ,-)
CFrameQBoss=.(, , ,-, , , , , ,-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, , )
CFrameBoss=.(-, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(, , )
CFrameBoss=.(, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-)
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-)
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(, , )
CFrameBoss=.(, , )
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(, ,-,-, ,-, , , , , ,-)
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(-, , )
Sea2
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, , )
CFrameBoss=.(-, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(, , )
CFrameBoss=.(, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-)
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-)
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(, ,-)
CFrameBoss=.(, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-)
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
CFrameMon=.(, ,-)
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(, , )
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(-, ,-)
Sea3
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, , )
CFrameBoss=.(-, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(, , )
CFrameBoss=.(, , )
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(, ,-)
CFrameBoss=.(, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-)
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-)
CFrameBoss=.(, ,-)
SelectBoss==
BossMon=
NameBoss=
NameQuestBoss=
QuestLvBoss=
RewardBoss=
CFrameQBoss=.(-, ,-,-, , , , , ,-, ,-)
CFrameBoss=.(-, ,-,-, , , , , ,-, ,-)
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(-, ,-)
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(-, , )
SelectBoss==
BossMon=
NameBoss=
CFrameBoss=.(-, ,-)
()
SelectMaterial==
MMon=
MPos=.(,,-)
SP=
SelectMaterial==
MMon=
MPos=.(-,,-)
SP=
SelectMaterial==
Sea1
MMon=
MPos=.(-,,)
SP=
Sea2
MMon=
MPos=.(-,,-)
SP=
SelectMaterial==
MMon=
MPos=.(-,,-)
SP=
(.Players.LocalPlayer.Character.HumanoidRootPart.Position-.(-, ,-)).Magnitude>=
:().Remotes.CommF_:(,.(-, ,-))
SelectMaterial==
Sea1
MMon=
MPos=.(-,,)
SP=
Sea2
MMon=
MPos=.(-, ,-)
SP=
Sea3
MMon=
MPos=.(-, ,-)
SP=
SelectMaterial==
Sea1
MMon=
MPos=.(-,,)
SP=
Sea2
MMon=
MPos=.(,,)
SP=
Sea3
MMon=
MPos=.(-,,-)
SP=
SelectMaterial==
Sea3
MMon=
MPos=.(-,,-)
SP=
Sea1
MMon=
MPos=.(,,)
SP=
(.Players.LocalPlayer.Character.HumanoidRootPart.Position-.(, , )).Magnitude>=
:().Remotes.CommF_:(,.(, , ))
SelectMaterial==
MMon=
MPos=.(-,,)
SP=
SelectMaterial==
MMon=
MPos=.(-,,-)
SP=
SelectMaterial==
MMon=
MPos=.(,,-)
SP=
SelectMaterial==
MMon=
MPos=.(, , )
SP=
SelectMaterial==
MMon=
MPos=.(-,,)
SP=
SelectMaterial==
MMon=
MPos=.()
SP=
()
i,v (:()[].Locations:())
(()
IslandESP
v.Name ~=
v:()
bill = .(,v)
bill.Name=
bill.ExtentsOffset=.(, , )
bill.Size=.(,,,)
bill.Adornee=v
bill.AlwaysOnTop=
name = .(,bill)
name.Font=
name.FontSize=
name.TextWrapped=
name.Size=.(,,,)
name.TextYAlignment=
name.BackgroundTransparency=
name.TextStrokeTransparency=
name.TextColor3=.(, , )
v[].TextLabel.Text=(v.Name .... ((:().LocalPlayer.Character.Head.Position-v.Position).Magnitude/) ..)
v:()
v:():()
)
(thing)
(thing==)
(n)
.((n)+)
Number=.(, )
()
i,v (::())
(()
(v.Character)
ESPPlayer
(v.Character.Head) v.Character.Head:(..Number)
bill = .(,v.Character.Head)
bill.Name=..Number
bill.ExtentsOffset=.(, , )
bill.Size=.(,,,)
bill.Adornee=v.Character.Head
bill.AlwaysOnTop=
name = .(,bill)
name.Font=.Font.GothamSemibold
name.FontSize=
name.TextWrapped=
name.Text=(v.Name .... ((:().LocalPlayer.Character.Head.Position-v.Character.Head.Position).Magnitude/) ..)
name.Size=.(,,,)
name.TextYAlignment=
name.BackgroundTransparency=
name.TextStrokeTransparency=
v.Team==.Players.LocalPlayer.Team
name.TextColor3=.(,,)
name.TextColor3=.(,,)
v.Character.Head[..Number].TextLabel.Text=(v.Name .... ((:().LocalPlayer.Character.Head.Position-v.Character.Head.Position).Magnitude/) .. .. (v.Character.Humanoid.Health*/v.Character.Humanoid.MaxHealth) .. )
v.Character.Head:(..Number)
v.Character.Head:(..Number):()
)
()
i,v (.Workspace:())
(()
.(v.Name,)
ChestESP
.(v.Name,)
v:(..Number)
bill = .(,v)
bill.Name=..Number
bill.ExtentsOffset=.(, , )
bill.Size=.(,,,)
bill.Adornee=v
bill.AlwaysOnTop=
name = .(,bill)
name.Font=.Font.GothamSemibold
name.FontSize=
name.TextWrapped=
name.Size=.(,,,)
name.TextYAlignment=
name.BackgroundTransparency=
name.TextStrokeTransparency=
v.Name==
name.TextColor3=.(, , )
name.Text=( .... ((:().LocalPlayer.Character.Head.Position-v.Position).Magnitude/) ..)
v.Name==
name.TextColor3=.(, , )
name.Text=( .... ((:().LocalPlayer.Character.Head.Position-v.Position).Magnitude/) ..)
v.Name==
name.TextColor3=.(, , )
name.Text=( .... ((:().LocalPlayer.Character.Head.Position-v.Position).Magnitude/) ..)
v[..Number].TextLabel.Text=(v.Name .... ((:().LocalPlayer.Character.Head.Position-v.Position).Magnitude/) ..)
v:(..Number)
v:(..Number):()
)
()
i,v (.Workspace:())
(()
DevilFruitESP
.(v.Name, )
v.Handle:(..Number)
bill = .(,v.Handle)
bill.Name=..Number
bill.ExtentsOffset=.(, , )
bill.Size=.(,,,)
bill.Adornee=v.Handle
bill.AlwaysOnTop=
name = .(,bill)
name.Font=.Font.GothamSemibold
name.FontSize=
name.TextWrapped=
name.Size=.(,,,)
name.TextYAlignment=
name.BackgroundTransparency=
name.TextStrokeTransparency=
name.TextColor3=.(, , )
name.Text=(v.Name .... ((:().LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/) ..)
v.Handle[..Number].TextLabel.Text=(v.Name .... ((:().LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/) ..)
v.Handle:(..Number)
v.Handle:(..Number):()
)
()
i,v (.Workspace:ldren()) do
pcall(function()
if v.Name=="Flower2" or v.Name=="Flower1" then
if FlowerESP then
if not v:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(255, 0, 0)
if v.Name=="Flower1" then
name.Text=("Blue Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
name.TextColor3=Color3.fromRGB(0, 0, 255)
end
if v.Name=="Flower2" then
name.Text=("Red Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
name.TextColor3=Color3.fromRGB(255, 0, 0)
end
else
v['NameEsp'..Number].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
end
else
if v:FindFirstChild('NameEsp'..Number) then
v:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end)
end
end
function UpdateRealFruitChams()
for i,v in pairs(game.Workspace.AppleSpawner:GetChildren()) do
if v:IsA("Tool") then
if RealFruitESP then
if not v.Handle:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Handle)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Handle
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(255, 0, 0)
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
else
v.Handle['NameEsp'..Number].TextLabel.Text=(v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
end
else
if v.Handle:FindFirstChild('NameEsp'..Number) then
v.Handle:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end
for i,v in pairs(game.Workspace.PineappleSpawner:GetChildren()) do
if v:IsA("Tool") then
if RealFruitESP then
if not v.Handle:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Handle)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Handle
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(255, 174, 0)
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
else
v.Handle['NameEsp'..Number].TextLabel.Text=(v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
end
else
if v.Handle:FindFirstChild('NameEsp'..Number) then
v.Handle:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end
for i,v in pairs(game.Workspace.BananaSpawner:GetChildren()) do
if v:IsA("Tool") then
if RealFruitESP then
if not v.Handle:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Handle)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Handle
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(251, 255, 0)
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
else
v.Handle['NameEsp'..Number].TextLabel.Text=(v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
end
else
if v.Handle:FindFirstChild('NameEsp'..Number) then
v.Handle:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end
end
function UpdateIslandESP()
for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do
pcall(function()
if IslandESP then
if v.Name ~="Sea" then
if not v:FindFirstChild('NameEsp') then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font="GothamBold"
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(7, 236, 240)
else
v['NameEsp'].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
end
end
else
if v:FindFirstChild('NameEsp') then
v:FindFirstChild('NameEsp'):Destroy()
end
end
end)
end
end
function isnil(thing)
return (thing==nil)
end
local function round(n)
return math.floor(tonumber(n)+0.5)
end
Number=math.random(1, 1000000)
function UpdatePlayerChams()
for i,v in pairs(game:GetService'Players':GetChildren()) do
pcall(function()
if not isnil(v.Character) then
if ESPPlayer then
if not isnil(v.Character.Head) and not v.Character.Head:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Character.Head)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Character.Head
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Character.Head.Position).Magnitude/3) ..' Distance')
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
if v.Team==game.Players.LocalPlayer.Team then
name.TextColor3=Color3.new(0,255,0)
else
name.TextColor3=Color3.new(255,0,0)
end
else
v.Character.Head['NameEsp'..Number].TextLabel.Text=(v.Name ..' | '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Character.Head.Position).Magnitude/3) ..' Distance\nHealth : ' .. round(v.Character.Humanoid.Health*100/v.Character.Humanoid.MaxHealth) .. '%')
end
else
if v.Character.Head:FindFirstChild('NameEsp'..Number) then
v.Character.Head:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end)
end
end
function UpdateChestChams()
for i,v in pairs(game.Workspace:GetChildren()) do
pcall(function()
if string.find(v.Name,"Chest") then
if ChestESP then
if string.find(v.Name,"Chest") then
if not v:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
if v.Name=="Chest1" then
name.TextColor3=Color3.fromRGB(109, 109, 109)
name.Text=("Chest 1" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
end
if v.Name=="Chest2" then
name.TextColor3=Color3.fromRGB(173, 158, 21)
name.Text=("Chest 2" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
end
if v.Name=="Chest3" then
name.TextColor3=Color3.fromRGB(85, 255, 255)
name.Text=("Chest 3" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
end
else
v['NameEsp'..Number].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
end
end
else
if v:FindFirstChild('NameEsp'..Number) then
v:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end)
end
end
function UpdateDevilChams()
for i,v in pairs(game.Workspace:GetChildren()) do
pcall(function()
if DevilFruitESP then
if string.find(v.Name, "Fruit") then
if not v.Handle:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Handle)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Handle
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(255, 255, 255)
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
else
v.Handle['NameEsp'..Number].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
end
end
else
if v.Handle:FindFirstChild('NameEsp'..Number) then
v.Handle:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end)
end
end
function UpdateFlowerChams()
for i,v in pairs(game.Workspace:GetChildren()) do
pcall(function()
if v.Name=="Flower2" or v.Name=="Flower1" then
if FlowerESP then
if not v:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(255, 0, 0)
if v.Name=="Flower1" then
name.Text=("Blue Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
name.TextColor3=Color3.fromRGB(0, 0, 255)
end
if v.Name=="Flower2" then
name.Text=("Red Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
name.TextColor3=Color3.fromRGB(255, 0, 0)
end
else
v['NameEsp'..Number].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' Distance')
end
else
if v:FindFirstChild('NameEsp'..Number) then
v:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end)
end
end
function UpdateRealFruitChams()
for i,v in pairs(game.Workspace.AppleSpawner:GetChildren()) do
if v:IsA("Tool") then
if RealFruitESP then
if not v.Handle:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Handle)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Handle
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(255, 0, 0)
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
else
v.Handle['NameEsp'..Number].TextLabel.Text=(v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
end
else
if v.Handle:FindFirstChild('NameEsp'..Number) then
v.Handle:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end
for i,v in pairs(game.Workspace.PineappleSpawner:GetChildren()) do
if v:IsA("Tool") then
if RealFruitESP then
if not v.Handle:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Handle)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Handle
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(255, 174, 0)
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
else
v.Handle['NameEsp'..Number].TextLabel.Text=(v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
end
else
if v.Handle:FindFirstChild('NameEsp'..Number) then
v.Handle:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end
for i,v in pairs(game.Workspace.BananaSpawner:GetChildren()) do
if v:IsA("Tool") then
if RealFruitESP then
if not v.Handle:FindFirstChild('NameEsp'..Number) then
local bill = Instance.new('BillboardGui',v.Handle)
bill.Name='NameEsp'..Number
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Handle
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font=Enum.Font.GothamSemibold
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(251, 255, 0)
name.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
else
v.Handle['NameEsp'..Number].TextLabel.Text=(v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Handle.Position).Magnitude/3) ..' Distance')
end
else
if v.Handle:FindFirstChild('NameEsp'..Number) then
v.Handle:FindFirstChild('NameEsp'..Number):Destroy()
end
end
end
end
end
spawn(function()
while wait() do
pcall(function()
if MobESP then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild('HumanoidRootPart') then
if not v:FindFirstChild("MobEap") then
local BillboardGui = Instance.new("BillboardGui")
local TextLabel = Instance.new("TextLabel")
BillboardGui.Parent=v
BillboardGui.ZIndexBehavior=Enum.ZIndexBehavior.Sibling
BillboardGui.Active=true
BillboardGui.Name="MobEap"
BillboardGui.AlwaysOnTop=true
BillboardGui.LightInfluence=1.000
BillboardGui.Size=UDim2.new(0, 200, 0, 50)
BillboardGui.StudsOffset=Vector3.new(0, 2.5, 0)
TextLabel.Parent=BillboardGui
TextLabel.BackgroundColor3=Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency=1.000
TextLabel.Size=UDim2.new(0, 200, 0, 50)
TextLabel.Font=Enum.Font.GothamBold
TextLabel.TextColor3=Color3.fromRGB(7, 236, 240)
TextLabel.Text.Size=35
end
local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.HumanoidRootPart.Position).Magnitude)
v.MobEap.TextLabel.Text=v.Name.."-"..Dis.." Distance"
end
end
else
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("MobEap") then
v.MobEap:Destroy()
end
end
end
end)
end
end)
spawn(function()
while wait() do
pcall(function()
if SeaESP then
for i,v in pairs(game:GetService("Workspace").SeaBeasts:GetChildren()) do
if v:FindFirstChild('HumanoidRootPart') then
if not v:FindFirstChild("Seaesps") then
local BillboardGui = Instance.new("BillboardGui")
local TextLabel = Instance.new("TextLabel")
BillboardGui.Parent=v
BillboardGui.ZIndexBehavior=Enum.ZIndexBehavior.Sibling
BillboardGui.Active=true
BillboardGui.Name="Seaesps"
BillboardGui.AlwaysOnTop=true
BillboardGui.LightInfluence=1.000
BillboardGui.Size=UDim2.new(0, 200, 0, 50)
BillboardGui.StudsOffset=Vector3.new(0, 2.5, 0)
TextLabel.Parent=BillboardGui
TextLabel.BackgroundColor3=Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency=1.000
TextLabel.Size=UDim2.new(0, 200, 0, 50)
TextLabel.Font=Enum.Font.GothamBold
TextLabel.TextColor3=Color3.fromRGB(7, 236, 240)
TextLabel.Text.Size=35
end
local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.HumanoidRootPart.Position).Magnitude)
v.Seaesps.TextLabel.Text=v.Name.."-"..Dis.." Distance"
end
end
else
for i,v in pairs (game:GetService("Workspace").SeaBeasts:GetChildren()) do
if v:FindFirstChild("Seaesps") then
v.Seaesps:Destroy()
end
end
end
end)
end
end)
spawn(function()
while wait() do
pcall(function()
if NpcESP then
for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do
if v:FindFirstChild('HumanoidRootPart') then
if not v:FindFirstChild("NpcEspes") then
local BillboardGui = Instance.new("BillboardGui")
local TextLabel = Instance.new("TextLabel")
BillboardGui.Parent=v
BillboardGui.ZIndexBehavior=Enum.ZIndexBehavior.Sibling
BillboardGui.Active=true
BillboardGui.Name="NpcEspes"
BillboardGui.AlwaysOnTop=true
BillboardGui.LightInfluence=1.000
BillboardGui.Size=UDim2.new(0, 200, 0, 50)
BillboardGui.StudsOffset=Vector3.new(0, 2.5, 0)
TextLabel.Parent=BillboardGui
TextLabel.BackgroundColor3=Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency=1.000
TextLabel.Size=UDim2.new(0, 200, 0, 50)
TextLabel.Font=Enum.Font.GothamBold
TextLabel.TextColor3=Color3.fromRGB(7, 236, 240)
TextLabel.Text.Size=35
end
local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.HumanoidRootPart.Position).Magnitude)
v.NpcEspes.TextLabel.Text=v.Name.."-"..Dis.." Distance"
end
end
else
for i,v in pairs (game:GetService("Workspace").NPCs:GetChildren()) do
if v:FindFirstChild("NpcEspes") then
v.NpcEspes:Destroy()
end
end
end
end)
end
end)
function isnil(thing)
return (thing==nil)
end
local function round(n)
return math.floor(tonumber(n)+0.5)
end
Number=math.random(1, 1000000)
function UpdateIslandMirageESP()
for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do
pcall(function()
if MirageIslandESP then
if v.Name=="Mirage Island" then
if not v:FindFirstChild('NameEsp') then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font="Code"
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(80, 245, 245)
else
v['NameEsp'].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' M')
end
end
else
if v:FindFirstChild('NameEsp') then
v:FindFirstChild('NameEsp'):Destroy()
end
end
end)
end
end
function UpdateAuraESP()
for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do
pcall(function()
if AuraESP then
if v.Name=="Master of Enhancement" then
if not v:FindFirstChild('NameEsp') then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font="Code"
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(80, 245, 245)
else
v['NameEsp'].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' M')
end
end
else
if v:FindFirstChild('NameEsp') then
v:FindFirstChild('NameEsp'):Destroy()
end
end
end)
end
end
function UpdateLSDESP()
for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do
pcall(function()
if LADESP then
if v.Name=="Legendary Sword Dealer" then
if not v:FindFirstChild('NameEsp') then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font="Code"
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(80, 245, 245)
else
v['NameEsp'].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' M')
end
end
else
if v:FindFirstChild('NameEsp') then
v:FindFirstChild('NameEsp'):Destroy()
end
end
end)
end
end
function UpdateGeaESP()
for i,v in pairs(game:GetService("Workspace").Map.MysticIsland:GetChildren()) do
pcall(function()
if GearESP then
if v.Name=="MeshPart" then
if not v:FindFirstChild('NameEsp') then
local bill = Instance.new('BillboardGui',v)
bill.Name='NameEsp'
bill.ExtentsOffset=Vector3.new(0, 1, 0)
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.Font="Code"
name.FontSize="Size14"
name.TextWrapped=true
name.Size=UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.BackgroundTransparency=1
name.TextStrokeTransparency=0.5
name.TextColor3=Color3.fromRGB(80, 245, 245)
else
v['NameEsp'].TextLabel.Text=(v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position-v.Position).Magnitude/3) ..' M')
end
end
else
if v:FindFirstChild('NameEsp') then
v:FindFirstChild('NameEsp'):Destroy()
end
end
end)
end
end
function Tween2(KG)
local Distance = (KG.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
local Speed = 350
local tweenInfo = TweenInfo.new(Distance / Speed, Enum.EasingStyle.Linear)
local tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, tweenInfo, {
CFrame = KG
})
tween:Play()
if _G.StopTween2 then
tween:Cancel()
end
_G.Clip2 = true
wait(Distance / Speed)
_G.Clip2 = false
end
function BKP(Point)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Point
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Point
end
TweenSpeed = 350
function Tween(KG)
local Distance = (KG.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
local Speed = TweenSpeed
local tweenInfo = TweenInfo.new(Distance / Speed, Enum.EasingStyle.Linear)
local tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, tweenInfo, {
CFrame = KG
})
tween:Play()
if _G.StopTween then
tween:Cancel()
end
end
function EquipTool(ToolSe)
if game.Players.LocalPlayer.Backpack:FindFirstChild(ToolSe) then
local tool = game.Players.LocalPlayer.Backpack:FindFirstChild(ToolSe)
wait()
game.Players.LocalPlayer.Character.Humanoid:EquipTool(tool)
end
end
spawn(function()
while task.wait() do
pcall(function()
if _G.AutoEvoRace or _G.CastleRaid or _G.CollectAzure or _G.TweenToKitsune or _G.GhostShip or _G.Ship or _G.Auto_Holy_Torch or _G.TeleportPly or _G.Auto_Sea3 or _G.Auto_Sea2 or _G.Tweenfruit or _G.AutoFishCrew or _G.Auto_Saber or _G.AutoShark or _G.Auto_Warden or _G.Auto_RainbowHaki or AutoFarmRace or _G.AutoQuestRace or Auto_Law or AutoTushita or _G.AutoHolyTorch or _G.AutoTerrorshark or _G.farmpiranya or _G.Auto_MusketeerHat or _G.Auto_ObservationV2 or _G.AutoNear or _G.Auto_PoleV1 or _G.Auto_Buddy or _G.Ectoplasm or AutoEvoRace or AutoBartilo or _G.Auto_Canvander or _G.AutoLevel or _G.Auto_DualKatana or Auto_Quest_Yama_3 or Auto_Quest_Yama_2 or Auto_Quest_Yama_1 or Auto_Quest_Tushita_1 or Auto_Quest_Tushita_2 or Auto_Quest_Tushita_3 or _G.Clip2 or _G.Auto_Regoku or _G.AutoBone or _G.AutoBoneNoQuest or _G.AutoBoss or AutoFarmMasDevilFruit or AutoFarmMasGun or AutoHallowSycthe or AutoTushita or _G.Cake or _G.Auto_SkullGuitar or _G.AutoFarmSwan or _G.AutoEliteor or AutoNextIsland or Musketeer or _G.AutoMaterial or AutoFarmRaceQuest or _G.Factory or _G.Auto_Saw or _G.AutoFrozenDimension or _G.AutoKillTrial or _G.AutoUpgrade or _G.TweenToFrozenDimension then
if not game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyClip") then
local Noclip = Instance.new("BodyVelocity")
Noclip.Name="BodyClip"
Noclip.Parent=game:GetService("Players").LocalPlayer.Character.HumanoidRootPart
Noclip.MaxForce=Vector3.new(100000,100000,100000)
Noclip.Velocity=Vector3.new(0,0,0)
end
else
game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyClip"):Destroy()
end
end)
end
end)
spawn(function()
pcall(function()
game:GetService("RunService").Stepped:Connect(function()
if _G.AutoEvoRace or _G.Auto_RainbowHaki or _G.Auto_SkullGuitar or _G.CastleRaid or _G.CollectAzure or _G.TweenToKitsune or _G.Auto_Sea3 or _G.Auto_Sea2 or _G.GhostShip or _G.Ship or _G.Auto_Holy_Torch or _G.TeleportPly or _G.Tweenfruit or _G.Auto_Saber or _G.Auto_PoleV1 or _G.Auto_MusketeerHat or _G.AutoFishCrew or _G.AutoShark or AutoFarmRace or _G.AutoQuestRace or _G.Auto_Warden or Auto_Law or _G.Auto_DualKatana or Auto_Quest_Tushita_1 or Auto_Quest_Tushita_2 or Auto_Quest_Tushita_3 or AutoTushita or _G.AutoHolyTorch or _G.Auto_Buddy or _G.AutoTerrorshark or _G.farmpiranya or Auto_Quest_Yama_3 or _G.Auto_ObservationV2 or Auto_Quest_Yama_2 or Auto_Quest_Yama_1 or _G.AutoNear or _G.Ectoplasm or AutoEvoRace or _G.AutoKillTrial or AutoBartilo or AutoFarmMasGun or _G.Auto_Regoku or _G.AutoLevel or _G.Clip2 or _G.AutoBone or _G.Auto_Canvander or _G.AutoBoneNoQuest or _G.AutoBoss or _G.Auto_Saw or AutoFarmMasDevilFruit or AutoHallowSycthe or AutoTushita or _G.Cake or _G.AutoFarmSwan or _G.AutoEliteor or AutoNextIsland or Musketeer or _G.AutoMaterial or _G.Factory or _G.AutoFrozenDimension or AutoFarmRaceQuest or _G.AutoUpgrade or _G.TweenToFrozenDimension then
for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide=false
end
end
end
end)
end)
end)
task.spawn(function()
if game.Players.LocalPlayer.Character:FindFirstChild("Stun") then
game.Players.LocalPlayer.Character.Stun.Changed:connect(function()
pcall(function()
if game.Players.LocalPlayer.Character:FindFirstChild("Stun") then
game.Players.LocalPlayer.Character.Stun.Value=0
end
end)
end)
end
end)
function CheckMaterial(matname)
for i,v in pairs(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("getInventory")) do
if type(v)=="table" then
if v.Type=="Material" then
if v.Name==matname then
return v.Count
end
end
end
end
return 0
end
function GetWeaponInventory(Weaponname)
for i,v in pairs(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("getInventory")) do
if type(v)=="table" then
if v.Type=="Sword" then
if v.Name==Weaponname then
return true
end
end
end
end
return false
end
local player = game.Players.LocalPlayer
function AttackNoCoolDown()
local character = player.Character
if not character then return end
local equippedWeapon = nil
for _, item in ipairs(character:GetChildren()) do
if item:IsA("Tool") then
equippedWeapon = item
break
end
end
if not equippedWeapon then return end
local function IsEntityAlive(entity)
return entity and entity:FindFirstChild("Humanoid") and entity.Humanoid.Health > 0
end
local function GetEnemiesInRange(range)
local enemies = game:GetService("Workspace").Enemies:GetChildren()
local targets = {}
local playerPos = character:GetPivot().Position
for _, enemy in ipairs(enemies) do
local primaryPart = enemy:FindFirstChild("HumanoidRootPart")
if primaryPart and IsEntityAlive(enemy) and (primaryPart.Position - playerPos).Magnitude <= range then
table.insert(targets, enemy)
end
end
return targets
end
if equippedWeapon:FindFirstChild("LeftClickRemote") then
local attackCount = 1
local enemiesInRange = GetEnemiesInRange(60)
for _, enemy in ipairs(enemiesInRange) do
local direction = (enemy.HumanoidRootPart.Position - character:GetPivot().Position).Unit
pcall(function()
equippedWeapon.LeftClickRemote:FireServer(direction, attackCount)
end)
attackCount = attackCount + 1
if attackCount > 10000000000000 then attackCount = 1 end
end
else
local targets = {}
local enemies = game:GetService("Workspace").Enemies:GetChildren()
local playerPos = character:GetPivot().Position
local mainTarget = nil
for _, enemy in ipairs(enemies) do
if not enemy:GetAttribute("IsBoat") and IsEntityAlive(enemy) then
local head = enemy:FindFirstChild("Head")
if head and (playerPos - head.Position).Magnitude <= 60 then
table.insert(targets, { enemy, head })
mainTarget = head
end
end
end
if not mainTarget then return end
pcall(function()
local storage = game:GetService("ReplicatedStorage")
local attackEvent = storage:WaitForChild("Modules"):WaitForChild("Net"):WaitForChild("RE/RegisterAttack")
local hitEvent = storage:WaitForChild("Modules"):WaitForChild("Net"):WaitForChild("RE/RegisterHit")
if #targets > 0 then
attackEvent:FireServer(0.0000000000001)
hitEvent:FireServer(mainTarget, targets)
else
task.wait(0.0000000000001)
end
end)
end
end
Type=1
spawn(function()
while wait() do
if Type==1 then
Pos=CFrame.new(0, 20, 0)
end
end
end)
spawn(function()
while wait() do
Type=1
end
end)
function AutoHaki()
if not game:GetService("Players").LocalPlayer.Character:FindFirstChild("HasBuso") then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Buso")
end
end
function to(P)
repeat wait(_G.Fast_Delay)
game.Players.LocalPlayer.Character.Humanoid:ChangeState(15)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=P
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=P
until (P.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude<=2000
end
function to(p)
pcall(function()
if (p.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude>=2000 and not Auto_Raid and game.Players.LocalPlayer.Character.Humanoid.Health>0 then
if NameMon=="FishmanQuest" then
Tween(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(61163.8515625, 11.6796875, 1819.7841796875))
elseif Mon=="God's Guard" then
Tween(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-4607.82275, 872.54248,-1667.55688))
elseif NameMon=="SkyExp1Quest" then
Tween(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-7894.6176757813, 5547.1416015625,-380.29119873047))
elseif NameMon=="ShipQuest1" then
Tween(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125))
elseif NameMon=="ShipQuest2" then
Tween(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125))
elseif NameMon=="FrostQuest" then
Tween(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-6508.5581054688, 89.034996032715,-132.83953857422))
else
repeat wait(_G.Fast_Delay)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=p
wait(.05)
game.Players.LocalPlayer.Character.Head:Destroy()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=p
until (p.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude<2500 and game.Players.LocalPlayer.Character.Humanoid.Health>0
wait()
end
end
end)
end
wait(2.0)
local Players = game:GetService("Players")
local ContentProvider = game:GetService("ContentProvider")
local playerGui = Players.LocalPlayer:WaitForChild("PlayerGui")
local existingGui = playerGui:FindFirstChild("CustomScreenGui")
if existingGui then
existingGui:Destroy()
end
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "CustomScreenGui"
ScreenGui.Parent = playerGui
local Button = Instance.new("ImageButton")
Button.Name = "CustomButton"
Button.Parent = ScreenGui
Button.Size = UDim2.new(0, 50, 0, 50)
Button.Position = UDim2.new(0.015, 0, 0.02, 20)
Button.BackgroundTransparency = 1
Button.Image = "rbxassetid://138345689094456"
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(1, 0)
UICorner.Parent = Button
local imageLoaded = false
ContentProvider:PreloadAsync({Button.Image}, function()
imageLoaded = true
end)
Button.MouseButton1Click:Connect(function()
if not imageLoaded then
return
end
local VirtualInputManager = game:GetService("VirtualInputManager")
if VirtualInputManager then
task.defer(function()
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.LeftControl, false, game)
VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.LeftControl, false, game)
end)
end
end)
task.defer(function()
if game:GetService("ReplicatedStorage"):FindFirstChild("Effect")
and game:GetService("ReplicatedStorage").Effect:FindFirstChild("Container")
and game:GetService("ReplicatedStorage").Effect.Container:FindFirstChild("Death") then
local DeathEffect = require(game:GetService("ReplicatedStorage").Effect.Container.Death)
local CameraShaker = require(game:GetService("ReplicatedStorage").Util.CameraShaker)
if CameraShaker then
CameraShaker:Stop()
end
if hookfunction then
hookfunction(DeathEffect, function(...) return ... end)
end
end
end)
wait(1.0)
local executorName
if identifyexecutor then
executorName=identifyexecutor()
elseif getexecutorname then
executorName=getexecutorname()
end
if executorName then
Tabs.Info:AddParagraph({
Title="Client đang sử dụng",
Content=executorName
})
end
Tabs.Info:AddButton({
Title="Tạo bởi @HLuuVN",
Description="Link User Roblox",
Callback=function()
setclipboard(tostring("https://www.roblox.com/vi/users/2764749122/profile"))
end
})
_G.FastAttackVxeze_Mode="Super Fast Attack"
spawn(function()
while wait() do
if _G.FastAttackVxeze_Mode then
pcall(function()
if _G.FastAttackVxeze_Mode=="Super Fast Attack" then
_G.Fast_Delay=0.0000000000001
end
end)
end
end
end)
local AutoFram = Tabs.Main:AddSection("Auto Fram")
local DropdownSelectWeapon = Tabs.Main:AddDropdown("DropdownSelectWeapon", {
Title = "Select Weapon",
Description = "",
Values = {'Melee', 'Sword', 'Blox Fruit'},
Multi = false,
Default = 1,
})
DropdownSelectWeapon:SetValue('Melee')
DropdownSelectWeapon:OnChanged(function(Value)
ChooseWeapon = Value
end)
task.spawn(function()
while wait() do
pcall(function()
if ChooseWeapon == "Melee" then
for _, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Melee" then
if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then
SelectWeapon = v.Name
end
end
end
elseif ChooseWeapon == "Sword" then
for _, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Sword" then
if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then
SelectWeapon = v.Name
end
end
end
elseif ChooseWeapon == "Blox Fruit" then
for _, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Blox Fruit" then
if game.Players.LocalPlayer.Backpack:FindFirstChild(tostring(v.Name)) then
SelectWeapon = v.Name
end
end
end
end
end)
end
end)
local ToggleLevel = Tabs.Main:AddToggle("ToggleLevel", {
Title="Auto Fram Level",
Description="",
Default=false })
ToggleLevel:OnChanged(function(Value)
_G.AutoLevel=Value
if Value==false then
wait()
Tween(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
end
end)
Options.ToggleLevel:SetValue(false)
spawn(function()
while task.wait() do
if _G.AutoLevel then
pcall(function()
CheckLevel()
if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible==false then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
Tween(CFrameQ)
if (CFrameQ.Position-game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude<=5 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest",NameQuest,QuestLv)
end
elseif string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible==true then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health>0 then
if v.Name==Ms then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
bringmob=true
AutoHaki()
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame*Pos)
v.HumanoidRootPart.Size=Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency=1
v.Humanoid.JumpPower=0
v.Humanoid.WalkSpeed=0
v.HumanoidRootPart.CanCollide=false
FarmPos=v.HumanoidRootPart.CFrame
MonFarm=v.Name
until not _G.AutoLevel or not v.Parent or v.Humanoid.Health<=0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name) or game.Players.LocalPlayer.PlayerGui.Main.Quest.Visible==false
bringmob=false
end
end
end
for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].EnemySpawns:GetChildren()) do
if string.find(v.Name,NameMon) then
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.Position).Magnitude>=10 then
Tween(v.HumanoidRootPart.CFrame*Pos)
end
end
end
end
end)
end
end
end)
local ToggleMobAura = Tabs.Main:AddToggle("ToggleMobAura", {
Title="Auto Mob Aura",
Description="",
Default=false })
ToggleMobAura:OnChanged(function(Value)
_G.AutoNear=Value
if Value==false then
wait()
Tween(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
end
end)
Options.ToggleMobAura:SetValue(false)
spawn(function()
while wait() do
if _G.AutoNear then
pcall(function()
for i,v in pairs (game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health>0 then
if v.Name then
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v:FindFirstChild("HumanoidRootPart").Position).Magnitude<=5000 then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
bringmob=true
AutoHaki()
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame*Pos)
v.HumanoidRootPart.Size=Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency=1
v.Humanoid.JumpPower=0
v.Humanoid.WalkSpeed=0
v.HumanoidRootPart.CanCollide=false
FarmPos=v.HumanoidRootPart.CFrame
MonFarm=v.Name
until not _G.AutoNear or not v.Parent or v.Humanoid.Health<=0 or not game.Workspace.Enemies:FindFirstChild(v.Name)
bringmob=false
end
end
end
end
end)
end
end
end)
local AutoFram = Tabs.Main1:AddSection("CastleRaid")
local ToggleCastleRaid = Tabs.Main1:AddToggle("ToggleCastleRaid", {
Title="Auto Castle Raid",
Description="",
Default=false })
ToggleCastleRaid:OnChanged(function(Value)
_G.CastleRaid=Value
end)
Options.ToggleCastleRaid:SetValue(false)
spawn(function()
while wait() do
if _G.CastleRaid then
pcall(function()
local CFrameCastleRaid = CFrame.new(-5496.17432, 313.768921,-2841.53027, 0.924894512, 7.37058015e-09, 0.380223751, 3.5881019e-08, 1,-1.06665446e-07,-0.380223751, 1.12297109e-07, 0.924894512)
if (CFrame.new(-5539.3115234375, 313.800537109375,-2972.372314453125).Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude<=500 then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if _G.CastleRaid and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health>0 then
if (v.HumanoidRootPart.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude<2000 then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
AutoHaki()
EquipTool(SelectWeapon)
v.HumanoidRootPart.CanCollide=false
v.HumanoidRootPart.Size=Vector3.new(60, 60, 60)
Tween(v.HumanoidRootPart.CFrame*Pos)
until v.Humanoid.Health<=0 or not v.Parent or not _G.CastleRaid
end
end
end
else
Tween(CFrameCastleRaid)
end
end)
end
end
end)
local ToggleHakiFortress = Tabs.Main1:AddToggle("ToggleHakiFortress", {
Title="Auto On Haki",
Description="",
Default=false
})
ToggleHakiFortress:OnChanged(function(Value)
_G.EnableHakiFortress=Value
end)
Options.ToggleHakiFortress:SetValue(false)
local function EquipAuraAndTeleport(storageName, targetPosition)
local args = {
[1]={
["StorageName"]=storageName,
["Type"]="AuraSkin",
["Context"]="Equip"
}
}
game:GetService("ReplicatedStorage").Modules.Net:FindFirstChild("RF/FruitCustomizerRF"):InvokeServer(unpack(args))
Tween2(targetPosition)
end
local function IsAtPosition(targetPosition, tolerance)
local character = game.Players.LocalPlayer.Character
if not character or not character:FindFirstChild("HumanoidRootPart") then
return false
end
local characterPosition = character.HumanoidRootPart.Position
return (characterPosition-targetPosition).Magnitude<tolerance
end
spawn(function()
while true do
if _G.EnableHakiFortress then
EquipAuraAndTeleport("Snow White", Vector3.new(-4971.71826171875, 335.9582214355469,-3720.0595703125))
while not IsAtPosition(Vector3.new(-4971.71826171875, 335.9582214355469,-3720.0595703125), 1) do
wait(0.1)
end
wait(0.5)
EquipAuraAndTeleport("Pure Red", Vector3.new(-5414.92041015625, 314.2582092285156,-2212.20166015625))
while not IsAtPosition(Vector3.new(-5414.92041015625, 314.2582092285156,-2212.20166015625), 1) do
wait(0.1)
end
wait(0.5)
EquipAuraAndTeleport("Winter Sky", Vector3.new(-5420.26318359375, 1089.3582763671875,-2666.8193359375))
while not IsAtPosition(Vector3.new(-5420.26318359375, 1089.3582763671875,-2666.8193359375), 1) do
wait(0.1)
end
wait(0.5)
_G.EnableHakiFortress=false
end
wait(0.5)
end
end)
local ToggleCollectChest = Tabs.Main1:AddToggle("ToggleCollectChest", {
Title = "Auto Chest",
Description = "",
Default = false
})
ToggleCollectChest:OnChanged(function(Value)
_G.AutoCollectChest = Value
end)
spawn(function()
while wait() do
if _G.AutoCollectChest then
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Position = Character:GetPivot().Position
local CollectionService = game:GetService("CollectionService")
local Chests = CollectionService:GetTagged("_ChestTagged")
local Distance, Nearest = math.huge
for i = 1, #Chests do
local Chest = Chests[i]
local Magnitude = (Chest:GetPivot().Position - Position).Magnitude
if not Chest:GetAttribute("IsDisabled") and Magnitude < Distance then
Distance, Nearest = Magnitude, Chest
end
end
if Nearest then
local ChestPosition = Nearest:GetPivot().Position
local CFrameTarget = CFrame.new(ChestPosition)
Tween2(CFrameTarget)
end
end
end
end)
local ToggleCollectBerry = Tabs.Main1:AddToggle("ToggleCollectBerry", {
Title = "Auto Berry and Hop",
Description = "",
Default = false
})
ToggleCollectBerry:OnChanged(function(Value)
_G.AutoCollectBerry = Value
end)
spawn(function()
while wait() do
if _G.AutoCollectBerry then
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Position = Character:GetPivot().Position
local CollectionService = game:GetService("CollectionService")
local BerryBushes = CollectionService:GetTagged("BerryBush")
local Distance, Nearest, BerryName = math.huge, nil, nil
for i = 1, #BerryBushes do
local Bush = BerryBushes[i]
for AttributeName, Berry in pairs(Bush:GetAttributes()) do
local Magnitude = (Bush.Parent:GetPivot().Position - Position).Magnitude
if Magnitude < Distance then
Distance, Nearest, BerryName = Magnitude, Bush, Berry
end
end
end
if Nearest then
local BushPosition = Nearest.Parent:GetPivot().Position
local CFrameTarget = CFrame.new(BushPosition)
Tween2(CFrameTarget)
Fluent:Notify({
Title = "💎Diamond Hub",
Content = "Find Berry: " .. tostring(BerryName),
Duration = 10
})
else
Hop()
end
end
end
end)
local Mastery = Tabs.Main:AddSection("Auto Fram Mastery")
local DropdownMastery = Tabs.Main:AddDropdown("DropdownMastery", {
Title = "Select Fram",
Description = "",
Values = {"Level", "Level No Quest", "Near Mob", "Bone", "Cake", "Ecto"},
Multi = false,
Default = 1,
})
DropdownMastery:SetValue(TypeMastery)
DropdownMastery:OnChanged(function(Value)
TypeMastery = Value
end)
local ToggleMasteryFruit = Tabs.Main:AddToggle("ToggleMasteryFruit", {
Title = "Auto Fram Fruit",
Description = "",
Default = false
})
ToggleMasteryFruit:OnChanged(function(Value)
AutoFarmMasDevilFruit = Value
end)
Options.ToggleMasteryFruit:SetValue(false)
local ToggleMasteryGun = Tabs.Main:AddToggle("ToggleMasteryGun", {
Title = "Auto Fram Gun",
Description = "",
Default = false
})
ToggleMasteryGun:OnChanged(function(Value)
AutoFarmMasGun = Value
end)
local SliderHealt = Tabs.Main:AddSlider("SliderHealt", {
Title = "Healt Mob",
Description = "",
Default = 25,
Min = 0,
Max = 100,
Rounding = 1,
Callback = function(Value)
KillPercent = Value
end
})
SliderHealt:OnChanged(function(Value)
KillPercent = Value
end)
SliderHealt:SetValue(20)
spawn(function()
while task.wait() do
if _G.UseSkill then
pcall(function()
if _G.UseSkill then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name == MonFarm and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
repeat
game:GetService("RunService").Heartbeat:wait()
EquipTool(game.Players.LocalPlayer.Data.DevilFruit.Value)
Tween(v.HumanoidRootPart.CFrame * Pos)
PositionSkillMasteryDevilFruit = v.HumanoidRootPart.Position
if game:GetService("Players").LocalPlayer.Character:FindFirstChild(game.Players.LocalPlayer.Data.DevilFruit.Value) then
game:GetService("Players").LocalPlayer.Character:FindFirstChild(game.Players.LocalPlayer.Data.DevilFruit.Value).MousePos.Value = PositionSkillMasteryDevilFruit
local DevilFruitMastery = game:GetService("Players").LocalPlayer.Character:FindFirstChild(game.Players.LocalPlayer.Data.DevilFruit.Value).Level.Value
if SkillZ and DevilFruitMastery >= 1 then
game:service('VirtualInputManager'):SendKeyEvent(true, "Z", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "Z", false, game)
end
if SkillX and DevilFruitMastery >= 1 then
game:service('VirtualInputManager'):SendKeyEvent(true, "X", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "X", false, game)
end
if SkillC and DevilFruitMastery >= 1 then
game:service('VirtualInputManager'):SendKeyEvent(true, "C", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "C", false, game)
end
if SkillV and DevilFruitMastery >= 1 then
game:service('VirtualInputManager'):SendKeyEvent(true, "V", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "V", false, game)
end
if SkillF and DevilFruitMastery >= 1 then
game:GetService("VirtualInputManager"):SendKeyEvent(true, "F", false, game)
wait()
game:GetService("VirtualInputManager"):SendKeyEvent(false, "F", false, game)
end
end
until not AutoFarmMasDevilFruit or not _G.UseSkill or v.Humanoid.Health == 0
end
end
end
end)
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasDevilFruit and TypeMastery == 'Near Mob' then
pcall(function()
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v.Name and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v:FindFirstChild("HumanoidRootPart").Position).Magnitude <= 5000 then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkill = true
else
_G.UseSkill = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasDevilFruit or not MasteryType == 'Near Mob' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Near Mob'
bringmob = false
_G.UseSkill = false
end
end
end
end)
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasDevilFruit and TypeMastery == 'Ecto' then
pcall(function()
local EctoMob = CFrame.new(904.4072265625, 181.05767822266, 33341.38671875)
Tween(EctoMob)
end)
local Distance = (Vector3.new(904.4072265625, 181.05767822266, 33341.38671875) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
if Distance > 20000 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance", Vector3.new(923.21252441406, 126.9760055542, 32852.83203125))
end
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == "Ship Steward" or v.Name == "Ship Engineer" or v.Name == "Ship Deckhand" or v.Name == "Ship Officer" then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkill = true
else
_G.UseSkill = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasDevilFruit or not MasteryType == 'Ecto' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Ecto'
bringmob = false
_G.UseSkill = false
end
end
end
for i, v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v.Name == "Ship Steward" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Ship Engineer" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Ship Deckhand" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Ship Officer" then
Tween(v.HumanoidRootPart.CFrame * Pos)
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasDevilFruit and TypeMastery == 'Cake' then
pcall(function()
local cakepos = CFrame.new(-9508.5673828125, 142.1398468017578, 5737.3603515625)
Tween(cakepos)
end)
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == "Cookie Crafter" or v.Name == "Cake Guard" or v.Name == "Baking Staff" or v.Name == "Head Baker" then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkill = true
else
_G.UseSkill = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasDevilFruit or not MasteryType == 'Cake' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Cake'
bringmob = false
_G.UseSkill = false
end
end
end
for i, v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v.Name == "Cookie Crafter" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Cake Guard" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Baking Staff" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Head Baker" then
Tween(v.HumanoidRootPart.CFrame * Pos)
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasDevilFruit and TypeMastery == 'Level No Quest' then
pcall(function()
CheckLevel()
Tween(CFrameQ)
end)
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == Ms then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkill = true
else
_G.UseSkill = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasDevilFruit or not MasteryType == 'Level No Quest' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Level No Quest'
bringmob = false
_G.UseSkill = false
end
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasDevilFruit and TypeMastery == 'Level' then
pcall(function()
CheckLevel()
if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
Tween(CFrameQ)
end
if (CFrameQ.Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest", NameQuest, QuestLv)
end
end)
if string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then
if game:GetService("Workspace").Enemies:FindFirstChild(Ms) then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == Ms then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkill = true
else
_G.UseSkill = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasDevilFruit or not MasteryType == 'Level' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Level'
bringmob = false
_G.UseSkill = false
end
end
end
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasDevilFruit and TypeMastery == 'Bone' then
pcall(function()
local boneframe = CFrame.new(-9508.5673828125, 142.1398468017578, 5737.3603515625)
Tween(boneframe)
end)
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == "Reborn Skeleton" or v.Name == "Living Zombie" or v.Name == "Demonic Soul" or v.Name == "Posessed Mummy" then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkill = true
else
_G.UseSkill = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasDevilFruit or not MasteryType == 'Bone' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Bone'
bringmob = false
_G.UseSkill = false
end
end
end
for i, v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v.Name == "Reborn Skeleton" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Living Zombie" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Demonic Soul" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Posessed Mummy" then
Tween(v.HumanoidRootPart.CFrame * Pos)
end
end
end
end
end)
spawn(function()
while task.wait() do
if _G.UseSkillGun then
pcall(function()
if _G.UseSkillGun then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name == MonFarm and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
repeat game:GetService("RunService").Heartbeat:wait()
EquipToolGun()
Tween(v.HumanoidRootPart.CFrame * Pos)
PositionSkillMasteryGun = v.HumanoidRootPart.Position
if SkillZ then
game:service('VirtualInputManager'):SendKeyEvent(true, "Z", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "Z", false, game)
end
if SkillX then
game:service('VirtualInputManager'):SendKeyEvent(true, "X", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "X", false, game)
end
if SkillC then
game:service('VirtualInputManager'):SendKeyEvent(true, "C", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "C", false, game)
end
if SkillV then
game:service('VirtualInputManager'):SendKeyEvent(true, "V", false, game)
wait()
game:service('VirtualInputManager'):SendKeyEvent(false, "V", false, game)
end
if SkillF then
game:GetService("VirtualInputManager"):SendKeyEvent(true, "F", false, game)
wait()
game:GetService("VirtualInputManager"):SendKeyEvent(false, "F", false, game)
end
until not AutoFarmMasGun or not _G.UseSkillGun or v.Humanoid.Health == 0
end
end
end
end)
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasGun and TypeMastery == 'Near Mob' then
pcall(function()
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v.Name and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v:FindFirstChild("HumanoidRootPart").Position).Magnitude <= 5000 then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkillGun = true
else
_G.UseSkillGun = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasGun or not MasteryType == 'Near Mob' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Near Mob'
bringmob = false
_G.UseSkillGun = false
end
end
end
end)
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasGun and TypeMastery == 'Ecto' then
pcall(function()
local EctoMob = CFrame.new(904.4072265625, 181.05767822266, 33341.38671875)
Tween(EctoMob)
end)
local Distance = (Vector3.new(904.4072265625, 181.05767822266, 33341.38671875) - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
if Distance > 20000 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance", Vector3.new(923.21252441406, 126.9760055542, 32852.83203125))
end
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == "Ship Steward" or v.Name == "Ship Engineer" or v.Name == "Ship Deckhand" or v.Name == "Ship Officer" then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkillGun = true
else
_G.UseSkillGun = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasGun or not MasteryType == 'Ecto' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Ecto'
bringmob = false
_G.UseSkillGun = false
end
end
end
for i, v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v.Name == "Ship Steward" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Ship Engineer" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Ship Deckhand" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Ship Officer" then
Tween(v.HumanoidRootPart.CFrame * Pos)
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasGun and TypeMastery == 'Cake' then
pcall(function()
local cakepos = CFrame.new(-1579.9111328125, 329.7358703613281, -12310.365234375)
Tween(cakepos)
end)
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == "Cookie Crafter" or v.Name == "Cake Guard" or v.Name == "Baking Staff" or v.Name == "Head Baker" then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkillGun = true
else
_G.UseSkillGun = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasGun or not MasteryType == 'Cake' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Cake'
bringmob = false
_G.UseSkillGun = false
end
end
end
for i, v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v.Name == "Cookie Crafter" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Cake Guard" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Baking Staff" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Head Baker" then
Tween(v.HumanoidRootPart.CFrame * Pos)
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasGun and TypeMastery == 'Level' then
pcall(function()
CheckLevel()
if not string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == false then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
Tween(CFrameQ)
end
if (CFrameQ.Position - game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 5 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest", NameQuest, QuestLv)
end
end)
if string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, NameMon) or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible == true then
if game:GetService("Workspace").Enemies:FindFirstChild(Ms) then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == Ms then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkillGun = true
else
_G.UseSkillGun = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasGun or not MasteryType == 'Level' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Level'
bringmob = false
_G.UseSkillGun = false
end
end
end
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasGun and TypeMastery == 'Level No Quest' then
pcall(function()
CheckLevel()
Tween(CFrameQ)
end)
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == Ms then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkillGun = true
else
_G.UseSkillGun = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasGun or not MasteryType == 'Level No Quest' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Level No Quest'
bringmob = false
_G.UseSkillGun = false
end
end
end
end
end
end)
spawn(function()
while wait() do
if AutoFarmMasGun and TypeMastery == 'Bone' then
pcall(function()
local boneframe = CFrame.new(-9508.5673828125, 142.1398468017578, 5737.3603515625)
Tween(boneframe)
end)
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if v.Name == "Reborn Skeleton" or v.Name == "Living Zombie" or v.Name == "Demonic Soul" or v.Name == "Posessed Mummy" then
repeat wait(_G.Fast_Delay)
if v.Humanoid.Health <= v.Humanoid.MaxHealth * KillPercent / 100 then
_G.UseSkillGun = true
else
_G.UseSkillGun = false
AutoHaki()
bringmob = true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame * Pos)
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency = 1
v.Humanoid.JumpPower = 0
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.CanCollide = false
FarmPos = v.HumanoidRootPart.CFrame
MonFarm = v.Name
AttackNoCoolDown()
end
until not AutoFarmMasGun or not MasteryType == 'Bone' or not v.Parent or v.Humanoid.Health == 0 or not TypeMastery == 'Bone'
bringmob = false
_G.UseSkillGun = false
end
end
end
for i, v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
if v.Name == "Reborn Skeleton" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Living Zombie" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Demonic Soul" then
Tween(v.HumanoidRootPart.CFrame * Pos)
elseif v.Name == "Posessed Mummy" then
Tween(v.HumanoidRootPart.CFrame * Pos)
end
end
end
end
end)
function EquipToolGun()
pcall(function()
for i, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v.ToolTip == "Gun" and v:IsA('Tool') then
local ToolHumanoid = game.Players.LocalPlayer.Backpack:FindFirstChild(v.Name)
game.Players.LocalPlayer.Character.Humanoid:EquipTool(ToolHumanoid)
end
end
end)
end
spawn(function()
local gg = getrawmetatable(game)
local old = gg.__namecall
setreadonly(gg, false)
gg.__namecall = newcclosure(function(...)
local method = getnamecallmethod()
local args = { ... }
if tostring(method) == "FireServer" then
if tostring(args[1]) == "RemoteEvent" then
if tostring(args[2]) ~= "true" and tostring(args[2]) ~= "false" then
if _G.UseSkillGun then
if type(args[2]) == "vector" then
args[2] = PositionSkillMasteryGun
else
args[2] = CFrame.new(PositionSkillMasteryGun)
end
return old(unpack(args))
end
if _G.UseSkill then
if type(args[2]) == "vector" then
args[2] = PositionSkillMasteryDevilFruit
else
args[2] = CFrame.new(PositionSkillMasteryDevilFruit)
end
return old(unpack(args))
end
end
end
end
return old(...)
end)
end)
if Sea3 then
local MiscFarm = Tabs.Main:AddSection("Fram Bone")
local StatusBone = Tabs.Main:AddParagraph({
Title="Status Bone",
Content=""
})
spawn(function()
pcall(function()
while wait() do
local bones = game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Bones", "Check")
StatusBone:SetDesc("You Have: " .. tostring(bones) .. " Bones")
end
end)
end)
local ToggleBone = Tabs.Main:AddToggle("ToggleBone", {
Title="Auto Fram Bone",
Description="",
Default=false })
ToggleBone:OnChanged(function(Value)
_G.AutoBone=Value
if Value==false then
wait()
Tween(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
end
end)
Options.ToggleBone:SetValue(false)
local BoneCFrame = CFrame.new(-9515.75, 174.8521728515625, 6079.40625)
spawn(function()
while wait() do
if _G.AutoBone then
pcall(function()
local QuestTitle = game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text
if not string.find(QuestTitle, "Demonic Soul") then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
end
if game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible==false then
Tween(BoneCFrame)
if (BoneCFrame.Position-game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude<=3 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("StartQuest","HauntedQuest2",1)
end
elseif game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible==true then
if game:GetService("Workspace").Enemies:FindFirstChild("Reborn Skeleton") or game:GetService("Workspace").Enemies:FindFirstChild("Living Zombie") or game:GetService("Workspace").Enemies:FindFirstChild("Demonic Soul") or game:GetService("Workspace").Enemies:FindFirstChild("Posessed Mummy") then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health>0 then
if v.Name=="Reborn Skeleton" or v.Name=="Living Zombie" or v.Name=="Demonic Soul" or v.Name=="Posessed Mummy" then
if string.find(game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Container.QuestTitle.Title.Text, "Demonic Soul") then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
AutoHaki()
bringmob=true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame*Pos)
v.HumanoidRootPart.Size=Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency=1
v.Humanoid.JumpPower=0
v.Humanoid.WalkSpeed=0
v.HumanoidRootPart.CanCollide=false
FarmPos=v.HumanoidRootPart.CFrame
MonFarm=v.Name
until not _G.AutoBone or v.Humanoid.Health<=0 or not v.Parent or game:GetService("Players").LocalPlayer.PlayerGui.Main.Quest.Visible==false
else
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("AbandonQuest")
bringmob=false
end
end
end
end
else
end
end
end)
end
end
end)
local BoneNoQuest = CFrame.new(-9515.75, 174.8521728515625, 6079.40625)
spawn(function()
while wait() do
if _G.AutoBoneNoQuest then
pcall(function()
Tween(BoneNoQuest)
if (BoneNoQuest.Position-game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position).Magnitude<=3 then
end
if game:GetService("Workspace").Enemies:FindFirstChild("Reborn Skeleton") or game:GetService("Workspace").Enemies:FindFirstChild("Living Zombie") or game:GetService("Workspace").Enemies:FindFirstChild("Demonic Soul") or game:GetService("Workspace").Enemies:FindFirstChild("Posessed Mummy") then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health>0 then
if v.Name=="Reborn Skeleton" or v.Name=="Living Zombie" or v.Name=="Demonic Soul" or v.Name=="Posessed Mummy" then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
AutoHaki()
bringmob=true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame*Pos)
v.HumanoidRootPart.Size=Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency=1
v.Humanoid.JumpPower=0
v.Humanoid.WalkSpeed=0
v.HumanoidRootPart.CanCollide=false
FarmPos=v.HumanoidRootPart.CFrame
MonFarm=v.Name
until not _G.AutoBoneNoQuest or v.Humanoid.Health<=0 or not v.Parent
end
end
end
end
end)
end
end
end)
Tabs.Main:AddButton({
Title="Pray",
Description="",
Callback=function()
local args = {
[1]="gravestoneEvent",
[2]=1
}
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args))
end
})
Tabs.Main:AddButton({
Title="Try Your Luck",
Description="",
Callback=function()
local args = {
[1]="gravestoneEvent",
[2]=2
}
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args))
end
})
local ToggleRandomBone = Tabs.Main:AddToggle("ToggleRandomBone", {Title="Random Bone",Description="", Default=false })
ToggleRandomBone:OnChanged(function(Value)
_G.AutoRandomBone=Value
end)
Options.ToggleRandomBone:SetValue(false)
spawn(function()
while wait() do
if _G.AutoRandomBone then
local args = {
[1]="Bones",
[2]="Buy",
[3]=1,
[4]=1
}
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args))
end
end
end)
end
if Sea3 then
local MiscFarm = Tabs.Main:AddSection("Cake Prince")
local Mob_Kill_Cake_Prince = Tabs.Main:AddParagraph({
Title="Status Cake Prince",
Content=""
})
spawn(function()
while wait() do
pcall(function()
if string.len(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"))==88 then
Mob_Kill_Cake_Prince:SetDesc("Spawner: "..string.sub(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"),39,41).."")
elseif string.len(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"))==87 then
Mob_Kill_Cake_Prince:SetDesc("Spawner: "..string.sub(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"),39,40).."")
elseif string.len(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"))==86 then
Mob_Kill_Cake_Prince:SetDesc("Spawner: "..string.sub(game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("CakePrinceSpawner"),39,39).." ")
else
Mob_Kill_Cake_Prince:SetDesc("Cake Prince : ✅")
end
end)
end
end)
local ToggleCake = Tabs.Main:AddToggle("ToggleCake", {
Title = "Auto Fram Cake",
Description = "",
Default = false
})
ToggleCake:OnChanged(function(Value)
_G.Cake = Value
if Value == false then
wait()
Tween(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
end
end)
Options.ToggleCake:SetValue(false)
spawn(function()
while wait() do
if _G.Cake then
pcall(function()
if game.ReplicatedStorage:FindFirstChild("Cake Prince") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") or game.ReplicatedStorage:FindFirstChild("Dough King") or game:GetService("Workspace").Enemies:FindFirstChild("Dough King") then
if game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") or game:GetService("Workspace").Enemies:FindFirstChild("Dough King") then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name == "Cake Prince" or v.Name == "Dough King" then
repeat
wait(_G.Fast_Delay)
AutoHaki()
EquipTool(SelectWeapon)
v.HumanoidRootPart.CanCollide = false
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
Tween(v.HumanoidRootPart.CFrame * Pos)
AttackNoCoolDown()
until _G.Cake == false or not v.Parent or v.Humanoid.Health <= 0
end
end
else
Tween(CFrame.new(-2009.2802734375, 4532.97216796875, -14937.3076171875))
end
else
if game.Workspace.Enemies:FindFirstChild("Baking Staff") or game.Workspace.Enemies:FindFirstChild("Head Baker") or game.Workspace.Enemies:FindFirstChild("Cake Guard") or game.Workspace.Enemies:FindFirstChild("Cookie Crafter") then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if (v.Name == "Baking Staff" or v.Name == "Head Baker" or v.Name == "Cake Guard" or v.Name == "Cookie Crafter") and v.Humanoid.Health > 0 then
repeat
wait(_G.Fast_Delay)
AutoHaki()
EquipTool(SelectWeapon)
bringmob = true
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
POSCAKE = v.HumanoidRootPart.CFrame
Tween(v.HumanoidRootPart.CFrame * Pos)
AttackNoCoolDown()
until _G.Cake == false or game:GetService("ReplicatedStorage"):FindFirstChild("Cake Prince") or game:GetService("ReplicatedStorage"):FindFirstChild("Dough King") or not v.Parent or v.Humanoid.Health <= 0
end
end
else
bringmob = false
Tween(CFrame.new(-1579.9111328125, 329.7358703613281, -12310.365234375))
end
end
end)
end
end
end)
spawn(function()
game:GetService("RunService").Heartbeat:Connect(function()
pcall(function()
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if _G.Cake and bringmob and (v.Name == "Cookie Crafter" or v.Name == "Cake Guard" or v.Name == "Baking Staff" or v.Name == "Head Baker") and (v.HumanoidRootPart.Position - POSCAKE.Position).magnitude <= 350 then
v.HumanoidRootPart.CFrame = POSCAKE
v.HumanoidRootPart.CanCollide = false
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
if v.Humanoid:FindFirstChild("Animator") then
v.Humanoid.Animator:Destroy()
end
sethiddenproperty(game.Players.LocalPlayer, "SimulationRadius", math.huge)
end
end
end)
end)
end)
spawn(function()
while wait() do
if _G.Cake then
pcall(function()
if game.ReplicatedStorage:FindFirstChild("Cake Prince") or game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") or game.ReplicatedStorage:FindFirstChild("Dough King") or game:GetService("Workspace").Enemies:FindFirstChild("Dough King") then
if game:GetService("Workspace").Enemies:FindFirstChild("Cake Prince") or game:GetService("Workspace").Enemies:FindFirstChild("Dough King") then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name == "Cake Prince" or v.Name == "Dough King" then
repeat
wait(_G.Fast_Delay)
AutoHaki()
EquipTool(SelectWeapon)
v.HumanoidRootPart.CanCollide = false
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
Tween(v.HumanoidRootPart.CFrame * Pos)
AttackNoCoolDown()
until _G.Cake == false or not v.Parent or v.Humanoid.Health <= 0
end
end
else
Tween(CFrame.new(-2009.2802734375, 4532.97216796875, -14937.3076171875))
end
else
if game.Workspace.Enemies:FindFirstChild("Baking Staff") or game.Workspace.Enemies:FindFirstChild("Head Baker") or game.Workspace.Enemies:FindFirstChild("Cake Guard") or game.Workspace.Enemies:FindFirstChild("Cookie Crafter") then
for i, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if (v.Name == "Baking Staff" or v.Name == "Head Baker" or v.Name == "Cake Guard" or v.Name == "Cookie Crafter") and v.Humanoid.Health > 0 then
repeat
wait(_G.Fast_Delay)
AutoHaki()
EquipTool(SelectWeapon)
bringmob = true
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
POSCAKE = v.HumanoidRootPart.CFrame
Tween(v.HumanoidRootPart.CFrame * Pos)
AttackNoCoolDown()
until _G.Cake == false or game:GetService("ReplicatedStorage"):FindFirstChild("Cake Prince") or game:GetService("ReplicatedStorage"):FindFirstChild("Dough King") or not v.Parent or v.Humanoid.Health <= 0
end
end
else
bringmob = false
Tween(CFrame.new(-1579.9111328125, 329.7358703613281, -12310.365234375))
end
end
end)
end
end
end)
local ToggleSpawnCake = Tabs.Main:AddToggle("ToggleSpawnCake", {
Title="Spawner Cake Prince",
Description="",
Default=true })
ToggleSpawnCake:OnChanged(function(Value)
_G.SpawnCakePrince=Value
end)
Options.ToggleSpawnCake:SetValue(true)
end
spawn(function()
while wait() do
if _G.SpawnCakePrince then
local args = {
[1]="CakePrinceSpawner",
[2]=true
}
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args))
local args = {
[1]="CakePrinceSpawner"
}
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args))
end
end
end)
if Sea2 then
local MiscFarm = Tabs.Main:AddSection("Ectoplasm Farm")
local ToggleVatChatKiDi = Tabs.Main:AddToggle("ToggleVatChatKiDi", {
Title="Auto Farm Ectoplasm",
Description="",
Default=false })
ToggleVatChatKiDi:OnChanged(function(Value)
_G.Ectoplasm=Value
end)
Options.ToggleVatChatKiDi:SetValue(false)
spawn(function()
while wait() do
pcall(function()
if _G.Ectoplasm then
if game:GetService("Workspace").Enemies:FindFirstChild("Ship Deckhand") or game:GetService("Workspace").Enemies:FindFirstChild("Ship Engineer") or game:GetService("Workspace").Enemies:FindFirstChild("Ship Steward") or game:GetService("Workspace").Enemies:FindFirstChild("Ship Officer") then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name=="Ship Steward" or v.Name=="Ship Engineer" or v.Name=="Ship Deckhand" or v.Name=="Ship Officer" and v:FindFirstChild("Humanoid") then
if v.Humanoid.Health>0 then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
AutoHaki()
bringmob=true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame*Pos)
v.HumanoidRootPart.Size=Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency=1
v.Humanoid.JumpPower=0
v.Humanoid.WalkSpeed=0
v.HumanoidRootPart.CanCollide=false
FarmPos=v.HumanoidRootPart.CFrame
MonFarm=v.Name
until _G.Ectoplasm==false or not v.Parent or v.Humanoid.Health==0 or not game:GetService("Workspace").Enemies:FindFirstChild(v.Name)
bringmob=false
end
end
end
else
local Distance = (Vector3.new(904.4072265625, 181.05767822266, 33341.38671875)-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
if Distance>20000 then
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125))
end
Tween(CFrame.new(904.4072265625, 181.05767822266, 33341.38671875))
end
end
end)
end
end)
end
local boss = Tabs.Main:AddSection("Fram Boss")
if Sea1 then
tableBoss={"The Gorilla King","Bobby","Yeti","Mob Leader","Vice Admiral","Warden","Chief Warden","Swan","Magma Admiral","Fishman Lord","Wysper","Thunder God","Cyborg","Saber Expert"}
elseif Sea2 then
tableBoss={"Diamond","Jeremy","Fajita","Don Swan","Smoke Admiral","Cursed Captain","Darkbeard","Order","Awakened Ice Admiral","Tide Keeper"}
elseif Sea3 then
tableBoss={"Stone","Hydra Leader","Kilo Admiral","Captain Elephant","Beautiful Pirate","rip_indra True Form","Longma","Soul Reaper","Cake Queen"}
end
local DropdownBoss = Tabs.Main:AddDropdown("DropdownBoss", {
Title="Select Boss",
Description="",
Values=tableBoss,
Multi=false,
Default=1,
})
DropdownBoss:SetValue(_G.SelectBoss)
DropdownBoss:OnChanged(function(Value)
_G.SelectBoss=Value
end)
local ToggleAutoFarmBoss = Tabs.Main:AddToggle("ToggleAutoFarmBoss", {
Title="Auto Fram Boss",
Description="",
Default=false })
ToggleAutoFarmBoss:OnChanged(function(Value)
_G.AutoBoss=Value
end)
Options.ToggleAutoFarmBoss:SetValue(false)
spawn(function()
while wait() do
if _G.AutoBoss then
pcall(function()
if game:GetService("Workspace").Enemies:FindFirstChild(_G.SelectBoss) then
for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name==_G.SelectBoss then
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health>0 then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
AutoHaki()
EquipTool(SelectWeapon)
v.HumanoidRootPart.CanCollide=false
v.Humanoid.WalkSpeed=0
v.HumanoidRootPart.Size=Vector3.new(60,60,60)
Tween(v.HumanoidRootPart.CFrame*Pos)
sethiddenproperty(game:GetService("Players").LocalPlayer,"SimulationRadius",math.huge)
until not _G.AutoBoss or not v.Parent or v.Humanoid.Health<=0
end
end
end
else
if game:GetService("ReplicatedStorage"):FindFirstChild(_G.SelectBoss) then
Tween(game:GetService("ReplicatedStorage"):FindFirstChild(_G.SelectBoss).HumanoidRootPart.CFrame*Pos)
end
end
end)
end
end
end)
local Material = Tabs.Main:AddSection("MateriaList")
if Sea1 then
MaterialList={
"Scrap Metal","Leather","Angel Wings","Magma Ore","Fish Tail"
} elseif Sea2 then
MaterialList={
"Scrap Metal","Leather","Radioactive Material","Mystic Droplet","Magma Ore","Vampire Fang"
} elseif Sea3 then
MaterialList={
"Scrap Metal","Leather","Demonic Wisp","Conjured Cocoa","Dragon Scale","Gunpowder","Fish Tail","Mini Tusk","Hydra Enforcer","Venomous Assailant"
}
end
local DropdownMaterial = Tabs.Main:AddDropdown("DropdownMaterial", {
Title="Select MateriaList",
Description="",
Values=MaterialList,
Multi=false,
Default=1,
})
DropdownMaterial:SetValue(SelectMaterial)
DropdownMaterial:OnChanged(function(Value)
SelectMaterial=Value
end)
local ToggleMaterial = Tabs.Main:AddToggle("ToggleMaterial", {
Title="Auto Fram MateriaList",
Description="",
Default=false })
ToggleMaterial:OnChanged(function(Value)
_G.AutoMaterial=Value
if Value==false then
wait()
Tween(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame)
wait()
end
end)
Options.ToggleMaterial:SetValue(false)
spawn(function()
while task.wait() do
if _G.AutoMaterial then
pcall(function()
MaterialMon(SelectMaterial)
Tween(MPos)
if game:GetService("Workspace").Enemies:FindFirstChild(MMon) then
for i,v in pairs (game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health>0 then
if v.Name==MMon then
repeat wait(_G.Fast_Delay)
AttackNoCoolDown()
AutoHaki()
bringmob=true
EquipTool(SelectWeapon)
Tween(v.HumanoidRootPart.CFrame*Pos)
v.HumanoidRootPart.Size=Vector3.new(60, 60, 60)
v.HumanoidRootPart.Transparency=1
v.Humanoid.JumpPower=0
v.Humanoid.WalkSpeed=0
v.HumanoidRootPart.CanCollide=false
FarmPos=v.HumanoidRootPart.CFrame
MonFarm=v.Name
until not _G.AutoMaterial or not v.Parent or v.Humanoid.Health<=0
bringmob=false
end
end
end
else
for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].EnemySpawns:GetChildren()) do
if string.find(v.Name, Mon) then
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.Position).Magnitude>=10 then
Tween(v.HumanoidRootPart.CFrame*Pos)
end
end
end
end
end)
end
end
end)
if Sea3 then
local RoughSea = Tabs.Sea:AddSection("Kitsune Island")
local StatusKitsune = Tabs.Sea:AddParagraph({
Title = "Status Kitsune Island",
Content = ""
})
function UpdateKitsune()
if game.Workspace._WorldOrigin.Locations:FindFirstChild('Kitsune Island') then
StatusKitsune:SetDesc("Kitsune Island : ✅")
else
StatusKitsune:SetDesc("Kitsune Island : ❌")
end
end
spawn(function()
pcall(function()
while wait() do
UpdateKitsune()
end
end)
end)
local ToggleTPKitsune = Tabs.Sea:AddToggle("ToggleTPKitsune", {Title = "Teleport Kitsune Island", Description = "", Default = false})
ToggleTPKitsune:OnChanged(function(Value)
_G.TweenToKitsune = Value
end)
Options.ToggleTPKitsune:SetValue(false)
spawn(function()
local kitsuneIsland
while not kitsuneIsland do
kitsuneIsland = game:GetService("Workspace").Map:FindFirstChild("KitsuneIsland")
wait(1)
end
while wait() do
if _G.TweenToKitsune then
local shrineActive = kitsuneIsland:FindFirstChild("ShrineActive")
if shrineActive then
for _, v in pairs(shrineActive:GetDescendants()) do
if v:IsA("BasePart") and v.Name:find("NeonShrinePart") then
Tween2(v.CFrame)
end
end
end
end
end
end)
local ToggleCollectAzure = Tabs.Sea:AddToggle("ToggleCollectAzure", {Title = "Auto Collect Azure", Description = "", Default = false})
ToggleCollectAzure:OnChanged(function(Value)
_G.CollectAzure = Value
end)
Options.ToggleCollectAzure:SetValue(false)
spawn(function()
while wait() do
if _G.CollectAzure then
pcall(function()
if game:GetService("Workspace"):FindFirstChild("AttachedAzureEmber") then
Tween(game:GetService("Workspace"):WaitForChild("EmberTemplate"):FindFirstChild("Part").CFrame)
end
end)
end
end
end)
Tabs.Sea:AddButton({
Title = "Trade Azure",
Description = "",
Callback = function()
game:GetService("ReplicatedStorage"):WaitForChild("Modules"):WaitForChild("Net"):WaitForChild("RF/KitsuneStatuePray"):InvokeServer()
end
})
local RoughSea = Tabs.Sea:AddSection("Sea")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local VirtualInputManager = game:GetService("VirtualInputManager")
local Workspace = game:GetService("Workspace")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local SetSpeedBoat = 350
local nextDistance = 3000
local npcPosition = Vector3.new(-16665.191, 104.596, 1579.694)
local rotationSequence = {80, -50, -80, 50}
local currentStep = 1
local function getPlayerBoat()
for _, boat in pairs(Workspace.Boats:GetChildren()) do
local seat = boat:FindFirstChild("VehicleSeat")
if seat and seat.Occupant == character:FindFirstChild("Humanoid") then
return boat
end
end
return nil
end
RunService.RenderStepped:Connect(function()
if not character or not character.PrimaryPart then return end
local distance = (character.PrimaryPart.Position - npcPosition).Magnitude
local distanceInMeters = math.floor(distance / 10)
if distanceInMeters >= nextDistance then
local boat = getPlayerBoat()
if boat and boat.PrimaryPart then
local angle = rotationSequence[currentStep]
local newRotation = boat.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(angle), 0)
boat:SetPrimaryPartCFrame(newRotation)
currentStep = currentStep + 1
if currentStep > #rotationSequence then
currentStep = 1
end
nextDistance = nextDistance + 1000
end
end
end)
local seatHistory, isTeleporting, notified = {}, false, false
local islandsToDelete = {
Prehistoric = { "ShipwreckIsland", "SandIsland", "TreeIsland", "TinyIsland", "MysticIsland", "KitsuneIsland", "FrozenDimension" },
Mirage = { "ShipwreckIsland", "SandIsland", "TreeIsland", "TinyIsland", "PrehistoricIsland", "KitsuneIsland", "FrozenDimension" },
Frozen = { "ShipwreckIsland", "SandIsland", "TreeIsland", "TinyIsland", "MysticIsland", "KitsuneIsland", "PrehistoricIsland" }
}
local function createToggle(title, toggleKey, islands, islandName, notification)
local toggle = Tabs.Sea:AddToggle(toggleKey, { Title = title, Default = false })
Options[toggleKey]:SetValue(false)
toggle:OnChanged(function(value) _G[toggleKey] = value end)
RunService.RenderStepped:Connect(function()
if not _G[toggleKey] then
notified = false
return
end
local humanoid = character:FindFirstChild("Humanoid")
if not humanoid then return end
local function tpToMyBoat()
if isTeleporting then return end
isTeleporting = true
for _, seat in pairs(seatHistory) do
if seat and seat.Parent and seat.Name == "VehicleSeat" and not seat.Occupant then
Tween2(seat.CFrame)
break
end
end
isTeleporting = false
end
local boatFound, currentBoat = false, nil
for _, boat in pairs(Workspace.Boats:GetChildren()) do
local seat = boat:FindFirstChild("VehicleSeat")
if seat then
if seat.Occupant == humanoid then
boatFound, currentBoat = true, seat
seatHistory[boat.Name] = seat
elseif seat.Occupant == nil then
tpToMyBoat()
end
end
end
if not boatFound then return end
currentBoat.MaxSpeed = SetSpeedBoat
currentBoat.CFrame = CFrame.new(currentBoat.Position) * currentBoat.CFrame.Rotation
VirtualInputManager:SendKeyEvent(true, "W", false, game)
for _, part in pairs(Workspace.Boats:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
for _, island in ipairs(islands) do
local toDelete = Workspace.Map:FindFirstChild(island)
if toDelete and toDelete:IsA("Model") then
toDelete:Destroy()
end
end
local targetIsland = Workspace.Map:FindFirstChild(islandName)
if targetIsland then
VirtualInputManager:SendKeyEvent(false, "W", false, game)
_G[toggleKey] = false
if not notified then
Fluent:Notify({
Title = "💎Diamond Hub",
Content = notification,
Duration = 10
})
notified = true
end
end
end)
end
createToggle("Auto Find Prehistoric", "AutoFindPrehistoric", islandsToDelete.Prehistoric, "PrehistoricIsland", "Prehistoric Island")
createToggle("Auto Find Mirage", "AutoFindMirage", islandsToDelete.Mirage, "MysticIsland", "Mystic Island")
createToggle("Auto Find Leviathan", "AutoFindFrozen", islandsToDelete.Frozen, "FrozenDimension", "Leviathan Island")
local AutoComeTikiToggle = Tabs.Sea:AddToggle("AutoComeTiki", {
Title="Auto Tiki Island",
Description="",
Default=false
})
AutoComeTikiToggle:OnChanged(function(value)
_G.AutoComeTiki=value
end)
RunService.RenderStepped:Connect(function()
if not _G.AutoComeTiki then return end
local player = Players.LocalPlayer
local character = player.Character
if not character or not character:FindFirstChild("Humanoid") then return end
local humanoid = character.Humanoid
local boat = nil
for _, b in pairs(Workspace.Boats:GetChildren()) do
local seat = b:FindFirstChild("VehicleSeat")
if seat and seat.Occupant==humanoid then
boat=seat
break
end
end
if boat then
boat.MaxSpeed=SetSpeedBoat
local tikiPosition = CFrame.new(-16217.7568359375, 9.126761436462402, 446.06536865234375)
local currentPosition = boat.Position
local targetPosition = tikiPosition.Position
local direction = (targetPosition-currentPosition).unit
local moveVector = direction*boat.MaxSpeed*RunService.RenderStepped:Wait()
boat.CFrame=boat.CFrame+moveVector
local lookAt = CFrame.new(currentPosition, targetPosition)
boat.CFrame=CFrame.new(boat.Position, targetPosition)
if (boat.Position-targetPosition).magnitude<120 then
_G.AutoComeTiki=false
VirtualInputManager:SendKeyEvent(false, "W", false, game)
end
end
end)
local AutoComeHydraToggle = Tabs.Sea:AddToggle("AutoComeHydra", {
Title="Auto Hydra Island",
Description="",
Default=false
})
AutoComeHydraToggle:OnChanged(function(value)
_G.AutoComeHydra=value
end)
RunService.RenderStepped:Connect(function()
if not _G.AutoComeHydra then return end
local player = Players.LocalPlayer
local character = player.Character
if not character or not character:FindFirstChild("Humanoid") then return end
local humanoid = character.Humanoid
local boat = nil
for _, b in pairs(Workspace.Boats:GetChildren()) do
local seat = b:FindFirstChild("VehicleSeat")
if seat and seat.Occupant==humanoid then
boat=seat
break
end
end
if boat then
boat.MaxSpeed=SetSpeedBoat
local tikiPosition = CFrame.new(5193.9375,-0.04690289497375488, 1631.578369140625)
local currentPosition = boat.Position
local targetPosition = tikiPosition.Position
local direction = (targetPosition-currentPosition).unit
local moveVector = direction*boat.MaxSpeed*RunService.RenderStepped:Wait()
boat.CFrame=boat.CFrame+moveVector
local lookAt = CFrame.new(currentPosition, targetPosition)
boat.CFrame=CFrame.new(boat.Position, targetPosition)
if (boat.Position-targetPosition).magnitude<120 then
_G.AutoComeHydra=false
VirtualInputManager:SendKeyEvent(false, "W", false, game)
end
end
end)
Tabs.Sea:AddButton({
Title="Teleport Sea Hunting",
Description="",
Callback=function()
Tween2(CFrame.new(-16917.154296875, 7.757596015930176, 511.8203125))
end
})
local seatHistory = {}
local boatList = {"Beast Hunter", "Sleigh", "Miracle", "The Sentinel", "Guardian", "Lantern", "Dinghy", "PirateSloop", "PirateBrigade", "PirateGrandBrigade", "MarineGrandBrigade", "MarineBrigade", "MarineSloop"}
local DropdownBoat = Tabs.Sea:AddDropdown("DropdownBoat", {
Title="Select Boat",
Description="",
Values=boatList,
Multi=false,
Default=1,
})
DropdownBoat:SetValue(selectedBoat)
DropdownBoat:OnChanged(function(Value)
selectedBoat=Value
end)
local function buyBoat(boatName)
local args = {
[1]="BuyBoat",
[2]=boatName
}
game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer(unpack(args))
task.delay(2, function()
for _, boat in pairs(Workspace.Boats:GetChildren()) do
if boat:IsA("Model") and boat.Name==boatName then
local seat = boat:FindFirstChild("VehicleSeat")
if seat and not seat.Occupant then
seatHistory[boatName]=seat
end
end
end
end)
end
local function tpToMyBoat()
for boatName, seat in pairs(seatHistory) do
if seat and seat.Parent and seat.Name=="VehicleSeat" and not seat.Occupant then
Tween2(seat.CFrame)
end
end
end
game:GetService("RunService").RenderStepped:Connect(function()
for boatName, seat in pairs(seatHistory) do
if seat and seat.Parent and seat.Name=="VehicleSeat" and not seat.Occupant then
seatHistory[boatName]=seat
end
end
end)
Tabs.Sea:AddButton({
Title="Buy Boat",
Description="",
Callback=function()
buyBoat(selectedBoat)
end
})
Tabs.Sea:AddButton({
Title="Teleport Boat",
Description="",
Callback=function()
tpToMyBoat()
end
})
local ToggleTerrorshark = Tabs.Sea:AddToggle("ToggleTerrorshark", {Title="Auto Terror Shark", Description="", Default=false})
ToggleTerrorshark:OnChanged(function(Value)
_G.AutoTerrorshark = Value
end)
Options.ToggleTerrorshark:SetValue(false)
_G.IsFlying = false
spawn(function()
while wait() do
if _G.AutoTerrorshark then
pcall(function()
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("Humanoid") then
if character.Humanoid.Health < 6000 and not _G.IsFlying then
_G.IsFlying = true
Tween(CFrame.new(character.HumanoidRootPart.Position.X, 360, character.HumanoidRootPart.Position.Z))
end
if _G.IsFlying and character.Humanoid.Health >= 8000 then
_G.IsFlying = false
end
if not _G.IsFlying and character.Humanoid.Health >= 8000 then
if game:GetService("Workspace").Enemies:FindFirstChild("Terrorshark") then
for _, v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do
if v.Name == "Terrorshark" then
if v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 then
repeat
wait(_G.Fast_Delay)
if character.Humanoid.Health < 6000 then
_G.IsFlying = true
Tween(CFrame.new(character.HumanoidRootPart.Position.X, 360, character.HumanoidRootPart.Position.Z))
break
end
AttackNoCoolDown()
AutoHaki()
EquipTool(SelectWeapon)
v.HumanoidRootPart.CanCollide = false
v.Humanoid.WalkSpeed = 0
v.HumanoidRootPart.Size = Vector3.new(60, 60, 60)
Tween(v.HumanoidRootPart.CFrame * Pos)
until not _G.AutoTerrorshark or not v.Parent or v.Humanoid.Health <= 0 or _G.IsFlying
end
end
end
else
if game:GetService("ReplicatedStorage"):FindFirstChild("Terrorshark") then
Tween(game:GetService("ReplicatedStorage"):FindFirstChild("Terrorshark").HumanoidRootPart.CFrame * Pos)
end
end
end
end
end)
end
end
end)
local TogglePiranha = Tabs.Sea:AddToggle("TogglePiranha", {Title="Auto Piranha",Description="", Default=false })
TogglePiranha:OLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, www.roblox.com.
+ Original source : https://raw.githubusercontent.com/hluuvn/bloxfruit/refs/heads/main/Diamond%20hub.lua + My dc : @Flwpt + My Server : https://discord.gg/UnbBqkTCeK

Universal