Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local info = game.ReplicatedStorage.musicEvents.getSong:InvokeServer()
- if info ~= nil then
- script.Parent.TextLabel.Text = "Now Playing: " .. info
- end
- game.ReplicatedStorage.musicEvents.newSong.OnClientEvent:connect(function(song)
- script.Parent.TextLabel.Text = "Now Playing: " .. song
- script.Parent.Frame:TweenSize(UDim2.new(.5,0,1,0), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, .2, true)
- script.Parent.Parent.opt.down.ImageColor3 = Color3.new(1,1,1)
- script.Parent.Parent.opt.up.ImageColor3 = Color3.new(1,1,1)
- end)
- game.ReplicatedStorage.musicEvents.voteChange.OnClientEvent:connect(function(percent)
- script.Parent.Frame:TweenSize(UDim2.new(percent,0,1,0), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, .2, true)
- end)
- game.ReplicatedStorage.musicEvents.addSong.OnClientEvent:connect(function()
- script.Parent.Parent.add.Visible = true
- end)
- local selected = nil
- script.Parent.Parent:WaitForChild("opt"):WaitForChild("up").MouseEnter:connect(function()
- if selected ~= script.Parent.Parent.opt.down then
- script.Parent.Parent.opt.down.ImageColor3 = Color3.new(1,1,1)
- end
- script.Parent.Parent.opt.add.ImageColor3 = Color3.new(1,1,1)
- if selected ~= script.Parent.Parent.opt.up then
- spawn(function()
- for i=1,10 do
- script.Parent.Parent.opt.up.ImageColor3 = Color3.new(1 - (i*.1),1-((8.5*i)/255),1 - (i*.1))
- wait()
- end
- end)
- end
- end)
- script.Parent.Parent.opt.up.MouseLeave:connect(function()
- if selected ~= script.Parent.Parent.opt.up then
- script.Parent.Parent.opt.up.ImageColor3 = Color3.new(1,1,1)
- end
- end)
- script.Parent.Parent.opt:WaitForChild("down").MouseEnter:connect(function()
- if selected ~= script.Parent.Parent.opt.up then
- script.Parent.Parent.opt.up.ImageColor3 = Color3.new(1,1,1)
- end
- script.Parent.Parent.opt.add.ImageColor3 = Color3.new(1,1,1)
- if selected ~= script.Parent.Parent.opt.down then
- spawn(function()
- for i=1,10 do
- script.Parent.Parent.opt.down.ImageColor3 = Color3.new(1,1 - (i*.1),1 - (i*.1))
- wait()
- end
- end)
- end
- end)
- script.Parent.Parent.opt.down.MouseLeave:connect(function()
- if selected ~= script.Parent.Parent.opt.down then
- script.Parent.Parent.opt.down.ImageColor3 = Color3.new(1,1,1)
- end
- end)
- script.Parent.Parent.opt:WaitForChild("add").MouseEnter:connect(function()
- if selected ~= script.Parent.Parent.opt.up then
- script.Parent.Parent.opt.up.ImageColor3 = Color3.new(1,1,1)
- end
- if selected ~= script.Parent.Parent.opt.down then
- script.Parent.Parent.opt.down.ImageColor3 = Color3.new(1,1,1)
- end
- spawn(function()
- for i=1,10 do
- script.Parent.Parent.opt.add.ImageColor3 = Color3.new(1 - (i*.1),1- ((i*4.2)/255),1)
- wait()
- end
- end)
- end)
- script.Parent.Parent.opt.add.MouseLeave:connect(function()
- script.Parent.Parent.opt.add.ImageColor3 = Color3.new(1,1,1)
- end)
- script.Parent.Parent.opt.add.MouseButton1Down:connect(function()
- if script.Parent.Parent.add.Visible == false then
- script.Parent.Parent.opt.add.ImageColor3 = Color3.new(1,1,1)
- game.ReplicatedStorage.musicEvents.purchaseSong:FireServer()
- end
- end)
- script.Parent.Parent.opt.up.MouseButton1Down:connect(function()
- game.ReplicatedStorage.musicEvents.voteYes:FireServer()
- selected = script.Parent.Parent.opt.up
- script.Parent.Parent.opt.up.ImageColor3 = Color3.new(0, 170/255, 0)
- end)
- script.Parent.Parent.opt.down.MouseButton1Down:connect(function()
- game.ReplicatedStorage.musicEvents.voteNo:FireServer()
- selected = script.Parent.Parent.opt.down
- script.Parent.Parent.opt.down.ImageColor3 = Color3.new(1,0,0)
- end)
- warn("Music player by Wizzy011")
- script.Parent.Parent:WaitForChild("add"):WaitForChild("TextButton").MouseButton1Down:connect(function()
- if script.Parent.Parent.add.TextBox.Text ~= "" then
- game.ReplicatedStorage.musicEvents.addSong:FireServer(script.Parent.Parent.add.TextBox.Text)
- script.Parent.Parent.add.Visible = false
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement