Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
localPlayer = Players.LocalPlayer
camera = .Workspace.CurrentCamera
lockOnActive =
teamCheckActive =
currentTouch =
fovRadius =
screenGui = .()
screenGui.Parent = :()
toggleButton = .()
toggleButton.Parent = screenGui
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.Text =
toggleButton.Draggable =
toggleTeamButton = .()
toggleTeamButton.Parent = screenGui
toggleTeamButton.Size = .(, , , )
toggleTeamButton.Position = .(, , , )
toggleTeamButton.Text =
toggleTeamButton.Draggable =
fovCircleGui = .()
fovCircleGui.Parent = screenGui
fovCircleGui.AnchorPoint = .(, )
fovCircleGui.Size = .(, fovRadius * , , fovRadius * )
fovCircleGui.Image =
fovCircleGui.ImageTransparency =
fovCircleGui.ImageColor3 = .(, , )
fovCircleGui.BackgroundTransparency =
fovCircleGui.Visible =
fovCircleGui.ZIndex =
(targetPlayer)
targetPlayer targetPlayer:()
teamCheckActive targetPlayer.Team == localPlayer.Team
targetHeadPosition = targetPlayer.Head.Position
vectorToTarget = (targetHeadPosition - camera.CFrame.Position).unit
ray = Ray.(camera.CFrame.Position, vectorToTarget * fovRadius)
part, position = .Workspace:(ray, localPlayer.Character, , )
part part:(targetPlayer)
dotProduct = camera.CFrame.LookVector:(vectorToTarget)
angle = .(.(dotProduct))
angle <= (fovRadius / )
toggleButton.MouseButton1Click:(()
lockOnActive = lockOnActive
toggleButton.Text = lockOnActive
fovCircleGui.Visible = lockOnActive
)
toggleTeamButton.MouseButton1Click:(()
teamCheckActive = teamCheckActive
toggleTeamButton.Text = teamCheckActive
)
(touch)
currentTouch = touch.Position
fovCircleGui.Position = .(, touch.Position.X - fovRadius, , touch.Position.Y - fovRadius)
fovCircleGui.Visible =
(touch)
currentTouch currentTouch == touch.Position
currentTouch =
fovCircleGui.Visible =
UserInputService.TouchStarted:(onTouchStarted)
UserInputService.TouchEnded:(onTouchEnded)
RunService.RenderStepped:(()
lockOnActive
_, player (.Zombies:())
(player)
head = player.Head
direction = (head.Position - camera.CFrame.Position).unit
camera.CFrame = .(camera.CFrame.Position, camera.CFrame.Position + direction * )
)Guts & Blackpowder Aimbot script just toggle aimbot don't mess with the team check

Universal