Thanks that fixed the first issue but now I got a new one... they go to wp1 but then stop and do not continue to wp2. Should be as simple as adding in a new waypoint the same way as before and naming it something else, right?
//add waypoint 1
_wp1 = _group1 addWaypoint [getmarkerpos "wp1", 0];
[_group1, 1] setWaypointStatements ["true", ""];
[_group1, 1] setWaypointTimeout [0, 0, 0];
[_group1, 1] setWaypointBehaviour "AWARE";
[_group1, 1] setWaypointCombatMode "RED";
[_group1, 1] showWaypoint "NEVER";
[_group1, 1] setWaypointSpeed "LIMITED";
[_group1, 1] setWaypointType "MOVE";
//add waypoint 2
_wp2 = _group1 addWaypoint [getmarkerpos "wp2", 0];
[_group1, 2] setWaypointStatements ["true", ""];
[_group1, 2] setWaypointTimeout [0, 0, 0];
[_group1, 2] setWaypointBehaviour "AWARE";
[_group1, 2] setWaypointCombatMode "RED";
[_group1, 2] showWaypoint "NEVER";
[_group1, 2] setWaypointSpeed "UNCHANGED";
[_group1, 2] setWaypointType "CYCLE";