I'm scripting something dont want to talk a lot I'm gonna keep it simple so I want to print Camera is looking up if it is.
here is what I got
local camera = workspace.CurrentCamera while wait(1) do if camera.CFrame.UpVector then print("Camera is looking up") end end
I'm not too sure about this but you can use the dot product
--quicc mafs function UpOrDown(LookVector) local LookVector = LookVector.Unit local UpVector = Vector3.new(0, 1, 0) --Should return a value within range [-1, 1] return LookVector:Dot(UpVector) end