I am facing a similar issue now but i cannot fall back on what i did previously.
I am trying to make turnable vehicle turret, however once again i cannot set the camera rotation.
%client.camera.setRotation(vectorAdd("x y z", %client.camera.getEulerRotation()) doesnt do squat, i tried with setMode("FreeRotate") too but no effect.
However since i intend to make vehicles with turrets and barrels, i will probably add a shapeBase as a turret and shapeBaseImage as a barrel.
If i can get the camera to be inside the turret i might solve my issue on atleast one axis, but now i wonder what would the control object have to be so i can delegate commands to both the turret/barrel and the vehicle itself.
Anyone have an idea?