Project Delta Aimbot - Esp
Project Delta Aimbot - Esp
local required_funcs = {
isfile = isfile,
readfile = readfile,
writefile = writefile,
}
for I, required in next, required_funcs do
if type(required) ~= 'function' then
error(I .. ' is not a function, this script requires ' .. I, 2)
end
end
local required_tables = {
Drawing = Drawing
}
for I, required in next, required_tables do
if type(required) ~= 'table' then
error(I .. ' is not a table, this script requires ' .. I, 2)
end
end
if shared.__UAnEv1__ then
shared.__UAnEv1__.STOP()
end
local IsPartVisible =
httpassert('https://raw.githubusercontent.com/TechHog8984/TechHub-V3/main/script/
misc/ispartvisible.lua', 'failed to get ispartvisible function')
local EventManager =
httpassert('https://raw.githubusercontent.com/TechHog8984/TechHub-V3/main/script/
misc/events.lua', 'failed to get event manager')
Connections = {},
Config = {
Aimbot = true,
TeamCheck = true,
AimbotHoldKey = Enum.UserInputType.MouseButton2,
AimbotPart = 'Head',
Names = true,
Distance = true,
Boxes = true,
Tracers = true,
HealthBars = false,
Skeleton = true,
BaseRainbow = false,
BoxType = 2,
},
Games = {
Arsenal = placeid == 286090429,
BadBusiness = placeid == 3233893879,
},
Drawings = {},
Objects = {},
PlayerEspObjects = {},
}
local Configs =
httpassert('https://raw.githubusercontent.com/TechHog8984/Configclass/main/
Class.lua', 'Failed to get config handler')
table.insert(__UAnEv1__.Drawings, Drawing)
return Drawing
end
local function CreateObject(info)
if not __UAnEv1__ or not __UAnEv1__.Active then return end
local Object = {}
function Object:Remove()
if Object.Drawing and DoesDrawingExist(Object.Drawing) == true then
Object.Drawing:Remove()
end
Object.Drawing = nil
table.remove(__UAnEv1__.Objects, Object)
Object = nil
end
table.insert(__UAnEv1__.Objects, Object)
return Object
end
local EventManager =
httpassert('https://raw.githubusercontent.com/TechHog8984/TechHub-V3/main/script/
misc/events.lua', 'failed to get event manager')
local PartAddedConnection =
Character.ChildAdded:Connect(PartAdded)
local PartRemovedConnection =
Character.ChildRemoved:Connect(PartRemoved)
Handle.PartAddedConnection = PartAddedConnection
Handle.PartRemovedConnection = PartRemovedConnection
PartAdded(Character:FindFirstChild'Humanoid' or nil)
PartAdded(Character:FindFirstChild'HumanoidRootPart' or
nil)
end;
table.insert(PlayersHandler.Connections, PartAddedConnection)
table.insert(PlayersHandler.Connections, PartRemovedConnection)
end
end
function Handle.GetCharacter()
if __UAnEv1__.Games.BadBusiness and BBCharactersTable then
return BBCharactersTable[Player];
end;
return Handle.Character or Player.Character or
Player.CharacterAdded:Wait()
end
function Handle.GetPart(part)
local Character = Handle.GetCharacter();
return (Character and (Character:FindFirstChild(part)));
end
function Handle.GetParts(...)
local parts = {}
function Handle:Stop()
Handle.CharacterAdded:DisconnectAll()
Handle.CharacterRemoved:DisconnectAll()
Handle.HumanoidAdded:DisconnectAll()
Handle.HumanoidRemoved:DisconnectAll()
Handle.HumanoidRootPartAdded:DisconnectAll()
Handle.HumanoidRootPartRemoved:DisconnectAll()
end
CharacterAdded(Handle.GetCharacter())
local CharacterAddedConnection =
Player.CharacterAdded:connect(CharacterAdded)
CharacterAddedConnection = CharacterAddedConnection
table.insert(PlayersHandler.Connections, CharacterAddedConnection)
PlayersHandler.Players[Player] = Handle
Handle.Loaded = true
PlayersHandler.PlayerAdded:Fire(Player, Handle)
end
end
local function PlayerRemoved(Player)
if Player and Player ~= LocalPlayer and PlayersHandler.Players[Player] then
local Handle = PlayersHandler.Players[Player]
PlayersHandler.PlayerRemoving:Fire(Player, Handle)
PlayersHandler.Players[Player] = nil
Handle = nil
end
end
table.insert(PlayersHandler.Connections,
PlayerService.PlayerAdded:Connect(PlayerAdded))
table.insert(PlayersHandler.Connections,
PlayerService.PlayerRemoving:Connect(PlayerRemoved))
function PlayersHandler:Stop()
for I, Connection in next, PlayersHandler.Connections do
if Connection then
Connection:Disconnect()
end
end
PlayersHandler.PlayerAdded:DisconnectAll()
PlayersHandler.PlayerRemoving:DisconnectAll()
end
end
--check if it exists
if LocalHumanoidRootPart then
--get the player's character and its HumanoidRootPart
local Character = Handle.GetCharacter()
local HumanoidRootPart = Handle.GetPart('HumanoidRootPart')
function Skeleton:Remove()
for I, V in next, Skeleton do
if DoesObjectExist(V) then
V:Remove()
end
end
Skeleton = nil
end
local Box2 = {}
function Box2:Remove()
for I, V in next, Box2 do
if DoesObjectExist(V) then
V:Remove()
end
end
Box2 = nil
end
local Esp = {
Name = NameObject,
Tracer = TracerObject,
Box = BoxObject,
HealthLineRed = HealthLineObjectRed,
HealthLineGreen = HealthLineObjectGreen,
Distance = DistanceObject,
Box3 = Box3,
Iterables = {
Skeleton = Skeleton,
Box2 = Box2,
}
}
__UAnEv1__.PlayerEspObjects[Player] = Esp
end
local function PlayerRemoved(Player, Handle)
if not __UAnEv1__ or not __UAnEv1__.Active then return end
local EspObjects = __UAnEv1__.PlayerEspObjects[Player]
if EspObjects then
for I, Object in next, EspObjects do
if DoesObjectExist(Object) then
Object:Remove()
end
end
if EspObjects.Iterables then
for I, Iterable in next, EspObjects.Iterables do
for I, Object in next, Iterable do
if DoesObjectExist(Object) then
Object:Remove()
end
end
end
end
end
table.removebyindex(__UAnEv1__.PlayerEspObjects, Player)
end
PlayersHandler.PlayerAdded:Connect(PlayerAdded)
for Player, Handle in next, Players do
PlayerAdded(Player, Handle)
end
PlayersHandler.PlayerRemoving:Connect(PlayerRemoved)
local AimPart =
ClosestHandle.GetPart(__UAnEv1__.Config.AimbotPart)
if DoesObjectExist(HealthLineRed) then
if __UAnEv1__.Config.HealthBars then
-- HealthLineRed.Drawing.Color =
__UAnEv1__.Config.HealthBarsColor or __UAnEv1__.Config.BaseColor
if __UAnEv1__.Config.BoxType == 1 then
HealthLineRed.Drawing.From = BoxPos +
Vector2.new(BoxSize.X + HealthLineRed.Drawing.Thickness,
HealthLineRed.Drawing.Thickness)
HealthLineRed.Drawing.To = BoxPos +
Vector2.new(BoxSize.X + HealthLineRed.Drawing.Thickness, BoxSize.Y -
HealthLineRed.Drawing.Thickness)
elseif __UAnEv1__.Config.BoxType == 2 then
-- local HrpPos =
HumanoidRootPart.Position
-- HealthLineRed.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + Vector3.new(0, 2, 0) +
FlatY(HrpXV) + Vector3.new(.03, 0, 0)))
-- HealthLineRed.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - Vector3.new(0, 3.3, 0) +
FlatY(HrpXV) + Vector3.new(.03, 0, 0)))
local BoxSize =
Vector2.new(Camera.ViewportSize.X / HrpPos.Z, (worldtoviewportpoint(Camera,
Head.Position + Vector3.new(0, 2, 0))).Y - (worldtoviewportpoint(Camera,
HumanoidRootPart.Position - Vector3.new(0, 1, 0))).Y)
local BoxPos = Vector2.new(HrpPos.X -
BoxSize.X / 2, HrpPos.Y - BoxSize.Y / 2)
HealthLineRed.Drawing.From = BoxPos +
Vector2.new(BoxSize.X + HealthLineRed.Drawing.Thickness,
HealthLineRed.Drawing.Thickness)
HealthLineRed.Drawing.To = BoxPos +
Vector2.new(BoxSize.X + HealthLineRed.Drawing.Thickness, BoxSize.Y -
HealthLineRed.Drawing.Thickness)
end
end
end
if DoesObjectExist(HealthLineGreen) then
if __UAnEv1__.Config.HealthBars then
-- HealthLineGreen.Drawing.Color =
__UAnEv1__.Config.HealthBarsColor or __UAnEv1__.Config.BaseColor
local DIV = Health / MaxHealth
-- if __UAnEv1__.Config.BoxType == 1 then
local Bottom = BoxSize.Y +
HealthLineGreen.Drawing.Thickness
local Top = BoxPos.Y + BoxSize.Y
-- HealthLineGreen.Drawing.From =
BoxPos + Vector2.new(BoxSize.X + HealthLineGreen.Drawing.Thickness,
HealthLineGreen.Drawing.Thickness)
-- HealthLineGreen.Drawing.To = BoxPos
+ Vector2.new(BoxSize.X + HealthLineGreen.Drawing.Thickness, BoxSize.Y * DIV -
HealthLineGreen.Drawing.Thickness)
-- elseif __UAnEv1__.Config.BoxType == 2
then
-- local HrpPos =
HumanoidRootPart.Position
-- local To =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + Vector3.new(0, 2, 0) +
FlatY(HrpXV) + Vector3.new(.03, 0, 0)))
-- local From =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - Vector3.new(0, 3.3, 0) +
FlatY(HrpXV) + Vector3.new(.03, 0, 0)))
-- HealthLineGreen.Drawing.To =
Vector2.new(To.X, To.Y / DIV)
-- HealthLineGreen.Drawing.From = From
-- end
end
end
if DoesObjectExist(DistanceObject) then
if __UAnEv1__.Config.Distance then
DistanceObject.Drawing.Color =
__UAnEv1__.Config.DistanceColor or __UAnEv1__.Config.BaseColor
DistanceObject.Drawing.Position = HeadPos -
Vector2.new(0, DistanceObject.Drawing.Size * 2)
local LocalHrp =
LocalHandle.GetPart('HumanoidRootPart')
if LocalHrp then
local Distance = (LocalHrp.Position -
HumanoidRootPart.Position).Magnitude
DistanceObject.Drawing.Text =
tostring(round(Distance, 2))
end
end
end
if Skeleton then
if __UAnEv1__.Config.Skeleton then
for I,Object in next, Skeleton do
if DoesObjectExist(Object) then
Object.Drawing.Color = __UAnEv1__.Config.SkeletonColor or
__UAnEv1__.Config.BaseColor end
end
local TorsoToLeftShoulder =
Skeleton.TorsoToLeftShoulder
local TorsoToRightShoulder =
Skeleton.TorsoToRightShoulder
local LeftShoulderToLeftUpperArm =
Skeleton.LeftShoulderToLeftUpperArm
local RightShoulderToRightUpperArm =
Skeleton.RightShoulderToRightUpperArm
local LeftShoulderToLeftArm =
Skeleton.LeftShoulderToLeftArm
local LeftShoulderToLeftLowerArm =
Skeleton.LeftShoulderToLeftLowerArm
local RightShoulderToRightLowerArm =
Skeleton.RightShoulderToRightLowerArm
local RightShoulderToRightArm =
Skeleton.RightShoulderToRightArm
local TorsoToLeftHip =
Skeleton.TorsoToLeftHip
local TorsoToRightHip =
Skeleton.TorsoToRightHip
local LeftHipToLeftUpperLeg =
Skeleton.LeftHipToLeftUpperLeg
local RightHipToRightUpperLeg =
Skeleton.RightHipToRightUpperLeg
local LeftHipToLeftLeg =
Skeleton.LeftHipToLeftLeg
local LeftHipToLeftLowerLeg =
Skeleton.LeftHipToLeftLowerLeg
local RightHipToRightLowerLeg =
Skeleton.RightHipToRightLowerLeg
local RightHipToRightLeg =
Skeleton.RightHipToRightLeg
if DoesObjectExist(HeadToTorso) then
HeadToTorso.Drawing.From = HeadPos
HeadToTorso.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, HumanoidRootPart.Position -
Vector3.new(0, 1, 0)))
end
if DoesObjectExist(TorsoToLeftShoulder)
then
if Humanoid.RigType ==
Enum.HumanoidRigType.R6 then
local Arm = Handle.GetPart('Left
Arm')
TorsoToLeftShoulder.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position + Vector3.new(0, 1, 0)))
else
local Arm =
Handle.GetPart('LeftUpperArm')
TorsoToLeftShoulder.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position + Vector3.new(0, .6,
0)))
end
TorsoToLeftShoulder.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, Head.Position - Vector3.new(0, .5,
0)))
end
if DoesObjectExist(TorsoToRightShoulder)
then
if Humanoid.RigType ==
Enum.HumanoidRigType.R6 then
local Arm = Handle.GetPart('Right
Arm')
TorsoToRightShoulder.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position + Vector3.new(0, 1, 0)))
else
local Arm =
Handle.GetPart('RightUpperArm')
TorsoToRightShoulder.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position + Vector3.new(0, .6,
0)))
end
TorsoToRightShoulder.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, Head.Position - Vector3.new(0, .5,
0)))
end
if DoesObjectExist(TorsoToLeftHip) then
if Humanoid.RigType ==
Enum.HumanoidRigType.R6 then
local Leg = Handle.GetPart('Left
Leg')
TorsoToLeftHip.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position + Vector3.new(0, 1, 0)))
else
local Leg =
Handle.GetPart('LeftUpperLeg')
TorsoToLeftHip.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position + Vector3.new(0, .6,
0)))
end
TorsoToLeftHip.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, HumanoidRootPart.Position -
Vector3.new(0, 1, 0)))
end
if DoesObjectExist(TorsoToRightHip) then
if Humanoid.RigType ==
Enum.HumanoidRigType.R6 then
local Leg = Handle.GetPart('Right
Leg')
TorsoToRightHip.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position + Vector3.new(0, 1, 0)))
else
local Leg =
Handle.GetPart('RightUpperLeg')
TorsoToRightHip.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position + Vector3.new(0, .6,
0)))
end
TorsoToRightHip.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, HumanoidRootPart.Position -
Vector3.new(0, 1, 0)))
end
if Humanoid.RigType ==
Enum.HumanoidRigType.R6 then
if
DoesObjectExist(LeftShoulderToLeftArm) then
local Arm = Handle.GetPart('Left
Arm')
LeftShoulderToLeftArm.Drawing.From
= Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position + Vector3.new(0, 1,
0)))
LeftShoulderToLeftArm.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position - Vector3.new(0, 1, 0)))
end
if
DoesObjectExist(RightShoulderToRightArm) then
local Arm = Handle.GetPart('Right
Arm')
RightShoulderToRightArm.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position + Vector3.new(0, 1, 0)))
RightShoulderToRightArm.Drawing.To
= Vector3ToVector2(worldtoviewportpoint(Camera, Arm.Position - Vector3.new(0, 1,
0)))
end
if DoesObjectExist(LeftHipToLeftLeg)
then
local Leg = Handle.GetPart('Left
Leg')
LeftHipToLeftLeg.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position + Vector3.new(0, 1, 0)))
LeftHipToLeftLeg.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position - Vector3.new(0, 1, 0)))
end
if DoesObjectExist(RightHipToRightLeg)
then
local Leg = Handle.GetPart('Right
Leg')
RightHipToRightLeg.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position + Vector3.new(0, 1, 0)))
RightHipToRightLeg.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, Leg.Position - Vector3.new(0, 1, 0)))
end
elseif Humanoid.RigType ==
Enum.HumanoidRigType.R15 then
if
DoesObjectExist(LeftShoulderToLeftUpperArm) then
local UpperArm, LowerArm =
Handle.GetParts('LeftUpperArm', 'LeftLowerArm')
LeftShoulderToLeftUpperArm.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, UpperArm.Position +
Vector3.new(0, .6, 0)))
LeftShoulderToLeftUpperArm.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerArm.Position))
end
if
DoesObjectExist(LeftShoulderToLeftLowerArm) then
local UpperArm, LowerArm =
Handle.GetParts('LeftUpperArm', 'LeftLowerArm')
LeftShoulderToLeftLowerArm.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerArm.Position))
LeftShoulderToLeftLowerArm.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerArm.Position -
LowerArm.CFrame.YVector))
end
if
DoesObjectExist(RightShoulderToRightUpperArm) then
local UpperArm, LowerArm =
Handle.GetParts('RightUpperArm', 'RightLowerArm')
RightShoulderToRightUpperArm.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, UpperArm.Position +
Vector3.new(0, .6, 0)))
RightShoulderToRightUpperArm.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerArm.Position))
end
if
DoesObjectExist(RightShoulderToRightLowerArm) then
local UpperArm, LowerArm =
Handle.GetParts('RightUpperArm', 'RightLowerArm')
RightShoulderToRightLowerArm.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerArm.Position))
--
RightShoulderToRightLowerArm.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerArm.Position -
Vector3.new(0, .7, 0)))
RightShoulderToRightLowerArm.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerArm.Position -
LowerArm.CFrame.YVector))
end
if
DoesObjectExist(LeftHipToLeftUpperLeg) then
local UpperLeg, LowerLeg =
Handle.GetParts('LeftUpperLeg', 'LeftLowerLeg')
LeftHipToLeftUpperLeg.Drawing.From
= Vector3ToVector2(worldtoviewportpoint(Camera, UpperLeg.Position +
Vector3.new(0, .6, 0)))
LeftHipToLeftUpperLeg.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerLeg.Position))
end
if
DoesObjectExist(LeftHipToLeftLowerLeg) then
local UpperLeg, LowerLeg =
Handle.GetParts('LeftUpperLeg', 'LeftLowerLeg')
LeftHipToLeftLowerLeg.Drawing.From
= Vector3ToVector2(worldtoviewportpoint(Camera, LowerLeg.Position))
LeftHipToLeftLowerLeg.Drawing.To =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerLeg.Position -
LowerLeg.CFrame.YVector))
end
if
DoesObjectExist(RightHipToRightUpperLeg) then
local UpperLeg, LowerLeg =
Handle.GetParts('RightUpperLeg', 'RightLowerLeg')
RightHipToRightUpperLeg.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, UpperLeg.Position +
Vector3.new(0, .6, 0)))
RightHipToRightUpperLeg.Drawing.To
= Vector3ToVector2(worldtoviewportpoint(Camera, LowerLeg.Position))
end
if
DoesObjectExist(RightHipToRightLowerLeg) then
local UpperLeg, LowerLeg =
Handle.GetParts('RightUpperLeg', 'RightLowerLeg')
RightHipToRightLowerLeg.Drawing.From =
Vector3ToVector2(worldtoviewportpoint(Camera, LowerLeg.Position))
RightHipToRightLowerLeg.Drawing.To
= Vector3ToVector2(worldtoviewportpoint(Camera, LowerLeg.Position -
LowerLeg.CFrame.YVector))
end
end
end
end
if __UAnEv1__.Config.Boxes and
__UAnEv1__.Config.BoxType == 2 or __UAnEv1__.Config.BoxType == 3 then
for I, Object in next, Box2 do
if DoesObjectExist(Object) then
Object.Drawing.Color = __UAnEv1__.Config.BoxesColor or __UAnEv1__.Config.BaseColor
end
end
local BL1 = Box2.BL1
local BL2 = Box2.BL2
local BL3 = Box2.BL3
local BL4 = Box2.BL4
BottomLeft =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - Vector3.new(0, 2, 0) -
FlatY(HrpXV) - Vector3.new(0, 1.3, 0) - FlatY(Wide)))
BottomRight =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - Vector3.new(0, 2, 0) +
FlatY(HrpXV) - Vector3.new(0, 1.3, 0) + FlatY(Wide)))
else
local Leg = Handle.GetPart('Left Leg') or
Handle.GetPart('LeftUpperLeg')
local LegPos = Leg.Position
local LegCFr = Leg.CFrame
local LegYV = LegCFr.YVector
TopLeft =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + JustY(HrpYV) - FlatY(HrpXV)
- FlatY(Wide)))
TopRight =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + JustY(HrpYV) + FlatY(HrpXV)
+ FlatY(Wide)))
BottomLeft =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - JustY(HrpYV) - FlatY(HrpXV)
- JustY(HrpYV) - FlatY(Wide) - FlatY(LegYV)))
BottomRight =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - JustY(HrpYV) + FlatY(HrpXV)
- JustY(HrpYV) - FlatY(Wide) - FlatY(LegYV)))
end
if DoesObjectExist(BL1) then
BL1.Drawing.From = TopLeft
BL1.Drawing.To = TopRight
end
if DoesObjectExist(BL2) then
BL2.Drawing.From = BottomLeft
BL2.Drawing.To = BottomRight
end
if DoesObjectExist(BL3) then
BL3.Drawing.From = TopLeft
BL3.Drawing.To = BottomLeft
end
if DoesObjectExist(BL4) then
BL4.Drawing.From = TopRight
BL4.Drawing.To = BottomRight
end
-- local TopLeft =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos +
JustZ(HumanoidRootPart.Size)))
-- local TopRight =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos))
-- if DoesObjectExist(BL1) then
-- BL1.Drawing.From = TopLeft
-- BL1.Drawing.To = TopRight
-- end
else
for I, Object in next, Box2 do if
DoesObjectExist(Object) then Object.Drawing.Visible = false end end
end
if DoesObjectExist(Box3) then
if __UAnEv1__.Config.Boxes and
__UAnEv1__.Config.BoxType == 4 then
local TopLeft =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + Vector3.new(0, 2, 0) -
FlatY(HrpXV)))
local TopRight =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + Vector3.new(0, 2, 0) +
FlatY(HrpXV)))
local BottomLeft =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - Vector3.new(0, 2, 0) -
FlatY(HrpXV) - Vector3.new(0, 1.3, 0)))
local BottomRight =
Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos - Vector3.new(0, 2, 0) +
FlatY(HrpXV) - Vector3.new(0, 1.3, 0)))
Box3.Drawing.PointA = TopRight
Box3.Drawing.PointB = TopLeft
Box3.Drawing.PointC = BottomLeft
Box3.Drawing.PointD = BottomRight
end
end
end
else
for I,Object in next, EspObjects do
if DoesObjectExist(Object) then
Object.Drawing.Visible = false end
end
if Iterables then
for I, Iterable in next, Iterables do
for I, Object in next, Iterable do
if DoesObjectExist(Object) then
Object.Drawing.Visible = false
end
end
end
end
end
else
for I,Object in next, EspObjects do
if DoesObjectExist(Object) then Object.Drawing.Visible
= false end
end
if Iterables then
for I, Iterable in next, Iterables do
for I, Object in next, Iterable do
if DoesObjectExist(Object) then
Object.Drawing.Visible = false
end
end
end
end
end
end)
end
end
end
end))
function __UAnEv1__.STOP()
for Player, Handle in next, Players do
PlayerRemoved(Player, Handle)
end
for I, Connection in next, __UAnEv1__.Connections do
Connection:Disconnect()
end
if __UAnEv1__.Gui then
__UAnEv1__.Gui:Destroy()
__UAnEv1__.Gui = nil
end
PlayersHandler:Stop()
__UAnEv1__.Active = false
if shared.__UAnEv1__ and shared.__UAnEv1__ == __UAnEv1__ then
shared.__UAnEv1__ = nil
end
__UAnEv1__ = nil
end
do -- TechHub V3 UI Library
-- local Library =
httpassert('https://raw.githubusercontent.com/TechHog8984/TechHub-V3/main/ui/
UILibV3.lua', 'Failed to get UI library.')
-- local Gui = Library:CreateGui('UAnEv1 GUI', 'Universal Aimbot N Esp', 'V1 -
Made By TechHog#8984')
-- Gui:GetCloseEvent():Connect(__UAnEv1__.STOP)
do --Elysium UI Library
end
__UAnEv1__.Gui = Gui
shared.__UAnEv1__ = __UAnEv1__