Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local localPlayer = Players.LocalPlayer
local camera = game.Workspace.CurrentCamera
-- Function to lock the camera onto the selected player
local function lockCameraOnPlayer(targetPlayer)
if not targetPlayer or not targetPlayer.Character then return end
-- Disable default camera scripts
localPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
localPlayer.CameraMaxZoomDistance = 16
-- Set the camera to follow the target player
RunService:BindToRenderStep("CameraFollow", Enum.RenderPriority.Camera.Value, ()
targetPlayer.Character targetPlayer.Character:()
camera.CFrame = .(camera.CFrame.Position, targetPlayer.Character.Head.Position)
)
()
localPlayer.CameraMode = .CameraMode.Classic
localPlayer.CameraMaxZoomDistance =
RunService:()
targetPlayerName =
targetPlayer = Players:(targetPlayerName)
targetPlayer
(targetPlayer)
()
aimlock but you got put there user

Universal