look into the command SET CAMERA TO FOLLOW.
here's dbp help:
SET CAMERA TO FOLLOW
This command automatically controls the camera to provide a tracking system. By providing the 3D world
coordinate of the entity you wish to track, and some camera data, your camera will automatically update
its current position each time this command is called. The X, Y, Z and Angle values provide the coordinate
to track. The Distance value specifies the required distance between the coordinate and the camera. The
Height value specifies the required height of the camera in 3D space. The Smooth value specifies the level
of smoothing required for the camera, where a value of 1.0 is no smoothing and a value of 100.0 is lots of
smoothing. The Collision value is a special flag that allows the camera to detect whether it is hitting any of
the static collision boxes and if set to one will automatically adjust so as not to enter these collidable
areas.
SYNTAX
SET CAMERA TO FOLLOW X, Y, Z, Angle, Distance, Height, Smooth, Collision
SET CAMERA TO FOLLOW Camera Number, X, Y, Z, Angle, Distance, Height, Smooth, Collision
-RUST-
"What the... Mooooooooooo!"