I know thats what im supposed to do but I dont know what the node setup looks like. I did a set ammo node, then a minus node taking 1 away, then another set ammo to set the subtracted amount. I have no idea. whatever setup I do, it either shoots 1 bullet and no more, or it shoots an infinite amount. In C++ you just do var - 1; or var -= 1; or var–; in a while or for loop but Its a little more difficult for me to understand when im trying to subtract numbers with the visual nodes. As for the hud changing, It should change, the tutorial above #6 says:
“Our Health, Energy and Ammo values are now displayed on our HUD and reflect our current values from our Character Blueprint. Pressing Space will have the character jump and deplete Energy, pressing the Left Mouse Button will fire the weapon reducing our Ammo”
so it should reduce it but I think that might be my fault, I had a little trouble with that section and I may have done something wrong so im going to just re-do it but i wanted to fix this variable thing first.