Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How do I add a custom sound to play along with the animation?

local Player = game.Players.LocalPlayer local Character = workspace:WaitForChild(Player.Name) local Humanoid = Character:WaitForChild('Humanoid')

local RunAnimation = Instance.new('Animation') RunAnimation.AnimationId = 'rbxassetid://3331343593' RAnimation = Humanoid:LoadAnimation(RunAnimation)

Running = false

function Handler(BindName, InputState) if InputState == Enum.UserInputState.Begin and BindName == 'RunBind' then Running = true Humanoid.WalkSpeed = 35 elseif InputState == Enum.UserInputState.End and BindName == 'RunBind' then Running = false if RAnimation.IsPlaying then RAnimation:Stop() end Humanoid.WalkSpeed = 16 end end

Humanoid.Running:connect(function(Speed) if Speed >= 16 and Running and not RAnimation.IsPlaying then RAnimation:Play() Humanoid.WalkSpeed = 35 elseif Speed >= 16 and not Running and RAnimation.IsPlaying then RAnimation:Stop() Humanoid.WalkSpeed = 16 elseif Speed < 16 and RAnimation.IsPlaying then RAnimation:Stop() Humanoid.WalkSpeed = 16 end end)

Humanoid.Changed:connect(function() if Humanoid.Jump and RAnimation.IsPlaying then RAnimation:Stop() end end)

game:GetService('ContextActionService'):BindAction('RunBind', Handler, true, Enum.KeyCode.LeftShift)

2 comments

0

Please help, I am making a game on ROBLOX called Prince Jousting

0

Well im new to scripting, but do you have the sounds inside the script, like if you right click on the thing and click insert object, you should see an object called sound.

1 answer

It is little easy all you have to do is add a sound to the animation and then say

RunAnimation.Sound:Play()--- change sound to the name of the song in the animation

and if you want it to play just for the 1 player just say

local Sound = RunAnimation.Sound --- change sound to the name of the song in the animation

Sound.Parent = game.Player.LocalPlayer.PlayerGui

Sound:Play()

This discussion is preserved as it was. New answers, comments, and votes are closed.