Body gyro not following Camera's Y LookVector

So Im trying to make my player able to look fully up and down with the camera with a body gyro, heres an example of what I mean that I made

Here is what I tried

local h = math.huge
local bg ="BodyGyro")
bg.MaxTorque =,h,h)
bg.D = 0
bg.Parent = hurmp
while game:GetService("RunService").Stepped:Wait() do
	bg.CFrame =,,Camera.CFrame.LookVector.Y * 9999,0))