I'm trying to animate a gun. The animation seems just fine in the studio, but when I equip the tool in-game, something goes wrong.
The whole tool is connected via Motor6D, and the right arm has a Motor6D to the tool's handle. The issue seems to be in-game.
I am using this script to replace RightGrip with a Motor6D so I can play the animation.
Tool = script.Parent function Equip() local WeldName = "Handle" local plr_char = script.Parent.Parent plr_char = script.Parent.Parent local Right_Arm = plr_char:FindFirstChild("Right Arm") local Right_GripW = Right_Arm:WaitForChild("RightGrip",2) Right_Weld = Instance.new("Motor6D") Right_Weld.Part0 = Right_GripW.Part0 Right_Weld.Part1 = Right_GripW.Part1 Right_Weld.C0 = Right_GripW.C0 Right_Weld.C1 = Right_GripW.C1 Right_Weld.Parent = Right_Arm Right_Weld.Name = WeldName Right_GripW:Destroy() end function Unequip() Right_Weld:Destroy() end script.Parent.Equipped:Connect(Equip) script.Parent.Unequipped:Connect(Unequip)
Here are the pictures: It looks like this in the studio, but like this ingame.
¿Does anyone know what the problem is?