Model Customization - Nyemse/SPEARHEAD GitHub Wiki
Sights
To add any kind of sight with a moving UI element, this naming convention needs to be followed.
SightReticle
SurfaceGui
Frame
Reticle or Holo
Holos will stay the same size regardless of FOV zoom, Reticles will not.
Flashlights
To add a Flashlight to a gun, add an Attachment to the Grip and name it "Flashlight". Then add a light of any type to the Attachment. H is the default key to toggle Flashlights.
Lasers
To add a laser to a gun, add an Attachment to the Grip and name it "Laser". Then add a ColorValue Attachment with the color that you want the laser to be. J is the default key to toggle Flashlights. To add/remove the laser trail, toggle the laserTrail setting in GameConfig.