Run it
Copy the script and paste it into your executor.
env = ( ())
env.EvaCleanup (env.EvaCleanup)
conns = {}
alive =
(c) .(conns, c) c
Players = :()
RunService = :()
UIS = :()
RS = :()
WS = :()
TS = :()
LP = Players.LocalPlayer
aiPauseUntil =
standDist =
dropsOn, tpDrop, aiOn, pickupOn, candyOn, speedOn, aimOn =
, , , , , ,
stopFly = ()
removePlatform = ()
stopAim = ()
restoreHitbox = ()
(name, fn)
ok, err = (fn)
ok ( .. name .. .. (err))
C = {
bg = .(, , ),
panel = .(, , ),
row = .(, , ),
rowHi = .(, , ),
off = .(, , ),
text = .(, , ),
dim = .(, , ),
a1 = .(, , ),
a2 = .(, , ),
red = .(, , ),
}
(class, props, parent)
o = .(class)
k, v (props) o[k] = v
parent o.Parent = parent
o
(o, r)
(, {CornerRadius = .(, r)}, o)
(o, rot)
(, {
Color = ColorSequence.(C.a1, C.a2),
Rotation = rot ,
}, o)
(o, t, props)
TS:(o, TweenInfo.(t, .EasingStyle.Quad, .EasingDirection.Out), props):()
(g)
.protect_gui (.protect_gui, g)
targets = {}
gethui .(targets, () () )
.(targets, () :() )
.(targets, () LP:(, ) )
_, fn (targets)
ok, p = (fn)
ok p
ok2 = (() g.Parent = p )
ok2 g.Parent == p p
(frame, grip)
grip.Active =
dragging, start, startPos = , ,
(grip.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging, start, startPos = , i.Position, frame.Position
))
(UIS.InputChanged:((i)
dragging
i.UserInputType == .UserInputType.MouseMovement
i.UserInputType == .UserInputType.Touch
d = i.Position - start
frame.Position = .(startPos.X.Scale, startPos.X.Offset + d.X,
startPos.Y.Scale, startPos.Y.Offset + d.Y)
))
(UIS.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging =
))
gui = (, {
Name = (.(, )),
ResetOnSpawn = ,
IgnoreGuiInset = ,
Enabled = ,
ZIndexBehavior = .ZIndexBehavior.Sibling,
DisplayOrder = ,
})
mountedIn = (gui)
mountedIn
()
( .. mountedIn:())
env.EvaGui = gui
cam = WS.CurrentCamera
vp = cam cam.ViewportSize .(, )
vp.X < vp.Y < vp = .(, )
WIN_W = .(.(, vp.X - ))
WIN_H = .(.(, vp.Y - ))
main = (, {
AnchorPoint = .(, ),
Size = .(, WIN_W, , WIN_H),
Position = .(, , , ),
BackgroundColor3 = C.bg,
BorderSizePixel = ,
Visible = ,
}, gui)
(main, )
scale = (, {Scale = }, main)
outline = (, {Thickness = , Color = .(, , )}, main)
(outline, )
header = (, {
Size = .(, , , ),
BackgroundColor3 = C.panel,
BorderSizePixel = ,
}, main)
(header, )
(, {
Size = .(, , , ),
Position = .(, , , -),
BackgroundColor3 = C.panel,
BorderSizePixel = ,
}, header)
line = (, {
Size = .(, , , ),
Position = .(, , , -),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
}, header)
(line, )
(main, header)
n = ,
d = (, {
Size = .(, , , ),
Position = .(, + (n - ) * , , -),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
}, header)
(d, )
(d, * n)
closeBtn = (, {
Size = .(, , , ),
Position = .(, -, , -),
BackgroundColor3 = C.row,
Text = ,
TextColor3 = C.red,
Font = .Font.GothamBold,
TextSize = ,
AutoButtonColor = ,
BorderSizePixel = ,
}, header)
(closeBtn, )
hideBtn = (, {
Size = .(, , , ),
Position = .(, -, , -),
BackgroundColor3 = C.row,
Text = ,
TextColor3 = C.text,
Font = .Font.GothamBold,
TextSize = ,
AutoButtonColor = ,
BorderSizePixel = ,
}, header)
(hideBtn, )
hpFrame = (, {
Size = .(, -, , ),
Position = .(, , , ),
BackgroundColor3 = C.row,
BorderSizePixel = ,
}, main)
(hpFrame, )
hpFill = (, {
Size = .(, , , ),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
}, hpFrame)
(hpFill, )
hpText = (, {
Size = .(, , , ),
BackgroundTransparency = ,
Text = ,
TextColor3 = .(, , ),
Font = .Font.GothamBold,
TextSize = ,
ZIndex = ,
}, hpFrame)
(RunService.Heartbeat:(()
char = LP.Character
hum = char char:()
hum hum.MaxHealth <=
pct = .(hum.Health / hum.MaxHealth, , )
hpFill.Size = .(pct, , , )
hpFill.BackgroundColor3 = .(.( * ( - pct)), .( * pct), )
hpText.Text = .(hum.Health) .. .. .(hum.MaxHealth)
))
toast = (, {
AnchorPoint = .(, ),
Position = .(, , , -),
Size = .(, -, , ),
BackgroundColor3 = C.panel,
BackgroundTransparency = ,
TextTransparency = ,
Text = ,
TextColor3 = C.text,
Font = .Font.GothamMedium,
TextSize = ,
BorderSizePixel = ,
ZIndex = ,
}, main)
(toast, )
toastId =
(msg)
toastId = toastId +
id = toastId
toast.Text = msg
(toast, , {BackgroundTransparency = , TextTransparency = })
.(, ()
toastId == id
(toast, , {BackgroundTransparency = , TextTransparency = })
)
tabBar = (, {
Size = .(, -, , ),
Position = .(, , , ),
BackgroundTransparency = ,
}, main)
(, {
FillDirection = .FillDirection.Horizontal,
Padding = .(, ),
}, tabBar)
content = (, {
Size = .(, -, , -),
Position = .(, , , ),
BackgroundTransparency = ,
}, main)
tabs, pages = {}, {}
(name)
n, page (pages)
page.Visible = (n == name)
b = tabs[n]
(b, , {BackgroundColor3 = (n == name) C.rowHi C.row,
TextColor3 = (n == name) C.text C.dim})
(name, count)
b = (, {
Size = .( / count, -, , ),
BackgroundColor3 = C.row,
Text = name,
TextColor3 = C.dim,
Font = .Font.GothamBold,
TextSize = ,
AutoButtonColor = ,
BorderSizePixel = ,
}, tabBar)
(b, )
page = (, {
Size = .(, , , ),
BackgroundTransparency = ,
BorderSizePixel = ,
ScrollBarThickness = ,
ScrollBarImageColor3 = C.a1,
CanvasSize = .(, , , ),
AutomaticCanvasSize = .AutomaticSize.Y,
Visible = ,
}, content)
(, {Padding = .(, )}, page)
(, {PaddingRight = .(, ), PaddingBottom = .(, )}, page)
tabs[name], pages[name] = b, page
(b.MouseButton1Click:(() (name) ))
page
(b, base, hi)
(b.MouseEnter:(() (b, , {BackgroundColor3 = hi}) ))
(b.MouseLeave:(() (b, , {BackgroundColor3 = base}) ))
(closeBtn, C.row, C.rowHi)
(hideBtn, C.row, C.rowHi)
(page, text)
(, {
Size = .(, , , ),
BackgroundTransparency = ,
Text = .(text),
TextColor3 = C.dim,
Font = .Font.GothamBold,
TextSize = ,
TextXAlignment = .TextXAlignment.Left,
}, page)
(page, text, cb)
b = (, {
Size = .(, , , ),
BackgroundColor3 = C.row,
Text = text,
TextColor3 = C.text,
Font = .Font.GothamMedium,
TextSize = ,
AutoButtonColor = ,
BorderSizePixel = ,
}, page)
(b, )
(b, C.row, C.rowHi)
(b.MouseButton1Click:(()
ok, err = (cb)
ok ( .. (err))
))
b
(page, text, cb)
row = (, {
Size = .(, , , ),
BackgroundColor3 = C.row,
Text = ,
AutoButtonColor = ,
BorderSizePixel = ,
}, page)
(row, )
(row, C.row, C.rowHi)
rowStroke = (, {Thickness = , Color = C.a1, Transparency = }, row)
(, {
Size = .(, -, , ),
Position = .(, , , ),
BackgroundTransparency = ,
Text = text,
TextColor3 = C.text,
Font = .Font.GothamMedium,
TextSize = ,
TextXAlignment = .TextXAlignment.Left,
}, row)
sw = (, {
Size = .(, , , ),
Position = .(, -, , -),
BackgroundColor3 = C.off,
BorderSizePixel = ,
}, row)
(sw, )
sg = (sw, )
sg.Enabled =
knob = (, {
Size = .(, , , ),
Position = .(, , , -),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
}, sw)
(knob, )
state =
(v, silent)
state = v
sg.Enabled = v
v (sw, , {BackgroundColor3 = C.off})
sw.BackgroundColor3 = .(, , )
(rowStroke, , {Transparency = v })
(knob, , {Position = v .(, -, , -) .(, , , -)})
silent
ok, err = (cb, v)
ok ( .. (err))
(row.MouseButton1Click:(() ( state) ))
set
(page, text, mn, mx, def, cb)
f = (, {
Size = .(, , , ),
BackgroundColor3 = C.row,
BorderSizePixel = ,
}, page)
(f, )
(, {
Size = .(, -, , ),
Position = .(, , , ),
BackgroundTransparency = ,
Text = text,
TextColor3 = C.text,
Font = .Font.GothamMedium,
TextSize = ,
TextXAlignment = .TextXAlignment.Left,
}, f)
val = (, {
Size = .(, , , ),
Position = .(, -, , ),
BackgroundTransparency = ,
Text = (def),
TextColor3 = C.a2,
Font = .Font.GothamBold,
TextSize = ,
TextXAlignment = .TextXAlignment.Right,
}, f)
bar = (, {
Size = .(, -, , ),
Position = .(, , , ),
BackgroundColor3 = C.off,
BorderSizePixel = ,
}, f)
(bar, )
startA = (def - mn) / (mx - mn)
fill = (, {
Size = .(startA, , , ),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
}, bar)
(fill, )
(fill, )
knob = (, {
AnchorPoint = .(, ),
Position = .(startA, , , ),
Size = .(, , , ),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
ZIndex = ,
}, bar)
(knob, )
hit = (, {
Size = .(, , , ),
Position = .(, , , -),
BackgroundTransparency = ,
Text = ,
}, bar)
dragging =
(x)
a = .((x - bar.AbsolutePosition.X) / .(bar.AbsoluteSize.X, ), , )
v = .(mn + (mx - mn) * a + )
fill.Size = .(a, , , )
knob.Position = .(a, , , )
val.Text = (v)
(cb, v)
(hit.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging =
(i.Position.X)
))
(UIS.InputChanged:((i)
dragging (i.UserInputType == .UserInputType.MouseMovement
i.UserInputType == .UserInputType.Touch)
(i.Position.X)
))
(UIS.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging =
))
()
c = LP.Character
c c:(), c c:()
(d)
d:() d:() d:()
(names)
pool = {}
_, n (names)
hit = RS:(n, ) WS:(n, )
hit .(pool, hit)
rake = WS:(, )
rake
_, d (rake:())
(d) .(pool, d)
_, d (RS:())
(d) d.Name:():()
.(pool, d)
pool
pMove = (, )
pCombat = (, )
pMisc = (, )
()
confirm = (, {
Size = .(, , , ),
BackgroundColor3 = .(, , ),
BackgroundTransparency = ,
Visible = ,
ZIndex = ,
Active = ,
}, main)
(confirm, )
card = (, {
AnchorPoint = .(, ),
Position = .(, , , ),
Size = .(, -, , ),
BackgroundColor3 = C.panel,
BorderSizePixel = ,
}, confirm)
(card, )
((, {Thickness = , Color = .(, , )}, card), )
cardScale = (, {Scale = }, card)
(, {
Size = .(, -, , ),
Position = .(, , , ),
BackgroundTransparency = ,
Text = ,
TextColor3 = C.text,
Font = .Font.GothamBold,
TextSize = ,
}, card)
(, {
Size = .(, -, , ),
Position = .(, , , ),
BackgroundTransparency = ,
Text = ,
TextColor3 = C.dim,
Font = .Font.GothamMedium,
TextSize = ,
TextWrapped = ,
}, card)
noBtn = (, {
Size = .(, -, , ),
Position = .(, , , -),
BackgroundColor3 = C.row,
Text = ,
TextColor3 = C.text,
Font = .Font.GothamBold,
TextSize = ,
AutoButtonColor = ,
BorderSizePixel = ,
}, card)
(noBtn, )
(noBtn, C.row, C.rowHi)
yesBtn = (, {
Size = .(, -, , ),
Position = .(, , , -),
BackgroundColor3 = C.red,
Text = ,
TextColor3 = .(, , ),
Font = .Font.GothamBold,
TextSize = ,
AutoButtonColor = ,
BorderSizePixel = ,
}, card)
(yesBtn, )
()
confirm.Visible =
cardScale.Scale =
(cardScale, , {Scale = })
(noBtn.MouseButton1Click:(() confirm.Visible = ))
(yesBtn.MouseButton1Click:(()
env.EvaCleanup env.()
))
pill = (, {
Size = .(, , , ),
Position = .(, , , -),
BackgroundColor3 = C.panel,
Text = ,
AutoButtonColor = ,
BorderSizePixel = ,
ZIndex = ,
}, gui)
(pill, )
ps = (, {Thickness = , Color = .(, , )}, pill)
(ps, )
pd = (, {
Size = .(, , , ),
Position = .(, -, , -),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
ZIndex = ,
}, pill)
(pd, )
(pd, )
pillMoved =
dragging, start, startPos = , ,
(pill.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging, start, startPos = , i.Position, pill.Position
pillMoved =
))
(UIS.InputChanged:((i)
dragging
i.UserInputType == .UserInputType.MouseMovement
i.UserInputType == .UserInputType.Touch
d = i.Position - start
d.Magnitude > pillMoved =
pillMoved
pill.Position = .(startPos.X.Scale, startPos.X.Offset + d.X,
startPos.Y.Scale, startPos.Y.Offset + d.Y)
))
(UIS.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging =
))
isVisible =
(v)
isVisible = v
v
main.Visible =
scale.Scale =
(scale, , {Scale = })
(scale, , {Scale = })
.(, ()
isVisible main.Parent main.Visible =
)
(pill.MouseButton1Click:(()
pillMoved
( isVisible)
))
(hideBtn.MouseButton1Click:(() () ))
(closeBtn.MouseButton1Click:(askRemove))
(UIS.InputBegan:((i)
i.KeyCode ~= .KeyCode.RightShift
UIS:()
( isVisible)
))
env.EvaCleanup = ()
alive =
pickupOn =
candyOn =
speedOn =
dropsOn =
tpDrop =
aiOn =
(stopFly)
(stopAim)
(restoreHitbox)
(removePlatform)
_, c (conns)
(() c:() )
(() gui:() )
env.EvaCleanup =
.(()
alive
.()
alive gui.Parent (gui)
)
(, ()
flyOn, flyCon, flyBV, flyBG = , , ,
stopFly = ()
flyOn =
flyCon flyCon:(); flyCon =
flyBV flyBV:(); flyBV =
flyBG flyBG:(); flyBG =
setFlyUI
()
root = ()
root
flyOn =
flyBV = (, {MaxForce = .(, , ), Velocity = .zero}, root)
flyBG = (, {MaxTorque = .(, , ), P = , = root.CFrame}, root)
flyCon = RunService.Heartbeat:(()
r = ()
cm = WS.CurrentCamera
r cm flyOn
dir = .zero
UIS:(.KeyCode.W) dir = dir + cm.CFrame.LookVector
UIS:(.KeyCode.S) dir = dir - cm.CFrame.LookVector
UIS:(.KeyCode.A) dir = dir - cm.CFrame.RightVector
UIS:(.KeyCode.D) dir = dir + cm.CFrame.RightVector
UIS:(.KeyCode.Space) dir = dir + .(, , )
UIS:(.KeyCode.LeftShift) dir = dir - .(, , )
dir.Magnitude > dir = dir.Unit *
flyBV flyBV.Velocity = dir
flyBG flyBG.CFrame = cm.CFrame
)
(flyCon)
(pMove, )
setFlyUI = (pMove, , (v)
v
() (, )
()
)
(LP.CharacterAdded:(()
()
(, )
))
speedVal =
(pMove, , (v)
speedOn = v
v
_, hum = ()
hum hum.WalkSpeed =
)
(pMove, , , , speedVal, (v) speedVal = v )
(RunService.Heartbeat:(()
speedOn
_, hum = ()
hum hum.WalkSpeed = speedVal
))
(pMove, )
staminaCon =
()
pr = RS:()
pr pr:()
()
Event = ()
Event
(Event.OnClientEvent,
,
,
,
)
setStaminaUI
setStaminaUI = (pMove, , (v)
v
staminaCon staminaCon:(); staminaCon =
firesignal
()
(, )
()
()
(, )
staminaCon = RunService.RenderStepped:(()
(fireStamina)
)
(staminaCon)
)
(pMove, , ()
firesignal ()
() ()
)
)
(, ()
(pMove, )
skyHeight =
skyPlatform =
skyReturnCF =
removePlatform = ()
skyPlatform
(() skyPlatform:() )
skyPlatform =
(cf)
()
p = (, {
Name = (.(, )),
Size = .(, , ),
Anchored = ,
CanCollide = ,
Material = .Material.Neon,
Color = C.a1,
Transparency = ,
TopSurface = .SurfaceType.Smooth,
BottomSurface = .SurfaceType.Smooth,
= cf,
}, WS)
(, {
Adornee = p,
LineThickness = ,
= C.a2,
SurfaceTransparency = ,
}, p)
(, {Color = C.a2, Range = , Brightness = }, p)
TS:(p, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut, -, ),
{Transparency = }):()
skyPlatform = p
(pMove, , , , skyHeight, (v) skyHeight = v )
(pMove, , ()
root = ()
root
skyReturnCF skyReturnCF = root.CFrame
base = skyReturnCF.Position
pos = .(base.X, base.Y + skyHeight, base.Z)
(.(pos - .(, , )))
root.CFrame = .(pos)
root.AssemblyLinearVelocity = .zero
)
(pMove, , ()
root = ()
root skyReturnCF
root.CFrame = skyReturnCF + .(, , )
root.AssemblyLinearVelocity = .zero
skyReturnCF =
()
)
)
(, ()
DROPS = {
{name = , id = },
{name = , id = },
}
dropChance =
(name, debugId)
getnilinstances
_, o (())
o.Name == name
debugId o:() == debugId
o
nilCache = {}
(d)
nilCache[d.name] nilCache[d.name]
inst = (d.name, d.id) (d.name)
nilCache[d.name] = inst
inst
(o)
(o) ~=
ok, p = (()
o:() o.Position
o:() o:().Position
o:()
h = o:()
h h.Position
)
ok p
(p, fromDrop)
root = ()
root p
root.CFrame = .(p + .(, , ))
fromDrop aiPauseUntil = () +
(d)
ev = RS:()
ev ()
firesignal ()
inst = (d)
inst
( .. d.name .. )
(ev.OnClientEvent, inst)
(fallbackPos)
d = DROPS[.(#DROPS)]
found
c = WS.DescendantAdded:((o)
o.Name == d.name found = o
)
ok = (d)
.()
c:()
ok tpDrop
((found) fallbackPos, )
dropConn =
()
dropConn
ev = RS:()
ev
dropConn = ev.OnClientEvent:((obj)
tpDrop
(obj) ~= obj:(WS)
.()
((obj), )
)
(dropConn)
hooked = ({}, {__mode = })
(m, hum)
hooked[m]
hooked[m] =
hum.Health <=
(hum.Died:(()
dropsOn
.() * > dropChance
ok, pos = (() m:().Position )
.(rollDrop, ok pos )
))
.(()
alive
.()
dropsOn
_, m (WS:())
m:() m ~= LP.Character
Players:(m) ==
mh = m:()
mh (m, mh)
)
aiTeleport, limitRange, hitRange, preferRakoof = , , ,
(m)
m m.Parent
h = m:()
h h.Health <=
(m)
m:()
m.PrimaryPart
m:(, )
(list)
fallback
_, d (list)
d:() Players:(d)
h = d:()
h h.Health >
n = d.Name:()
n:()
d
fallback h n:()
fallback = d
fallback
rakoofCache, lastDeep = ,
()
(rakoofCache) rakoofCache
rakoofCache = (WS:())
rakoofCache () - lastDeep >
lastDeep = ()
rakoofCache = (WS:())
rakoofCache
(root, useLimit)
best, bestPart, bestD = , , .huge
_, m (WS:())
m:() m ~= LP.Character
mh = m:()
mr = m:()
mh mr mh.Health > Players:(m) ==
d = (mr.Position - root.Position).Magnitude
( useLimit d <= hitRange) d < bestD
bestD, best, bestPart = d, m, mr
best, bestPart
(root, useLimit)
preferRakoof
rk = ()
rp = rk (rk)
rp ( useLimit (rp.Position - root.Position).Magnitude <= hitRange)
rk, rp
(root, useLimit)
(pCombat, )
aiCon =
(pCombat, , (v)
aiOn = v
aiCon aiCon:(); aiCon =
v
aiCon = RunService.RenderStepped:(()
() < aiPauseUntil
char = LP.Character
root = char char:()
root
m, mr = (root, limitRange)
m mr
aiTeleport
target = mr.Position + (mr.CFrame.LookVector * -) * standDist + .(, , )
root.CFrame = .(target, mr.Position)
tool = char:()
tool (() tool:() )
)
(aiCon)
)
setRF = (pCombat, , (v) preferRakoof = v )
()
setTPEnemy = (pCombat, , (v) aiTeleport = v )
()
(pCombat, , (v) limitRange = v )
(pCombat, , , , hitRange, (v) hitRange = v )
(pCombat, , , , standDist, (v) standDist = v )
(pCombat, )
hbOn, hbAll, hbShow, hbSize = , , ,
hbOriginal = {}
hbModel =
()
part, o (hbOriginal)
part part.Parent
(()
part.Size = o.Size
part.Transparency = o.Transparency
part.CanCollide = o.CanCollide
part.Massless = o.Massless
)
hbOriginal = {}
hbModel =
restoreHitbox = hbRestore
(part)
hbOriginal[part]
hbOriginal[part] = {
Size = part.Size,
Transparency = part.Transparency,
CanCollide = part.CanCollide,
Massless = part.Massless,
}
o = hbOriginal[part]
want = o.Size + .(hbSize, hbSize, hbSize)
part.Size ~= want part.Size = want
part.CanCollide =
part.Massless =
part.Transparency = hbShow .(, o.Transparency) o.Transparency
.(()
alive
.()
hbOn
m = ()
m
hbModel ~= m
()
hbModel = m
hbAll
_, p (m:())
p:() (hbApply, p)
rp = (m)
rp (hbApply, rp)
hbModel
()
)
(pCombat, , (v)
hbOn = v
v
()
()
()
)
(pCombat, , , , hbSize, (v) hbSize = v )
setHbShow = (pCombat, , (v)
hbShow = v
hbOn ()
)
()
(pCombat, , (v)
hbAll = v
hbOn ()
)
(pCombat, )
aimStrength, aimHead = ,
aimTarget, aimPart, aimAt = , ,
AIM_BIND = .. (.(, ))
()
cm = WS.CurrentCamera
root = ()
cm root
() - aimAt > (aimPart aimPart.Parent)
aimAt = ()
aimTarget, aimPart = (root, )
aimPart
pos = aimPart.Position
aimHead aimTarget
h = aimTarget:()
h h:() pos = h.Position
goal = .(cm.CFrame.Position, pos)
a = aimStrength /
cm.CFrame = (a >= ) goal cm.CFrame:(goal, a)
stopAim = ()
aimOn =
(() RunService:(AIM_BIND) )
(pCombat, , (v)
()
v
aimOn =
aimAt =
ok = (()
RunService:(AIM_BIND, .RenderPriority.Camera.Value + , aimStep)
)
ok
()
aimOn =
()
)
(pCombat, , , , aimStrength, (v) aimStrength = v )
(pCombat, , (v) aimHead = v )
(pCombat, )
(pCombat, , ()
m = ()
m ()
root = ()
root
ok, cf = (() m:() )
ok ()
target = cf.Position + (cf.LookVector * -) * standDist + .(, , )
root.CFrame = .(target, cf.Position)
root.AssemblyLinearVelocity = .zero
aiPauseUntil = () +
)
(pCombat, )
(pCombat, , (v) dropsOn = v )
(pCombat, , , , dropChance, (v) dropChance = v )
(pCombat, , (v)
tpDrop = v
v ()
()
)
(pCombat, , ()
root = ()
.(rollDrop, root root.Position )
)
(pCombat, )
(root, part)
(, root, part, )
(, root, part, )
part.Anchored
(() part.CFrame = root.CFrame )
(pCombat, , (v)
pickupOn = v
v
.(()
pickupOn alive
root = ()
root
_, o (WS:())
pickupOn
part
o:()
part = o:()
o:()
n = o.Name:()
n:() n:() n:()
part = o
part part:()
(part.Position - root.Position).Magnitude <
(root, part)
.()
)
)
(pCombat, , (v)
candyOn = v
v
.(()
candyOn alive
root = ()
root
_, o (WS:())
candyOn
n = o.Name:()
n:() n:() n:()
part = o:() o
o:()
o:()
part
aiPauseUntil = () +
root.CFrame = part.CFrame + .(, , )
(root, part)
.()
.()
)
)
(pCombat, )
(pCombat, , ()
hits = ({, , })
#hits == ()
_, r (hits)
(()
r:()
r:()
r:()
r:()
r:()
r:()
r:()
)
)
(pCombat, , ()
hits = ({, , })
#hits == ()
char = LP.Character
tool = char char:()
root = char char:()
tool root ()
_, r (hits)
(()
r:()
r:(tool.Name, root.Position)
r:()
r:(tool.Name, root.Position)
)
)
)
(, ()
(pMisc, )
(pMisc, , () () )
(pMisc, , askRemove)
)
()MADE BY AI SORRY IF IT'S MESSY

[Hallows馃巸] THE RAKOOF KILL TEST