Antonyms for the phrase "gives shot" could include words such as refuses, denies, withholds, restrains, resists, or holds back. Instead of giving a shot, one could also take away, remove, relinquish, or retract something. Choosing not to provide assistance, charity, or support could also be seen as an antonym for giving a shot. Ultimately, the opposite of giving a shot is to withhold or withdraw something that could have been given, or to actively choose not to help or provide for someone in need.