SHARE
TWEET

Untitled

a guest Aug 18th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait()
  2.  
  3. function colorchange(start,End,v)
  4.     local co = coroutine.create(function()
  5.         for i = 0,1,0.03 do
  6.             wait()
  7.             v.Color = start:lerp(End,i)
  8.         end
  9.     end)
  10.     coroutine.resume(co)
  11. end
  12.  
  13. game.Players.PlayerAdded:connect(function(player)
  14.     for i,v in pairs(game.ReplicatedStorage.Whitelists:GetChildren()) do
  15.         if v.Name == player.Name then
  16.             player.Chatted:connect(function(message)
  17.                 if message:lower() == "/changecolor purple" then
  18.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  19.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  20.                         local start = v.Color
  21.                         local End = Color3.fromRGB(87, 17, 209)
  22.                         colorchange(start,End,v)
  23.                     end
  24.                     local color = "purple"
  25.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  26.                 elseif message:lower() == "/changecolor green" then
  27.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  28.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  29.                         local start = v.Color
  30.                         local End = Color3.fromRGB(51, 255, 143)
  31.                         colorchange(start,End,v)
  32.                     end
  33.                     local color = "green"
  34.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  35.                 elseif message:lower() == "/changecolor red" then
  36.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  37.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  38.                         local start = v.Color
  39.                         local End = Color3.fromRGB(255, 72, 0)
  40.                         colorchange(start,End,v)
  41.                     end
  42.                     local color = "red"
  43.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  44.                 elseif message:lower() == "/changecolor pink" then
  45.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  46.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  47.                         local start = v.Color
  48.                         local End = Color3.fromRGB(236, 88, 255)
  49.                         colorchange(start,End,v)
  50.                     end
  51.                     local color = "pink"
  52.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  53.                 elseif message:lower() == "/changecolor orange" then
  54.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  55.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  56.                         local start = v.Color
  57.                         local End = Color3.fromRGB(255, 115, 0)
  58.                         colorchange(start,End,v)
  59.                     end
  60.                     local color = "orange"
  61.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  62.                 elseif message:lower() == "/changecolor blue" then
  63.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  64.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  65.                         local start = v.Color
  66.                         local End = Color3.fromRGB(21, 103, 255)
  67.                         colorchange(start,End,v)
  68.                     end
  69.                     local color = "blue"
  70.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  71.                 elseif message:lower() == "/changecolor yellow" then
  72.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  73.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  74.                         local start = v.Color
  75.                         local End = Color3.fromRGB(255, 140, 0)
  76.                         colorchange(start,End,v)
  77.                     end
  78.                     local color = "yellow"
  79.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  80.                 elseif message:lower() == "/changecolor white" then
  81.                     game.ReplicatedStorage.ColorChangeValue.Value = false
  82.                     for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  83.                         local start = v.Color
  84.                         local End = Color3.fromRGB(173, 173, 173)
  85.                         colorchange(start,End,v)
  86.                     end
  87.                     local color = "white"
  88.                     game.ReplicatedStorage.TriggerGUIColorChange:FireAllClients(color)
  89.                 elseif message:lower() == "/changecolor disco" then
  90.                     game.ReplicatedStorage.ColorChangeValue.Value = true
  91.                 end
  92.             end)
  93.         end
  94.     end
  95. end)
  96.  
  97. function disco()
  98.     while game.ReplicatedStorage.ColorChangeValue.Value == true do
  99.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  100.             local start = v.Color
  101.             local End = Color3.fromRGB(87, 17, 209)
  102.                 local co = coroutine.create(function()
  103.                     for i = 0,1,0.03 do
  104.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  105.                             wait()
  106.                             v.Color = start:lerp(End,i)
  107.                         end
  108.                     end
  109.                 end)
  110.             coroutine.resume(co)
  111.         end
  112.         local color = "purple"
  113.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  114.         wait(5)
  115.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  116.             local start = v.Color
  117.             local End = Color3.fromRGB(51, 255, 143)
  118.             local co = coroutine.create(function()
  119.                     for i = 0,1,0.03 do
  120.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  121.                             wait()
  122.                             v.Color = start:lerp(End,i)
  123.                         end
  124.                     end
  125.                 end)
  126.             coroutine.resume(co)
  127.         end
  128.         local color = "green"
  129.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  130.         wait(5)
  131.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  132.             local start = v.Color
  133.             local End = Color3.fromRGB(255, 72, 0)
  134.             local co = coroutine.create(function()
  135.                     for i = 0,1,0.03 do
  136.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  137.                             wait()
  138.                             v.Color = start:lerp(End,i)
  139.                         end
  140.                     end
  141.                 end)
  142.             coroutine.resume(co)
  143.         end
  144.         local color = "red"
  145.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  146.         wait(5)
  147.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  148.             local start = v.Color
  149.             local End = Color3.fromRGB(236, 88, 255)
  150.             local co = coroutine.create(function()
  151.                     for i = 0,1,0.03 do
  152.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  153.                             wait()
  154.                             v.Color = start:lerp(End,i)
  155.                         end
  156.                     end
  157.                 end)
  158.             coroutine.resume(co)
  159.         end
  160.         local color = "pink"
  161.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  162.         wait(5)
  163.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  164.             local start = v.Color
  165.             local End = Color3.fromRGB(255, 115, 0)
  166.             local co = coroutine.create(function()
  167.                     for i = 0,1,0.03 do
  168.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  169.                             wait()
  170.                             v.Color = start:lerp(End,i)
  171.                         end
  172.                     end
  173.                 end)
  174.             coroutine.resume(co)
  175.         end
  176.         local color = "orange"
  177.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  178.         wait(5)
  179.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  180.             local start = v.Color
  181.             local End = Color3.fromRGB(21, 103, 255)
  182.             local co = coroutine.create(function()
  183.                     for i = 0,1,0.03 do
  184.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  185.                             wait()
  186.                             v.Color = start:lerp(End,i)
  187.                         end
  188.                     end
  189.                 end)
  190.             coroutine.resume(co)
  191.         end
  192.         local color = "blue"
  193.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  194.         wait(5)
  195.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  196.             local start = v.Color
  197.             local End = Color3.fromRGB(255, 140, 0)
  198.             local co = coroutine.create(function()
  199.                     for i = 0,1,0.03 do
  200.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  201.                             wait()
  202.                             v.Color = start:lerp(End,i)
  203.                         end
  204.                     end
  205.                 end)
  206.             coroutine.resume(co)
  207.         end
  208.         local color = "yellow"
  209.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  210.         wait(5)
  211.         for i,v in pairs(game.Workspace.LIGHTS9565:GetChildren()) do
  212.             local start = v.Color
  213.             local End = Color3.fromRGB(173, 173, 173)
  214.             local co = coroutine.create(function()
  215.                     for i = 0,1,0.03 do
  216.                         if game.ReplicatedStorage.ColorChangeValue.Value == true then
  217.                             wait()
  218.                             v.Color = start:lerp(End,i)
  219.                         end
  220.                     end
  221.                 end)
  222.             coroutine.resume(co)
  223.         end
  224.         local color = "white"
  225.         game.ReplicatedStorage.TriggerGUIColorChangeDisco:FireAllClients(color)
  226.         wait(5)
  227.     end
  228. end
  229. disco()
  230. game.ReplicatedStorage.ColorChangeValue.Changed:Connect(function()
  231.     disco()
  232. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top