So i only get this error when i try to upload it Error while saving Prefab: ‘Assets/prefab-id-v1_avtr_3e71678a-8eaf-4843-bc5f-5fdcddc0fef0_8085049350.prefab’. You are trying to save a Prefab with a missing script. This is not allowed.
Please change the script or remove it from the GameObject ‘Armature’.
UnityEditor.PrefabUtility:SaveAsPrefabAsset (UnityEngine.GameObject,string)
VRC.SDK3.Builder.VRCAvatarBuilder:ExportCurrentAvatarResource (UnityEngine.Object,bool,bool,string&,System.Action1<string>,System.Action1)
VRC.SDK3.Builder.VRCAvatarBuilder:ExportAvatarBlueprint (UnityEngine.GameObject)
VRC.SDK3A.Editor.VRCSdkControlPanelAvatarBuilder/d__141:MoveNext () (at ./Packages/com.vrchat.avatars/Editor/VRCSDK/SDK3A/VRCSdkControlPanelAvatarBuilder.cs:2806)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
Does anybody out there know how i can Fix this pls hit me up on Discord: Ziegeltron
a) not imported all dependencies (VPM packages in VCC)
or
b) You have deleted a file that had a script
Check that you have added all required packages (per instructions from the creator) and contact the creator of the Avatar you are trying to upload if you can’t figure it out.
So, best bet would be to check the avatar listing, see if it mentions needing something like VRCFury, or Modular Avatar
In the past the most common missing script was Dynamic Bones, the predecessor to Physbones. But since its attached to the Armature, its not that. you could go find the object under the avatar and remove the missing script. Unity doesn’t really give a good way to say what script is missing.