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

Play idle sword animation ?

Asked by 5 years ago

Then I have another sword script using joint (Not Tool). So when I press "F", I stop the animation to change to another and remain active until I press "F" again to disable, I can make it play once and only.

local enabled = true
local player = game.Players.LocalPlayer
local Service = game:GetService("UserInputService")
local Character = player.Character or player.CharacterAdded:Wait()

Service.InputBegan:connect(function(input, gameProcessedEvent)
    if not gameProcessedEvent then
        if input.UserInputType == Enum.UserInputType.Keyboard then
            if input.KeyCode == Enum.KeyCode.F then 
                if enabled == true then
                wait(.5)
                enabled = false
                player.PlayerScripts.QQ.Disabled = true
                    local animation = Instance.new("Animation")
    animation.Parent = player.Character.Humanoid
    animation.AnimationId = "http://www.roblox.com/Asset?ID=03789053986"
    local animTrack = player.Character.Humanoid:LoadAnimation(animation) 
    animTrack:Play()
                elseif enabled == false then
animTrack:Stop()
                player.PlayerScripts.QQ.Disabled = false
                wait(1)
                enabled = true
                end
            end
        end
end
end)

Answer this question