Run it
Copy the script and paste it into your executor.
RS = :()
Players = :()
UIS = :()
LP = Players.LocalPlayer
pkg = RS[]
REM = pkg[]
SendPacket = REM.SendPacket
PunchRemote = REM.Punch
PUNCH_ID =
._SPA7 ._SPA7.running =
oldGui = LP.PlayerGui:()
oldGui oldGui:()
MIN, MAX, Range, Enabled = , , ,
()
me = LP.Character
me
myHRP = me:()
myHRP
best, bestD = , Range
_, pl (Players:())
pl ~= LP pl.Character
hrp = pl.Character:()
hrp hrp:()
d = (hrp.Position - myHRP.Position).Magnitude
d <= bestD bestD = d; best = {char = pl.Character, part = hrp, name = pl.Name, dist = d}
best
(t)
me = LP.Character
me
hb = me:()
hrp = me:()
weld = hrp hrp:()
(hb hrp weld)
v1 = hb.Position + .(, , )
magnitude =
size = hb.Size
C0 = weld.C0
look = hrp.CFrame.LookVector
(() SendPacket:(, PUNCH_ID, t.char, v1, magnitude, size, C0, t.part, t.part.Size, look) )
(() PunchRemote:(t.char, hrp.Position, , t.char:()) )
._SPA8 = ._SPA8 {}
S = ._SPA8
PunchClass = (LP.PlayerScripts[].Controller.Character.Punch)
S.oP S.oP = PunchClass.Punch
PunchClass.Punch = (self, ...)
r = S.(self, ...)
Enabled
t = ()
t (t)
r
hl = .()
hl.Name = ; hl.FillColor = .(, , )
hl.OutlineColor = .(, , ); hl.FillTransparency =
hl.OutlineTransparency = ; hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Enabled = ; hl.Parent =
S.loop
S.loop =
.(()
S.loop
.()
Enabled
t = ()
t hl.Adornee = t.char; hl.Enabled = hl.Enabled =
hl.Enabled =
)
gui = .(, LP:())
gui.Name = ; gui.ResetOnSpawn =
frame = .(, gui)
frame.Size = .(, , , ); frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , ); frame.BorderSizePixel = ; frame.Active = ; frame.Draggable =
title = .(, frame); title.Size = .(, , , )
title.Text = ; title.BackgroundColor3 = .(, , )
title.TextColor3 = .(, , ); title.Font = .Font.SourceSansBold; title.TextSize =
toggle = .(, frame); toggle.Size = .(, , , )
toggle.Position = .(, , , ); toggle.Text =
toggle.BackgroundColor3 = .(, , ); toggle.TextColor3 = .(, , )
toggle.Font = .Font.SourceSansBold; toggle.TextSize =
track = .(, frame); track.Size = .(, , , )
track.Position = .(, , , ); track.BackgroundColor3 = .(, , )
fill = .(, track); fill.Size = .(, , , ); fill.BackgroundColor3 = .(, , )
knob = .(, track); knob.Size = .(, , , )
knob.Position = .(, -, -, ); knob.BackgroundColor3 = .(, , ); knob.Text = ; knob.AutoButtonColor =
valueBox = .(, frame); valueBox.Size = .(, , , )
valueBox.Position = .(, , , ); valueBox.Text = (Range)
valueBox.PlaceholderText = ; valueBox.BackgroundColor3 = .(, , )
valueBox.TextColor3 = .(, , ); valueBox.Font = .Font.SourceSans; valueBox.TextSize = ; valueBox.ClearTextOnFocus =
lockLbl = .(, frame); lockLbl.Size = .(, , , )
lockLbl.Position = .(, , , ); lockLbl.Text =
lockLbl.BackgroundTransparency = ; lockLbl.TextColor3 = .(, , ); lockLbl.Font = .Font.SourceSans; lockLbl.TextSize =
(v) (v - MIN) / (MAX - MIN) * track.AbsoluteSize.X
(x) MIN + .(x / .(track.AbsoluteSize.X, ), , ) * (MAX - MIN)
(v, fb)
v = .(.(v), MIN, MAX); Range = v; x = (v)
knob.Position = .(, x - , -, ); fill.Size = .(, x, , )
fb valueBox.Text = (v)
drag =
knob.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch drag = )
knob.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch drag = )
UIS.InputChanged:((i) drag (i.UserInputType == .UserInputType.MouseMovement i.UserInputType == .UserInputType.Touch) ((i.Position.X - track.AbsolutePosition.X)) )
valueBox.FocusLost:(() n = (valueBox.Text); n (n, ) )
toggle.MouseButton1Click:(() Enabled = Enabled; toggle.Text = Enabled ; toggle.BackgroundColor3 = Enabled .(, , ) .(, , ) )
.(() .(); gui gui.Parent lockLbl.Text = .. (() ().name ) )
(Range)
()
i made this as i was banned lol. use this example as you will
[UPD 🤖] Forsaken