I can't figure it out, can someone help me, please?
local uis = game:GetService("UserInputService") local player = game.Players.LocalPlayer local UiElements = game.ReplicatedStorage.UIElements local char=player.Character or player.CharacterAdded:wait() local focusing = false Target = "placeholder" uis.InputBegan:Connect(function(input) if (input.KeyCode == Enum.KeyCode.L) then focusing = not focusing if (not focusing) then game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom else local LockOnui = UiElements.Lockon:Clone() LockOnui.Parent=Target game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable end end end) while game:GetService("RunService").RenderStepped:Wait() do if (focusing) then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,Vector3.new(Target.Position.X,game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Y,Target.Position.Z)) game.Workspace.CurrentCamera.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame*CFrame.new(Vector3.new(3,2.5,5)) elseif not focusing and Target:FindFirstChild("Lockon") then Target.Lockon:Destroy() end end