create a cube that will be the dummy camera object
object 1
create as many waypoint cubes as you like
10 - 20
10 objects
make the dummycam cube start at the first waypoint cube.
point it towards the 2nd one.
make it move or update its position.
use a distance function or a collision command to detect when it should change to the next waypoint cube.
make sure u loop the program around the waypoints
eg:
if (your Collision method = 1) and i <=20
i = 10
endif
ox = object position x(i)
oy = object position y(i)
oz = object position z(i)
x#=curvevalue(ox,x#,220.0)
y#=curvevalue(oy,y#,220.0)
z#=curvevalue(oz,z#,220.0)
yarbles showed me the curvevalue can be used to create a smooth angle turn instead of hard turns from waypoint to waypoint.
hide the cubes in the final usage but have them visible so u can debug it.