For the "bumping into", you need to use If <> blocks, with one of the <Touching> blocks depending on what you are going to be bumping into. Touching (spritename) works, or Touching (colour).
Have a look at the code for the games that come with Scratch to see how they do it, then experiment.
For Points, a variable. Make a new variable (called score, perhaps) and include a block at teh start of your scripts that sets it to zero. Then when you have set up a "bumping into" script using "If Touching..." you can include a block that says "increase score by 1"
Offline