Run it
Copy the script and paste it into your executor.
()
:()
Players = :()
GuiService = :()
VIM = :()
TweenService = :()
VirtualUser = :()
WorldFolder = :()
ActiveFolder = :()
ZoneFolder = :()
LocalPlayerPawn = Players.LocalPlayer
Hint = .(, .CoreGui)
Hint.Text =
LocalPlayerPawn.Idled:(()
VirtualUser:()
VirtualUser:(.())
)
WorldFolder ==
LocalPlayerPawn:()
ActiveFolder ==
LocalPlayerPawn:()
ZoneFolder ==
LocalPlayerPawn:()
TpFolder = WorldFolder:():()
NpcFolder = WorldFolder:()
tp_locations = (:())()
worldevents =(:())()
roddata = (:())()
baitdata = (:())()
AppraisialData = (:())()
FishData = (:())()
lib = (:())()
Window = lib:({
Name = ,
Version =
})
pointers = Window.Flags
().VIXIE_GLOBALS = {
getBait = ()
best, bvalue = , -.huge
_,v (.ReplicatedStorage.playerstats[LocalPlayerPawn.Name].Stats.bait:())
v.Value ==
pointers[] ==
cvalue = v.Value
pointers[] ==
cvalue < bvalue bvalue == -.huge
bvalue = cvalue
best = v.Name
cvalue > bvalue
bvalue = cvalue
best = v.Name
pointers[] ==
cvalue = baitdata[.(v.Name, )[]]
cvalue
pointers[] ==
cvalue ==
(cvalue.Luck) < bvalue bvalue == -.huge
bvalue = (cvalue.Luck)
best = v.Name
(cvalue.Luck) > bvalue
bvalue = (cvalue.Luck)
best = v.Name
pointers[] ==
cvalue = baitdata[.(v.Name, )[]]
cvalue
pointers[] ==
cvalue ==
(cvalue.Luck) < bvalue bvalue == -.huge
bvalue = (cvalue.Luck)
best = v.Name
(cvalue.Luck) > bvalue
bvalue = (cvalue.Luck)
best = v.Name
pointers[] ==
cvalue = baitdata[.(v.Name, )[]]
cvalue
pointers[] ==
cvalue ==
(cvalue.LureSpeed) < bvalue bvalue == -.huge
bvalue = (cvalue.LureSpeed)
best = v.Name
(cvalue.LureSpeed) > bvalue
bvalue = (cvalue.LureSpeed)
best = v.Name
pointers[] ==
cvalue = baitdata[.(v.Name, )[]]
cvalue
pointers[] ==
cvalue ==
(cvalue.Resilience) < bvalue bvalue == -.huge
bvalue = (cvalue.Resilience)
best = v.Name
(cvalue.Resilience) > bvalue
bvalue = (cvalue.Resilience)
best = v.Name
pointers[] ==
cvalue = baitdata[.(v.Name, )[]]
cvalue
pointers[] ==
cvalue ==
(cvalue.Resilience) < bvalue bvalue == -.huge
bvalue = (cvalue.Resilience)
best = v.Name
(cvalue.Resilience) > bvalue
bvalue = (cvalue.Resilience)
best = v.Name
pointers[] ==
rarValue = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
}
cvalue = baitdata[.(v.Name, )[]]
cvalue
pointers[] ==
cvalue ==
rarValue[cvalue.Rarity] < bvalue bvalue == -.huge
bvalue = rarValue[cvalue.Rarity]
best = v.Name
rarValue[cvalue.Rarity] > bvalue
bvalue = rarValue[cvalue.Rarity]
best = v.Name
best
LocalPlayerPawn.PlayerGui:()
.()
LocalPlayerPawn.PlayerGui:()
__equippedItem = LocalPlayerPawn.Character:()
LocalPlayerPawn.Character.Humanoid:()
.()
LocalPlayerPawn.Backpack[].Parent = LocalPlayerPawn.Character
.()
(best)
.ReplicatedStorage.packages.Net[]:(.(best, )[])
.()
LocalPlayerPawn.Character.Humanoid:()
.()
__equippedItem
__equippedItem.Parent = LocalPlayerPawn.Character
}
AutomationPage = Window:({
Name =
})
ClientPage = Window:({
Name =
})
WorldPage = Window:({
Name =
})
MiscPage = Window:({
Name =
})
AutomationSec = AutomationPage:({
Name = ,
LeftTitle = ,
RightTitle =
})
AutoAppraise = AutomationPage:({
Name = ,
LeftTitle = ,
RightTitle =
})
AutoAppraise:({
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
v == pointers[]
heldFish = LocalPlayerPawn.Character:()
v =
heldFish heldFish:()
v = heldFish.link.Value
v
_oldCF = LocalPlayerPawn.Character.HumanoidRootPart.CFrame
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = .(, , , , -, -, , , -, , -, )
hasMutation =
WantedMutation = pointers[]
curMutation =
heldFish heldFish:()
v = heldFish.link.Value
v
.()
:():():():():():()
v:() ==
curMutation =
curMutation = v.Mutation.Value
curMutation == WantedMutation
hasMutation =
.()
heldFish.Parent = LocalPlayerPawn.Character
.ReplicatedStorage.playerstats[LocalPlayerPawn.Name].Stats.coins.Value <=
hasMutation pointers[] ==
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = _oldCF
})
AutoAppraise:({
Options = AppraisialData,
Max = #AppraisialData,
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
Options = {
,
},
Max = ,
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
Options = {
,
,
,
},
Max = ,
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
Options = {
,
,
,
,
,
},
Max = ,
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
Options = {
,
},
Max = ,
State = ,
Flag = ,
Side = ,
Name = ,
})
AutomationSec:({
Name = ,
Min = ,
State = ,
Max = ,
Suffix = ,
Side = ,
Decimals = ,
Flag =
})
AutomationSec:({
Name = ,
Min = ,
State = ,
Max = ,
Suffix = ,
Side = ,
Decimals = ,
Flag =
})
AutomationSec:({
Name = ,
Min = ,
State = ,
Max = ,
Suffix = ,
Side = ,
Decimals = ,
Flag =
})
AutomationSec:({
Name = ,
Min = ,
State = ,
Max = ,
Suffix = ,
Side = ,
Decimals = ,
Flag =
})
ClientSec = ClientPage:({
Name = ,
LeftTitle = ,
RightTitle =
})
UISec = ClientPage:({
Name = ,
LeftTitle = ,
RightTitle =
})
uiDeathConn =
UISec:({
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
v ==
uiDeathConn = LocalPlayerPawn.PlayerGui:()
uiDeathConn = uiDeathConn:():((v)
v == LocalPlayerPawn.PlayerGui.death.Enabled =
)
uiDeathConn
uiDeathConn:()
})
UISec:({
Side = ,
Name = ,
Callback = ()
LocalPlayerPawn.Character.HumanoidRootPart.user.level.Text =
LocalPlayerPawn.Character.HumanoidRootPart.user.user.Text =
LocalPlayerPawn.Character.HumanoidRootPart.user.streak.Text =
LocalPlayerPawn.Character.HumanoidRootPart.user.title.Text =
LocalPlayerPawn.Character.HumanoidRootPart.user.fish:()
LocalPlayerPawn.Character.HumanoidRootPart.user.fire:()
})
__freezeCFrame = .(,,)
freezeCon =
ClientSec:({
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
__freezeCFrame = LocalPlayerPawn.Character.HumanoidRootPart.CFrame
v ==
freezeCon = :().RenderStepped:(()
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = __freezeCFrame
)
freezeCon
freezeCon:()
})
CharAntiDrownCon =
ClientSec:({
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
s,e = (()
v ==
LocalPlayerPawn.Character.Resources.oxygen.Enabled =
LocalPlayerPawn.Character.Resources[].Enabled =
CharAntiDrownCon = LocalPlayerPawn.Character.CharacterAdded:(()
LocalPlayerPawn.Character.Resources.oxygen.Enabled =
LocalPlayerPawn.Character.Resources[].Enabled =
)
LocalPlayerPawn.Character.Resources.oxygen.Enabled =
LocalPlayerPawn.Character.Resources[].Enabled =
CharAntiDrownCon
CharAntiDrownCon:()
)
})
AntiTempCharConn =
ClientSec:({
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
s,e = (()
v ==
LocalPlayerPawn.Character.Resources.temperature.Enabled =
LocalPlayerPawn.Character.Resources[].Enabled =
AntiTempCharConn = LocalPlayerPawn.Character.CharacterAdded:(()
LocalPlayerPawn.Character.Resources.temperature.Enabled =
LocalPlayerPawn.Character.Resources[].Enabled =
)
LocalPlayerPawn.Character.Resources.temperature.Enabled =
LocalPlayerPawn.Character.Resources[].Enabled =
AntiTempCharConn
AntiTempCharConn:()
)
})
ClientSec:({
Side = ,
Name = ,
Callback = (v)
:():():():()
})
ClientSec:({
Side = ,
Name = ,
Callback = (v)
:():():():()
})
ClientSec:({
Side = ,
Name = ,
Callback = (v)
_oldCF = LocalPlayerPawn.Character.HumanoidRootPart.CFrame
.()
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = .(, , , , -, -, , , -, , -, )
:():():():():():()
.()
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = _oldCF
})
ClientSec:({
Side = ,
Name = ,
Callback = (v)
_oldCF = LocalPlayerPawn.Character.HumanoidRootPart.CFrame
.()
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = .(-, , , -, -, , , , , -, , -)
:():():():():():()
.()
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = _oldCF
})
listA = {}
listB = {}
pvr = ClientSec:({
Options = {},
Max = ,
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
v == v ==
rodName = listB[v][]
rodPrice = listB[v][]
(rodPrice) > .ReplicatedStorage.playerstats[LocalPlayerPawn.Name].Stats.coins.Value
.ReplicatedStorage.events.purchase:(rodName, , rodPrice, )
.(listA, .(listA, v))
})
rodName, rodData (roddata)
rodData.Price ~= rodData.Price ~=
.ReplicatedStorage.playerstats[LocalPlayerPawn.Name].Rods:(rodName)
.(listA, rodName....rodData.Price..)
listB[rodName....rodData.Price..] = {rodName, rodData.Price}
.(()
.() pvr:(listA)
)
WorldSection = WorldPage:({
Name = ,
LeftTitle = ,
RightTitle =
})
MiscSection = WorldPage:({
Name = ,
LeftTitle = ,
RightTitle =
})
__t = {}
accV = MiscSection:({
Options = __t,
Max = #__t,
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
v == v ==
data = .ReplicatedStorage.playerstats:(v)
data
data = data.Inventory:()
curValue =
_,v (data)
FishData.Fish[v.Value]
v:()
fV = (FishData.Fish[v.Value].Price) * v.Stack.Value
FishData.Mutations[v.Mutation.Value]
fV *= (FishData.Mutations[v.Mutation.Value].PriceMultiply)
curValue += fV
curValue += (FishData.Fish[v.Value].Price) * v.Stack.Value
Hint.Text = ..v....curValue..
(..v....curValue..)
})
.ReplicatedStorage.playerstats.ChildAdded:((c)
.(__t, c.Name)
accV:(__t)
)
.ReplicatedStorage.playerstats.ChildRemoved:((c)
.(__t, .(__t, c))
accV:(__t)
)
_,v (.ReplicatedStorage.playerstats:())
.(__t, v.Name)
accV:(__t)
WorldSection:({
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
_,v (ZoneFolder:():())
v:()
v.CanCollide = v
})
WorldSection:({
Side = ,
Name = ,
Callback = ()
getTool = LocalPlayerPawn.Character:()
getTool == getTool.link.Value.Repaired.Value ==
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = .(.(getTool.link.Value.x.Value, getTool.link.Value.y.Value, getTool.link.Value.z.Value))
})
_tps = {}
i,v (tp_locations)
.(_tps, i)
WorldSection:({
Options = _tps,
Max = #_tps,
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
v ==
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = TpFolder[tp_locations[v]].CFrame + .(,,)
})
___tFolder1 = {}
___tFolder2 = {}
WorldEvents = WorldSection:({
Options = {},
Max = ,
State = ,
Flag = ,
Side = ,
Name = ,
Callback = (v)
v ==
LocalPlayerPawn.Character.HumanoidRootPart.CFrame = ___tFolder1[v].CFrame + .(,,)
})
ZoneFolder.fishing.ChildAdded:((child)
worldevents[child.Name]
___tFolder1[worldevents[child.Name]] = child
.(___tFolder2, worldevents[child.Name])
WorldEvents:(___tFolder2)
)
ZoneFolder.fishing.ChildRemoved:((child)
.(___tFolder1, child)
i = .(___tFolder1, child)
___tFolder1[i] =
.(___tFolder2, .(___tFolder2, i))
WorldEvents:(___tFolder2)
)
_,child (ZoneFolder.fishing:())
worldevents[child.Name]
___tFolder1[worldevents[child.Name]] = child
.(___tFolder2, worldevents[child.Name])
WorldEvents:(___tFolder2)
MiscSection = MiscPage:({
Name = ,
LeftTitle = ,
RightTitle =
})
MiscSection:({
Side = ,
Name = ,
Callback = (v)
s,e = (()
({
Url = ,
Method = ,
Headers = {
[] = ,
[] =
},
Body = :():({
cmd = ,
args = {
code =
},
nonce = :():()
}),
})
)
()
})
MiscSection:({
State = ,
Flag = ,
Side = ,
Name = ,
})
MiscSection:({
State = ,
Flag = ,
Side = ,
Name = ,
holder = ,
Callback = (v)
(v)
})
MiscSection:({
State = .KeyCode.End,
Mode = ,
Side = ,
Flag = ,
Name = ,
Callback = ()
Window:( Window.Open)
})
()
:():():():()
pointers[] ==
pointers[] ==
:():():():()
pointers[]
().VIXIE_GLOBALS.()
.()
s,e = (()
event;
_,v (LocalPlayerPawn.Character:())
v:() event = v
event.events.cast:(, )
)
e
(e)
__db =
ui = LocalPlayerPawn.PlayerGui:()
ui = LocalPlayerPawn.PlayerGui:()
.()
__db +=
(__db > )
ui
ui:()
ui.safezone:()
(()
pointers[] ==
GuiService.SelectedObject = ui.safezone:()
GuiService.SelectedObject == ui.safezone:()
VIM:(, .KeyCode.Return, , )
VIM:(, .KeyCode.Return, , )
)
.(pointers[] / )
ui = LocalPlayerPawn.PlayerGui:()
(ui) ui =
ui
()
bounceBack =
ui = LocalPlayerPawn.PlayerGui:()
.()
ui = LocalPlayerPawn.PlayerGui:()
bounceBack +=
bounceBack >=
()
;
ui
()
pointers[] ==
.()
ui:()
b = ui:()
b:() b:()
b:().Position = b:().Position
ui = LocalPlayerPawn.PlayerGui:()
(ui) ui =
ui
()
pointers[] ==
.()
ui:()
b = ui:()
b:() b:()
b:().Position = b:().Position
x = TweenService:(b:(),
TweenInfo.(, .EasingStyle.Elastic), {Position = b:().Position})
x:()
x.Completed:()
ui = LocalPlayerPawn.PlayerGui:()
(ui) ui =
ui
()
pointers[] ==
.(pointers[])
.()
ui:()
b = ui:()
b:() b:()
b:().Position = b:().Position
isPerfect = .(, ) < pointers[]
.ReplicatedStorage.events[]:(, isPerfect)
ui = LocalPlayerPawn.PlayerGui:()
(ui) ui =
ui
pointers[] ==
.(pointers[])
.()
ui:()
b = ui:()
b:() b:()
b:().Position = b:().Position
b:()
b:().bar.Size.X.Scale >
isPerfect = .(, ) < pointers[]
.ReplicatedStorage.events[]:(, isPerfect)
ui = LocalPlayerPawn.PlayerGui:()
(ui) ui =
ui
;
CpH =
XpH =
FpH =
lXpH =
lCpH =
lastWebhook = .()
.ReplicatedStorage.playerstats:(LocalPlayerPawn.Name).Stats.coins.Changed:((v)
CpH += v - lCpH
)
.ReplicatedStorage.playerstats:(LocalPlayerPawn.Name).Stats.xp.Changed:((v)
XpH += v - lXpH
)
.ReplicatedStorage.playerstats:(LocalPlayerPawn.Name).Inventory.ChildAdded:((newItem)
FpH +=
(pointers[])
s,e = (()
_multi = / (.() - lastWebhook)
CpH *= _multi
XpH *= _multi
FpH *= _multi
lastWebhook = .()
Mutation = newItem:()
Mutation == Mutation = Mutation = Mutation.Value
({
Url = pointers[],
Method = ,
Headers = {
[] = ,
},
Body = :():({
[] = {{
[] = ,
[] = ,
[] = ,
[] = (),
[] = {
{
[] = ..newItem.Value,
[] = ..newItem:().Value....Mutation
},
{
[] = LocalPlayerPawn.Name..,
[] = ..LocalPlayerPawn.leaderstats[].Value....LocalPlayerPawn.leaderstats[].Value
},
{
[] = LocalPlayerPawn.Name..,
[] = ..CpH....XpH....(XpH / )....FpH
},
{
[] = ,
[] =
},
},
[] = {
[] =
}
}}
})
})
lXpH = XpH / _multi
lCpH = CpH / _multi
CpH =
XpH =
FpH =
)
e
(e)
)
.(pointers[])
s,e = (()
()
)
e
(e)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, discord.com, discord.gg.

Universal