I want the camera to look at both player

i want the camera to look at both player

so this is the local script camera , and i created 2 localscript one is for the hittedenemy and i want the hitted enemy camera load the camera to player who use the move

local TweenService = game:GetService("TweenService") 

local players = game:GetService("Players").LocalPlayer.Character

local rootPart = players.PrimaryPart
local camera = workspace.CurrentCamera 

local cameraScenes = {
	{
		InitialOffset = CFrame.new(1.29316711, 1.7837882, -1.7051239, -0.886229753, -0.13791354, 0.442240655, -1.49011612e-08, 0.954656065, 0.297711164, -0.463246077, 0.263840497, -0.84604454 ),
		EndOffset = CFrame.new(2.27070618, 2.37204456, -3.46881104, -0.880336404, -0.13694708, 0.454151303, 7.4505806e-09, 0.957418263, 0.288704723, -0.474350005, 0.254157275, -0.842850029),
		TweenInfo = TweenInfo.new(2.8, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut),
		Delay = 0.2
	},
	{
		InitialOffset = CFrame.new(0.0863265991, 1.73999786, -1.97344971, -0.999978065, -0.000366965076, 0.00662228139, -0, 0.99846828, 0.0553288087, -0.00663244119, 0.0553275943, -0.998446226),
		EndOffset = CFrame.new(0.0863265991, 1.73999786, -1.97344971, -0.999978065, -0.000366965076, 0.00662228139, -0, 0.99846828, 0.0553288087, -0.00663244119, 0.0553275943, -0.998446226),
		TweenInfo = TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut),
		Delay = 0
	},
	{
		InitialOffset = CFrame.new(-3.00798798, 3.40385389, 0.474334717, 0.67600596, 0.415002644, -0.60892427, -1.49011612e-08, 0.826336622, 0.563176572, 0.736896157, -0.380710721, 0.558608472),
		EndOffset = CFrame.new(-5.80336761, 4.59049034, -0.208984375, 0.525965035, 0.460267603, -0.71520251, 0, 0.840913892, 0.541169047, 0.850506127, -0.284635991, 0.442291379),
		TweenInfo = TweenInfo.new(4, Enum.EasingStyle.Quint, Enum.EasingDirection.InOut),
		Delay = 0
	},
	{
		InitialOffset = CFrame.new(-0.85144043, 0.668560028, -2.72219849, -0.947620928, -0.0871657506, -0.307273209, 0, 0.962040544, -0.272906899, 0.31939739, -0.258612275, -0.911649644),
		EndOffset = CFrame.new(-0.43270874, 1.20373201, -1.54211426, -0.95155865, -0.0743891001, -0.29833293, 0, 0.970290959, -0.241941318, 0.30746752, -0.230221361, -0.923288643),
		TweenInfo = TweenInfo.new(1.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.InOut),
		Delay = 0
	}
}


local function animateCamera(rootPart, camera, cameraScenes)
	local initialCameraFrame = rootPart.CFrame:ToObjectSpace(camera.CFrame)
	local initialCameraType = camera.CameraType
	camera.CameraType = Enum.CameraType.Scriptable

	for _, cameraScene in pairs(cameraScenes) do
		camera.CFrame = rootPart.CFrame:ToWorldSpace(cameraScene.InitialOffset)

		local cameraTween = TweenService:Create(camera, cameraScene.TweenInfo, {CFrame = rootPart.CFrame:ToWorldSpace(cameraScene.EndOffset)}) -- create the tween
		cameraTween:Play() 
		cameraTween.Completed:Wait()
		cameraTween:Destroy()

		task.wait(cameraScene.Delay) 
	end

	camera.CFrame = rootPart.CFrame:ToWorldSpace(initialCameraFrame) 
	camera.CameraType = initialCameraType 
end

animateCamera(rootPart, camera, cameraScenes)