Essentially what this should do is move the rock from a location out of sight to the player and move it to the xmarker which is at the top of a slope so it would roll down and run over monsters who will later try running up the hill. So using MoveTo should actually be what i want.
I added the messagebox and it is firing, just not moving the rock.
EDIT: If there is a way to write the script to spawn a new rock at the xmarker every time the button is pressed that would work too. I just figured moving the same already existing rock back to the top would be easier.
All you'd have to do to use your original PlaceAtMe is find the appropriate rocks in the CK and set your property to match whatever those are. (I've never used them, so I haven't looked. But if you already have the rocks placed, I'd just use those as it's done.)
Have you filled the properties in the CK? You need to make sure both the SpawnPlace and myObject properties are filled with your objects. Since you said the event is firing correctly, then all that's left is for the script to actually have the objects it needs to move.