Breech loaded shotgun have to pull in opposite direction to work

I’m trying to do a simple breech shotgun where I pull down on the barrel of the shotgun to load it but for some reason when I grab the barrel and pull down nothing happens but if I grab the barrel and pull up the barrel does go down as expected so I’m pulling in the opposite direction that I want to. I want the barrel to go in the direction it is going now but by me pulling the controller down after grabbing the barrel like you would in real life. I can’t figure out why the code below is making me have to pull up instead of down for this to work.