when i press w the animation plays but does not stop.
local Player = game.Players.LocalPlayer
local Character = Player.Character or script.Parent
local Humanoid = Character.Humanoid
local UserInputService = game:GetService("UserInputService")
local AnimationId = 'rbxassetid://4397242217'
local Key = 'W'
UserInputService.InputBegan:Connect(function(Input, ItTyping)
if ItTyping then return end
if Input.KeyCode == Enum.KeyCode[Key] then
local Animation = Instance.new("Animation")
Animation.AnimationId = AnimationId
local LoadAnimation = Humanoid:LoadAnimation(Animation)
LoadAnimation:Play()
end
end)
UserInputService.InputEnded:Connect(function(Input, IsTyping)
if IsTyping then return end
if Input.KeyCode == Enum.KeyCode[Key] then
local Animation = Instance.new("Animation")
Animation.AnimationId = AnimationId
local LoadAnimation = Humanoid:LoadAnimation(Animation)
LoadAnimation:Stop()
end
end)

4 comments
i didn't test it so good luck
ok thank you will try it
what do i put in the animation.name par because it is saying it is an invalid member of animation
i figured out the problem but it dtill did not work thank you anyways