Animation goes weird in game [ in game animation is not same what i made ]

hi, i made a sword animation, it looks fine in animation editor but when we transfer it to the game it gets weird i used motor 6d for rigging GIF Below (edited)

This is what it should be

This is what it looks like in the game

Screenshot_1

How can i fix, if i make weld or use accessory the sword throwing animation doesnt work

1 Like

change the tool grip using tool grip editor plugin? maybe that will work

im not using a tool look at the screenshots

then maybe its because for some reason you cant rotate the tool using an animation ingame?

1 Like

we can rotate but it goes weird

2 Likes

As A fellow Animator, I recommend using Moon Animator Suite, once you have downloaded the plugin you will be greeted by these buttons.
moon
Right now, i believe the problem is the weld. So we click “Easy Weld” Then After you click easy weld you will be once again greeted on this window.
image
(your color for your window probably might be diffrent) if you want to, which, you probably need to, you need to click the sword/hammer (sorry idk what the weapon is) and then click clean. it will clean the sword so it can be fresh to weld it. now after that. put the Hammer/Sword to your desired positon on the dummy. after you are done. click “model” on the easy weld window.
image
then after that,
image
you should see this.now, click your sword/hammer. And then Hold CTRL and then click where its gonna be welded at. then Click “Weld Model” Hope this helps.

–TheUniverseCollides

1 Like

he doesn’t want to weld it, he wants to use motor 6ds so it can be animated

ah, ok, well good luck then, Maybe try to delete one motor6d and run the anim, if it breaks the anim then undo it, and just keep doing it until you find something, hope this helps.

sorry this was my only idea

i dont think this will work but thank you for trying to help anyway

2 Likes

Maybe you could try changing the animation type to action or something.

You’re creating a new Motor6D instance which resets the C0 and C1 properties

Use this in the command bar to get your animated dummy’s C0 and C1

local motor = -- Path to your dummy's Motor6D
print(motor.C0)
print(motor.C1)

And then when creating the new Motor6D set its properties accordingly

motor6.C0 = CFrame.new( ) -- Put in what printed
motor6.C1 = CFrame.new( )

Also, small sidenote, always change properties before you parent a new instance as it’s more performant

Maybe your in-game avatars are R6, but you are animating on an R15 avatar :man_shrugging: or also try setting the animation priority to action 4 which is the max.