diff --git a/Mk47MutantFluffysMods/cl_weaponNames.lua b/Mk47MutantFluffysMods/cl_weaponNames.lua
new file mode 100644
index 0000000..811f107
--- /dev/null
+++ b/Mk47MutantFluffysMods/cl_weaponNames.lua
@@ -0,0 +1 @@
+AddTextEntry("WEAPON_MK47FM", "Mk47 Mutant")
diff --git a/Mk47MutantFluffysMods/fxmanifest.lua b/Mk47MutantFluffysMods/fxmanifest.lua
new file mode 100644
index 0000000..d63188a
--- /dev/null
+++ b/Mk47MutantFluffysMods/fxmanifest.lua
@@ -0,0 +1,19 @@
+fx_version 'cerulean'
+games {'gta5'}
+description 'FluffyMods.com'
+
+files{
+ '**/weaponcomponents.meta',
+ '**/weaponarchetypes.meta',
+ '**/weaponanimations.meta',
+ '**/pedpersonality.meta',
+ '**/weapons.meta',
+}
+
+data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta'
+data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta'
+data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta'
+data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta'
+data_file 'WEAPONINFO_FILE' '**/weapons.meta'
+
+client_script 'cl_weaponNames.lua'
diff --git a/Mk47MutantFluffysMods/meta/components/COMPONENT_MK47_CLIP_01/weaponcomponents.meta b/Mk47MutantFluffysMods/meta/components/COMPONENT_MK47_CLIP_01/weaponcomponents.meta
new file mode 100644
index 0000000..d59d3ed
--- /dev/null
+++ b/Mk47MutantFluffysMods/meta/components/COMPONENT_MK47_CLIP_01/weaponcomponents.meta
@@ -0,0 +1,48 @@
+
+
+
+
+ -
+ COMPONENT_MK47_CLIP_01
+ MK47MAG1FluffysMods
+ WCT_CLIP1
+ WCD_CR_CLIP1
+ AAPClip
+ WAPClip
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ COMPONENT_MK47_CLIP_02
+ MK47MAG2FluffysMods
+ WCT_CLIP1
+ WCD_CR_CLIP1
+ AAPClip
+ WAPClip
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mk47MutantFluffysMods/meta/pedpersonality.meta b/Mk47MutantFluffysMods/meta/pedpersonality.meta
new file mode 100644
index 0000000..d572968
--- /dev/null
+++ b/Mk47MutantFluffysMods/meta/pedpersonality.meta
@@ -0,0 +1,214 @@
+
+
+
+
+ -
+ UNHOLSTER_UNARMED
+
+
-
+
+
- WEAPON_MK47FM
+
+ unarmed_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H_MELEE
+
+
-
+
+
- WEAPON_MK47FM
+
+ 2h_melee_holster_2h
+
+
+
+ -
+ UNHOLSTER_1H
+
+
-
+
+
- WEAPON_MK47FM
+
+ 1h_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H
+
+
-
+
+
- WEAPON_MK47FM
+
+ 2h_holster_2h
+
+
+
+ -
+ UNHOLSTER_MINIGUN
+
+
-
+
+
- WEAPON_MK47FM
+
+ mini_holster_2h
+
+
+
+ -
+ UNHOLSTER_UNARMED_STEALTH
+
+
-
+
+
- WEAPON_MK47FM
+
+ unarmed_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H_MELEE_STEALTH
+
+
-
+
+
- WEAPON_MK47FM
+
+ unarmed_holster_2h
+
+
+
+ -
+ UNHOLSTER_1H_STEALTH
+
+
-
+
+
- WEAPON_MK47FM
+
+ 1h_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H_STEALTH
+
+
-
+
+
- WEAPON_MK47FM
+
+ 2h_holster_2h
+
+
+
+
+
+ -
+ DEFAULT_ACTION
+
+
-
+
-
+
+
- WEAPON_MK47FM
+
+
+ -
+ move_action@p_m_zero@armed@core
+ move_action@p_m_zero@armed@2H@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_ACTION@GENERIC@TRANS@2H
+
+
+ MOVE_ACTION@P_M_ZERO@HOLSTER
+
+
+
+
+
+ -
+
-
+
+
- WEAPON_MK47FM
+
+
+ -
+ move_stealth@p_m_zero@unarmed@core
+ move_stealth@p_m_zero@2h@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- move_stealth@generic@trans@2h
+
+
+ move_stealth@p_m_zero@holster
+
+
+
+
+
+
+
+ -
+ MP_FEMALE_ACTION
+
+
-
+
-
+
+
- WEAPON_MK47FM
+
+
+ -
+ move_action@p_m_zero@armed@core
+ move_action@mp_female@armed@2H@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS
+
+
+ MOVE_ACTION@P_M_ZERO@HOLSTER
+
+
+
+
+
+ -
+
-
+
+
- WEAPON_MK47FM
+
+
+ -
+ move_stealth@p_m_zero@unarmed@core
+ move_stealth@p_m_zero@2h@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_STEALTH@MP_FEMALE@2H@TRANS
+
+
+ move_stealth@p_m_zero@holster
+
+
+
+
+
+
+
+
+
+
diff --git a/Mk47MutantFluffysMods/meta/weaponanimations.meta b/Mk47MutantFluffysMods/meta/weaponanimations.meta
new file mode 100644
index 0000000..92bc98e
--- /dev/null
+++ b/Mk47MutantFluffysMods/meta/weaponanimations.meta
@@ -0,0 +1,394 @@
+
+
+
+
+ -
+ Default
+
+
-
+
+
+
+
+ move_ballistic_2h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
-
+ cover@move@base@2h
+ cover@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_Wpn_RifleLo
+ weapons@rifle@lo@carbine
+ BothArms_filter
+
+
+
+
+ weapons@rifle@lo@carbine
+ weapons@rifle@lo@carbine_str
+
+ weapons@rifle@lo@carbine@stealth
+
+
+
+
+
+ combat_fire_variations_rifle
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_core
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ Wpn_Thrown_Grenade_Aiming_Rifle
+
+
+
+
+ -
+ Gang
+
+
-
+
+
+
+
+ weapons@rifle@f
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ Default
+
+
-
+ move_m@generic
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_RifleLo
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_idle@generic@assault_rifle@shared@core
+ weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str
+
+ weapons@first_person@aim_stealth@generic@assault_rifle@carbine_rifle
+
+
+
+
+
+ combat_fire_variations_rifle
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_fps
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth
+
+
- weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a
+ - weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@b
+ - weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@c
+
+ weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core
+
+
+
+ -
+ Default
+
+
-
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_RifleLo
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_lt@generic@assault_rifle@carbine_rifle@w_fire
+ weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str
+
+ weapons@first_person@aim_lt@generic@assault_rifle@carbine_rifle@w_fire
+
+
+
+
+
+ combat_fire_variations_rifle
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_fps
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt
+
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth
+
+
- weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@a
+ - weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@b
+ - weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@c
+
+
+
+
+ -
+ Default
+
+
-
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_RifleLo
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@w_fire
+ weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str
+
+ weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@w_fire
+
+
+
+
+
+ combat_fire_variations_rifle
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_fps
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng
+
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth
+
+
- weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@a
+ - weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@b
+ - weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@c
+
+
+
+
+ -
+ Default
+
+
-
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_RifleLo
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_scope@generic@assault_rifle@carbine_rifle@w_fire
+ weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str
+
+ weapons@first_person@aim_scope@generic@assault_rifle@carbine_rifle@w_fire
+
+
+
+
+
+ combat_fire_variations_rifle
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_fps
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope
+
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth
+
+
+
+
+
+
diff --git a/Mk47MutantFluffysMods/meta/weaponarchetypes.meta b/Mk47MutantFluffysMods/meta/weaponarchetypes.meta
new file mode 100644
index 0000000..a989350
--- /dev/null
+++ b/Mk47MutantFluffysMods/meta/weaponarchetypes.meta
@@ -0,0 +1,25 @@
+
+
+
+
+ -
+ MK47MAG2FluffysMods
+ MK47MAGFluffysMods
+ NULL
+
+
+ -
+ MK47MAG1FluffysMods
+ MK47MAGFluffysMods
+ NULL
+
+
+ -
+ MK47FluffysMods
+ MK47FluffysMods
+ NULL
+
+
+
+
+
diff --git a/Mk47MutantFluffysMods/meta/weapons.meta b/Mk47MutantFluffysMods/meta/weapons.meta
new file mode 100644
index 0000000..4f3bc3b
--- /dev/null
+++ b/Mk47MutantFluffysMods/meta/weapons.meta
@@ -0,0 +1,294 @@
+
+
+
+
+ -
+
+
-
+
+ SLOT_WEAPON_MK47FM
+
+
+
+
+
+ -
+
+
-
+ WEAPON_MK47FM
+ MK47FluffysMods
+
+ SLOT_WEAPON_MK47FM
+ BULLET
+
+ DONTCARE
+ DONTCARE
+ DONTCARE
+ DONTCARE
+ DONTCARE
+ DONTCARE
+
+ INSTANT_HIT
+ WHEEL_RIFLE
+ GROUP_RIFLE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ BONETAG_HEAD
+
+
+
+ -
+ BONETAG_NECK
+
+
+
+ -
+ BONETAG_L_THIGH
+
+
+
+ -
+ BONETAG_R_THIGH
+
+
+
+ -
+ BONETAG_L_CALF
+
+
+
+ -
+ BONETAG_R_CALF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WEAPON_EFFECT_GROUP_RIFLE_ASSAULT
+ muz_assault_rifle
+ muz_alternate_star
+ muz_assault_rifle_fp
+
+ muz_smoking_barrel
+ muz_smoking_barrel_fp
+
+
+
+ eject_auto
+ eject_auto_fp
+ bullet_tracer
+ BulletLarge
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DEFAULT_THIRD_PERSON_PED_AIM_CAMERA
+ DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA
+
+ DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA
+ DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ASSAULT_RIFLE_RECOIL_SHAKE
+ FPS_ASSAULT_RIFLE_RECOIL_SHAKE
+ DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WEAPONTYPE_RIFLE
+
+ PICKUP_WEAPON_CARBINERIFLE
+ PICKUP_AMMO_BULLET_MP
+ WEAPON_MK47FM
+ MMI_2Handed
+ CRBNRIFLE
+
+
+ Automatic
+
+ -
+ WAPClip
+
+
-
+
+ COMPONENT_MK47_CLIP_01
+
+ -
+
+ COMPONENT_MK47_CLIP_02
+
+
+
+
+
+
+ CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired NoLeftHandIKWhenBlocked AllowCloseQuarterKills HasLowCoverReloads HasLowCoverSwaps LongWeapon UseFPSAimIK UseFPSSecondaryMotion
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AR
+
+
diff --git a/Mk47MutantFluffysMods/stream/MK47FluffysMods.ydr b/Mk47MutantFluffysMods/stream/MK47FluffysMods.ydr
new file mode 100644
index 0000000..f5bb1c5
Binary files /dev/null and b/Mk47MutantFluffysMods/stream/MK47FluffysMods.ydr differ
diff --git a/Mk47MutantFluffysMods/stream/MK47FluffysMods.ytd b/Mk47MutantFluffysMods/stream/MK47FluffysMods.ytd
new file mode 100644
index 0000000..807ff1e
Binary files /dev/null and b/Mk47MutantFluffysMods/stream/MK47FluffysMods.ytd differ
diff --git a/Mk47MutantFluffysMods/stream/MK47MAG1FluffysMods.ydr b/Mk47MutantFluffysMods/stream/MK47MAG1FluffysMods.ydr
new file mode 100644
index 0000000..6d9df44
Binary files /dev/null and b/Mk47MutantFluffysMods/stream/MK47MAG1FluffysMods.ydr differ
diff --git a/Mk47MutantFluffysMods/stream/MK47MAG2FluffysMods.ydr b/Mk47MutantFluffysMods/stream/MK47MAG2FluffysMods.ydr
new file mode 100644
index 0000000..18a9d13
Binary files /dev/null and b/Mk47MutantFluffysMods/stream/MK47MAG2FluffysMods.ydr differ
diff --git a/Mk47MutantFluffysMods/stream/MK47MAGFluffysMods.ytd b/Mk47MutantFluffysMods/stream/MK47MAGFluffysMods.ytd
new file mode 100644
index 0000000..f6fc807
Binary files /dev/null and b/Mk47MutantFluffysMods/stream/MK47MAGFluffysMods.ytd differ