Trouble with a Tool's unequip animation

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve?
    I want the unequip animation to NOT exist, as it ruins what I am trying to do.

  2. What is the issue?


    The issue is that the unequip animation plays with basically no reason. (it should immediately turn into the idle animation, not slowly lower the arm.
    The Right Shoulder motor6D is being turned with .Transform due to it also needing to conform to the animations.
    However, I’ve noticed the animation is seemingly based on height, if the pointing hand is pointing forward, it takes a little while from a greater height, but if looking directly down, it barely even shows. (This is shown in the video.)

  3. What solutions have you tried so far?
    I have replaced the base Animate script due to some changes I had to do, yet the animation persists.
    I’ve looked around with basically no one having this ‘issue’.

Code
This is all of the code that’s controlling the shoulder, any other code is irrelevant and would confuse help.

local Origin: CFrame = Shoulder.Part0.CFrame * Shoulder.C0
local Pivot: CFrame = CFrame.new(Origin.Position, GetMousePosition(RaycastParameters))
local Next: CFrame = Last:Lerp(Origin:ToObjectSpace(Pivot) * CFrame.Angles(math.pi * 0.5, 0, 0) * CFrame.Angles(0, math.pi * 0.5, 0), SMOOTHNESS * DeltaTime * Alpha)
Shoulder.Transform = Next
Last = Shoulder.Transform

Imo that how physics work;
You can’t telport your arm out of nowhere.
Set SmoothTime to 0 in IK Control.
Oh wait you are reinventing the wheel;
Goodluck then (just use IKControls bruh)
Also next time please provide code.

1 Like

…What?

There’s no real need for code in this situation, as itself proves nothing relating to the animation that is showing, but fine then.
Plus, I don’t want to use IKControl… because I simply don’t want to?

“I dont want to fix the problem nor give information as to how people can help me so plz use telekinesis to read my mind”

Too bad bro wheel is already invented.

1 Like

Please, stop, there’s no need to escalate this.

I have fixed it by setting the .MaxVelocity of the Motor6D ‘Left Shoulder’ to a higher number than 0.1

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.