it could look something like this: there are 3 layers of customisation and they are:
- it is like the fallout 4 customisation that need many matereals and could change many aspeects of the weapon drasticly.
- atatchments exactly like in apex legends that ar interchangible in gunfights and while action they wil ly around and if you go in to inventory or have a gun outyou are able to change it.
- Guncharm increase sertain litle aspects of the gun that ar small like a bit increesed accurazy while hipfiering by 5%.
It schould be added simaltanuasly and you are able to customize the gun on aevery level.