Hi bigdave for soldiers wait at waypoints you have to put the desired amount of time you want them to wait in the 3 boxes on the Waypoint, something like minimum, medium, maximum. For example if you 10,11,12 then the soldier would pause for a mimium of 10 seconds and a maximum of 12 seconds. If there all the same then the loon will wait until that time.
As for the smoke shell i would look in the comref at getpos and camcreate, but i'm not too sure about that one.
Happy mission making
GI-YO