Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
VirtualInputManager = :()
UserInputService = :()
StarterGui = :()
Workspace = :()
CoreGui = :()
player = Players.LocalPlayer
camera = Workspace.CurrentCamera
auraEnabled, espEnabled, wallCheckEnabled, espWallCheck = , , ,
pushShieldEnabled =
currentLockedTarget =
()
guiName =
targetParent = (() CoreGui ) CoreGui player:()
targetParent:(guiName)
targetParent[guiName]:()
screenGui = .()
screenGui.Name = guiName
screenGui.ResetOnSpawn =
screenGui.Parent = targetParent
frame = .(, screenGui)
frame.Size = .(, , , )
frame.Position = .(, , , -)
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.BorderColor3 = .(, , )
textLabel = .(, frame)
textLabel.Size = .(, -, , -)
textLabel.Position = .(, , , )
textLabel.BackgroundTransparency =
textLabel.TextColor3 = .(, , )
textLabel.TextXAlignment = .TextXAlignment.Left
textLabel.TextYAlignment = .TextYAlignment.Top
textLabel.TextSize =
textLabel.Font = .Font.Code
textLabel.Text = ..
..
..
..
..
..
..
..
()
targets = {
,,,,
,,,,
,,,
}
(text)
StarterGui:(, {Title = , Text = text, Duration = })
npcCache = {}
itemCache = {}
()
currentNpcs = {}
currentItems = {}
allObjects = Workspace:()
i = , #allObjects
obj = allObjects[i]
obj:() obj:()
Players:(obj) obj ~= player.Character obj.Parent ~= Players
.(currentNpcs, obj)
objNameLower = .(obj.Name)
.(targets, objNameLower) .(objNameLower, ) .(objNameLower, )
.(currentItems, obj)
npcCache = currentNpcs
itemCache = currentItems
.(()
()
.()
)
UserInputService.InputBegan:((input, gpe)
gpe
input.KeyCode == .KeyCode.End
auraEnabled, espEnabled, wallCheckEnabled, espWallCheck, pushShieldEnabled = , , , ,
currentLockedTarget =
player.Character player.Character:()
player.Character.Humanoid.AutoRotate =
()
input.KeyCode == .KeyCode.T
auraEnabled = auraEnabled
currentLockedTarget =
player.Character player.Character:()
player.Character.Humanoid.AutoRotate = auraEnabled
( .. (auraEnabled ))
input.KeyCode == .KeyCode.Y
espEnabled = espEnabled
( .. (espEnabled ))
input.KeyCode == .KeyCode.N
wallCheckEnabled = wallCheckEnabled
( .. (wallCheckEnabled ))
input.KeyCode == .KeyCode.M
espWallCheck = espWallCheck
( .. (espWallCheck ))
input.KeyCode == .KeyCode.H
pushShieldEnabled = pushShieldEnabled
( .. (pushShieldEnabled ))
)
RunService.RenderStepped:(()
character = player.Character
hrp = character character:()
hrp
_, item (itemCache)
item item.Parent
itemNameLower = .(item.Name)
.(itemNameLower, )
item:()
item.PrimaryPart item:(hrp.CFrame) item:(hrp.CFrame)
itemPart = item:() item:()
itemPart
itemPart.CFrame = hrp.CFrame
.(itemNameLower, )
targetPosPart = item:() item:()
targetPosPart
hrp.CFrame = targetPosPart.CFrame
item:() item.PrimaryPart
hrp.CFrame = item.PrimaryPart.CFrame
espEnabled
bbg = item:() .(, item)
bbg.Name =
bbg.AlwaysOnTop =
bbg.Size = .(, , , )
bbg.StudsOffset = .(, , )
lbl = bbg:() .(, bbg)
lbl.Name =
lbl.Text = item.Name
lbl.TextColor3 = .(, , )
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.TextScaled =
item:() item.NameESP:()
pushShieldEnabled
_, obj (npcCache)
obj obj.Parent Players:(obj) obj ~= character obj.Parent ~= Players
objHrp = obj:()
objHrp
dist = (objHrp.Position - hrp.Position).Magnitude
dist <=
pushCFrame = hrp.CFrame * .(, , -)
_, part (obj:())
part:() part.CanCollide =
objHrp.CFrame = pushCFrame
validTargets = {}
_, obj (npcCache)
obj obj:() obj:() obj.Humanoid.Health >
Players:(obj) obj ~= character obj.Parent ~= Players
head = obj.Head
dist = (camera.CFrame.Position - head.Position).Magnitude
ray = Ray.(camera.CFrame.Position, (head.Position - camera.CFrame.Position).Unit * dist)
hit = Workspace:(ray, {character})
visible = hit hit:(obj)
_, onScreen = camera:(head.Position)
espEnabled
hl = obj:() .(, obj)
hl.Name =
espWallCheck visible
hl.FillColor = .(,,)
hl.FillTransparency =
hl.FillColor = .(,,)
hl.FillTransparency =
obj:() obj.ESP_HL:()
onScreen ( wallCheckEnabled visible) dist <
.(validTargets, { = head, Distance = dist})
auraEnabled
targetStillValid =
currentLockedTarget currentLockedTarget.Parent currentLockedTarget.Parent:()
tModel = currentLockedTarget.Parent
Players:(tModel) tModel ~= character tModel.Parent ~= Players
tModel.Humanoid.Health >
_, onScreen = camera:(currentLockedTarget.Position)
onScreen
targetStillValid =
targetStillValid
currentLockedTarget =
shortestDist = .huge
_, tData (validTargets)
tData.Distance < shortestDist
shortestDist = tData.Distance
currentLockedTarget = tData.Instance
currentLockedTarget currentLockedTarget.Parent
checkModel = currentLockedTarget.Parent
Players:(checkModel) checkModel ~= character checkModel.Parent ~= Players
camera.CFrame = .(camera.CFrame.Position, currentLockedTarget.Position)
VirtualInputManager:(,,,,,)
.()
VirtualInputManager:(,,,,,)
currentLockedTarget =
)