How to add a wind sound like Flood Island?

so I was playing my map and it seems boring without the wind sound & I wanna know how to add it, pls answer if you can about it, thanks.

Put a sound with the wind sound effect inside the map model. make sure it is playing and loops. set the volume to what you desire!

2 Likes

it shouldn’t, the sound without a proper parent is usually played on origin so.
you might try putting the sound on a random object and limiting roll off

1 Like

Already solved by Kris at FE2 Diiscord

local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Char = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Char:WaitForChild("Humanoid")

local WindSound = Instance.new("Sound", Player)
WindSound.SoundId = "rbxassetid://PUT THE ID HERE"
WindSound.Volume = 1
WindSound.Looped = true

WindSound:Play()

Humanoid.Died:Connect(function() WindSound:Stop(); WindSound:Destroy() end)
2 Likes

I rescripted it lol:

--[[ Check Script ]]--

repeat
    game:GetService("RunService").RenderStepped:Wait()
until game:GetService("Players").LocalPlayer ~= nil and game:GetService("Players").LocalPlayer.Character ~= nil and game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid") ~= nil

--[[ Variables ]]--

--// Objects //--
local Player = game:GetService("Players").LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local WindSound = Instance.new("Sound", Player)

--[[ Wind Sound Setup ]]--

WindSound.SoundId = "rbxassetid://PUT THE ID HERE"
WindSound.Volume = 1
WindSound.Looped = true
WindSound:Play()

--[[ Remove Wind Sound Script ]]--

Humanoid.Died:Connect(function()
    WindSound:Stop()
    game:GetService("Debris"):AddItem(WindSound, 0)
end)
1 Like