Models Must Have Their Primary Part Property Set Moon Animator: If you’re an animation creator in Roblox Studio, chances are you’ve used Moon Animator, one of the most popular animation plugins. However, while setting up your animation, you might encounter this confusing error:
“Models must have their Primary Part property set.”
Don’t worry—this guide explains what it means, why it happens, and how to fix it step by step.
1. Understanding the Error Message
When Moon Animator displays “models must have their primary part property set,” it’s telling you that the model you’re trying to animate doesn’t have a defined “PrimaryPart.”
In Roblox Studio, every Model (a group of parts) needs a PrimaryPart—the main part that defines its position, rotation, and pivot point.
Without setting this property, Moon Animator doesn’t know which part to reference for movement or orientation, causing the error.
In simple terms:
-
Think of the PrimaryPart as the anchor or base of your model.
-
Moon Animator needs this base to know how to move or rotate the entire model correctly.
If that’s missing, it can’t proceed with the animation setup.
2. Why This Error Happens in Moon Animator
Here are the most common causes of this issue:
- You imported or built a model but didn’t assign a primary part.
- The model was grouped incorrectly, and Roblox Studio doesn’t recognize a single part as the “main” one.
- The PrimaryPart was deleted or renamed, leaving the property empty.
- You’re using a Rig or character model that hasn’t been properly configured for animation.
In other words, Moon Animator can’t understand where the model’s “center” is, so it stops you with this warning until you fix it.
3. Step-by-Step Fix for “Primary Part Property Not Set”
Here’s how to fix it quickly inside Roblox Studio:
- Open Roblox Studio and find the model you’re animating.
- In the Explorer panel, click the Model that’s causing the error.
- Expand the model to view all its parts (e.g., Head, Torso, Left Arm, etc.).
- Select the main part of your model (commonly the HumanoidRootPart or Torso).
- With that part selected, look at the Properties window.
- Find the “PrimaryPart” property. Click the dropdown arrow and choose the selected part (e.g., HumanoidRootPart).
- Save the change.
Once you set the PrimaryPart, re-open Moon Animator and try again—the error should be gone!
4. Best Practices for Setting Primary Parts in Roblox Studio
To prevent this problem from happening again, follow these pro tips:
- Always assign a PrimaryPart immediately after creating or importing a model.
- Use consistent naming conventions, such as always calling the main body part “HumanoidRootPart.”
- Avoid ungrouping or deleting the PrimaryPart during development.
- Before exporting models, double-check their properties in the Explorer and Properties windows.
- When working with rigs, ensure your Motor6D joints and hierarchies are properly structured.
These simple steps can save you hours of debugging inside Moon Animator.
5. Troubleshooting If the Error Still Appears
If you’ve set the PrimaryPart and still get the message:
- Restart Roblox Studio—sometimes the setting doesn’t update immediately.
- Re-select the model in Moon Animator after fixing it in Explorer.
- Ensure the part is inside the same model group—if it’s outside, Roblox can’t assign it as the PrimaryPart.
- Check for duplicates—if multiple parts share the same name, the plugin may reference the wrong one.
- Update Moon Animator to the latest version to avoid compatibility issues.
These troubleshooting tips often resolve stubborn cases of the PrimaryPart property error.
6. Final Thoughts: Keep Your Models Organized
The “models must have their Primary Part property set” error might seem intimidating, but it’s actually a simple setup issue. Once you understand the concept of the PrimaryPart, fixing it becomes second nature.
Moon Animator relies on clean, organized models to function correctly. By keeping your models tidy, assigning a clear PrimaryPart, and maintaining a structured hierarchy, you’ll enjoy smooth animations and fewer technical errors.
Remember: a well-organized model is the foundation of every great Roblox animation.
Conclusion:
The next time you encounter this error in Moon Animator, don’t panic—just set your model’s PrimaryPart and move on. This one adjustment ensures that your animations run smoothly, making your workflow faster and more professional.