So I am still learning how to animate. Right now my biggest question is when animating an action for a tool whats the best way to go about it? For example I am animating a drinking animation. Should I make it an Action 4? Should it be looped if not how would I make it so that animation doesn’t try and stop before the game action is done?
Heres a clip of the Animation in question any feed back would help tremendously!
Animation in question
1 Like
Typically with tools, any priority above Movement (Action, Action2, etc…) work best. This is because using Core, Idle, and Movement would interfere with the default Roblox animations. For this drinking animation, I’m assuming you’d want it to play when the player clicks when the tool is equipped. You can do this by using Tool.Activated, then having the animation play when that function runs. In my opinion, tools are usually better when the activated animation is not looped.
2 Likes
Okay, so as long as I’m using the Tool.Activated function. The animation should play and stop as expected. Rather than stopping before the action of “Drinking” is done?
As of now, you could spam click and the animation would also be spammed, which is probably not what you want. You could try using a debounce that will clarify if the animation can or cant be played, or you could try using Animation.Stopped
1 Like
Okay, thank you very much for the information.
1 Like
No problem, let me know if you have any other questions or issues