To see a rifle with a scope in your dream implies that you are directing your anger and aggression toward a specific person or issue. Alternatively, a rifle is symbolic of the penis and raw masculine energy.

Dreaming that you are standing on a roof holding a rifle means that you feel the need to protect the things that are important to you. You are standing firm on your beliefs.