Hello! Question for experienced scripters, I want to make my own weapon system, but I don’t know what knowledge is needed for this.
I need a detailed list of requirements for creating a Classic gun system and Advanced gun system pls help me
You’ll need:
- Extensive knowledge of OOP, classes etc.
- Models (obviously)
- Sufficient knowledge of Physics
I can’t help you with the scripting since I don’t know if you’re going for an FPS or 3rd person gun system. Let me know which one!
Hi I’m not that high experienced scripter but I made hundreds of guns and one of the most important thing to know is Raycast it is used to calculate where the bullet will land !
i want to use both
i want to use both
Then you’ll need knowledge of camera manipulation, raycasting, casting etc.
I would like to see a more detailed list, if you don’t mind please
You can inspect Roblox’s open-sourced free gun models in the toolbox.
Just look at an open source gun system so you can see all those components in action.
Do not forget:
Exploits
Balance System
And animations.
I have found many tutorials on this subject, but they all use different ways to make it, so I was wondering what is the best way to make it?
The best way is the one that works for you.
Right now I am going through the same thing as you and I would say that people are misinforming you:
-how the server and the client work
-remote events
-the tools
-animations
-camera
-Ray cast
-Get player mouse
-sounds
-modeling
-initial programming: variables, values, rows, send remote events, receive remote events
-medium programming: module scripts, server and client scripts and know their differences, load animations and know how to handle instances, basic ray cast and get the mouse or player position
-advanced programming: create the Ray Cast in an advanced way, manage the camera, see where the ray cast hits and among many other things that I still need to learn
For a general gun system you would need to know.
Animating
Raycasting
Modelling
Remotes to get player mouse and other data
and
General scripting.
Making a FPS is a bit more difficult as you would have to simulate the arms and the gun model on the client and server at the same time.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.