This is a Third-person gun system that I created last year.
By then, I was having a year of experience and did not know much about Roblox Studio and Luau.
It is fired by single-raycast and has settings such as fire rate and explosion.
Other than explosion, all other settings can be found in the control script.
The explosion is controlled by the server script inplemented in the tool (Yeah it is very crappy and laggy)
Feel free to use this gun system as it has just went through its last update.
Currently I’m working on another system that has viewmodel and spring fps.
It is better if you can credit our group in the description of your game that uses it:
If you have any improvements on this system and you feel like distributing it, please give a post on this wall.
EDIT: Now it does no longer work due to roblox updates