I'm not exactly an expert at onwall either, but I can throw in a few pointers. For example.
if (onwall,x,y){
putexplosion x,y;
hurt 10000;
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);sleep.05;
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);
lay2 goldrupee,random(1,60),random(1,60);
destroy;
}
//End of script
Try that and see if you dont get that picure, I give up, *yawn* dang, it's 1:00 A.M. in Texas. I had better get some sleep. night all.

-Rebel95