This time I decided to create a modular weapon system in Unreal Engine. So I made an assault rifle HK416A5 with some attachments.