How do i make the character face the camera, even when its pointing up

im currently making a fighting game, and a lot of it is air-based. to counter some air-dominant styles, i want to implement a way for projectiles to go upwards, but also everywhere else. My solution to this is to make it so that the character will always face the camera during these moves, even when its facing up so that the projectile follows. If you dont understand what im saying, i have a clip from another game that shows what i mean.


if any of you could help me, thatd be great.

HumanoidRootPart.CFrame = CFrame.new(HumanoidRootPart.Position, Vector3.new(CurrentCamera.CFrame.Position.X, CurrentCamera.CFrame.Position.Y, CurrentCamera.CFrame.Position.Z)) * CFrame.Angles(0, math.rad(180), 0)

@ymmt_7