Vanessa Hudgens is ready to take aim and fire in a new picture she released while filming her latest movie.