UNSTABLE comes to mind when Z drops the ball and P falls in the water or off the side where the draggable is!! A wedge in the water would have helped out P. I'm done for now but I may try again later.... EDIT - Forgot to mention the other P starts out unstable too as the ball spins most times. Again a wedge would have fixed that.
@gmacpro Your timing is not accurate to drop the ball. I've experienced this problem only once in 20 times.
I dropped 2 stars for the instability of both Ps. It's pretty bad when you have to cross your fingers and hope the ball stops sooner than later. The P by the 3 block sliders - I mentioned above while the other over in the corner would get stuck just before the fence slider or would walk diagonally and end up on the landing where Z ends up!!! You added in the high ball and fence slider to stop P so B could mount but B fell off five times in a row (I used the fence slider to push B back up and try again). It was easier to mount P at the stone pillar and skip the fence slider and the high ball so that was a shortcut. There must have been a sale on SBS as you used it three times. I added a star for the sequence of steps and the required interaction between the bots. Thanks
@hadi - After 10 tries (at least) some P was unstable each time - some times the one in the corner straighten up but the ball spinning certainly didn't help.
Very fun tricky/logic level!! Nice gameplay and path(created ball by ball)...Thanks for sharing and great job my friend @hadi Btw....my way https://photos.app.goo.gl/p6UpQAnuhnd1Xa4w2 Hope I did it right!!
A combination of some instabilities and the many springboard make me drop a star, but I enjoyed it and think it's a fun puzzle.