Weapon Swapping?

Simple answer, yes you can.

You’ll need the two weapons, a weapon swap animation (or possibly split into two), an input event (button binding) for swapping weapons, and a boolean variable for PrimaryWeapon or something of that nature.

The basic idea is that on Input Event - SwapWeapons, you check your boolean to see which weapon is currently equipped, then hide that one (or toggle vis on it and a currently-invis mesh somewhere on the body) and turn off its functionality, while doing the opposite for your unequipped weapon. It’s really not super difficult, but you’re right in that there isn’t a lot of documentation or tutorials on the topic.