not a glock 18 since it has no firemode switch, possibly a glock 17 but could be 19 due to the angle im unable to tell the barrel length, also could be one from the 40 series of glocks, those sights look weird so could be a X version of a glock. correct me if im wrong