Do you mean ShooterGame? If you took code from that, you should also have looked at the weapon blueprints. The weapon meshes are aligned so they are pointing straight up, not straight ahead. I’m guessing yours is modeled so it’s pointing down the Z-axis. Simply rotate the model 90° either in your modeling program, or in the weapon blueprint, and it should work. You may need to do some additional tweaking to get the placement exact.