You can use two invisible objects for waypoints. Give them different IDs, use MoveTo behavior to move to the first waypoint. On arrived, set a new target waypoint ID and move to it.
I should better clarify. The object I'm trying to control is going to be the player. It has the same mechanics of a Koopa shell but the actions are controlling the player