Bug Report Details: The Freefalling sound in the RbxCharacterSounds never plays when falling from high locations because the command to play it is missing.
Where: Roblox Client
When: Always
Roblox Client Version: \AppData\Local\Roblox\Versions\version-ad321ed0d27f48b2\RobloxPlayerBeta.exe [v0.640.0.43739]
Environment: Windows 11, Windows 10, or Windows 7, 16GB of RAM for all OS versions.
How to Reproduce: Create a base plate, make a height higher than say 200 studs and jump off with your character. The freefalling sound does not play because the line of code to start the looping sound is missing. This has been a bug for years, but it seems no one has ever submitted a bug report for it, so might as well get it fixed.
How to Fix: Open up the latest version of the RbxCharacterSounds, scroll down to this section:
[Enum.HumanoidStateType.Freefall] = function()
sounds.FreeFalling.Volume = 0
stopPlayingLoopedSounds(sounds.FreeFalling)
playingLoopedSounds[sounds.FreeFalling] = true
end,
Change it to this and it works like the others now.
[Enum.HumanoidStateType.Freefall] = function()
sounds.FreeFalling.Volume = 0
stopPlayingLoopedSounds(sounds.FreeFalling)
sounds.FreeFalling.Playing = true
playingLoopedSounds[sounds.FreeFalling] = true
end,
This change shouldn’t break anything on the legacy games or players since the sound never played before, but now it can properly.