They don't look Star Wars but I bought them in a bundle of vintage stuff last year. They look very military and the plastic looks like it's not that old. Curious to know what they are?
The third one is a ATAT drivers gun but the strap has been cut off. The others look like GI Joe\action force weapons or weapons from the A-Team figures (which look very similar to GI figures).