random pan, absolute movement force (when you want to tilt/roll your ball in flight) with vec_rotate and my.pan, the bouncing: x_speed -= time_speed, z_speed = 5 starting value => z_speed -= time_step; then with c_trace to the ground or EVENT_BLOCK change the sign of z_speed. It should work after some tweaking.
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual