Changing weapon model


So what I am trying to do is from the pointshop allow a user to choose a model for their knife (for murder). I am using networked strings and it sends/receives the data fine except I can not declare what player the network string is looking for before setting the model of the weapon. I was wondering if it is possible to change the model of the weapon in the initializing function.

You can change the weapon’s worldmodel at any time; it’s viewmodel that you can’t change.
ply:GetActiveWeapon():SetModel(“blah”) would be enough to set a worldmodel.

Yeah, I would like to change the view model as well. So it is impossible to change after initialization?

I was wrong on that being impossible!

For your purposes you could just swap out localplayer with the player and SetMaterial with SetModel