Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.79 KB | None | 0 0
  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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement