What @Ninja_Deer said is most likely the problem… I really wish roblox would improve the animation system, but until now we just got to work with what we have… You absolutely have to own the animation for it to work in-game… It will work in studio though… I made a tutorial a while back on animation and rigging models
In this tutorial I discussed everything from rigging the model, to animating it, to finally playing the animation… In the end I did use an Animation controller so you may want to look into it!
(Replied to wrong person, I apologize, mean’t to reply to @Daw588)
The parent argument is not deprecated, it is simply not recommended if you change properties later due to performance-related problems.
See the following thread:
OP does not edit any properties of the controller so using the parent argument is fine in this scenario. Nothing needs to change, though for consistency’s sake it’d be preferred not to use it.