I’ll go ahead and move the variables over to the PlayerCharacter to sync up with what others are doing. From there… How can I create / incorporate the various ammo types into my game? When I was making my FireBullet Function I couldn’t figure out how to switch the BP’s of the Gun_Children. As it turns out all I had to do was Right Click on the Spawn Actor Class and Promote to a variable!! Then within the children I could assign the Projectile. It took me a week to figure that out… I felt so silly. I wonder if there’s something like that within the ammo I’m just missing. So far it has been a lot of trial and error. So any tips you could offer I would greatly appreciate. Thanks!!