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.
« Back to Dreams Dictionary