Advanced gun System

I’m practicing scripting and I wanted to try something new: Gun System (1st person)
Unfortunately when I look for some tutorials to make a gun system, I always come across videos telling me to take some random things from the toolbox.

I want to make my “own” system and I have a little list of things to do:

  • Hold Anim
  • Walk/Run Anim
  • Fire Anim
  • Reload Anim
  • Aim Anim
  • Lean Anim

  • Bullet Holes
  • Ricochet System
  • Gravity (Bullet)
  • Fire effect - Sparks, etc…
  • Bullet/Fire/Reloading sounds

This list if not complete I’ll add more things later on if I gte more confident doing this system unfortunately I got no resources so no clue where to start because every videos/tutorials that I see tell me to pick something from the toolbox as I said earlier

So if anyone see this and know a good tutorial (not outdated). Thanks!

A lot of things aren’t really necessary for a functioning FPS system. You just need a gun, reloading, recoil, bullets and the damage done by the bullets and that’s pretty much it. Some may argue recoil also isn’t necessary.

yeah that’s what I will start with, then I’ll try to add more features later on