@SUPER_ME Hi and welcome. I understand that you are new to this kind of programming and encourage you to learn all about Playcanvas. To find weapons and other assets for your game you could go to this page to find a lot of free resources for your game. It’s OK to create your own but maybe it’s a good start to use some others before you learn how to create your own.
You will probably need to go through some tutorials as well to get you started.
https://developer.playcanvas.com/en/tutorials/
Also, feel free to search this forum for possible answers to questions you may have or examples.