This function/script will create a moving platform that will move to a given path and return or loop depending on the player input.
The function is very simpel as you only need to give it the points of the path. for example.
create_event: create_platform(true/false); the argument will allow the platform to reverse or loop.
// this will create the first point the platform will move to. create_point(x + 10, y + 10);
//Step event: platform_handler();
The project also has examples and a example movement script for interacting with the platform.