Yes, Xur shows up every week in a different location. You can get the weapons and other items from him by reaching the location. The inventory of the Xur changes every week, so you must visit the location at the right time to get the proper weapon.