Metallic Map not working?

metal needs to be either ON (white) or OFF (black) so you will need a black/white texture for it.
Also you will need a roughness and normal map to make the gun look good.