How can I make particles not rotate after lay on the surface?
You could possibly make the Particles die on contact (by checking the option in the collision tab) and display dead Particles (In Particle Settings)