Run it
Copy the script and paste it into your executor.
(()
:():(, {
Title = ,
Text = ,
Duration = ,
Button1 =
})
)
()
lp = .Players.LocalPlayer
pg = lp lp:()
main = pg pg:()
info = main main:()
text = info info:()
text text.Text
currentStr, maxStr = .(.(text.Text), )
currentStr maxStr
(maxStr)
()
lp = .Players.LocalPlayer
pg = lp lp:()
main = pg pg:()
info = main main:()
text = info info:()
text text.Text
currentStr, maxStr = .(.(text.Text), )
currentStr
(currentStr)
(crystal)
w = crystal:()
w (w)
prompt = crystal:()
prompt prompt.ObjectText
match = .(.(prompt.ObjectText), )
match (match)
.huge
CoreGui = :()
_, child (CoreGui:())
(()
.(child.Name, ) .(child.Name, ) child.Name == child.Name ==
child:()
child:()
f = child:()
f
t = f:()
t (.(t.Text , ) .(t.Text , ) .(t.Text , ))
child:()
)
.()
Players = :()
ReplicatedStorage = :()
RunService = :()
TweenService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Remotes = ReplicatedStorage:()
Things = :()
Crystals = Things:()
SellProx = Things:()
().eni_espEnabled =
().eni_autoFarm =
().eni_godMode =
().eni_playerEspEnabled =
().eni_playerNames =
().eni_playerBox =
().eni_playerOutline =
().eni_espTiers
().eni_espTiers = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
}
isBackpackFull =
(()
Remotes:()
Remotes.BackpackFull.OnClientEvent:(() isBackpackFull = )
)
blacklistedCrystals = {}
oldNamecall
oldNamecall = (, , (self, ...)
method = ()
method == ().eni_godMode
name = (self)
name == name ==
(self, ...)
)
()
maxWeight =
currentWeight =
pd = LocalPlayer:()
pd
rs = pd:()
rs
cw = rs:()
cw maxWeight = cw.Value
inv = pd:()
inv
crys = inv:()
crys
_, child (crys:())
currentWeight = currentWeight + (child:() )
currentWeight, maxWeight
()
char = LocalPlayer.Character
char
hum = char:()
hum
holding = char:()
holding holding:()
holding
_, item (LocalPlayer.Backpack:())
item:() item:()
hum:(item)
.()
item
(pos)
tool = ()
tool
toolName = tool.Name
_, offset ({.zero, .(, , ), .(, -, ), .(, , ), .(-, , ), .(, , ), .(, , -)})
(()
i = ,
Remotes.DigRequest:(toolName, pos + offset)
)
(crystal)
crystalPos = crystal.Position
offsets = {
.(, , ),
.(, , ), .(-, , ),
.(, , ), .(, , -),
.(, , ), .(, -, )
}
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Exclude
excludeList = {LocalPlayer.Character}
:() .Things:()
_, v (.Things.Crystals:())
.(excludeList, v)
params.FilterDescendantsInstances = excludeList
_, offset (offsets)
checkPos = crystalPos + offset
result = :(crystalPos + .(, , ), (checkPos - (crystalPos + .(, , ))), params)
result
checkPos
crystalPos + .(, , )
(crystal)
.((crystal))
()
char = LocalPlayer.Character
char
hrp = char:()
hum = char:()
hrp
hrp.AssemblyLinearVelocity = .zero
hrp.AssemblyAngularVelocity = .zero
hrp.CFrame = .(hrp.Position)
hum
hum:(.HumanoidStateType.Running)
activeTween =
(targetCFrame, speed, keepAnchored)
char = LocalPlayer.Character
char ,
hrp = char:()
hrp ,
().eni_teleporting =
(() hrp:() hrp.LinearVelocity:() )
_, v (char:())
v:() (() v.CanCollide = )
hrp.Anchored =
startPos = hrp.Position
targetPos = targetCFrame.Position
distance = (targetPos - startPos).Magnitude
timeToTween = .(distance / speed, )
stepSize =
steps = .(distance / stepSize)
steps == steps =
waitTime = timeToTween / steps
tpPlatform = .()
tpPlatform.Size = .(, , )
tpPlatform.Anchored =
tpPlatform.Transparency =
tpPlatform.Parent =
.(()
i = , steps
().eni_teleporting
char char:()
alpha = i / steps
currentTarget = startPos:(targetPos, alpha)
hrp.CFrame = .(currentTarget)
hrp.AssemblyLinearVelocity = .zero
hrp.AssemblyAngularVelocity = .zero
tpPlatform.Position = currentTarget - .(, , )
.(waitTime)
().eni_teleporting
_, v (char:())
v:() (() v.CanCollide = )
keepAnchored
hrp.Anchored =
(() tpPlatform:() )
()
().eni_teleporting =
)
activeTween, timeToTween
()
().eni_teleporting =
char = LocalPlayer.Character
char char:()
hrp = char.HumanoidRootPart
hrp.Anchored =
_, v (char:())
v:() (() v.CanCollide = )
()
(targetCFrame)
()
char = LocalPlayer.Character
char
char:(.(targetCFrame.Position))
()
().eni_targetMethod = ().eni_targetMethod
(specificTier)
remainingSpace = ()
best, bestScore = , -
_, crystal (Crystals:())
crystal:() crystal:()
blacklistedCrystals[crystal] .() - blacklistedCrystals[crystal] <
tier = crystal:()
valid =
specificTier
valid = (tier == specificTier)
anyOn =
_, v (().eni_espTiers) v anyOn =
valid = ( anyOn ().eni_espTiers[tier])
valid
weight = (crystal)
weight <= remainingSpace
value = crystal:()
score = (().eni_targetMethod == ) value (value / weight)
score > bestScore
bestScore = score
best = crystal
best
espFolder = .()
espFolder.Name =
espFolder.Parent = CoreGui
(crystal)
crystal crystal:()
tier = crystal:()
().eni_espTiers[tier]
name = crystal:()
value = crystal:()
weight = crystal:()
r = crystal:()
g = crystal:()
b = crystal:()
color = .(r, g, b)
hl = .()
hl.Name = crystal.Name ..
hl.Adornee = crystal
hl.FillTransparency =
hl.OutlineColor = color
hl.OutlineTransparency =
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Parent = espFolder
bb = .()
bb.Name = crystal.Name; bb.Adornee = crystal
bb.Size = .(, , , ); bb.StudsOffset = .(, -, ); bb.AlwaysOnTop =
lbl = .(); lbl.Parent = bb
lbl.Size = .(, , , ); lbl.BackgroundTransparency =
(v)
v >= .(, v / )
v >= .(, v / )
v >= .(, v / )
v >= .(, v / )
(v)
lbl.Text = .. (value)
lbl.TextColor3 = color; lbl.TextStrokeTransparency =
lbl.Font = .Font.GothamBold; lbl.TextSize =
bb.Parent = espFolder
()
espFolder:()
().eni_espEnabled
_, c (Crystals:()) (c)
Crystals.ChildAdded:((c) ().eni_espEnabled .(); (c) )
()
playerEspFolder = .()
playerEspFolder.Name =
playerEspFolder.Parent = CoreGui
(player)
char = LocalPlayer.Character
targetChar = player.Character
char targetChar
hrp = char:()
targetHrp = targetChar:()
hrp targetHrp
dist = (hrp.Position - targetHrp.Position).Magnitude
dist <
.(, , )
dist <=
.(, , )
.(, , )
.(, , )
(player)
name = player.Name
existingHighlight = playerEspFolder:(name .. )
existingHighlight (() existingHighlight:() )
existingBillboard = playerEspFolder:(name .. )
existingBillboard (() existingBillboard:() )
()
().eni_playerEspEnabled
playerEspFolder:()
_, p (Players:())
p ~= LocalPlayer
char = p.Character
char char:() char:() char.Humanoid.Health >
color = (p)
highlight = playerEspFolder:(p.Name .. )
highlight
highlight = .()
highlight.Name = p.Name ..
highlight.Parent = playerEspFolder
highlight.Adornee = char
highlight.FillColor = color
highlight.OutlineColor = color
highlight.FillTransparency = ().eni_playerBox
highlight.OutlineTransparency = ().eni_playerOutline
billboard = playerEspFolder:(p.Name .. )
billboard
billboard = .()
billboard.Name = p.Name ..
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
lbl = .()
lbl.Name =
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.Font = .Font.GothamBold
lbl.TextSize =
lbl.TextStrokeTransparency =
lbl.Parent = billboard
billboard.Adornee = char.HumanoidRootPart
billboard.Enabled = ().eni_playerNames
dist =
lpChar = LocalPlayer.Character
lpChar lpChar:()
dist = (lpChar.HumanoidRootPart.Position - char.HumanoidRootPart.Position).Magnitude
lbl = billboard:()
lbl
lbl.Text = .(, p.Name, .(dist))
lbl.TextColor3 = color
billboard.Parent = playerEspFolder
(p)
_, child (playerEspFolder:())
pName = .(child.Name, )
pName
p = Players:(pName)
p p.Character
(() child:() )
.(()
(updatePlayerESP)
.()
)
().eni_remoteHook
().eni_remoteHook =
oldNamecall
oldNamecall = (, , (self, ...)
method = ()
().eni_godMode (self, ...)
method == self.Name ==
method == self.Name ==
method == self.Name ==
method == self.Name ==
method == self.Name ==
method == self.Name ==
(self, ...)
)
().eni_noFall =
noFallPlatform =
RunService.RenderStepped:(()
().eni_noFall
char = LocalPlayer.Character
char char:()
hrp = char.HumanoidRootPart
noFallPlatform noFallPlatform.Parent
noFallPlatform = .()
noFallPlatform.Name =
noFallPlatform.Size = .(, , )
noFallPlatform.Anchored =
noFallPlatform.Transparency =
noFallPlatform.CanCollide =
noFallPlatform.Parent =
currentY = noFallPlatform.Position.Y
targetY = hrp.Position.Y -
targetY > currentY + targetY < currentY -
currentY = targetY
noFallPlatform.Position = .(hrp.Position.X, currentY, hrp.Position.Z)
noFallPlatform
noFallPlatform:()
noFallPlatform =
)
().eni_healthLoop
().eni_healthLoop =
()
_, v (:())
(()
v:() (v.Name:() v.Name:())
v.CanTouch =
)
lavaDisabled =
RunService.Heartbeat:(()
().eni_godMode
lavaDisabled
()
lavaDisabled =
char = LocalPlayer.Character
char
hum = char:()
hum hum.Health > hum:() ~= .HumanoidStateType.Dead
().eni_godMode
hum.Health = hum.MaxHealth
().eni_speedBoost hum.WalkSpeed = hum.WalkSpeed =
().eni_superJump hum.JumpPower = ; hum.UseJumpPower = hum.JumpPower =
lavaDisabled =
)
COLORS = {
bg = .(, , ),
sidebar = .(, , ),
topbar = .(, , ),
content = .(, , ),
accent = .(, , ),
accentDark = .(, , ),
on = .(, , ),
off = .(, , ),
text = .(, , ),
textDim = .(, , ),
btnHover = .(, , ),
}
SG = .()
SG.Name =
SG.ResetOnSpawn =
SG.ZIndexBehavior = .ZIndexBehavior.Sibling
SG.Parent = CoreGui
Main = .()
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = COLORS.bg
Main.BorderSizePixel =
Main.Parent = SG
.(, Main).CornerRadius = .(, )
Shadow = .()
Shadow.Size = .(, , , )
Shadow.Position = .(, -, , -)
Shadow.BackgroundTransparency =
Shadow.Image =
Shadow.ImageColor3 = .(, , )
Shadow.ImageTransparency =
Shadow.ScaleType = .ScaleType.Slice
Shadow.SliceCenter = Rect.(, , , )
Shadow.ZIndex = -
Shadow.Parent = Main
TopBar = .()
TopBar.Size = .(, , , )
TopBar.BackgroundColor3 = COLORS.topbar
TopBar.BorderSizePixel =
TopBar.Parent = Main
TopCorner = .(, TopBar)
TopCorner.CornerRadius = .(, )
TitleLabel = .()
TitleLabel.Size = .(, -, , ); TitleLabel.Position = .(, , , )
TitleLabel.BackgroundTransparency = ; TitleLabel.Text =
TitleLabel.TextColor3 = COLORS.accent; TitleLabel.Font = .Font.GothamBold; TitleLabel.TextSize =
TitleLabel.TextXAlignment = .TextXAlignment.Left; TitleLabel.Parent = TopBar
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , )
CloseBtn.BackgroundTransparency =
CloseBtn.Text =
CloseBtn.TextColor3 = COLORS.textDim
CloseBtn.Font = .Font.GothamBold
CloseBtn.TextSize =
CloseBtn.Parent = TopBar
NotifGUI = .()
NotifGUI.Name =
NotifGUI.Parent = CoreGui
NotifLabel = .()
NotifLabel.Size = .(, , , )
NotifLabel.Position = .(, -, , )
NotifLabel.BackgroundColor3 = .(, , )
NotifLabel.TextColor3 = .(, , )
NotifLabel.Font = .Font.GothamBold
NotifLabel.TextSize =
NotifLabel.Text =
NotifLabel.BackgroundTransparency =
NotifLabel.TextTransparency =
NotifLabel.Parent = NotifGUI
NotifCorner = .(, NotifLabel)
NotifCorner.CornerRadius = .(, )
().eni_toggleKey = .KeyCode.RightShift
CloseBtn.MouseButton1Click:(()
Main.Visible =
NotifLabel.BackgroundTransparency =
NotifLabel.TextTransparency =
NotifLabel.Text = .. ().eni_toggleKey.Name ..
ts = :()
.(, ()
ts:(NotifLabel, TweenInfo.(), {BackgroundTransparency = , TextTransparency = }):()
)
)
Sidebar = .()
dragging, dragStart, startPos
TopBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging = ; dragStart = input.Position; startPos = Main.Position
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
Main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 dragging =
)
Sidebar = .()
Sidebar.Size = .(, , , -); Sidebar.Position = .(, , , )
Sidebar.BackgroundColor3 = COLORS.sidebar; Sidebar.BorderSizePixel = ; Sidebar.Parent = Main
SideLayout = .(); SideLayout.Padding = .(, )
SideLayout.SortOrder = .SortOrder.LayoutOrder; SideLayout.Parent = Sidebar
Content = .()
Content.Size = .(, -, , -); Content.Position = .(, , , )
Content.BackgroundColor3 = COLORS.content; Content.BorderSizePixel = ; Content.Parent = Main
tabs = {}
activeTab =
(name, icon)
tabBtn = .()
tabBtn.Size = .(, , , ); tabBtn.BackgroundTransparency = ; tabBtn.BorderSizePixel =
tabBtn.Text = (icon ) .. .. name; tabBtn.TextColor3 = COLORS.textDim
tabBtn.Font = .Font.GothamSemibold; tabBtn.TextSize =
tabBtn.TextXAlignment = .TextXAlignment.Left
tabBtn.Parent = Sidebar
tabPadding = .(); tabPadding.PaddingLeft = .(, ); tabPadding.Parent = tabBtn
tabContent = .()
tabContent.Size = .(, -, , -); tabContent.Position = .(, , , )
tabContent.BackgroundTransparency = ; tabContent.ScrollBarThickness =
tabContent.ScrollBarImageColor3 = COLORS.accent; tabContent.Visible =
tabContent.AutomaticCanvasSize = .AutomaticSize.Y
tabContent.CanvasSize = .(, , , )
tabContent.Parent = Content
contentLayout = .(); contentLayout.Padding = .(, )
contentLayout.SortOrder = .SortOrder.LayoutOrder; contentLayout.Parent = tabContent
entry = {btn = tabBtn, content = tabContent, name = name}
.(tabs, entry)
tabBtn.MouseButton1Click:(()
_, t (tabs)
t.content.Visible =
t.btn.BackgroundTransparency =
t.btn.TextColor3 = COLORS.textDim
tabContent.Visible =
tabBtn.BackgroundTransparency =
tabBtn.BackgroundColor3 = COLORS.accent
tabBtn.TextColor3 = COLORS.text
activeTab = entry
)
tabBtn.MouseEnter:(()
activeTab ~= entry
TweenService:(tabBtn, TweenInfo.(), {BackgroundTransparency = , BackgroundColor3 = COLORS.btnHover}):()
)
tabBtn.MouseLeave:(()
activeTab ~= entry
TweenService:(tabBtn, TweenInfo.(), {BackgroundTransparency = }):()
)
tabContent
(parent, text, default, callback)
frame = .()
frame.Size = .(, , , ); frame.BackgroundColor3 = COLORS.bg
frame.BorderSizePixel = ; frame.Parent = parent
.(, frame).CornerRadius = .(, )
label = .()
label.Size = .(, -, , ); label.Position = .(, , , )
label.BackgroundTransparency = ; label.Text = text
label.TextColor3 = COLORS.text; label.Font = .Font.Gotham; label.TextSize =
label.TextXAlignment = .TextXAlignment.Left; label.Parent = frame
toggleBtn = .()
toggleBtn.Size = .(, , , ); toggleBtn.Position = .(, -, , -)
toggleBtn.Text = ; toggleBtn.Parent = frame
.(, toggleBtn).CornerRadius = .(, )
circle = .()
circle.Size = .(, , , ); circle.BackgroundColor3 = .(, , )
circle.Parent = toggleBtn
.(, circle).CornerRadius = .(, )
state = default
()
state
TweenService:(toggleBtn, TweenInfo.(), {BackgroundColor3 = COLORS.on}):()
TweenService:(circle, TweenInfo.(), {Position = .(, -, , -)}):()
TweenService:(toggleBtn, TweenInfo.(), {BackgroundColor3 = COLORS.off}):()
TweenService:(circle, TweenInfo.(), {Position = .(, , , -)}):()
()
toggleBtn.MouseButton1Click:(()
state = state
()
callback (state)
)
{setState = (v) state = v; () }
(parent, text, callback)
btn = .()
btn.Size = .(, , , ); btn.BackgroundColor3 = COLORS.bg
btn.Text = text; btn.TextColor3 = COLORS.text
btn.Font = .Font.GothamSemibold; btn.TextSize =
btn.BorderSizePixel = ; btn.Parent = parent
.(, btn).CornerRadius = .(, )
btn.MouseEnter:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = COLORS.accentDark}):()
)
btn.MouseLeave:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = COLORS.bg}):()
)
btn.MouseButton1Click:(callback)
(parent, text, color)
lbl = .()
lbl.Size = .(, , , ); lbl.BackgroundTransparency =
lbl.Text = text; lbl.TextColor3 = color COLORS.text
lbl.Font = .Font.GothamBold; lbl.TextSize =
lbl.TextWrapped = ; lbl.TextXAlignment = .TextXAlignment.Left
lbl.Parent = parent
(parent)
container = .()
container.Size = .(, , , ); container.BackgroundTransparency =
container.Parent = parent
line = .()
line.Size = .(, -, , ); line.Position = .(, , , )
line.BackgroundColor3 = COLORS.off; line.BorderSizePixel =
line.Parent = container
(parent, text, placeholder, callback)
frame = .()
frame.Size = .(, , , ); frame.BackgroundColor3 = COLORS.bg
frame.BorderSizePixel = ; frame.Parent = parent
.(, frame).CornerRadius = .(, )
lbl = .()
lbl.Size = .(, , , ); lbl.Position = .(, , , )
lbl.BackgroundTransparency = ; lbl.Text = text
lbl.TextColor3 = COLORS.text; lbl.Font = .Font.GothamSemibold; lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left; lbl.Parent = frame
txt = .()
txt.Size = .(, , , ); txt.Position = .(, -, , )
txt.BackgroundColor3 = COLORS.topbar; txt.BorderSizePixel =
txt.Text = ; txt.PlaceholderText = placeholder
txt.TextColor3 = COLORS.text; txt.PlaceholderColor3 = COLORS.textDim
txt.Font = .Font.Gotham; txt.TextSize =
txt.Parent = frame
.(, txt).CornerRadius = .(, )
txt.FocusLost:(()
callback (txt.Text)
)
(parent, text, default, callback)
frame = .()
frame.Size = .(, , , ); frame.BackgroundColor3 = COLORS.bg
frame.BorderSizePixel = ; frame.Parent = parent
.(, frame).CornerRadius = .(, )
lbl = .()
lbl.Size = .(, -, , ); lbl.Position = .(, , , )
lbl.BackgroundTransparency = ; lbl.Text = text
lbl.TextColor3 = COLORS.text; lbl.Font = .Font.GothamSemibold; lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left; lbl.Parent = frame
btn = .()
btn.Size = .(, , , ); btn.Position = .(, -, , )
btn.BackgroundColor3 = COLORS.topbar; btn.BorderSizePixel =
btn.Text = default.Name; btn.TextColor3 = COLORS.textDim
btn.Font = .Font.Gotham; btn.TextSize =
btn.Parent = frame
.(, btn).CornerRadius = .(, )
listening =
btn.MouseButton1Click:(()
listening =
btn.Text =
btn.TextColor3 = COLORS.accent
)
UserInputService.InputBegan:((input)
listening input.UserInputType == .UserInputType.Keyboard
listening =
btn.Text = input.KeyCode.Name
btn.TextColor3 = COLORS.textDim
callback (input.KeyCode)
)
(parent, text, optionsGetter, callback)
frame = .()
frame.Size = .(, , , ); frame.BackgroundColor3 = COLORS.bg
frame.BorderSizePixel = ; frame.Parent = parent
frame.ClipsDescendants =
.(, frame).CornerRadius = .(, )
lbl = .()
lbl.Size = .(, -, , ); lbl.Position = .(, , , )
lbl.BackgroundTransparency = ; lbl.Text = text ..
lbl.TextColor3 = COLORS.text; lbl.Font = .Font.GothamSemibold; lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left; lbl.Parent = frame
btn = .()
btn.Size = .(, , , ); btn.BackgroundTransparency =
btn.Text = ; btn.Parent = frame
btn.ZIndex =
icon = .()
icon.Size = .(, , , ); icon.Position = .(, -, , )
icon.BackgroundTransparency = ; icon.Text =
icon.TextColor3 = COLORS.textDim; icon.Font = .Font.Gotham; icon.TextSize =
icon.Parent = frame
isOpen =
container =
btn.MouseButton1Click:(()
isOpen = isOpen
isOpen
icon.Text =
options = (optionsGetter) == () optionsGetter
count = #options
container = .()
container.Size = .(, , , count * + )
container.Position = .(, , , )
container.BackgroundColor3 = COLORS.topbar; container.BorderSizePixel =
container.ZIndex = ; container.Parent = frame
list = .(, container)
list.SortOrder = .SortOrder.LayoutOrder
frame.Size = .(, , , + (count * + ))
_, opt (options)
optBtn = .()
optBtn.Size = .(, , , ); optBtn.BackgroundTransparency =
optBtn.Text = .. opt.name; optBtn.TextColor3 = COLORS.textDim
optBtn.Font = .Font.Gotham; optBtn.TextSize =
optBtn.TextXAlignment = .TextXAlignment.Left; optBtn.ZIndex =
optBtn.Parent = container
optBtn.MouseEnter:(() optBtn.TextColor3 = COLORS.text )
optBtn.MouseLeave:(() optBtn.TextColor3 = COLORS.textDim )
optBtn.MouseButton1Click:(()
lbl.Text = text .. .. opt.name
isOpen =
icon.Text =
frame.Size = .(, , , )
container:()
callback (opt.value)
)
icon.Text =
frame.Size = .(, , , )
container container:()
)
farmTab = ()
espTab = ()
autoTab = ()
tpTab = ()
miscTab = ()
setTab = ()
tabs[].btn.BackgroundTransparency =
tabs[].btn.BackgroundColor3 = COLORS.accent
tabs[].btn.TextColor3 = COLORS.text
tabs[].content.Visible =
activeTab = tabs[]
CrystalHoldComplete = Remotes:()
SellRemote = Remotes:()
(farmTab, , ().eni_autoFarm, (val)
().eni_autoFarm = val
val
.(()
().eni_autoFarm
remainingSpace = ()
isBackpackFull remainingSpace <=
(SellProx.CFrame + .(, , ))
.()
sp = SellProx:()
sp
sp.MaxActivationDistance =
(sp)
SellRemote SellRemote:()
.()
isBackpackFull =
target = ()
target
tc = (target)
(tc, , )
breakStart = ()
target target.Parent (() - breakStart) < ().eni_autoFarm
(LocalPlayer.Character.HumanoidRootPart.Position - tc.Position).Magnitude >
(tc, , )
(target.Position)
p = target:()
p
p.MaxActivationDistance =
p.RequiresLineOfSight =
(p)
.()
()
.()
()
)
()
)
(farmTab)
(farmTab, , ()
{
{name = , value = },
{name = , value = }
}
, (v)
().eni_targetMethod = v
)
(farmTab, )
rarityTypes = {
, , , , , , ,
}
i, rType (rarityTypes)
i >
(farmTab, .. rType, ()
target = (rType)
target
((target), )
)
(espTab, , ().eni_espEnabled, (v) ().eni_espEnabled = v; () )
_, tier ({, , , , , })
(espTab, tier, ().eni_espTiers[tier], (v)
().eni_espTiers[tier] = v; ()
)
(espTab)
(espTab, , ().eni_crystalEsp, (v) ().eni_crystalEsp = v )
(espTab, , ().eni_playerEspEnabled, (v) ().eni_playerEspEnabled = v )
(espTab, , ().eni_playerNames, (v) ().eni_playerNames = v )
(espTab, , ().eni_playerBox, (v) ().eni_playerBox = v )
(espTab, , ().eni_playerOutline, (v) ().eni_playerOutline = v )
crystalColors = {
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , )
}
.(()
().eni_crystalEsp
pGui = LocalPlayer:()
pGui pGui:()
pGui.CrystalNameCursor.Enabled =
:() .Things:()
_, c (.Things.Crystals:())
name = c.Name:(, ):(, )
color = .(, , )
isWanted =
k, v (crystalColors)
name:(k)
color = v
().eni_espTiers[k] isWanted =
isWanted
hl = c:()
hl
hl = .()
hl.Name =
hl.FillTransparency =
hl.OutlineTransparency =
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Parent = c
hl.OutlineColor = color
val = c:()
bb = c:()
bb
bb = .()
bb.Name =
bb.AlwaysOnTop =
bb.Size = .(, , , )
bb.ExtentsOffset = .(, -, )
bb.Parent = c
txt = .()
txt.Name =
txt.Size = .(, , , )
txt.BackgroundTransparency =
txt.Font = .Font.GothamBold
txt.TextSize =
txt.TextStrokeTransparency =
txt.Parent = bb
formatVal = val
val >=
formatVal = .(, val / )
val >=
formatVal = .(, val / )
val >=
formatVal = .(, val / )
formatVal = (.(val))
bb.PriceTxt.Text = .. formatVal
bb.PriceTxt.TextColor3 = .(, , )
c:() c.ENI_C_HL:()
c:() c.ENI_C_BB:()
pGui = LocalPlayer:()
pGui pGui:()
pGui.CrystalNameCursor.Enabled =
:() .Things:()
_, c (.Things.Crystals:())
c:() c.ENI_C_HL:()
c:() c.ENI_C_BB:()
.()
)
(tpTab, , ()
(SellProx.CFrame + .(, , ))
)
shopProx = Things:()
shopProx
(tpTab, , ()
(shopProx.CFrame + .(, , ))
)
(tpTab)
selectedPlayer =
(tpTab, , ()
options = {}
lp = .Players.LocalPlayer
hrp = lp.Character lp.Character:()
_, p (.Players:())
p ~= lp p.Character p.Character:()
dist = hrp (p.Character.HumanoidRootPart.Position - hrp.Position).Magnitude .huge
.(options, {name = p.Name .. .. .(dist) .. , value = p, dist = dist})
.(options, (a, b) a.dist < b.dist )
#options == .(options, {name = , value = , dist = })
options
, (plr)
selectedPlayer = plr
)
(tpTab, , ()
selectedPlayer selectedPlayer.Character selectedPlayer.Character:()
targetCF = selectedPlayer.Character.HumanoidRootPart.CFrame * .(, , -)
targetCF = .(targetCF.Position, selectedPlayer.Character.HumanoidRootPart.Position)
(targetCF, , )
)
(miscTab, , ().eni_godMode, (v) ().eni_godMode = v )
(miscTab, , ().eni_noFall, (v) ().eni_noFall = v )
().eni_flyEnabled =
().eni_flySpeed =
flyKeys = {W = , A = , S = , D = , Space = , LeftControl = }
RunService.RenderStepped:((dt)
().eni_flyEnabled
()._eni_wasFlying =
char = LocalPlayer.Character
hrp = char char:()
hrp
hrp.Anchored =
_, v (char:())
v:() (() v.CanCollide = )
cam = .CurrentCamera
moveVector = .zero
flyKeys.W moveVector = moveVector + cam.CFrame.LookVector
flyKeys.S moveVector = moveVector - cam.CFrame.LookVector
flyKeys.A moveVector = moveVector - cam.CFrame.RightVector
flyKeys.D moveVector = moveVector + cam.CFrame.RightVector
flyKeys.Space moveVector = moveVector + .(, , )
flyKeys.LeftControl moveVector = moveVector - .(, , )
moveVector.Magnitude >
moveVector = moveVector.Unit
hrp.CFrame = hrp.CFrame + (moveVector * ().eni_flySpeed * dt)
hrp.AssemblyLinearVelocity = .zero
hrp.AssemblyAngularVelocity = .zero
()._eni_wasFlying
()
()._eni_wasFlying =
)
(autoTab, , ().eni_autoPickaxe, (v) ().eni_autoPickaxe = v )
(autoTab, , ().eni_autoStorage, (v) ().eni_autoStorage = v )
(autoTab, , ().eni_autoWarmth, (v) ().eni_autoWarmth = v )
(autoTab, , ().eni_autoSellSolo, (v) ().eni_autoSellSolo = v )
.(()
.()
().eni_autoSellSolo
() <= isBackpackFull
oldCF = LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character.HumanoidRootPart.CFrame
(SellProx.CFrame + .(, , ))
.()
SellProx:() (SellProx:())
Remotes:() Remotes.SellRequest:()
.()
oldCF (oldCF)
().eni_autoPickaxe ().eni_autoStorage ().eni_autoWarmth
Remotes:()
().eni_autoStorage
i = ,
(() Remotes.UpgradeBuy:(, i) )
(() Remotes.UpgradeBuy:(, i) )
(() Remotes.UpgradeBuy:(, i) )
(() Remotes.UpgradeBuy:(, i) )
(() Remotes.UpgradeBuy:(, i) )
(() Remotes.UpgradeBuy:(, i) )
().eni_autoWarmth
i = ,
(() Remotes.UpgradeBuy:(, i) )
(() Remotes.UpgradeBuy:(, i) )
Remotes:() ().eni_autoPickaxe
i = ,
(() Remotes.ShopBuy:(i) )
)
cfgName =
()
() ()
files = ()
arr = {}
_, f (files)
.(arr, {name = f:() , value = f})
#arr == .(arr, {name = , value = })
arr
(setTab, )
(setTab, , , (v) cfgName = v )
(setTab, , ()
() ()
data = {}
k, v (())
(k) == k:(, ) == (v) ~= (v) ~=
data[k] = v
( .. cfgName .. , :():(data))
( .. cfgName)
)
selectedCfg =
(setTab, , getConfigs, (v) selectedCfg = v )
(setTab, , ()
selectedCfg ~= (selectedCfg)
s, data = (() :():((selectedCfg)) )
s (data) ==
k, v (data)
()[k] = v
()
)
(setTab, , ()
selectedCfg ~= (selectedCfg)
(selectedCfg)
()
)
(isLight)
palette = isLight {
bg = .(, , ),
topbar = .(, , ),
content = .(, , ),
sidebar = .(, , ),
text = .(, , ),
textDim = .(, , ),
accent = .(, , ),
on = .(, , ),
off = .(, , ),
btnHover = .(, , ),
accentDark = .(, , )
} {
bg = .(, , ),
topbar = .(, , ),
content = .(, , ),
sidebar = .(, , ),
text = .(, , ),
textDim = .(, , ),
accent = .(, , ),
on = .(, , ),
off = .(, , ),
btnHover = .(, , ),
accentDark = .(, , )
}
oldPalette = COLORS
COLORS = palette
(c1, c2)
.(c1.R - c2.R) < .(c1.G - c2.G) < .(c1.B - c2.B) <
Main.BackgroundColor3 = palette.bg
Sidebar.BackgroundColor3 = palette.sidebar
TopBar.BackgroundColor3 = palette.topbar
Content.BackgroundColor3 = palette.content
TitleLabel.TextColor3 = palette.accent
CloseBtn.TextColor3 = palette.textDim
_, v (Main:())
v:() v:() v:()
(v.TextColor3, oldPalette.text) v.TextColor3 = palette.text
(v.TextColor3, oldPalette.textDim) v.TextColor3 = palette.textDim
(v.TextColor3, oldPalette.accent) v.TextColor3 = palette.accent
(v.BackgroundColor3, oldPalette.bg) v.BackgroundColor3 = palette.bg
(v.BackgroundColor3, oldPalette.topbar) v.BackgroundColor3 = palette.topbar
(v.BackgroundColor3, oldPalette.btnHover) v.BackgroundColor3 = palette.btnHover
(v.BackgroundColor3, oldPalette.accentDark) v.BackgroundColor3 = palette.accentDark
v:()
(v.BackgroundColor3, oldPalette.bg) v.BackgroundColor3 = palette.bg
(v.BackgroundColor3, oldPalette.topbar) v.BackgroundColor3 = palette.topbar
(v.BackgroundColor3, oldPalette.content) v.BackgroundColor3 = palette.content
(v.BackgroundColor3, oldPalette.off) v.BackgroundColor3 = palette.off
(v.BackgroundColor3, oldPalette.btnHover) v.BackgroundColor3 = palette.btnHover
(v.BackgroundColor3, oldPalette.accentDark) v.BackgroundColor3 = palette.accentDark
v:()
(v.ScrollBarImageColor3, oldPalette.accent) v.ScrollBarImageColor3 = palette.accent
(setTab, , ().eni_lightTheme, (v)
().eni_lightTheme = v
(v)
)
(setTab, , ().eni_toggleKey, (val)
().eni_toggleKey = val
)
(setTab)
(setTab, , ().eni_perfMode, (val)
().eni_perfMode = val
val
(()
terrain = :()
terrain
terrain.WaterWaveSize =
terrain.WaterWaveSpeed =
terrain.WaterReflectance =
terrain.WaterTransparency =
Lighting = :()
Lighting.GlobalShadows =
Lighting.FogEnd =
Lighting.ShadowSoftness =
().Rendering.QualityLevel =
().Rendering.MeshPartDetailLevel = .MeshPartDetailLevel.Level04
_, v (:())
v:()
v.RenderFidelity =
v.Reflectance =
v.Material = .Material.Plastic
v.TextureID =
v:(ePart") and not v:IsA("MeshPart") then
v.Material = Enum.Material.Plastic
v.Reflectance = 0
elseif v:IsA("Decal") or v:IsA("Texture") or v:IsA("SurfaceAppearance") then
v:Destroy()
elseif v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Smoke") or v:IsA("Fire") or v:IsA("Sparkles") then
v.Enabled = false
elseif v:IsA("PostEffect") then
v.Enabled = false
elseif v:IsA("Explosion") then
v.Visible = false
end
end
end)
end
end)
addLine(miscTab)
addLine(miscTab)
addToggle(miscTab, "Speed Boost", getgenv().eni_speedBoost, function(v) getgenv().eni_speedBoost = v end)
addToggle(miscTab, "Super Jump", getgenv().eni_superJump, function(v) getgenv().eni_superJump = v end)
addToggle(miscTab, "Fly", getgenv().eni_flyEnabled, function(v) getgenv().eni_flyEnabled = v end)
UserInputService.InputBegan:Connect(function(input, gpe)
if gpe then return end
if input.KeyCode == (getgenv().eni_toggleKey or Enum.KeyCode.RightShift) then
Main.Visible = not Main.Visible
end
if input.KeyCode == Enum.KeyCode.W then flyKeys.W = true
elseif input.KeyCode == Enum.KeyCode.A then flyKeys.A = true
elseif input.KeyCode == Enum.KeyCode.S then flyKeys.S = true
elseif input.KeyCode == Enum.KeyCode.D then flyKeys.D = true
elseif input.KeyCode == Enum.KeyCode.Space then flyKeys.Space = true
elseif input.KeyCode == Enum.KeyCode.LeftControl then flyKeys.LeftControl = true
end
end)
UserInputService.InputEnded:Connect(function(input, gpe)
if gpe then return end
if input.KeyCode == Enum.KeyCode.W then flyKeys.W = false
elseif input.KeyCode == Enum.KeyCode.A then flyKeys.A = false
elseif input.KeyCode == Enum.KeyCode.S then flyKeys.S = false
elseif input.KeyCode == Enum.KeyCode.D then flyKeys.D = false
elseif input.KeyCode == Enum.KeyCode.Space then flyKeys.Space = false
elseif input.KeyCode == Enum.KeyCode.LeftControl then flyKeys.LeftControl = false
end
end)
Main.Size = UDim2.new(0, 520, 0, 0)
TweenService:Create(Main, TweenInfo.new(0.3, Enum.EasingStyle.Back), {Size = UDim2.new(0, 520, 0, 340)}):Play()

[⛰️] Mine a Mountain