Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
CoreGui = :()
.FriendColor = .(, , )
.EnemyColor = .(, , )
.UseTeamColor =
DEFAULT_FOV =
DEFAULT_SMOOTHNESS =
AIM_PARTS = {, }
currentAimPart =
currentFOV = DEFAULT_FOV
currentSmoothness = DEFAULT_SMOOTHNESS
aimbotEnabled =
espEnabled =
running =
fovCircle
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
Header = .()
Header.Size = .(, , , )
Header.BackgroundColor3 = .(, , )
Header.Text =
Header.TextColor3 = .(, , )
Header.Font = .Font.SourceSansBold
Header.TextSize =
Header.Parent = MainFrame
CloseButton = .()
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , )
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Font = .Font.GothamBold
CloseButton.TextSize =
CloseButton.Parent = Header
Holder = .(, CoreGui)
Holder.Name =
(target)
espEnabled target == Players.LocalPlayer
target.Character
target.Character:()
highlight = .()
highlight.Name =
highlight.Adornee = target.Character
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.FillColor = .UseTeamColor target.TeamColor.Color
((Players.LocalPlayer.TeamColor == target.TeamColor) .FriendColor .EnemyColor)
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.Parent = target.Character
target.Character.ESP_Highlight.FillColor = .UseTeamColor target.TeamColor.Color
((Players.LocalPlayer.TeamColor == target.TeamColor) .FriendColor .EnemyColor)
()
espEnabled
_, player (Players:())
player ~= Players.LocalPlayer
.(ESP)(player)
()
fovCircle
fovCircle = .()
fovCircle.Visible = aimbotEnabled
fovCircle.Thickness =
fovCircle.Transparency =
fovCircle.Color = .(, , )
fovCircle.Radius = currentFOV
fovCircle.Position = .(.CurrentCamera.ViewportSize.X/, .CurrentCamera.ViewportSize.Y/)
()
closest = {dist = .huge}
center = .(.CurrentCamera.ViewportSize.X/, .CurrentCamera.ViewportSize.Y/)
aimPartName = currentAimPart ==
_, player (Players:())
player ~= Players.LocalPlayer player.Character
part = player.Character:(aimPartName)
part
pos, vis = .CurrentCamera:(part.Position)
vis
ray = Ray.(
.CurrentCamera.CFrame.Position,
(part.Position - .CurrentCamera.CFrame.Position).Unit *
)
hit = :(ray, Players.LocalPlayer.Character)
hit hit:(player.Character)
dist = (.(pos.X, pos.Y) - center).Magnitude
dist < currentFOV dist < closest.dist
closest = {part = part, dist = dist}
closest.part
(text, ypos, state, callback)
button = .()
button.Size = .(, , , )
button.Position = .(, , ypos/, )
button.Text = text....(state )
button.TextColor3 = .(, , )
button.BackgroundColor3 = state .(, , ) .(, , )
button.Font = .Font.SourceSans
button.TextSize =
button.Parent = MainFrame
button.MouseButton1Click:(()
state = state
button.Text = text....(state )
button.BackgroundColor3 = state .(, , ) .(, , )
(state)
)
(text, ypos, min, max, step, value, callback)
container = .()
container.Size = .(, , , )
container.Position = .(, , ypos/, )
container.BackgroundTransparency =
container.Parent = MainFrame
label = .()
label.Size = .(, , , )
label.Text = text....value
label.TextColor3 = .(, , )
label.BackgroundTransparency =
label.Font = .Font.SourceSans
label.TextSize =
label.Parent = container
track = .()
track.Size = .(, , , )
track.Position = .(, , , )
track.BackgroundColor3 = .(, , )
track.BorderSizePixel =
track.Parent = container
percentage = (value - min)/(max - min)
thumb = .()
thumb.Size = .(, , , )
thumb.Position = .(percentage, -, -, )
thumb.BackgroundColor3 = .(, , )
thumb.BorderSizePixel =
thumb.Parent = track
dragging =
thumb.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
MainFrame.Draggable =
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
mousePos = UserInputService:()
trackPos = track.AbsolutePosition
trackSize = track.AbsoluteSize
relX = .(mousePos.X - trackPos.X, , trackSize.X)
percent = relX/trackSize.X
value = .((min + (max - min)*percent)/step + )*step
value = .(value, min, max)
thumb.Position = .(percent, -, -, )
label.Text = text....value
(value)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
MainFrame.Draggable =
)
(, , aimbotEnabled, (state)
aimbotEnabled = state
fovCircle fovCircle.Visible = state
)
(, , espEnabled, (state)
espEnabled = state
state
()
_, player (Players:())
player ~= Players.LocalPlayer player.Character player.Character:()
player.Character.ESP_Highlight:()
)
(, , , , , currentFOV, (value)
currentFOV = value
()
)
(, , , , , currentSmoothness, (value)
currentSmoothness = value
)
aimPartButton = .()
aimPartButton.Size = .(, , , )
aimPartButton.Position = .(, , /, )
aimPartButton.Text = ..AIM_PARTS[currentAimPart]
aimPartButton.TextColor3 = .(, , )
aimPartButton.BackgroundColor3 = .(, , )
aimPartButton.Font = .Font.SourceSans
aimPartButton.TextSize =
aimPartButton.Parent = MainFrame
aimPartButton.MouseButton1Click:(()
currentAimPart = currentAimPart%#AIM_PARTS +
aimPartButton.Text = ..AIM_PARTS[currentAimPart]
)
RunService.RenderStepped:(()
running
espEnabled
_, player (Players:())
player ~= Players.LocalPlayer
.(ESP)(player)
()
aimbotEnabled
target = ()
target
camPos = .CurrentCamera.CFrame.Position
newCF = .(camPos, target.Position)
.CurrentCamera.CFrame = .CurrentCamera.CFrame:(newCF, currentSmoothness)
)
(player)
player == Players.LocalPlayer
player.CharacterAdded:((character)
espEnabled
.()
(player)
)
player.Character espEnabled
(player)
_, player (Players:())
(player)
Players.PlayerAdded:(SetupPlayer)
Players.PlayerRemoving:((player)
player.Character player.Character:()
player.Character.ESP_Highlight:()
)
CloseButton.MouseButton1Click:(()
running =
ScreenGui:()
Holder:()
fovCircle fovCircle:()
_, player (Players:())
player.Character player.Character:()
player.Character.ESP_Highlight:()
)universal esp and aimbot

Universal