I don't think there's any defined limit on the number of blocks you can use, but remember that having more scripts running at the same time will make it run slower, especially in the online player. Also keep in mind that you can't upload projects larger than 10mb to Scratch. You're not likely to fill that by having way too many scripts, but they do contribute to the project's size.
Offline