Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How I make an sound script?

Asked by
SirBae 0
10 years ago

Sound script, Like an Music GUI list. If you make me an GUI Music List, That would be nice.

2 answers

Log in to vote
0
Answered by
Nickoakz 231 Moderation Voter
10 years ago

First of all, you need to make the gui, the frame, and a text button in the frame. After adjusting all of those things, you can put this script into the text button.

Make sure this is a LOCALSCRIPT also.

local id=193241--Some random numbers here, but your song id goes here.

script.Parent.MouseButton1Down:connect(function()
    local removesound=game.Players.LocalPlayer.PlayerGui.PlayerGui:findFirstChild("Sound")
    if removesound~=nil then
        removesound:Stop()
        removesound:Destroy()
    end 
    s=Instance.new("Sound",game.Players.LocalPlayer.PlayerGui)
    s.Volume=1
    s.Name="SSound"
    s.Looped=true--Idk if you want it looped or not.
    s.SoundId="http://www.roblox.com/asset/?id="..id
    s:Play()
end)
Ad
Log in to vote
0
Answered by 10 years ago

This is an Example from Kohl's Admin Commands;

local s = Instance.new("Sound", game:service("Players").LocalPlayer.PlayerGui) s.SoundId = "http://www.roblox.com/asset/?id=IDHERE" s.Volume = 1 s.Pitch = pitch s.Looped = true s.archivable = false repeat s:Play() wait(2.5) s:Stop() wait(.5) s:Play() until s.IsPlaying

Or another way;

local s=Instance.new("Sound")
local s.Looped,s.SoundId,s.Archivable,s.Pitch,s.Volume,s.Parent=true,"http://www.roblox.com/asset/?id=IDHERE",false,1,0.7,game:service("Players").LocalPlayer.PlayerGui

wait(.50)
s:Play()

Or;

function sound(type,pitch,volume,loop,arch,par,id,time)
s=Instance.new(type)
s.Parent=par
s.Pitch=pitch
s.Volume=volume
s.Looped=loop
s.Archivable=arch
s.SoundId=id
wait(time)
if s~=0 then
s:Play()
end end

sound("Sound",1,0.7,true,false,workspace,"http://www.roblox.com/asset/?id="..142285147,.50)

I hope this was useful! ;)

0
Sorry I didn't know you meant a GUI. :l So very sorry. TheeDeathCaster 2368 — 10y

Answer this question