Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
RunService = :()
UserInputService = :()
Settings = {
Aimbot = ,
ESP = ,
Tracers = ,
TeamCheck = ,
FOV = ,
AimPart = ,
Smoothness = ,
ShowFOV =
}
ScreenGui = .(, LocalPlayer:())
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
Main = .(, ScreenGui)
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.Active =
Main.Draggable =
.(, Main).CornerRadius = .(, )
Stroke = .(, Main)
Stroke.Color = .(, , )
Stroke.Thickness =
Title = .(, Main)
Title.Size = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.RobotoMono
Title.TextXAlignment =
StatusBtn = .(, Main)
StatusBtn.Size = .(, , , )
StatusBtn.Position = .(, -, , )
StatusBtn.BackgroundColor3 = .(, , )
StatusBtn.Text =
.(, StatusBtn).CornerRadius = .(, )
Container = .(, Main)
Container.Size = .(, -, , -)
Container.Position = .(, , , )
Container.BackgroundTransparency =
Container.ScrollBarThickness =
Container.CanvasSize = .(, , , )
.(, Container).Padding = .(, )
Minimized =
StatusBtn.MouseButton1Click:(()
Minimized = Minimized
Container.Visible = Minimized
Main.Size = Minimized .(, , , ) .(, , , )
StatusBtn.BackgroundColor3 = Minimized .(, , ) .(, , )
)
(name, key)
Btn = .(, Container)
Btn.Size = .(, -, , )
Btn.BackgroundColor3 = Settings[key] .(, , ) .(, , )
Btn.Text = name .. .. (Settings[key] )
Btn.TextColor3 = .(, , )
Btn.Font = .Font.SourceSans
Btn.TextSize =
.(, Btn)
Btn.MouseButton1Click:(()
Settings[key] = Settings[key]
Btn.Text = name .. .. (Settings[key] )
Btn.BackgroundColor3 = Settings[key] .(, , ) .(, , )
)
(name, min, max, key)
SFrame = .(, Container)
SFrame.Size = .(, -, , )
SFrame.BackgroundColor3 = .(, , )
.(, SFrame)
Label = .(, SFrame)
Label.Size = .(, , , )
Label.Position = .(, , , )
Label.BackgroundTransparency =
Label.Text = name .. .. Settings[key]
Label.TextColor3 = .(, , )
Label.TextSize =
Label.Font = .Font.SourceSans
Label.TextXAlignment =
SliderBar = .(, SFrame)
SliderBar.Size = .(, -, , )
SliderBar.Position = .(, , , )
SliderBar.BackgroundColor3 = .(, , )
SliderBar.BorderSizePixel =
Fill = .(, SliderBar)
Fill.Size = .((Settings[key] - min) / (max - min), , , )
Fill.BackgroundColor3 = .(, , )
Fill.BorderSizePixel =
IsDragging =
()
mPos = UserInputService:().X
rPos = SliderBar.AbsolutePosition.X
size = SliderBar.AbsoluteSize.X
raw = .((mPos - rPos) / size, , )
val = .(min + (max - min) * raw)
Settings[key] = val
Label.Text = name .. .. val
Fill.Size = .(raw, , , )
SliderBar.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 IsDragging = )
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 IsDragging = )
UserInputService.InputChanged:((i) IsDragging i.UserInputType == .UserInputType.MouseMovement () )
Tracers = {}
()
_, p (Players:())
p == LocalPlayer
char = p.Character
root = char char:()
tracer = Tracers[p] .()
Tracers[p] = tracer
char root
pos, vis = Camera:(root.Position)
isF = LocalPlayer:(p.UserId)
isT = Settings.TeamCheck p.Team == LocalPlayer.Team
col = isF .(, , ) .(, , )
esp = char:() .(, char)
esp.Name =
(isT isF)
esp.Enabled =
tracer.Visible =
esp.Enabled = Settings.ESP
esp.OutlineColor, esp.FillColor = col, col
esp.FillTransparency =
tracer.Visible = Settings.Tracers vis
tracer.From, tracer.To, tracer.Color = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y), .(pos.X, pos.Y), col
char char:() char.BC9_ESP.Enabled =
tracer.Visible =
FOV = .()
FOV.Thickness =
FOV.Color = .(, , )
FOV.Filled =
FOV.Transparency =
()
t, d = , Settings.FOV
_, v (Players:())
v ~= LocalPlayer v.Character v.Character:(Settings.AimPart)
Settings.TeamCheck v.Team == LocalPlayer.Team
p, vis = Camera:(v.Character[Settings.AimPart].Position)
vis
mag = (.(p.X, p.Y) - .(Camera.ViewportSize.X/, Camera.ViewportSize.Y/)).Magnitude
mag < d d = mag t = v
t
(, )
(, )
(, )
(, )
(, )
(, , , )
(, , , )
RunService.RenderStepped:(()
()
FOV.Visible, FOV.Radius = Settings.ShowFOV, Settings.FOV
FOV.Position = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y/)
Settings.Aimbot
t = ()
t t.Character t.Character:(Settings.AimPart)
Camera.CFrame = Camera.CFrame:(.(Camera.CFrame.Position, t.Character[Settings.AimPart].Position), /Settings.Smoothness)
)
Universal