In the Arrowverse, the cold gun was built by Cisco Ramon to guard against the possibility that Barry Allen would be a criminal. Also, rather than build the gun, Leonard Snart bought after it was stolen by a S.T.A.R. Labs janitor along with Mick Rory's later flamethrower.