Creating new weapons for the player to use uses the same principles like in my
FPS Game Starter Kit, basically just create child classes from the weapon base.
3. If you don’t know how to add a muzzle socket to your weapons skeleton and rotate it so that it fires in a straight line, you can just see the pistol example, basically keep the default weapon mesh there to be used for the gameplay mehanics, but make it use the M_Nothing material so that it’s not rendered. Then simply add your mesh under it and set it to no collision, this works too without any problems.