Run it
Copy the script and paste it into your executor.
(title,text,duration) .StarterGui:(,{Title=title,Text=text,Duration=duration}); (,,); theme=.(.(,),.(,),.(,)); lengthtabthing=; Players=:(); player=Players.LocalPlayer; playerGui=player:(); ScreenGui=.();ScreenGui.Parent=playerGui;ScreenGui.ResetOnSpawn=;ScreenGui.Enabled=;(); (name,position) tabButton=.();tabButton.Parent=ScreenGui;tabButton.Size=.(,,,);tabButton.Position=position .(,,,) ;tabButton.BackgroundColor3=theme;tabButton.BackgroundTransparency=;tabButton.Text=name;tabButton.TextColor3=.(,,);tabButton.Font=.Font.SourceSans;tabButton.TextSize=;tabButton.AutoButtonColor=;tabButton.Active=;tabButton.Draggable=;tabButton.BorderSizePixel=; dropdown=.();dropdown.Parent=tabButton;dropdown.Size=.(,,,);dropdown.Position=.(,,,);dropdown.BackgroundTransparency=;dropdown.ClipsDescendants=;dropdown.BorderSizePixel=; layout=.();layout.Parent=dropdown;layout.FillDirection=.FillDirection.Vertical;layout.Padding=.(,);layout.SortOrder=.SortOrder.LayoutOrder; expanded=;tabButton.MouseButton1Click:(() expanded= expanded; expanded dropdown:(.(,,, #dropdown:() * ),.EasingDirection.Out,.EasingStyle.Quart,,); dropdown:(.(,,,),.EasingDirection.Out,.EasingStyle.Quart,,); ); dropdown; (name,parent,onActivate,onDeactivate) option=.();option.Parent=parent;option.Size=.(,,,);option.BackgroundColor3=.(,,);option.BackgroundTransparency=;option.Text=name;option.TextColor3=.(,,);option.Font=.Font.SourceSans;option.TextSize=;option.BorderSizePixel=; toggled=;option.MouseButton1Click:(() toggled= toggled; toggled option.BackgroundTransparency=;option.BackgroundColor3=theme; onActivate (); option.BackgroundTransparency=;option.BackgroundColor3=.(,,); onDeactivate (); ); Tab=(,.(, -lengthtabthing ,,)); player=.Players.LocalPlayer; character=player.Character player.CharacterAdded:() ; humanoidRootPart=character:(); detectionRadius=; teleportOffset=; teleportInterval=; running=; () _,obj (:()) (obj:() (obj~=humanoidRootPart)) distance=(humanoidRootPart.Position-obj.Position).Magnitude; (distance<=detectionRadius) ; ; () running () humanoidRootPart.CFrame=humanoidRootPart.CFrame * .(,teleportOffset,) ;(teleportInterval);humanoidRootPart.CFrame=humanoidRootPart.CFrame * .(, -teleportOffset,) ; (); player.CharacterAdded:((newCharacter) character=newCharacter;humanoidRootPart=character:(); running (); );(,Tab,() ();running=;();,() ();running=;); Players=:(); RunService=:(); player=Players.LocalPlayer; isToggled=; connection=; normalStuds=; escapeStuds=; currentStuds=normalStuds; lastHealth=; airborne=; () character=player.Character; character ; hrp=character:(); hrp ; nearest=; shortestDistance=.huge; _,otherPlayer (Players:()) ((otherPlayer~=player) otherPlayer.Character otherPlayer.Character:()) otherHRP=otherPlayer.Character.HumanoidRootPart; distance=(hrp.Position-otherHRP.Position).Magnitude; (distance<shortestDistance) shortestDistance=distance;nearest=otherHRP; nearest; (humanoid) (humanoid.Health<lastHealth) airborne currentStuds=escapeStuds;.();currentStuds=normalStuds; (humanoid.Health<=) airborne=; (humanoid.Health>=) airborne=; lastHealth=humanoid.Health; () connection connection:(); character=player.Character player.CharacterAdded:() ; hrp=character:(); humanoid=character:();lastHealth=humanoid.Health;connection=RunService.RenderStepped:(() isToggled ; (humanoid); airborne hrp.CFrame=hrp.CFrame + .(,,) ; targetHRP=(); targetHRP backPosition=targetHRP.Position-(targetHRP.CFrame.LookVector * currentStuds) ;hrp.CFrame=.(backPosition,targetHRP.Position); );player.CharacterAdded:(() isToggled .();(); ); (,Tab,() ();isToggled=;();,() ();isToggled=; connection connection:();connection=; ); player=:().LocalPlayer; runService=:(); players=:(); distanceThreshold=; attacking=; () character=player.Character; ( character character.PrimaryPart) ; humanoidRootPart=character:(); humanoidRootPart ; closestTarget=; minDistance=distanceThreshold; dummy=.Workspace.Live:(); (dummy dummy.PrimaryPart) distance=(dummy.PrimaryPart.Position-humanoidRootPart.Position).Magnitude; (distance<=minDistance) closestTarget=dummy.PrimaryPart;minDistance=distance; _,otherPlayer (players:()) ((otherPlayer~=player) otherPlayer.Character otherPlayer.Character.PrimaryPart) otherRootPart=otherPlayer.Character:(); otherRootPart distance=(otherRootPart.Position-humanoidRootPart.Position).Magnitude; (distance<=minDistance) closestTarget=otherRootPart;minDistance=distance; closestTarget; () attacking character=player.Character player.CharacterAdded:() ; humanoidRootPart=character:(); humanoidRootPart target=(); target charPos=humanoidRootPart.Position; targetPos=target.Position; direction=.(targetPos.X-charPos.X ,,targetPos.Z-charPos.Z ).unit;humanoidRootPart.CFrame=.(charPos,charPos + direction ); args={[]={Mobile=,Goal=}};character.Communicate:((args));(); args={[]={Goal=,Mobile=}};character.Communicate:((args)); .(); (,Tab,() (); attacking attacking=;.(attackLoop); ,() ();attacking=;); toggled=;(,Tab,() ();toggled=;.(() toggled args={[]={MoveDirection=.(,,),Goal=,Key=.KeyCode.G}}; player=:().LocalPlayer; (player player.Character) player.Character.Communicate:((args)); .(); );,() ();toggled=;); player=:().LocalPlayer;player.CharacterAdded:((char) toggled ();.(() toggled args={[]={MoveDirection=.(,,),Goal=,Key=.KeyCode.G}};char:():((args));.(); ); ); runLoop=;(,Tab,() ();runLoop=;(() runLoop player=.Players.LocalPlayer; (player player.Character) humanoid=player.Character:(); humanoid humanoid.WalkSpeed=; (); );,() ();runLoop=;); genosLockConnection; normalLockConnection;(,Tab,() (); player=.Players.LocalPlayer; runService=:(); () closestPlayer=; shortestDistance=.huge; _,otherPlayer (.Players:()) ((otherPlayer~=player) otherPlayer.Character otherPlayer.Character:()) distance=(player.Character.HumanoidRootPart.Position-otherPlayer.Character.HumanoidRootPart.Position).magnitude; (distance<shortestDistance) closestPlayer=otherPlayer;shortestDistance=distance; closestPlayer; () genosLockConnection genosLockConnection:(); genosLockConnection=runService.RenderStepped:(() (player.Character player.Character:()) closestPlayer=(); (closestPlayer closestPlayer.Character closestPlayer.Character:()) playerPosition=player.Character.HumanoidRootPart.Position; targetPosition=closestPlayer.Character.HumanoidRootPart.Position; direction=(targetPosition-playerPosition).unit; lookAt=.(playerPosition,playerPosition + direction );player.Character.HumanoidRootPart.CFrame=lookAt; ); ();player.CharacterAdded:(startLock);,() (); genosLockConnection genosLockConnection:();genosLockConnection=; );(,Tab,() (); player=.Players.LocalPlayer; runService=:(); () closestPlayer=; shortestDistance=.huge; _,otherPlayer (.Players:()) ((otherPlayer~=player) otherPlayer.Character otherPlayer.Character:()) distance=(player.Character.HumanoidRootPart.Position-otherPlayer.Character.HumanoidRootPart.Position).magnitude; (distance<shortestDistance) closestPlayer=otherPlayer;shortestDistance=distance; closestPlayer; () normalLockConnection normalLockConnection:(); normalLockConnection=runService.RenderStepped:(() (player.Character player.Character:()) closestPlayer=(); (closestPlayer closestPlayer.Character closestPlayer.Character:()) playerPosition=player.Character.HumanoidRootPart.Position; targetPosition=closestPlayer.Character.HumanoidRootPart.Position;targetPosition=.(targetPosition.X,playerPosition.Y,targetPosition.Z); direction=(targetPosition-playerPosition).unit; lookAt=.(playerPosition,playerPosition + direction );player.Character.HumanoidRootPart.CFrame=lookAt; ); ();player.CharacterAdded:(startLock);,() (); normalLockConnection normalLockConnection:();normalLockConnection=; ); Players=:(); RunService=:(); LocalPlayer=Players.LocalPlayer; Character=LocalPlayer.Character LocalPlayer.CharacterAdded:() ; HumanoidRootPart=Character:(); Speed=; SpeedEnabled=; () SpeedEnabled RunService.RenderStepped:(); (Character Character:()) MoveDirection=Character.Humanoid.MoveDirection; (MoveDirection.Magnitude>) Character.HumanoidRootPart.CFrame=Character.HumanoidRootPart.CFrame + ((MoveDirection * Speed)/) ; (,Tab,() ();SpeedEnabled=;();,() ();SpeedEnabled=;);LocalPlayer.CharacterAdded:((NewCharacter) Character=NewCharacter;HumanoidRootPart=Character:(); SpeedEnabled (); ); thresholdDistance=; targetPlayer=:().LocalPlayer; toggleEnabled=; running=; () running=; running (targetPlayer.Character targetPlayer.Character:() (targetPlayer.Character.Humanoid.Health>)) closestPlayer=; closestDistance=thresholdDistance; _,player (:():()) (player.Character (player~=targetPlayer)) distance=(player.Character.HumanoidRootPart.Position-targetPlayer.Character.HumanoidRootPart.Position).Magnitude; (distance<=closestDistance) closestPlayer=player;closestDistance=distance; (closestPlayer (closestDistance<=thresholdDistance)) args={[]={Tool=targetPlayer.Backpack:(),Goal=}};targetPlayer.Character.Communicate:((args)); args2={[]={Tool=targetPlayer.Backpack:(),Goal=}};targetPlayer.Character.Communicate:((args2)); (); () running=; (,Tab,() toggleEnabled=;(); running (); ,() toggleEnabled=;();(););targetPlayer.CharacterAdded:((character) (toggleEnabled running) (); ); targetPlayer=:().LocalPlayer; toggleEnabled=; lastHealth=targetPlayer.Character.Humanoid.Health; () targetPlayer.Character.Humanoid.HealthChanged:((health) toggleEnabled (health<lastHealth) currentPosition=targetPlayer.Character.HumanoidRootPart.Position;targetPlayer.Character.HumanoidRootPart.CFrame=.(currentPosition.X,currentPosition.Y- ,currentPosition.Z);(); lastHealth=health; ); (,Tab,() toggleEnabled=;();();,() toggleEnabled=;();); lplr=.Players.LocalPlayer; camera=:().CurrentCamera; CurrentCamera=.CurrentCamera; worldToViewportPoint=CurrentCamera.worldToViewportPoint; HeadOff=.(,,); LegOff=.(,,); isESPEnabled=; (v) Box=.();Box.Visible=;Box.Color=v.TeamColor.Color;Box.Thickness=;Box.Transparency=;Box.Filled=; HealthBar=.();HealthBar.Visible=;HealthBar.Color=.(,,);HealthBar.Thickness=; NameTag=.();NameTag.Visible=;NameTag.Color=.(,,);NameTag.Size=;NameTag.Center=;NameTag.Outline=;NameTag.OutlineColor=.(,,); DistanceTag=.();DistanceTag.Visible=;DistanceTag.Color=.(,,);DistanceTag.Size=;DistanceTag.Center=;DistanceTag.Outline=;DistanceTag.OutlineColor=.(,,); Tracer=.();Tracer.Visible=;Tracer.Color=v.TeamColor.Color;Tracer.Thickness=;:().RenderStepped:(() (v.Character v.Character:() v.Character:() (v~=lplr) (v.Character.Humanoid.Health>)) Vector,onScreen=camera:(v.Character.HumanoidRootPart.Position); RootPart=v.Character.HumanoidRootPart; Head=v.Character.Head; RootPosition,RootVisibility=(CurrentCamera,RootPart.Position); HeadPosition=(CurrentCamera,Head.Position + HeadOff ); LegPosition=(CurrentCamera,RootPart.Position-LegOff );Box.Size=.(/RootPosition.Z ,HeadPosition.Y-LegPosition.Y );Box.Position=.(RootPosition.X-(Box.Size.X/) ,RootPosition.Y-(Box.Size.Y/) ); health=v.Character.Humanoid.Health/v.Character.Humanoid.MaxHealth ;HealthBar.From=.(Box.Position.X + Box.Size.X + ,Box.Position.Y + (Box.Size.Y * ( -health)) );HealthBar.To=.(Box.Position.X + Box.Size.X + ,Box.Position.Y + Box.Size.Y );HealthBar.Color=.( -health ,health,);NameTag.Position=.(Box.Position.X + (Box.Size.X/) ,Box.Position.Y- );NameTag.Text=v.Name;NameTag.Visible=;DistanceTag.Position=.(Box.Position.X + (Box.Size.X/) ,Box.Position.Y + Box.Size.Y );DistanceTag.Text=(.((lplr.Character.HumanoidRootPart.Position-RootPart.Position).Magnitude)) .. ;DistanceTag.Visible=; lplrHead=lplr.Character:(); lplrHead lplrHeadViewport=camera:(lplrHead.Position);Tracer.From=.(lplrHeadViewport.X,lplrHeadViewport.Y);Tracer.To=.(RootPosition.X,RootPosition.Y); (onScreen isESPEnabled) Box.Visible=;HealthBar.Visible=;NameTag.Visible=;DistanceTag.Visible=;Tracer.Visible=; Box.Visible=;HealthBar.Visible=;NameTag.Visible=;DistanceTag.Visible=;Tracer.Visible=; Box.Visible=;HealthBar.Visible=;NameTag.Visible=;DistanceTag.Visible=;Tracer.Visible=; ); (,Tab,() isESPEnabled=;();,() isESPEnabled=;();); i,v (.Players:()) (v); .Players.PlayerAdded:((v) (v););lplr.CharacterAdded:((character) isESPEnabled (lplr); ); UI=(,.(, -lengthtabthing ,,));(,UI,() ScreenGui:();,() );();(,UI,() .StarterGui:(,);,() ); Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.

Universal