After a little ‘caveman debugging’ I’ve found out that my scenecomponent (a gun, in this case!) is not running its “Event Tick.” I did a little google searching, and seemed to only find C++ answers saying that the component needed to be registered. Is registration handled automatically through blueprint, though? I cannot find a ‘register’ function. How can I get this scene component to tick?
EDIT: Turns out, the blueprint had just gotten a little… weird, and was being referred to as “BP_Weaponcomponent REINST C272”. Deleting the component and re-adding it fixed everything! Strange!