Hi FPS.Sample Game Community o/ I got this issue I need help with. I hope someone in this community have a solution they would like to share. I'm trying to make more weapons based on the 2 original weapons. Adjusting the weapons attributes and make them act like a different weapon isn't a problem. When I try to change the prefab I run into issues. I managed to make it work on the client(preview mode), but I get a NullReferenceException when I use “Start”. The Item_TerraformerWeapon takes the the following inputs: Script: ItemTypeDefinition Prefab Server(): None (Game Object) Prefab Client: Item_TerraFormerWeapon_Client (Base: Terraformer_Weapon_A_3P) Prefab 1P: Item_TerraFormerWeapon_1P Ability Prim Fire: Ability_AutoRifle(Ability_AutoRifle) Ability Sec Fire: Ability_ProjectileLauncher(Ability_ProjectileLauncher) So my question is the following: What is the best way to copy this weapon and use another prefab so it work on the server and on the client? What I have tried already: Copying the “Item_TerraFormerWeapon_1P” by dragging it over in “Hierarchy”, making a new folder and dragging it into there. And choosing the “Create a new original prefab”. Right clicking on the “Item_TerraFormerWeapon_1P” → Create → Prefab Variant. Renaming it and using it as the new weapons “Prefab 1P”. (This option makes it work in preview mode). Made a new prefab from start with a new game object.