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

how do i make the music change in diffrent areas?

i would like to know how to do so i really wanna know and if its already answered then im sorry but i wouls really like to actully know how it is done for example in a obby when you go on a area for example final five then i want to music to change to something dramatic to the soundtrack so the player can really know that the person is on the last few stages just like super checkpoint

2 answers

✓ Accepted answer
function onTouch(hit)
	local character = hit.Parent
	local Player = game.Players:GetPlayerFromCharacter(character)
	local sound = Instance.new("Sound")
sound.SoundId = "-- replace this with a sound ID (keep the Quotes)"
sound.Parent = Player.PlayerGui
sound:Play()
end
script.Parent.Touched:connect(onTouch)

try this. Just make a uncollidable wall and stick this in it as a script. It should work.

6 comments

0

but shoudl the script be inside the wall part? its what i dont get

0

it makes no sense too

0

You add the script inside the wall part. Litterly

0

yea but do i also add the sound inside the wall? like thats what i dont get

0

i got it

0

Your welcome

Well my way of doing it is making a wall on that platform and then when the player touches it it changes the music.

local sound = --URL of Sound ID--

script.Parent.Touched:connect(function()
sound.Play = true
end

hopefully this works I didn't really test this, my friend gave it to me.

1 comment

0

do i add the script the the wall the plaer touches?

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