Idea!!!
1. Got to Tilesets in Database
2. Find the ice tile you are going to use, then click Terrain Tags
3. Make the ice tile's terrain tag to 1 (just click on the 0 to change it)
4. Go to map and create event with Parallel Process trigger
5. Create two more variables and set one for Player's Map X, and the other Player's Map Y
6. Set a Get Location Info command, choose a third varible for info, type set to terrain tag, and designation with variables
Map X= Variable for Player's Map X, Map Y = Variable for Player's Map Y
7. Set Conditional Branch when that third Variable is at 1
8. Set Move route for player, Walking animation Off, 1 step forward (and check the Skip if cannot move box)
9. Under else, set move route, walking animation on (and check the Skip if cannot move box)
There you go, no script no hassle, can copy this event on to any map you have ice that can be slid across.