Should weapons be on the client or server?

Is it better for weapons (swords, guns etc.) to be on the client or server?

Do you mean the models? Yes it would be better to store them in server storage because it will reduce the client’s overall memory.