Problem with Motor6D animation not playing fully

Hello! i’ve been stuck on this problem for the past day, and i’ve been trying to find out what the problem is. I’ve tried multiple things, such as:

1 - reanimating the motor6d

2 - copying the motor6d from the animation dummy into the tool

3 - changing the frames in the animation

and on top of that:

the animation priority is action, and i have the rbxlegacyanimationblending fix thing.

here’s the thing: none of those generic issues have fixed my problem. it appears to be some sort of blending issue where only the arms move. even after " fixing " any of the animations, they still appear to not be playing out fully. here’s a few videos of the problem in-game:


( this is after applying some crude-fixes and manually reanimating the motor6d )

( note: ^^^ these might look OK, but they are still quite buggy compared to what they look like in the animator, see below. )
here’s what they look like in animator:



a lil bit more info, i am using the roblox built-in animator, and some animations do still fully work for some reason. it’s only these 6 that have been acting up.

i do connect the motor6d in script, here’s that part of the script, as well as the part that plays the animations.

        local function onEquip()
			motor6d.Part0 = rightarm
			motor6d.Part1 = handle
		end
		
		local function onUnequip()
			motor6d.Part0 = nil
			motor6d.Part1 = nil
		end

         -- here's the function that plays the animations vvv

				local animrandom = math.random(1,animamount)
				if previousanim == animrandom then repeat animrandom = math.random(1,animamount) until animrandom ~= previousanim end
				previousanim = animrandom
				
				local swinganim = combatanims[animrandom]
				swinganim:Play(1,10,0.75*swingrate)

                -- note; combatanims is a table of loaded animations. if you want the code that loads the animations, i'll give you it.

please help, and thank you for reading.

1 Like