Run it
Copy the script and paste it into your executor.
().luav (:())()
().ver = (().ver ().ver+)
sg = ().ver
()
min, fhrp =
mhrp = ()
_,plr ()
plr[] ~= me[] plr.Character
hrp = plr.Character:()
hrp
mag = (hrp.Position - mhrp.Position).Magnitude
mag < min
min = mag
fhrp = hrp
; fhrp, mhrp
WorldToScreen = (Object)
ObjectVector = ()[]:(Object.Position)
.(ObjectVector.X, ObjectVector.Y)
()
found =
ClosestDistance = .huge
i, v (p[]:())
v ~= me[] v.Character v.Character:()
k, x (v.Character:())
.(x.Name, )
Distance = ((x) - .(m.X, m.Y)).Magnitude
Distance < ClosestDistance
ClosestDistance = Distance
found = v
(found.Character.HumanoidRootPart)
uis.InputBegan:((key)
key.KeyCode == .KeyCode.Q sg == ().ver
ehrp, mhrp, t = (), (),
ehrp mhrp
save, save1 = mhrp.CFrame, ().CFrame
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Exclude
params.FilterDescendantsInstances = {me.Character}
spos, count, rc = mhrp.Position,
(rc) rc.Instance.Parent ~= ehrp.Parent[]
count = count +
spos = spos+mhrp.CFrame.RightVector
rc = w[]:(spos, .(spos, ehrp.Position).LookVector*)
count >
; count <
cframe = .(spos, ehrp.Position)
().CFrame, ().CFrame = cframe, cframe
(); (); (); t =
().CFrame, ().CFrame = save, save1
; t
ehrp, mhrp = (), ()
ehrp mhrp
save, save1 = mhrp.CFrame, ().CFrame
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Exclude
params.FilterDescendantsInstances = {me.Character}
spos, count, rc = mhrp.Position,
(rc) rc.Instance.Parent ~= ehrp.Parent[]
count = count +
spos = spos+mhrp.CFrame.RightVector * -
rc = w[]:(spos, .(spos, ehrp.Position).LookVector*)
count >
; count <
cframe = .(spos, ehrp.Position)
().CFrame, ().CFrame = cframe, cframe
(); (); ()
().CFrame, ().CFrame = save, save1
)
uis.InputBegan:((key)
key.KeyCode == .KeyCode.H sg == ().ver
(().CFrame.LookVector)
)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.
press q when behind the wall