hi everyone. I am kind of a newbie when it comes to scripting so can anyone tell me whats wrong with this script?
Thanks in advance.

(script startup Assault_On_Bloodgulch
(begin
(ai_place c1)
(object_create turret1)
(object_create turret2)
(ai_command_list c1 c1)
(ai_place h2)
(object_create warthog)
(ai_command_list h2 h3)
(ai_place h1)
(player_enable_input 0)
(camera_control 1)
(sleep 60)
(cinematic_start)
(cinematic_show_letterbox 1)
(camera_set 1 200)
(sleep 200)
(camera_set 2 200)
(sleep 90)
(camera_set 3 200)
(sleep 90)
(camera_set 4 200)
(sleep 90)
(camera_set 5 200)
(sleep 90)
(camera_set 6 200)
(sleep 90)
(camera_set 7 200)
(sleep 90)
(camera_set 8 200)
(sleep 120)
(camera_set 9 200)
(sleep 90)
(camera_control 0)
(cinematic_stop)
)
)

(script startup Assault_On_Bloodgulch_2
(hud_set_objective_text obj1)
(sleep 15)
(ai_follow_target_players h1)
)

(script startup Assault_On_Bloodgulch_3
(sleep_until (volume_test_objects 1 (players)) 15)
(ai_place c2)
(game_save_no_timeout)
)

(script startup Assault_On_Bloodgulch_4
(sleep_until (volume_test_objects 2 (players)) 15)
(ai_place h2)
(ai_place h3)
(game_save_no_timeout)
(sleep_until (volume_test_objects 3 (players))15)
(hud_set_objective_text obj2)
(ai_command_list h2 h2)
(ai_command_list h3 c1)
(ai_command_list h3 c1)
)

(script startup Assault_On_Bloodgulch_5
(sleep_until (volume_test_objects 4 (players))15)
(hud_set_objective_text obj3)
(game_save_totally_unsafe)
(sleep_until (= (ai_living_count c1) 0) 1)
(hud_set_objective_text obj4)
(sleep_until (volume_test_objects 5 (players)) 15)
(sleep 5)
(player_enable_input 0)
(camera_control 1)
(sleep 60)
(cinematic_start)
(cinematic_show_letterbox 1)
(camera_set 10 200)
(sleep 200)
(camera_set 11 200)
(sleep 90)
(camera_set 12 200)
(sleep 90)
(camera_control 0)
(cinematic_stop)
)