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

How can I enable and disable walking sounds?

I am trying to enable walking sound when I am not flying. I have a flying script and whenever I fly I want the game to disable walking sound because in mid-air while flying I hear walking sound. How can I enable walking sound while I am not flying and disable while I am flying?

local wDown = false
local sDown = false
local isFlying = false
local speed = 10
local MAX_SPEED = 45
local MIN_SPEED = 0
spawn(function()
	while player.Character.Humanoid.Health > 0 do
		if isFlying then
			local r = 1+(speed/45)
			player.Character:SetPrimaryPartCFrame(CFrame.new(player.Character.PrimaryPart.Position,mouse.Hit.p)*CFrame.Angles(math.pi/r,math.pi,math.pi))
			player.Character.Torso.FlyingVelocity.Velocity = (mouse.Hit.p - player.Character.Torso.Position).unit * speed
			if wDown then
				speed = speed + 5
				if speed > MAX_SPEED then
					speed = MAX_SPEED
				end
			elseif sDown then
				speed = speed - 5
				if speed < MIN_SPEED then
					speed = MIN_SPEED
				end
			end
		end
		
		game:GetService("RunService").RenderStepped:wait()
	end
end)

1 answer

✓ Accepted answer

I would not diable it as it may cause errors in other script instead I would set the volume to 0. All of the players sounds are current in the Head so you can simple set the volume of running to 0.

Example:-

script.Parent:WaitForChild('Head'):WaitForChild('Running').Volume = 0

-- def value
script.Parent:WaitForChild('Head'):WaitForChild('Running').Volume = 0.65

Hope this helps.

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