codemen

Rainbow path script [roblox] [press q]

Nov 17th, 2017
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2. local mouse = player:GetMouse()
  3. plr2 = game.Players.LocalPlayer
  4. cyan = true
  5. green = false
  6. red = false
  7. purple = false
  8. local plr = game.Players.LocalPlayer.Character
  9. cleanup = true
  10. path = false
  11.  
  12. local m = Instance.new("Model")
  13. m.Name = "m"
  14. m.Parent = plr
  15.  
  16. mouse.KeyDown:connect(function(key)
  17. if key == "q" then
  18. if path == true then path = false elseif path == false then path = true end
  19. elseif key == "e" then
  20. if cleanup == true then cleanup = false elseif cleanup == false then cleanup = true end
  21. elseif key == "x" then
  22. plr.m:ClearAllChildren()
  23. end
  24. end)
  25. spawn(function()
  26. while wait(1.35) do
  27. if cyan == true then
  28. green = true
  29. cyan = false
  30. elseif green == true then
  31. red = true
  32. green = false
  33. elseif red == true then
  34. purple = true
  35. red = false
  36. elseif purple == true then
  37. cyan = true
  38. purple = false
  39. end
  40. end
  41. end)
  42. function fade(part)
  43. wait(0.15)
  44. for i = 0.3,1,0.1 do wait()
  45. part.Transparency = i
  46. if i == 0.8 or i == 0.9 or i == 0.7 or i == 0.6 or i == 0.5 or i == 0.4 then
  47. if cyan == true then
  48. part.BrickColor = BrickColor.new("Cyan")
  49. elseif green == true then
  50. part.BrickColor = BrickColor.new("Lime green")
  51. elseif red == true then
  52. part.BrickColor = BrickColor.new("Really red")
  53. elseif purple == true then
  54. part.BrickColor = BrickColor.new("Royal purple")
  55. end
  56. part.Material = "Neon"
  57. end
  58. end
  59. part:remove''
  60. end
  61. local num = 0.1
  62. spawn(function()
  63. while true do coroutine.yield()
  64. if path == true then
  65. num = num + 3.5
  66. local p = Instance.new("Part")
  67. p.Name = "p"
  68. p.Parent = plr.m
  69. p.FormFactor = "Custom"
  70. p.Size = Vector3.new(3,0.4,3)
  71. p.CFrame = plr.Torso.CFrame * CFrame.new(0,-3-(p.Size.Y/2),0) * CFrame.Angles(0,math.rad(num),0)
  72. p.Transparency = 0.3
  73. p.BrickColor = BrickColor.new("Really black")
  74. p.Anchored = true
  75. p.TopSurface = "Smooth"
  76. p.BottomSurface = "Smooth"
  77. spawn(function()
  78. if cleanup == true then
  79. fade(p)
  80. end
  81. end)
  82. else
  83. end
  84. end
  85. end)
  86. print("Controls: \nQ: Toggle path \nX: Clear all path \nE: Toggle path fade")
Add Comment
Please, Sign In to add comment