That is correct, Nickydude.
Here's the script for the camera. I just slapped this onto a security camera entity, then when I want to view it, I have another entity activate it.
; Security Camera Script
; Scripted by Plystire
;Header
desc = Make Camera and view it when activated
;Triggers
;Set up initialized variables, Camera, and HUDs
:state=0:dimvar=OffY,dimvar=CamRotDir,dimvar=Calc,dimvar=cambar,setvar=cambar -50,dimvar=static
:state=0:makecamera=SecurityCam,setcamfov=SecurityCam 90,bindcamtoentity=SecurityCam,offsetcamyang=SecurityCam 180,offsetcamfore=SecurityCam -18
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore/huds/screen0.dds,hudname=scrn0,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore/huds/screen1.dds,hudname=scrn1,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=-50,hudimagefine=gamecore/huds/screenbar.dds,hudname=scrnbar,hudhide=1,hudmake=display,state=1
;View security camera when activated
:state=1,activated=1:viewcam=SecurityCam,setscreenshader=2,activate=0,hudshow=scrnbar,hudshow=scrn0,hudshow=scrn1,hidecrosshair,state=2,hudunshow=plrlives,hudunshow=plrlivesnum,hudunshow=plrhealth,hudunshow=plrhealthnum,hudunshow=plrammo,hudunshow=plrammonum
;Make camera rotate to look around room
:state=2:setvar=Calc 180,addvar=Calc %OffY,offsetcamyang=SecurityCam %Calc
:state=2,varequal=CamRotDir 0,etimergreater=800:addvar=OffY 0.5
:state=2,varequal=CamRotDir 1,etimergreater=800:subvar=OffY 0.5
:state=2,vargreater=OffY 60:setvar=OffY 59,setvar=CamRotDir 1,etimerstart
:state=2,varless=OffY -60:setvar=OffY -59,setvar=CamRotDir 0,etimerstart
;Return to player view when activated again
:state=2,activated=1:viewcam=0,setscreenshader=1,activate=0,hudunshow=scrnbar,hudunshow=scrn0,hudunshow=scrn1,showcrosshair,state=1,hudshow=plrlives,hudshow=plrlivesnum,hudshow=plrhealth,hudshow=plrhealthnum,hudshow=plrammo,hudshow=plrammonum
;Handle static display
:state=2,varequal=static 1:addvar=static 1
:state=2,varequal=static 0:hudshow=scrn0,hudunshow=scrn1,addvar=static 1
:state=2,varequal=static 3:addvar=static 1
:state=2,varequal=static 2:hudshow=scrn1,hudunshow=scrn0,setvar=static 0
;Handle Camera static "bar"
:state=2:sethudy=scrnbar %cambar,addvar=cambar 2
:state=2,vargreater=%cambar 150:setvar=cambar -50
The one and only,