I'm making an animation commands system(like Press Left CTRL + E to play animation1) But my script is not working Game and animations are my own
Script in StarterCharacterScripts:
local SaluteKeybind = Enum.KeyCode.Q --Salute local AtEaseKeybind = Enum.KeyCode.Z --At Ease local AttentionKeybind = Enum.KeyCode.E --Attention local DressrightKeybind = Enum.KeyCode.V --Dress Right --Get Services local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") --Variables local Player = Players.LocalPlayer local Character = Player.Character if not Character or not Character.Parent then Character = Player.CharacterAdded:Wait() end local Humanoid = Character:WaitForChild("Humanoid") local SaluteAnimation = Instance.new("Animation") local AtEaseAnimation = Instance.new("Animation") local AttentionAnimation = Instance.new("Animation") local DressrightAnimation = Instance.new("Animation") SaluteAnimation.AnimationId = "rbxassetid://7180423166" AtEaseAnimation.AnimationId = "rbxassetid://7169904177" AttentionAnimation.AnimationId = "rbxassetid://7169902902" DressrightAnimation.AnimationId = "rbxassetid://7170007540" local SaluteAnimationTrack = Humanoid:LoadAnimation(SaluteAnimation) local AtEaseAnimationTrack = Humanoid:LoadAnimation(AtEaseAnimation) local AttentionAnimationTrack = Humanoid:LoadAnimation(AttentionAnimation) local DressrightAnimationTrack = Humanoid:LoadAnimation(DressrightAnimation) SaluteAnimationTrack.Priority = Enum.AnimationPriority.Action AtEaseAnimationTrack.Priority = Enum.AnimationPriority.Action AttentionAnimationTrack.Priority = Enum.AnimationPriority.Action DressrightAnimationTrack.Priority = Enum.AnimationPriority.Action SaluteAnimationTrack.Looped = true AtEaseAnimationTrack.Looped = true AttentionAnimationTrack.Looped = true DressrightAnimationTrack.Looped = true --Functions UIS.InputBegan:Connect(function(Input, GameProcessed) --Variables local SalutePressed = Input.KeyCode == SaluteKeybind and UIS:IsKeyDown(Enum.KeyCode.LeftControl) local AtEasePressed = Input.KeyCode == AtEaseKeybind and UIS:IsKeyDown(Enum.KeyCode.LeftControl) local AttentionPressed = Input.KeyCode == AttentionKeybind and UIS:IsKeyDown(Enum.KeyCode.LeftControl) local DressrightPressed = Input.KeyCode == AttentionKeybind and UIS:IsKeyDown(Enum.KeyCode.LeftControl) --Salute if (SalutePressed) then SaluteAnimationTrack:Play() print("Salute") --At Ease elseif (AtEasePressed) then AtEaseAnimationTrack:Play() print("At Ease") --Attention elseif (AttentionPressed) then AttentionAnimationTrack:Play() print("Attention") --Dress Right elseif (DressrightPressed) then DressrightAnimationTrack:Play() print("Dress Right") --Reset Animations elseif (Input.KeyCode == Enum.KeyCode.LeftControl) then SaluteAnimationTrack:Stop() AtEaseAnimationTrack:Stop() AttentionAnimationTrack:Stop() DressrightAnimationTrack:Stop() print("Reset Animation") end end)
Hello, Same i need to do this but idk why he do not want to work there are one work: