Project Delta Script GUI | Working Aimbot, ESP, And More

  • May 09, 2022

Report

Description

You will enjoy a good game with this Project Delta Script GUI that we have uploaded to our site for you. Learn to survive in the destroyed world here, collect weapons for yourself and defeat your enemies. Thanks to the Free Roblox Script Cheats and Esp and Aimbot features that we have given to you, even your enemies will not be able to approach you. Thanks to the Script Code, you will gain the best game experience, I wish you a good game.

project delta script gui

Features Of Project Delta Script GUI;

  • Aimbot
  • ESP
  • Tracers

Join Our Discord Server

How to use Project Delta Script GUI | Working Aimbot, ESP, And More?

  1. Press the "Get Script" button to Copy the "Project Delta Script GUI | Working Aimbot, ESP, And More" .
  2. Lua scripts require a Lua Executor, Open your executor and attach it to the game.
  3. After copying & pasting the script in your executor press the "Execute" button and "Project Delta Script GUI | Working Aimbot, ESP, And More" will show up in the game.
  4. If you find an old/faulty script, please let us know using the "Report" section.
  5. If you need an exploit, check out our Free Roblox Exploits Category.

Project Delta Script GUI | Working Aimbot, ESP, And More

local IsSynapse = is_synapse_function and is_synapse_function((function() end)) 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 httpget = game.HttpGet local function httpload(url) return loadstring(httpget(game, url))() end local function httpassert(url, msg) return assert(httpload(url), msg) end local function DoesDrawingExist(Drawing) if IsSynapse then return type(Drawing) == 'table' and rawget(Drawing, '__OBJECT_EXISTS') else return true end end local function DoesObjectExist(Object) return Object and type(Object) == 'table' and Object.Drawing and DoesDrawingExist(Object.Drawing) end local function waitforchild(Parent, Name) repeat wait() until Parent:FindFirstChild(Name) return Parent[Name] end local getservice = game.GetService local Camera = workspace.CurrentCamera local worldtoviewportpoint = Camera.WorldToViewportPoint local UserInputService = getservice(game, 'UserInputService') local RunService = getservice(game, 'RunService') local wait = function(t)if t then return wait(t) end;return RunService.Heartbeat:Wait()end local vector2new = Vector2.new local function Vector3ToVector2(Vector) return vector2new(Vector.X, Vector.Y) end local function JustX(Vector) if typeof(Vector) == 'Vector2' then return Vector2.new(Vector.X, 0) elseif typeof(Vector) == 'Vector3' then return Vector3.new(Vector.X, 0, 0) end end local function JustY(Vector) if typeof(Vector) == 'Vector2' then return Vector2.new(0, Vector.Y) elseif typeof(Vector) == 'Vector3' then return Vector3.new(0, Vector.Y, 0) end end local function JustZ(Vector) return Vector3.new(0, 0, Vector.Z) end local function FlatY(Vector) if typeof(Vector) == 'Vector2' then return Vector2.new(Vector.X, 0) elseif typeof(Vector) == 'Vector3' then return Vector3.new(Vector.X, 0, Vector.Z) end end local function round(number, place) local split = tostring(number):split('.') local first = split[1] local second = split[2] return tonumber(first .. ((second and '.' .. second:sub(1, place)) or '')) end local function getname(Player) if Player and Player.Name and Player.DisplayName then local Name, DisplayName = Player.Name, Player.DisplayName if DisplayName ~= Name then return Name .. ' (@' .. DisplayName .. ')' end return Name end end local table = httpassert('https://raw.githubusercontent.com/TechHog8984/TechHub-V3/main/script/misc/custom%20table.lua', 'Failed to get custom table.') 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') local PlayerService = getservice(game, 'Players') local LocalPlayer = PlayerService.LocalPlayer local LocalCharacter = nil local Mouse = LocalPlayer:GetMouse() local placeid = game.PlaceId local __UAnEv1__ = { Active = true, Connections = {}, Config = { Aimbot = true, TeamCheck = true, AimbotHoldKey = Enum.UserInputType.MouseButton2, AimbotPart = 'Head', Names = true, Distance = true, Boxes = true, Tracers = true, HealthBars = false, Skeleton = true, BaseColor = Color3.new(1, 1, 1), NameColor = nil, DistanceColor = nil, BoxesColor = nil, TracersColor = nil, -- HealthBarsColor = nil, SkeletonColor = nil, BaseRainbow = false, BoxType = 2, }, Games = { Arsenal = placeid == 286090429, BadBusiness = placeid == 3233893879, }, Drawings = {}, Objects = {}, PlayerEspObjects = {}, } local BBPlayersTable, BBCharactersTable, BBTeamsTable; if __UAnEv1__.Games.BadBusiness then httpload('https://raw.githubusercontent.com/TechHog8984/misc-scripts/main/Bad%20Business%20Character%20Spoofer.lua'); local Collection = getgc(true); for I,V in next, Collection do if type(V) ~= 'table' then rawset(Collection, I, nil); end; end; for I, Table in next, Collection do if rawget(Table, 'GetCharacter') then BBPlayersTable = Table; break; end; end; for I, Table in next, Collection do if rawget(Table, 'SetTeamColor') then BBTeamsTable = Table; break; end; end; BBCharactersTable = getupvalue(BBPlayersTable.GetCharacter, 1); end; local Configs = httpassert('https://raw.githubusercontent.com/TechHog8984/Configclass/main/Class.lua', 'Failed to get config handler') local before = isfile('UAnEv1/main.config') local Config = Configs:Config{path = 'UAnEv1/main.config'} if not before then for I,V in next, __UAnEv1__.Config do Config[I] = V end end __UAnEv1__.Config = Config local drawingnew = Drawing.new local function CreateDrawing(info) if not __UAnEv1__ or not __UAnEv1__.Active then return end local TYPE = info.type or 'Square' info.type = nil local Drawing = drawingnew(TYPE) for I,V in next, info do Drawing[I] = V end table.insert(__UAnEv1__.Drawings, Drawing) return Drawing end local function CreateObject(info) if not __UAnEv1__ or not __UAnEv1__.Active then return end local Object = {} for I, V in next, info do Object[I] = V end 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 PlayersHandler = {Connections = {}, Players = {}, PlayerAdded = EventManager:CreateEvent('PlayerAdded'), PlayerRemoving = EventManager:CreateEvent('PlayerRemoving')} do local function PlayerAdded(Player) if Player then local Handle = {} Handle.CharacterAdded = EventManager:CreateEvent(Player.Name .. ' - CharacterAdded') Handle.CharacterRemoved = EventManager:CreateEvent(Player.name .. ' - CharacterRemoved') Handle.HumanoidAdded = EventManager:CreateEvent(Player.Name .. ' - HumanoidAdded') Handle.HumanoidRemoved = EventManager:CreateEvent(Player.Name .. ' - HumanoidRemoved') Handle.HumanoidRootPartAdded = EventManager:CreateEvent(Player.Name .. ' - HumanoidRootPartAdded') Handle.HumanoidRootPartRemoved = EventManager:CreateEvent(Player.Name .. ' - HumanoidRootPartRemoved') local function PartRemoved(Part) if Part then local Name = Part.Name or Part if Name == 'Humanoid' then Handle.HumanoidRemoved:Fire() elseif Name == 'HumanoidRootPart' then Handle.HumanoidRootPartRemoved:Fire() end end end local function PartAdded(Part) if Part then local Name = Part.Name or Part if Name == 'Humanoid' then Handle.HumanoidAdded:Fire() elseif Name == 'HumanoidRootPart' then Handle.HumanoidRootPartAdded:Fire() end end end local function CharacterRemoved() PartRemoved('Humanoid') PartRemoved('HumanoidRootPart') if Handle.CharacterRemoved then Handle.CharacterRemoved:Fire() end Handle.Character = nil if Handle.CharacterRemovedConnection then Handle.CharacterRemovedConnection:Disconnect() end if Handle.PartAddedConnection then Handle.PartAddedConnection:Disconnect() end if Handle.PartRemovedConnection then Handle.PartRemovedConnection:Disconnect() end end local function CharacterAdded(Character) if Character then Handle.Character = Character Handle.CharacterAdded:Fire(Character) local PartAddedConnection = Character.ChildAdded:Connect(PartAdded) local PartRemovedConnection = Character.ChildRemoved:Connect(PartRemoved) Handle.PartAddedConnection = PartAddedConnection Handle.PartRemovedConnection = PartRemovedConnection if not __UAnEv1__.Games.BadBusiness then local CharacterRemovedConnection = waitforchild(Character, 'Humanoid').Died:Connect(CharacterRemoved) Handle.CharacterRemovedConnection = CharacterRemovedConnection table.insert(PlayersHandler.Connections, CharacterRemovedConnection) 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 = {} for I, part in next, ({...}) do parts[I] = Handle.GetPart(part) end return unpack(parts) end 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 for Index, Player in next, PlayerService:GetPlayers() do PlayerAdded(Player) 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 for Player, Handle in next, PlayersHandler.Players do Handle:Stop() end PlayersHandler.PlayerAdded:DisconnectAll() PlayersHandler.PlayerRemoving:DisconnectAll() end end local Players = PlayersHandler.Players local LocalHandle = nil repeat wait() LocalHandle = Players[LocalPlayer] until LocalPlayer and Players[LocalPlayer] local function gethealth(Player) local Handle = Players[Player] if __UAnEv1__ and __UAnEv1__.Active then if __UAnEv1__.Games.Arsenal and Player:FindFirstChild'NRPBS' then return Player.NRPBS:WaitForChild('Health', math.huge).Value, Player.NRPBS:WaitForChild('MaxHealth', math.huge).Value; end; end if Handle then local Humanoid = Handle.GetPart('Humanoid') if Humanoid then return Humanoid.Health, Humanoid.MaxHealth end end return nil end local function AllowedTeam(Player) if __UAnEv1__ and __UAnEv1__.Active and __UAnEv1__.Config.TeamCheck then if __UAnEv1__.Games.BadBusiness then return not BBTeamsTable:ArePlayersFriendly(Player, LocalPlayer); end; if Player.Team and LocalPlayer.Team then return Player.Team ~= LocalPlayer.Team end end return true end local function GetPlayerFromPart(Part) for Player, Handle in next, Players do if Player and Player ~= LocalPlayer then local Character = Handle.GetCharacter() if Character and Part:IsDescendantOf(Character) then return Player end end end end local function GetClosestPlayerToCursor() --check if the Target property of Mouse is not nil if Mouse.Target then --Mouse.Target is the part that the mouse is hovering over. --So, we get the player from Mouse.Target local Player = GetPlayerFromPart(Mouse.Target) --if it can find the player from Mouse.Target and its team and health are valid, then return the player if Player and AllowedTeam(Player) and (gethealth(LocalPlayer)) > 0 then return Player end end local ClosestPlayer = nil local MaxDist = math.huge --loop through the players for Player, Handle in next, Players do --check if this player exists, is not the localplayer, and its team is allowed local LPHealth = (gethealth(LocalPlayer)); if Player and Player ~= LocalPlayer and AllowedTeam(Player) and LPHealth and LPHealth > 0 then --get the character of the localplayer and its HumanoidRootPart LocalCharacter = LocalHandle.GetCharacter() local LocalHumanoidRootPart = LocalHandle.GetPart('HumanoidRootPart') --check if it exists if LocalHumanoidRootPart then --get the player's character and its HumanoidRootPart local Character = Handle.GetCharacter() local HumanoidRootPart = Handle.GetPart('HumanoidRootPart') --check if it exists and if it is visible if HumanoidRootPart and (gethealth(Player)) > 0 and IsPartVisible(HumanoidRootPart, Character) then --check if there already is a closestplayer if ClosestPlayer then --get the mouse position local MousePos = Vector2.new(Mouse.X, Mouse.Y) --get the screen position and whether or not the humanoidrootpart is on screen local ScreenPos, Onscreen = worldtoviewportpoint(Camera, HumanoidRootPart.Position) --check if it is onscreen (basic visible check) if Onscreen then --get the distance of the player to the cursor local Distance = (MousePos - Vector3ToVector2(ScreenPos)).Magnitude --check if the distance is less than the distance of the current closestplayer if Distance < MaxDist then --if so, then set the max distance to this and then set the closestplayer to this player MaxDist = Distance ClosestPlayer = Player end end else --if there isnt, then set it to this player ClosestPlayer = Player end end end end end --return the closestplayer return ClosestPlayer end local function PlayerAdded(Player, Handle) if not __UAnEv1__ or not __UAnEv1__.Active then return end local NameObject = CreateObject{ Drawing = CreateDrawing{type = 'Text', Color = __UAnEv1__.Config.NameColor or __UAnEv1__.Config.BaseColor, Text = Player.Name, Size = 18, Center = true, Outline = true, OutlineColor = Color3.new(0, 0, 0), Font = Drawing.Fonts.Monospace, } } local TracerObject = CreateObject{ Drawing = CreateDrawing{type = 'Line', Color = __UAnEv1__.Config.TracersColor or __UAnEv1__.Config.BaseColor, Thickness = 3, } } local BoxObject = CreateObject{ Drawing = CreateDrawing{ Color = __UAnEv1__.Config.BoxesColor or __UAnEv1__.Config.BaseColor, Thickness = 3, } } local HealthLineObjectRed = CreateObject{ Drawing = CreateDrawing{type = 'Line', -- Color = __UAnEv1__.Config.HealthBarsColor or __UAnEv1__.Config.BaseColor, Color = Color3.new(1, 0, 0), Thickness = 3, } } local HealthLineObjectGreen = CreateObject{ Drawing = CreateDrawing{type = 'Line', -- Color = __UAnEv1__.Config.HealthBarsColor or __UAnEv1__.Config.BaseColor, Color = Color3.new(0, 1, 0), Thickness = 3, ZIndex = 1, } } local DistanceObject = CreateObject{ Drawing = CreateDrawing{type = 'Text', Color = __UAnEv1__.Config.DistanceColor or __UAnEv1__.Config.BaseColor, Text = '0', Size = 16, Center = true, Outline = true, OutlineColor = Color3.new(0, 0, 0), Font = Drawing.Fonts.Monospace, } } local Skeleton = {} for I, V in next, {'HeadToTorso', 'TorsoToLeftShoulder', 'TorsoToRightShoulder', 'LeftShoulderToLeftUpperArm', 'LeftShoulderToLeftArm', 'RightShoulderToRightUpperArm', 'RightShoulderToRightArm', 'LeftShoulderToLeftLowerArm', 'RightShoulderToRightLowerArm', 'TorsoToLeftHip', 'TorsoToRightHip', 'LeftHipToLeftLeg', 'LeftHipToLeftUpperLeg', 'RightHipToRightUpperLeg', 'RightHipToRightLeg', 'LeftHipToLeftLowerLeg', 'RightHipToRightLowerLeg'} do Skeleton[V] = CreateObject{ Drawing = CreateDrawing{type = 'Line', Color = __UAnEv1__.Config.SkeletonColor or __UAnEv1__.Config.BaseColor, Thickness = 3, } } end function Skeleton:Remove() for I, V in next, Skeleton do if DoesObjectExist(V) then V:Remove() end end Skeleton = nil end local Box2 = {} for I,V in next, {'BL1', 'BL2', 'BL3', 'BL4'} do Box2[V] = CreateObject{ Drawing = CreateDrawing{type = 'Line', Color = __UAnEv1__.Config.BoxesColor or __UAnEv1__.Config.BaseColor, Thickness = 3, } } end function Box2:Remove() for I, V in next, Box2 do if DoesObjectExist(V) then V:Remove() end end Box2 = nil end local Box3 = CreateObject{ Drawing = CreateDrawing{type = 'Quad', Color = __UAnEv1__.Config.BoxesColor or __UAnEv1__.Config.BaseColor, Thickness = 3, } } 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 function IsDown(EnumItem) return (EnumItem.EnumType == Enum.KeyCode and UserInputService:IsKeyDown(EnumItem)) or (EnumItem.EnumType == Enum.UserInputType and UserInputService:IsMouseButtonPressed(EnumItem)) end table.insert(__UAnEv1__.Connections, RunService.Heartbeat:Connect(function() if __UAnEv1__ and __UAnEv1__.Active and __UAnEv1__.Config.Aimbot and IsDown(__UAnEv1__.Config.AimbotHoldKey) then LocalCharacter = LocalHandle.GetCharacter() local ClosestPlayer = GetClosestPlayerToCursor() if ClosestPlayer then local ClosestHandle = Players[ClosestPlayer] local ClosestCharacter = ClosestHandle.GetCharacter() local AimPart = ClosestHandle.GetPart(__UAnEv1__.Config.AimbotPart) if AimPart and IsPartVisible(AimPart, ClosestCharacter) then Camera.CFrame = CFrame.new(Camera.CFrame.Position, AimPart.CFrame.Position) end end end end)) table.insert(__UAnEv1__.Connections, RunService.RenderStepped:Connect(function() for Player, EspObjects in next, __UAnEv1__.PlayerEspObjects do if type(EspObjects) == 'table' then task.spawn(function() for I,V in next, EspObjects do if DoesObjectExist(V) then V.Visible = false; end; end; for I,V in next, EspObjects.Iterables do for I,V in next, V do if DoesObjectExist(V) then V.Visible = false; end; end; end; end); end; end; if __UAnEv1__ and __UAnEv1__.Active and (__UAnEv1__.Config.Names or __UAnEv1__.Config.Distance or __UAnEv1__.Config.Boxes or __UAnEv1__.Config.Tracers or __UAnEv1__.ConfigHealthBars or __UAnEv1__.Config.Skeleton) then for Player, Handle in next, Players do if Player and LocalPlayer and Player ~= LocalPlayer and __UAnEv1__.PlayerEspObjects[Player] then task.spawn(function() local EspObjects = __UAnEv1__.PlayerEspObjects[Player] local Iterables = EspObjects.Iterables local NameObject = EspObjects.Name local Tracer = EspObjects.Tracer local Box = EspObjects.Box local HealthLineRed = EspObjects.HealthLineRed local HealthLineGreen = EspObjects.HealthLineGreen local DistanceObject = EspObjects.Distance local Box3 = EspObjects.Box3 local Skeleton = Iterables.Skeleton local Box2 = Iterables.Box2 if AllowedTeam(Player) and Handle then local Character = Handle.GetCharacter() local Head, Humanoid, HumanoidRootPart = Handle.GetParts('Head', 'Humanoid', 'HumanoidRootPart') local Health, MaxHealth = gethealth(Player) if Head and Humanoid and Health > 0 and HumanoidRootPart then local HeadPos, HeadOnScreen = worldtoviewportpoint(Camera, Head.Position) local HrpPos, HrpOnScreen = worldtoviewportpoint(Camera, HumanoidRootPart.Position) local HrpCFr = HumanoidRootPart.CFrame local HrpXV = HrpCFr.XVector local HrpYV = HrpCFr.YVector local OnScreen = HeadOnScreen or HrpOnScreen for I,V in next, EspObjects do if DoesObjectExist(V) then V.Drawing.Visible = OnScreen 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 = OnScreen end end end end if HeadPos and OnScreen then local HeadPos = Vector3ToVector2(HeadPos) if DoesObjectExist(NameObject) then if __UAnEv1__.Config.Names then NameObject.Drawing.Color = __UAnEv1__.Config.NameColor or __UAnEv1__.Config.BaseColor local Health, MaxHealth = gethealth(Player); NameObject.Drawing.Text = getname(Player, Humanoid); NameObject.Drawing.Position = HeadPos - Vector2.new(0, NameObject.Drawing.Size) end end if DoesObjectExist(Tracer) then if __UAnEv1__.Config.Tracers then Tracer.Drawing.Color = __UAnEv1__.Config.TracersColor or __UAnEv1__.Config.BaseColor Tracer.Drawing.From = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y) Tracer.Drawing.To = HeadPos end end local BoxSize = Vector2.new(Camera.ViewportSize.X / HrpPos.Z, (worldtoviewportpoint(Camera, Head.Position + Vector3.new(0, 0, 0))).Y - (worldtoviewportpoint(Camera, HumanoidRootPart.Position - Vector3.new(0, 3.5, 0))).Y) local BoxPos = Vector2.new(HrpPos.X - BoxSize.X / 2, HrpPos.Y - BoxSize.Y / 2) if DoesObjectExist(Box) then if __UAnEv1__.Config.Boxes and __UAnEv1__.Config.BoxType == 1 then Box.Drawing.Color = __UAnEv1__.Config.BoxesColor or __UAnEv1__.Config.BaseColor Box.Drawing.Size = BoxSize Box.Drawing.Position = BoxPos end end 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 HeadToTorso = Skeleton.HeadToTorso 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 local HrpPos = HumanoidRootPart.Position local Wide = (__UAnEv1__.Config.WideBox and HrpXV * 1.2) or Vector3.new(0, 0, 0) local TopLeft = nil local TopRight = nil local BottomLeft = nil local BottomRight = nil if __UAnEv1__.Config.BoxType == 2 then TopLeft = Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + Vector3.new(0, 2, 0) - FlatY(HrpXV) - FlatY(Wide))) TopRight = Vector3ToVector2(worldtoviewportpoint(Camera, HrpPos + Vector3.new(0, 2, 0) + FlatY(HrpXV) + FlatY(Wide))) 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) -- local GeneralSection = Gui:CreateSection('General') -- local ToggleTeamCheckButton = nil -- ToggleTeamCheckButton = GeneralSection:TextButton('Toggle TeamCheck', function() -- __UAnEv1__.Config.TeamCheck = not __UAnEv1__.Config.TeamCheck -- ToggleTeamCheckButton.text.Text = ('Toggle TeamCheck (%s)'):format(tostring(__UAnEv1__.Config.TeamCheck)) -- end) -- ToggleTeamCheckButton.text.Text = ('Toggle TeamCheck (%s)'):format(tostring(__UAnEv1__.Config.TeamCheck)) -- local AimbotSection = Gui:CreateSection('Aimbot') -- local ToggleAimbotButton = nil -- ToggleAimbotButton = AimbotSection:TextButton('Toggle Aimbot', function() -- __UAnEv1__.Config.Aimbot = not __UAnEv1__.Config.Aimbot -- ToggleAimbotButton.text.Text = ('Toggle Aimbot (%s)'):format(tostring(__UAnEv1__.Config.Aimbot)) -- end) -- ToggleAimbotButton.text.Text = ('Toggle Aimbot (%s)'):format(tostring(__UAnEv1__.Config.Aimbot or false)) -- local EspSection = Gui:CreateSection('Esp') -- local NamesToggleButton = nil -- local DistanceToggleButton = nil -- local BoxesToggleButton = nil -- local TracersToggleButton = nil -- local HealthBarsToggleButton = nil -- local SkeletonToggleButton = nil -- NamesToggleButton = EspSection:TextButton('Toggle Names', function() -- __UAnEv1__.Config.Names = not __UAnEv1__.Config.Names -- NamesToggleButton.text.Text = ('Toggle Names (%s)'):format(tostring(__UAnEv1__.Config.Names)) -- end) -- NamesToggleButton.text.Text = ('Toggle Names (%s)'):format(tostring(__UAnEv1__.Config.Names or false)) -- DistanceToggleButton = EspSection:TextButton('Toggle Distance', function() -- __UAnEv1__.Config.Distance = not __UAnEv1__.Config.Distance -- DistanceToggleButton.text.Text = ('Toggle Distance (%s)'):format(tostring(__UAnEv1__.Config.Distance)) -- end) -- DistanceToggleButton.text.Text = ('Toggle Distance (%s)'):format(tostring(__UAnEv1__.Config.Distance or false)) -- BoxesToggleButton = EspSection:TextButton('Toggle Boxes', function() -- __UAnEv1__.Config.Boxes = not __UAnEv1__.Config.Boxes -- BoxesToggleButton.text.Text = ('Toggle Boxes (%s)'):format(tostring(__UAnEv1__.Config.Boxes)) -- end) -- BoxesToggleButton.text.Text = ('Toggle Boxes (%s)'):format(tostring(__UAnEv1__.Config.Boxes or false)) -- TracersToggleButton = EspSection:TextButton('Toggle Tracers', function() -- __UAnEv1__.Config.Tracers = not __UAnEv1__.Config.Tracers -- TracersToggleButton.text.Text = ('Toggle Tracers (%s)'):format(tostring(__UAnEv1__.Config.Tracers)) -- end) -- TracersToggleButton.text.Text = ('Toggle Tracers (%s)'):format(tostring(__UAnEv1__.Config.Tracers or false)) -- HealthBarsToggleButton = EspSection:TextButton('Toggle HealthBars', function() -- __UAnEv1__.Config.HealthBars = not __UAnEv1__.Config.HealthBars -- HealthBarsToggleButton.text.Text = ('Toggle HealthBars (%s)'):format(tostring(__UAnEv1__.Config.HealthBars)) -- end) -- HealthBarsToggleButton.text.Text = ('Toggle HealthBars (%s)'):format(tostring(__UAnEv1__.Config.HealthBars or false)) -- SkeletonToggleButton = EspSection:TextButton('Toggle Skeleton', function() -- __UAnEv1__.Config.Skeleton = not __UAnEv1__.Config.Skeleton -- SkeletonToggleButton.text.Text = ('Toggle Skeleton (%s)'):format(tostring(__UAnEv1__.Config.Skeleton)) -- end) -- SkeletonToggleButton.text.Text = ('Toggle Skeleton (%s)'):format(tostring(__UAnEv1__.Config.Skeleton or false)) end do --Elysium UI Library end __UAnEv1__.Gui = Gui shared.__UAnEv1__ = __UAnEv1__