Run it
Copy the script and paste it into your executor.
.aimDebug =
settings = {
Binds = {
Aimbot = ,
Hide =
},
Aimbot = {
FOV = ,
Closest = ,
HoldKey = ,
TeamCheck =
},
Color = {
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , )
}
}
Aimbot_SG = .()
gPlayers = :()
gPlr = gPlayers.LocalPlayer
plr = gPlr.Name
gUIS = :()
Camera = .CurrentCamera
InputBegan, InputEnded, BindPressed, AimbotStepped
gotstring =
()
gotstring = gotstring+
str =
randomstring = {, , , , , , , , , , , , , , , , , , , , , , , , ,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , ,
,,,,,,,,,, }
counting123 =
i, v (randomstring)
counting123 = i
.(()+gotstring)
i = , .(,)
.(i+()+gotstring)
oneortwo = .(,)
oneortwo ==
.(i+()+gotstring)
str = str....randomstring[.(, counting123)]
.(i+()+gotstring)
str = str....string.(randomstring[.(, counting123)])
str
AimbotSG_Name =
valid =
(settings.Binds.Aimbot settings.Binds.Hide)
valid =
i,v (settings)
(v == )
valid =
(valid)
(.CoreGui:(AimbotSG_Name))
()
aimKey = settings.Binds.Aimbot:()
hideKey = settings.Binds.Hide:()
Title_Frame = .()
Title_Label = .()
Exit_BTN = .()
Minimize_BTN = .()
Aimbot_Frame = .()
HoldKey_CB = .()
TeamCheck_CB = .()
AimbotKey_TB = .()
AimbotKey_Label = .()
HoldKey_Label = .()
CyclePart_BTN = .()
Part_Label = .()
TeamCheck_Label = .()
Status_Label = .()
Aimbot_SG.Name = AimbotSG_Name
Aimbot_SG.Parent = :()
Aimbot_SG.ZIndexBehavior = .ZIndexBehavior.Sibling
Aimbot_SG.ResetOnSpawn =
Title_Frame.Name = ()
Title_Frame.Parent = Aimbot_SG
Title_Frame.BackgroundColor3 = settings.Color.Border
Title_Frame.BorderSizePixel =
Title_Frame.Position = .(, , , )
Title_Frame.Size = .(, , , )
Title_Frame.Active =
Title_Frame.Draggable =
Title_Label.Name = ()
Title_Label.Parent = Title_Frame
Title_Label.BackgroundColor3 = settings.Color.Border
Title_Label.BorderSizePixel =
Title_Label.Position = .(-, , , )
Title_Label.Size = .(, , , )
Title_Label.Font = .Font.SourceSans
Title_Label.Text =
Title_Label.TextColor3 = settings.Color.Text
Title_Label.TextScaled =
Title_Label.TextSize =
Title_Label.TextWrapped =
Exit_BTN.Name = ()
Exit_BTN.Parent = Title_Frame
Exit_BTN.BackgroundColor3 = settings.Color.Border
Exit_BTN.BorderColor3 = .(, , )
Exit_BTN.BorderSizePixel =
Exit_BTN.Position = .(, , , )
Exit_BTN.Size = .(, , , )
Exit_BTN.Font = .Font.SourceSans
Exit_BTN.Text =
Exit_BTN.TextColor3 = settings.Color.Text
Exit_BTN.TextScaled =
Exit_BTN.TextSize =
Exit_BTN.TextWrapped =
Minimize_BTN.Name = ()
Minimize_BTN.Parent = Title_Frame
Minimize_BTN.BackgroundColor3 = settings.Color.Border
Minimize_BTN.BorderColor3 = .(, , )
Minimize_BTN.BorderSizePixel =
Minimize_BTN.Position = .(, , , )
Minimize_BTN.Size = .(, , , )
Minimize_BTN.Font = .Font.SourceSans
Minimize_BTN.Text =
Minimize_BTN.TextColor3 = settings.Color.Text
Minimize_BTN.TextScaled =
Minimize_BTN.TextSize =
Minimize_BTN.TextWrapped =
Aimbot_Frame.Name = ()
Aimbot_Frame.Parent = Title_Frame
Aimbot_Frame.BackgroundColor3 = settings.Color.Background
Aimbot_Frame.BorderSizePixel =
Aimbot_Frame.Position = .(-, , , )
Aimbot_Frame.Size = .(, , , )
HoldKey_CB.Name = ()
HoldKey_CB.Parent = Aimbot_Frame
HoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOff
HoldKey_CB.BorderColor3 = settings.Color.Border
HoldKey_CB.Position = .(, , , )
HoldKey_CB.Size = .(, , , )
HoldKey_CB.Font = .Font.SourceSans
HoldKey_CB.Text =
HoldKey_CB.TextColor3 = .(, , )
HoldKey_CB.TextSize =
TeamCheck_CB.Name = ()
TeamCheck_CB.Parent = Aimbot_Frame
TeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOff
TeamCheck_CB.BorderColor3 = settings.Color.Border
TeamCheck_CB.Position = .(, , , )
TeamCheck_CB.Size = .(, , , )
TeamCheck_CB.Font = .Font.SourceSans
TeamCheck_CB.Text =
TeamCheck_CB.TextColor3 = .(, , )
TeamCheck_CB.TextSize =
AimbotKey_TB.Name = ()
AimbotKey_TB.Parent = Aimbot_Frame
AimbotKey_TB.BackgroundColor3 = settings.Color.Text
AimbotKey_TB.Position = .(, , , )
AimbotKey_TB.Size = .(, , , )
AimbotKey_TB.Font = .Font.SourceSans
AimbotKey_TB.Text = aimKey
AimbotKey_TB.TextColor3 = .(, , )
AimbotKey_TB.TextSize =
AimbotKey_Label.Name = ()
AimbotKey_Label.Parent = Aimbot_Frame
AimbotKey_Label.BackgroundColor3 = settings.Color.Background
AimbotKey_Label.BorderSizePixel =
AimbotKey_Label.Position = .(, , , )
AimbotKey_Label.Size = .(, , , )
AimbotKey_Label.Font = .Font.SourceSans
AimbotKey_Label.Text = ..aimKey
AimbotKey_Label.TextColor3 = settings.Color.Text
AimbotKey_Label.TextSize =
AimbotKey_Label.TextWrapped =
AimbotKey_Label.TextXAlignment = .TextXAlignment.Left
HoldKey_Label.Name = ()
HoldKey_Label.Parent = Aimbot_Frame
HoldKey_Label.BackgroundColor3 = settings.Color.Background
HoldKey_Label.BorderSizePixel =
HoldKey_Label.Position = .(, , , )
HoldKey_Label.Size = .(, , , )
HoldKey_Label.Font = .Font.SourceSans
HoldKey_Label.Text =
HoldKey_Label.TextColor3 = settings.Color.Text
HoldKey_Label.TextSize =
HoldKey_Label.TextWrapped =
HoldKey_Label.TextXAlignment = .TextXAlignment.Left
CyclePart_BTN.Name = ()
CyclePart_BTN.Parent = Aimbot_Frame
CyclePart_BTN.BackgroundColor3 = settings.Color.Background
CyclePart_BTN.BorderColor3 = settings.Color.Text
CyclePart_BTN.Position = .(, , , )
CyclePart_BTN.Size = .(, , , )
CyclePart_BTN.Font = .Font.SourceSans
CyclePart_BTN.Text =
CyclePart_BTN.TextColor3 = .(, , )
CyclePart_BTN.TextSize =
Part_Label.Name = ()
Part_Label.Parent = Aimbot_Frame
Part_Label.BackgroundColor3 = settings.Color.Background
Part_Label.BorderSizePixel =
Part_Label.Position = .(, , , )
Part_Label.Size = .(, , , )
Part_Label.Font = .Font.SourceSans
Part_Label.Text =
Part_Label.TextColor3 = settings.Color.Text
Part_Label.TextSize =
Part_Label.TextWrapped =
Part_Label.TextXAlignment = .TextXAlignment.Left
TeamCheck_Label.Name = ()
TeamCheck_Label.Parent = Aimbot_Frame
TeamCheck_Label.BackgroundColor3 = settings.Color.Background
TeamCheck_Label.BorderSizePixel =
TeamCheck_Label.Position = .(, , , )
TeamCheck_Label.Size = .(, , , )
TeamCheck_Label.Font = .Font.SourceSans
TeamCheck_Label.Text =
TeamCheck_Label.TextColor3 = settings.Color.Text
TeamCheck_Label.TextSize =
TeamCheck_Label.TextWrapped =
TeamCheck_Label.TextXAlignment = .TextXAlignment.Left
Status_Label.Name = ()
Status_Label.Parent = Aimbot_Frame
Status_Label.BackgroundColor3 = settings.Color.Background
Status_Label.BorderSizePixel =
Status_Label.Position = .(, , , )
Status_Label.Size = .(, , , )
Status_Label.Font = .Font.SourceSans
Status_Label.Text =
Status_Label.TextColor3 = settings.Color.Text
Status_Label.TextSize =
HoldKey = settings.Aimbot.HoldKey
TeamCheck = settings.Aimbot.TeamCheck
AimbotStarted =
(HoldKey)
HoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOn
(TeamCheck)
TeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOn
()
(AimbotStepped)
AimbotStepped:()
AimbotStarted =
Status_Label.Text =
(playerChar)
(playerChar)
root = playerChar:() playerChar:()
playerChar:()
root
(p0, p1, deg)
x1, y1, z1 = p0:()
cf = .(p0.p, p1.p)
x2, y2, z2 = cf:()
d = .deg
(deg)
.((x1 - x2), (y1 - y2), (z1 - z2))
.((x1 - x2), (y1 - y2), (z1 - z2))
(part)
fov = (Camera.CFrame, part.CFrame)
angle = .(fov.X) + .(fov.Y)
angle
Exit_BTN.MouseButton1Click:(()
()
InputEnded:()
BindPressed:()
Aimbot_SG:()
)
Minimize_BTN.MouseButton1Click:(()
(Aimbot_Frame.Visible)
Aimbot_Frame.Visible =
Aimbot_Frame.Visible =
)
TargetPart =
otherParts = {, , , }
CyclePart_BTN.MouseButton1Click:(()
(TargetPart == )
TargetPart =
Part_Label.Text =
(TargetPart == )
TargetPart =
Part_Label.Text =
TargetPart = TargetPart +
Part_Label.Text = ..otherParts[TargetPart - ]
)
AimbotKey_TB:():(()
text = AimbotKey_TB.Text
(text ~= )
firstChar = text:(,):()
aimKey = firstChar
AimbotKey_TB.Text = firstChar
AimbotKey_Label.Text = ..aimKey
AimbotKey_TB:()
)
HoldKey_CB.MouseButton1Click:(()
(HoldKey)
HoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOff
HoldKey =
HoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOn
HoldKey =
)
TeamCheck_CB.MouseButton1Click:(()
(TeamCheck)
TeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOff
TeamCheck =
TeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOn
TeamCheck =
)
BindPressed = gPlr:().KeyDown:((key)
keyValue = key:()
(keyValue == aimKey:())
(AimbotStarted HoldKey)
()
mouse, playerTarget = gPlr:(),
(settings.Aimbot.Closest)
plrChar = gPlr.Character
plrRoot = (plrChar)
( plrChar (plrChar))
playerTarget =
nearDist = .huge
nearest =
_,target (gPlayers:())
(target ~= gPlr target.Character (target.Character))
charDist = target:(plrRoot.Position)
(charDist < nearDist)
nearDist = charDist
nearest = target
playerTarget = nearest
(.aimDebug)
pos = mouse.Hit.p
targetPos = .(pos.X, pos.Y, pos.Z)
nearDist = .huge
nearest =
_,target (gPlayers:())
(target ~= gPlr target.Character (target.Character))
charDist = target:(targetPos)
(charDist < nearDist)
nearDist = charDist
nearest = target
playerTarget = nearest
maxangle = .(settings.Aimbot.FOV)
closestToMouse =
i,player (gPlayers:())
pChar = player.Character
(pChar)
part = (pChar) pChar:()
(player.Name ~= plr part)
angle = (part)
(angle <= maxangle)
maxangle = angle
closestToMouse = player
playerTarget = closestToMouse
(playerTarget == )
AimbotStepped = :().RenderStepped:(()
(AimbotStarted playerTarget playerTarget.Character)
part =
(TargetPart == )
part = playerTarget.Character:()
(TargetPart == )
part = (playerTarget.Character)
part = playerTarget.Character:(otherParts[TargetPart - ])
(part)
(TeamCheck)
(playerTarget.Team ~= gPlr.Team)
Camera.CoordinateFrame = .(Camera.CoordinateFrame.p, part.CFrame.p)
Camera.CoordinateFrame = .(Camera.CoordinateFrame.p, part.CFrame.p)
)
Status_Label.Text =
AimbotStarted =
(keyValue == hideKey:())
(Aimbot_Frame.Visible)
Aimbot_Frame.Visible =
Aimbot_Frame.Visible =
)
InputEnded = gUIS.InputEnded:((key)
(HoldKey key.KeyCode.Value == aimKey:())
()
)
()
()
VERY EASY TO USE AND OP CUSTOM UI - Can change settings BY MRSCRIPTs LIKE IF IT WORKS FOR YOU PLEASE AND THANK YOU!!