Sorry for answer late, I see what you want to show me, it’s legit, but it’s impossible to change mesh during game without destroy and recreate the weapon ?
You can swap just the skeletal meshes, but then you have to swap out the properties of the weapon unless theyre the same weapon type. You can also do an initial spawn of all weapons and hide the ones you aren’t using, but then u also have a bunch of useless stuff in memory. Deleting them and recreating is super simple and probably at most only cause a small delay at time of spawn on slower machines. There are probably a few options in place for changing weapons that other people know about.