Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait()
- function colorchange(start,End,v)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- wait()
- v.Color = start:lerp(End,i)
- end
- end)
- coroutine.resume(co)
- end
- game.Players.PlayerAdded:connect(function(player)
- for i,v in pairs(game.ReplicatedStorage.Whitelists:GetChildren()) do
- if v.Name == player.Name then
- player.Chatted:connect(function(message)
- if message:lower() == "/changecolor purple" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(87, 17, 209)
- colorchange(start,End,v)
- end
- local color = "purple"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor green" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(51, 255, 143)
- colorchange(start,End,v)
- end
- local color = "green"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor red" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(255, 72, 0)
- colorchange(start,End,v)
- end
- local color = "red"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor pink" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(236, 88, 255)
- colorchange(start,End,v)
- end
- local color = "pink"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor orange" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(255, 115, 0)
- colorchange(start,End,v)
- end
- local color = "orange"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor blue" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(21, 103, 255)
- colorchange(start,End,v)
- end
- local color = "blue"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor yellow" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(255, 140, 0)
- colorchange(start,End,v)
- end
- local color = "yellow"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor white" then
- game.ReplicatedStorage.ColorChangeValue.Value = false
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(173, 173, 173)
- colorchange(start,End,v)
- end
- local color = "white"
- game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
- elseif message:lower() == "/changecolor disco" then
- game.ReplicatedStorage.ColorChangeValue.Value = true
- end
- end)
- end
- end
- end)
- function disco()
- while game.ReplicatedStorage.ColorChangeValue.Value == true do
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(87, 17, 209)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "purple"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(51, 255, 143)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "green"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(255, 72, 0)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "red"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(236, 88, 255)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "pink"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(255, 115, 0)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "orange"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(21, 103, 255)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "blue"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(255, 140, 0)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "yellow"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
- local start = v.Color
- local End = Color3.fromRGB(173, 173, 173)
- local co = coroutine.create(function()
- for i = 0,1,0.03 do
- if game.ReplicatedStorage.ColorChangeValue.Value == true then
- wait()
- v.Color = start:lerp(End,i)
- end
- end
- end)
- coroutine.resume(co)
- end
- local color = "white"
- game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
- wait(5)
- end
- end
- disco()
- game.ReplicatedStorage.ColorChangeValue.Changed:Connect(function()
- disco()
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement