Pull out guns, heat he's holding (9)
I believe the answer is:
unsheathe
'pull out' is the definition.
(unsheathing is a kind of pulling out)
'guns heat he's holding' is the wordplay.
'holding' indicates a hidden word.
'UNSHEATHE' is hidden within 'guns heat hes'.
(Other definitions for unsheathe that I've seen before include "Draw (a sword)" , "Draw (weapon)" , "Take out of scabbard" , "Uncover (a sword)" , "Draw out (a knife)" .)