W FAQ masz ruch platformowy... użyj tego z lewo, tego z prawo, ze strzałki w góre, a w dół wpisz gore zamieniając + na -... w kolizje z twoim blokiem wpisz to, co tam jest, tylko 4 razy (lewo, prawo, gora, dol) czyli:
GML
move_contact_solid(/*i tu w każdym inne wpisujesz - a mianowicie 0, 90, 180, 270*/,4)
/*w 270 i w 90 wpisz*/ (vspeed=0)
/*a w 0, i 180*/(hspeed=0)
nie zapomnij dać blokowi solida