Advertisement
iiWolfie

platform

Jul 6th, 2016
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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")
  87.         if Key == "e" and Mode == 1 then
  88.                                                 BHold = false
  89.                                                 repeat wait() Mode2 = 1 until BHold == false
  90.                                                 Mode2 = 0
  91.        if Mode == 1 then
  92.                                                         Mode = 2
  93.                                                         coroutine.wrap(function()
  94.                                                                 while Mode == 2 do
  95.                                                                         wait()
  96.                                                                         if Char:GetModelCFrame().p.y < -10 then
  97.                                                                                 Mode = 1
  98.                                                                         end
  99.                                                                 end
  100.                                                         end)()
  101.                                                 else
  102.                                                         Mode = 1
  103.                                                 end
  104.                                         end
  105.                                 end)
  106.                                 Mouse.KeyUp:connect(function(Key)
  107.                                         if Key == "q" or Key == "e" then
  108.                                                 BHold = false
  109.                                         end
  110.                                 end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement