make sure the waypoints and object are not touching a wall as this can stop them. make sure the correct script is being used and make sure if the way points are to go up only one at a time so if going up 5 levels you need one for ground to level 1 then one from level 1 to level 2 one from level 2 to level 3 etc.this should sort out any problems and i can get giant moving blocks wall size moving and squeezing you or pushing you off or similar, and also to cause damage if touch. invisible platforms or twinkling ones using methods, and lately there is a water type effect for objects using shaders, which could give for an interesting effect for a platform. good luck
an unquenchable thirst for knowledge of game creation!!!