Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Why Tween Service does not working with Motor6D?

Asked by 4 years ago

Hello guys, I am making something for my sword using Motor6D I wanna do a simple movement using tweening but for some reason its not working and im not sure why. There are not errors it just does nothing...

local HandPos = {
    [1] = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(180)),
    [2] = CFrame.new(1,-0.2,0) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(180),math.rad(180)),
}

Tool.Equipped:connect(function()
    Sabers[1]:WaitForChild("Handle")

    if not Igniting then
        for i, Saber in next, ActiveSabers do
            local Arm = "RightHand"
            if i == 2 then
                Arm = "LeftHand"
            end
            local info = TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut,0,false,0)
            local tween = TweenService:Create(Saber.Handle, info, {CFrame = HandPos[i]})--the problem is somewhere here i think
            tween:Play()
            wait(1)
            ActionWeld(Saber, user.Character[Arm],
                HandPos[i]
            )
        end
    end
end)

I have no point why if you know plz tell me...

0
Why don't you just use an animation? 17anz 0 — 4y
0
I cant sir, its not possible to animate something that is not part of the tool or player body theswagboy0813 -14 — 4y

Answer this question