Your camera code converted into 2 lines

Code:

function smooth_camera()
{
vec_set(camera.x,vector(camera.x + ((player.x - camera.x)/10)-20,camera.y + ((player.y - camera.y)/10),player.z+140);
vec_to_angle(camera.pan,vec_diff(temp,player.x,camera.x));
}