[v1.2.1.1] BetterAnimate (R15, R6, Skinned & Custom Rig Support)

No, I’ll probably make one since it’s a little necessary especially for beginner scripters that can’t piece it together.

1 Like

If you make one, It would be awesome. Thanks!

Suggestion: Add Strafing Animations

Is it possible to give it custom animation ids for inverse animations such as backward, backward-left, backward-right, forward-right, forward-left, left and right?

Edit: Found the answer, Yes, I can!

1 Like

Reference this for such a thing:

there will be a conflict with other BetterAnimate settings

Which settings?

Im not sure but hes the OP so trust what he says

This module has a considerable amount of errors

Ones that I encountered:

  • default settings 151, Trove isn’t defined correctly! It’s not easy for me to fix it with the other variables such as “Trove_Tool” and “Trove_Animation”
  • Better animate fix center: “nil” (supposedly primarypart) doesn’t have custom properties…? I am using a skinned mesh rig but it happens even without it.
  • After attempting to fix both, there’s still more errors with PrimaryPart in other functions
  • For some reason, there is no primarypart issues in studio once fixing the Trove issue.

Workspace settings that I think may need to be addressed:

  • Streaming is enabled (on legacy)
  • signalbehavior is deferred

Am I using this module incorrectly?

local new = module.New(character, {
	Enabled_Inverse = true,
})
new:Start()

Hello, thanks for a report.


  • default settings 151
    I forgot to change
task.defer(self.Trove.Destroy, self.Trove, true)

to

task.defer(self.Trove_BetterAnimate.Destroy, self.Trove_BetterAnimate, true)


  • Streaming is enabled
    I’ll do support for this as soon as I have some free time!

For the primarypart in character, I do have it set correctly. I’m not sure exactly why it doesn’t say that the primarypart is “nil” in studio, but it does say it is “nil” in the player. The only thing i could think that might be causing it is the streamingenabled?

hello, i have found the cause of the primarypart issue. it was an external module loading animations onto a client not resetting when the character is forcibly reloaded, along with not resetting many other things. sorry for the bother