Run it
Copy the script and paste it into your executor.
LocalPlayer = :().LocalPlayer
Camera = .CurrentCamera
Mouse = LocalPlayer:()
RunService = :()
UserInputService = :()
TweenService = :()
ScreenGui = .()
MainFrame = .()
TitleBar = .()
TitleText = .()
CloseButton = .()
MinimizeButton = .()
TabButtons = .()
AimTab = .()
VisualsTab = .()
SettingsTab = .()
TabContainer = .()
ScreenGui.Parent = LocalPlayer:()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
MainFrame.Name =
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Position = .(, -, , -)
MainFrame.Size = .(, , , )
MainFrame.Active =
MainFrame.Draggable =
MainFrame.ClipsDescendants =
TitleBar.Name =
TitleBar.Parent = MainFrame
TitleBar.BackgroundColor3 = .(, , )
TitleBar.BorderSizePixel =
TitleBar.Size = .(, , , )
TitleText.Name =
TitleText.Parent = TitleBar
TitleText.BackgroundColor3 = .(, , )
TitleText.BackgroundTransparency =
TitleText.Position = .(, , , )
TitleText.Size = .(, , , )
TitleText.Font = .Font.GothamBold
TitleText.Text =
TitleText.TextColor3 = .(, , )
TitleText.TextSize =
TitleText.TextXAlignment = .TextXAlignment.Left
CloseButton.Name =
CloseButton.Parent = TitleBar
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Position = .(, -, , )
CloseButton.Size = .(, , , )
CloseButton.Font = .Font.GothamBold
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
CloseButton.BorderSizePixel =
CloseButton.MouseButton1Click:(()
ScreenGui:()
)
MinimizeButton.Name =
MinimizeButton.Parent = TitleBar
MinimizeButton.BackgroundColor3 = .(, , )
MinimizeButton.Position = .(, -, , )
MinimizeButton.Size = .(, , , )
MinimizeButton.Font = .Font.GothamBold
MinimizeButton.Text =
MinimizeButton.TextColor3 = .(, , )
MinimizeButton.TextSize =
MinimizeButton.BorderSizePixel =
MinimizeButton.MouseButton1Click:(()
MainFrame.Visible = MainFrame.Visible
)
TabButtons.Name =
TabButtons.Parent = MainFrame
TabButtons.BackgroundColor3 = .(, , )
TabButtons.BorderSizePixel =
TabButtons.Position = .(, , , )
TabButtons.Size = .(, , , )
AimTab.Name =
AimTab.Parent = TabButtons
AimTab.BackgroundColor3 = .(, , )
AimTab.Position = .(, , , )
AimTab.Size = .(, , , )
AimTab.Font = .Font.Gotham
AimTab.Text =
AimTab.TextColor3 = .(, , )
AimTab.TextSize =
AimTab.BorderSizePixel =
VisualsTab.Name =
VisualsTab.Parent = TabButtons
VisualsTab.BackgroundColor3 = .(, , )
VisualsTab.Position = .(, , , )
VisualsTab.Size = .(, , , )
VisualsTab.Font = .Font.Gotham
VisualsTab.Text =
VisualsTab.TextColor3 = .(, , )
VisualsTab.TextSize =
VisualsTab.BorderSizePixel =
SettingsTab.Name =
SettingsTab.Parent = TabButtons
SettingsTab.BackgroundColor3 = .(, , )
SettingsTab.Position = .(, , , )
SettingsTab.Size = .(, , , )
SettingsTab.Font = .Font.Gotham
SettingsTab.Text =
SettingsTab.TextColor3 = .(, , )
SettingsTab.TextSize =
SettingsTab.BorderSizePixel =
TabContainer.Name =
TabContainer.Parent = MainFrame
TabContainer.BackgroundColor3 = .(, , )
TabContainer.BorderSizePixel =
TabContainer.Position = .(, , , )
TabContainer.Size = .(, , , -)
AimTabContent = .()
VisualsTabContent = .()
SettingsTabContent = .()
_, tab ({AimTabContent, VisualsTabContent, SettingsTabContent})
tab.Parent = TabContainer
tab.BackgroundColor3 = .(, , )
tab.BorderSizePixel =
tab.Size = .(, , , )
tab.CanvasSize = .(, , , )
tab.ScrollBarThickness =
tab.ScrollBarImageColor3 = .(, , )
tab.Visible =
AimTabContent.Visible =
(tab)
AimTabContent.Visible =
VisualsTabContent.Visible =
SettingsTabContent.Visible =
AimTab.BackgroundColor3 = .(, , )
VisualsTab.BackgroundColor3 = .(, , )
SettingsTab.BackgroundColor3 = .(, , )
tab ==
AimTabContent.Visible =
AimTab.BackgroundColor3 = .(, , )
tab ==
VisualsTabContent.Visible =
VisualsTab.BackgroundColor3 = .(, , )
tab ==
SettingsTabContent.Visible =
SettingsTab.BackgroundColor3 = .(, , )
AimTab.MouseButton1Click:(() () )
VisualsTab.MouseButton1Click:(() () )
SettingsTab.MouseButton1Click:(() () )
Settings = {
Enabled = ,
AimKey = ,
AimKeyEnum = .KeyCode.E,
Smoothness = ,
FOV = ,
VisibleCheck = ,
TeamCheck = ,
TargetPart = ,
ShowFOV = ,
ShowLockedTarget = ,
ShowESP = ,
ESPColor = .(, , )
}
(parent, name, default, callback, description)
frame = .()
frame.Parent = parent
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Size = .(, -, , )
frame.Position = .(, , , #parent:() * )
label = .()
label.Parent = frame
label.BackgroundTransparency =
label.Position = .(, , , )
label.Size = .(, , , )
label.Font = .Font.Gotham
label.Text = name
label.TextColor3 = .(, , )
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
desc = .()
desc.Parent = frame
desc.BackgroundTransparency =
desc.Position = .(, , , )
desc.Size = .(, , , )
desc.Font = .Font.Gotham
desc.Text = description
desc.TextColor3 = .(, , )
desc.TextSize =
desc.TextXAlignment = .TextXAlignment.Left
button = .()
button.Parent = frame
button.BackgroundColor3 = default .(, , ) .(, , )
button.Position = .(, -, , )
button.Size = .(, , , )
button.Font = .Font.Gotham
button.Text = default
button.TextColor3 = .(, , )
button.TextSize =
button.BorderSizePixel =
toggled = default
button.MouseButton1Click:(()
toggled = toggled
button.BackgroundColor3 = toggled .(, , ) .(, , )
button.Text = toggled
(toggled)
)
frame
(parent, name, min, max, default, callback, description)
frame = .()
frame.Parent = parent
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Size = .(, -, , )
frame.Position = .(, , , #parent:() * )
label = .()
label.Parent = frame
label.BackgroundTransparency =
label.Position = .(, , , )
label.Size = .(, , , )
label.Font = .Font.Gotham
label.Text = name
label.TextColor3 = .(, , )
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
desc = .()
desc.Parent = frame
desc.BackgroundTransparency =
desc.Position = .(, , , )
desc.Size = .(, , , )
desc.Font = .Font.Gotham
desc.Text = description
desc.TextColor3 = .(, , )
desc.TextSize =
desc.TextXAlignment = .TextXAlignment.Left
sliderBg = .()
sliderBg.Parent = frame
sliderBg.BackgroundColor3 = .(, , )
sliderBg.Position = .(, , , )
sliderBg.Size = .(, -, , )
slider = .()
slider.Parent = sliderBg
slider.BackgroundColor3 = .(, , )
slider.Size = .((default - min) / (max - min), , , )
valueLabel = .()
valueLabel.Parent = frame
valueLabel.BackgroundTransparency =
valueLabel.Position = .(, -, , )
valueLabel.Size = .(, , , )
valueLabel.Font = .Font.Gotham
valueLabel.Text = (default)
valueLabel.TextColor3 = .(, , )
valueLabel.TextSize =
dragging =
sliderBg.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
sliderBg.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
pos = UserInputService:()
absPos = sliderBg.AbsolutePosition
size = sliderBg.AbsoluteSize.X
relative = .((pos.X - absPos.X) / size, , )
value = .(min + (max - min) * relative)
valueLabel.Text = (value)
slider.Size = .(relative, , , )
(value)
)
frame
(parent, name, options, default, callback, description)
frame = .()
frame.Parent = parent
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Size = .(, -, , )
frame.Position = .(, , , #parent:() * )
label = .()
label.Parent = frame
label.BackgroundTransparency =
label.Position = .(, , , )
label.Size = .(, , , )
label.Font = .Font.Gotham
label.Text = name
label.TextColor3 = .(, , )
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
desc = .()
desc.Parent = frame
desc.BackgroundTransparency =
desc.Position = .(, , , )
desc.Size = .(, , , )
desc.Font = .Font.Gotham
desc.Text = description
desc.TextColor3 = .(, , )
desc.TextSize =
desc.TextXAlignment = .TextXAlignment.Left
button = .()
button.Parent = frame
button.BackgroundColor3 = .(, , )
button.Position = .(, , , )
button.Size = .(, -, , )
button.Font = .Font.Gotham
button.Text = default
button.TextColor3 = .(, , )
button.TextSize =
button.BorderSizePixel =
dropdown = .()
dropdown.Parent = frame
dropdown.BackgroundColor3 = .(, , )
dropdown.Position = .(, , , )
dropdown.Size = .(, -, , )
dropdown.ClipsDescendants =
dropdown.Visible =
expanded =
button.MouseButton1Click:(()
expanded = expanded
dropdown.Visible = expanded
expanded
dropdown.Size = .(, -, , #options * )
dropdown.Size = .(, -, , )
)
i, option (options)
optionBtn = .()
optionBtn.Parent = dropdown
optionBtn.BackgroundColor3 = .(, , )
optionBtn.Position = .(, , , (i-) * )
optionBtn.Size = .(, , , )
optionBtn.Font = .Font.Gotham
optionBtn.Text = option
optionBtn.TextColor3 = .(, , )
optionBtn.TextSize =
optionBtn.BorderSizePixel =
optionBtn.MouseButton1Click:(()
button.Text = option
dropdown.Visible =
dropdown.Size = .(, -, , )
expanded =
(option)
)
frame
(AimTabContent, , Settings.Enabled, (v) Settings.Enabled = v , )
(AimTabContent, , , , Settings.Smoothness, (v) Settings.Smoothness = v , )
(AimTabContent, , , , Settings.FOV, (v) Settings.FOV = v , )
(AimTabContent, , Settings.VisibleCheck, (v) Settings.VisibleCheck = v , )
(AimTabContent, , Settings.TeamCheck, (v) Settings.TeamCheck = v , )
(AimTabContent, , {, , , }, Settings.TargetPart, (v) Settings.TargetPart = v , )
(VisualsTabContent, , Settings.ShowFOV, (v) Settings.ShowFOV = v , )
(VisualsTabContent, , Settings.ShowLockedTarget, (v) Settings.ShowLockedTarget = v , )
(SettingsTabContent, , {, , , , , , , }, Settings.AimKey, (v)
Settings.AimKey = v
keyMap = {
E = .KeyCode.E,
Q = .KeyCode.Q,
X = .KeyCode.X,
C = .KeyCode.C,
V = .KeyCode.V,
B = .KeyCode.B,
LeftShift = .KeyCode.LeftShift,
RightShift = .KeyCode.RightShift
}
Settings.AimKeyEnum = keyMap[v] .KeyCode.E
, )
FOVCircle = .()
UICorner = .()
TargetIndicator = .()
FOVCircle.Name =
FOVCircle.Parent = ScreenGui
FOVCircle.BackgroundColor3 = .(, , )
FOVCircle.BackgroundTransparency =
FOVCircle.BorderSizePixel =
FOVCircle.Visible = Settings.ShowFOV
UICorner.Parent = FOVCircle
UICorner.CornerRadius = .(, )
TargetIndicator.Name =
TargetIndicator.Parent = ScreenGui
TargetIndicator.BackgroundColor3 = .(, , )
TargetIndicator.BorderSizePixel =
TargetIndicator.Size = .(, , , )
TargetIndicator.Visible =
currentTarget =
aimActive =
(player)
player player == LocalPlayer
character = player.Character
character
humanoid = character:()
humanoid humanoid.Health <=
Settings.TeamCheck LocalPlayer.Team player.Team LocalPlayer.Team == player.Team
(targetPart)
Settings.VisibleCheck
cameraPos = Camera.CFrame.Position
targetPos = targetPart.Position
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Blacklist
params.FilterDescendantsInstances = {LocalPlayer.Character, targetPart.Parent}
raycastResult = :(cameraPos, (targetPos - cameraPos).Unit * (targetPos - cameraPos).Magnitude, params)
raycastResult == raycastResult.Instance:(targetPart.Parent)
()
closestTarget =
shortestDistance = Settings.FOV
_, player (:():())
(player)
character = player.Character
targetPart = character:(Settings.TargetPart)
targetPart (targetPart)
screenPoint, onScreen = Camera:(targetPart.Position)
onScreen
distance = (.(screenPoint.X, screenPoint.Y) - .(Mouse.X, Mouse.Y)).Magnitude
distance < shortestDistance
shortestDistance = distance
closestTarget = player
closestTarget
(target)
target aimActive
TargetIndicator.Visible =
character = target.Character
character
TargetIndicator.Visible =
targetPart = character:(Settings.TargetPart)
targetPart (targetPart)
TargetIndicator.Visible =
screenPoint = Camera:(targetPart.Position)
Settings.ShowLockedTarget
TargetIndicator.Position = .(, screenPoint.X - , , screenPoint.Y - )
TargetIndicator.Visible =
Settings.Smoothness >
currentPos = .(Mouse.X, Mouse.Y)
targetPos = .(screenPoint.X, screenPoint.Y)
newPos = currentPos:(targetPos, - Settings.Smoothness)
UserInputService:(newPos.X, newPos.Y)
UserInputService:(screenPoint.X, screenPoint.Y)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed input.KeyCode == Settings.AimKeyEnum
aimActive =
)
UserInputService.InputEnded:((input, gameProcessed)
input.KeyCode == Settings.AimKeyEnum
aimActive =
TargetIndicator.Visible =
)
RunService.RenderStepped:(()
Settings.Enabled
TargetIndicator.Visible =
aimActive
bestTarget = ()
bestTarget
(bestTarget)
currentTarget = bestTarget
TargetIndicator.Visible =
FOVCircle.Visible = Settings.ShowFOV
Settings.ShowFOV
FOVCircle.Size = .(, Settings.FOV * , , Settings.FOV * )
FOVCircle.Position = .(, -Settings.FOV, , -Settings.FOV)
)
Notification = .()
Notification.Parent = ScreenGui
Notification.BackgroundColor3 = .(, , )
Notification.Position = .(, -, , )
Notification.Size = .(, , , )
NotifText = .()
NotifText.Parent = Notification
NotifText.BackgroundTransparency =
NotifText.Size = .(, , , )
NotifText.Font = .Font.GothamBold
NotifText.Text = .. Settings.AimKey ..
NotifText.TextColor3 = .(, , )
NotifText.TextSize =
.()
Notification:()
()O script ainda está em teste se acontecer algum bug por favor reporte

Universal