Run it
Copy the script and paste it into your executor.
Settings = {
AimbotEnabled = ,
FOV = ,
Smoothness = ,
WallhackEnabled = ,
TargetPart = ,
VisibleCheck =
}
Players = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
RunService = :()
raycastParams = RaycastParams.()
raycastParams.FilterType = .RaycastFilterType.Exclude
(targetCharacter)
Settings.VisibleCheck
targetPart = targetCharacter:(Settings.TargetPart)
targetPart
raycastParams.FilterDescendantsInstances = {LocalPlayer.Character, targetCharacter}
camPos = Camera.CFrame.Position
raycastResult = :(camPos, (targetPart.Position - camPos), raycastParams)
raycastResult ==
()
closestPlayer =
shortestDistance = Settings.FOV
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:()
humanoid = player.Character:()
humanoid humanoid.Health <=
screenPos, onScreen = Camera:(player.Character.HumanoidRootPart.Position)
onScreen
mousePos = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
distance = (.(screenPos.X, screenPos.Y) - mousePos).Magnitude
distance < shortestDistance
(player.Character)
shortestDistance = distance
closestPlayer = player
closestPlayer
(player)
player == LocalPlayer
(char)
char
char:(, )
char:(, )
char:() char.DeltaWH:()
Settings.WallhackEnabled
hl = .()
hl.Name =
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillTransparency =
hl.OutlineTransparency =
hl.Adornee = char
hl.Parent = char
player.Character (player.Character)
player.CharacterAdded:(setup)
_, p (Players:()) (p)
Players.PlayerAdded:(applyHighlight)
()
_, p (Players:())
p.Character
Settings.WallhackEnabled
(p)
p.Character:() p.Character.DeltaWH:()
UI = .(, LocalPlayer:())
UI.Name =
UI.ResetOnSpawn =
FOVFrame = .(, UI)
FOVFrame.AnchorPoint = .(, )
FOVFrame.Position = .(, , , )
FOVFrame.Size = .(, Settings.FOV * , , Settings.FOV * )
FOVFrame.BackgroundTransparency =
FOVFrame.Visible =
UICorner = .(, FOVFrame)
UICorner.CornerRadius = .(, )
UIStroke = .(, FOVFrame)
UIStroke.Color = .(, , )
UIStroke.Thickness =
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
ToggleBtn = .(, UI)
ToggleBtn.Size = .(, , , )
ToggleBtn.Position = .(, , , )
ToggleBtn.BackgroundColor3 = .(, , )
ToggleBtn.TextColor3 = .(, , )
ToggleBtn.Text =
ToggleBtn.Font = .Font.SourceSansBold
ToggleBtn.TextSize =
ToggleBtn.Active =
ToggleBtn.Draggable =
MainFrame = .(, UI)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Visible =
ToggleBtn.MouseButton1Click:(()
MainFrame.Visible = MainFrame.Visible
)
(name, settingKey, posY, customCallback)
btn = .(, MainFrame)
btn.Size = .(, , , )
btn.Position = .(, , , posY)
btn.Text = name .. .. (Settings[settingKey] )
btn.BackgroundColor3 = Settings[settingKey] .(, , ) .(, , )
btn.TextColor3 = .(,,)
btn.Font = .Font.SourceSansBold
btn.MouseButton1Click:(()
Settings[settingKey] = Settings[settingKey]
btn.Text = name .. .. (Settings[settingKey] )
btn.BackgroundColor3 = Settings[settingKey] .(, , ) .(, , )
customCallback ()
)
(, , )
(, , )
(, , , updateAllWH)
(placeholder, defaultVal, posY, callback)
box = .(, MainFrame)
box.Size = .(, , , )
box.Position = .(, , , posY)
box.BackgroundColor3 = .(, , )
box.TextColor3 = .(,,)
box.Text = placeholder .. .. (defaultVal)
box.Font = .Font.SourceSansBold
box.FocusLost:(()
val = (box.Text:())
val
(val)
box.Text = placeholder .. .. (val)
box.Text = placeholder .. .. (defaultVal)
)
(, Settings.FOV, , (v)
Settings.FOV = v
FOVFrame.Size = .(, v * , , v * )
)
(, Settings.Smoothness, , (v)
Settings.Smoothness = .(v, , )
)
RunService.RenderStepped:(()
Settings.AimbotEnabled
target = ()
target target.Character target.Character:(Settings.TargetPart)
targetPos = target.Character[Settings.TargetPart].Position
targetCFrame = .(Camera.CFrame.Position, targetPos)
Camera.CFrame = Camera.CFrame:(targetCFrame, - Settings.Smoothness)
)fov to 0.6/0.8

Universal