Advertisement
anaylsis

Platform

Jul 20th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  2. char = plr.Character
  3. mouse = plr:GetMouse()
  4. Color = 'Really red'
  5. CC = true
  6.  
  7. Fade = function(Part)
  8. pcall(function()
  9. if Part ~= nil then
  10. wait(1)
  11. Part.Parent = workspace
  12. Part.CanCollide = false
  13. for i = 1,20 do
  14. -- Part.Size = Part.Size - Vector3.new(.05,0,.05)
  15. Part.Transparency = Part.Transparency + .05
  16. Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  17. wait()
  18. end
  19. Part.Anchored = false
  20. wait(.5)
  21. Part:Destroy()
  22. elseif Part == nil then
  23. print('No part selected')
  24. end;end)end--<<I've grown fond of writing my ends like that.
  25.  
  26. function PathPart(rot)
  27. local Path = Instance.new('Part',char.Torso)
  28. Path.FormFactor = 3
  29. Path.Size = Vector3.new(3.5,.1,3.5)
  30. Path.TopSurface = 0
  31. Path.BottomSurface = 0
  32. Path.CanCollide = CC
  33. Path.CFrame = CFrame.new(game.Workspace[plr.Name]:FindFirstChild("Torso").CFrame.p) * CFrame.new(0,-3.1,0) * CFrame.fromEulerAnglesXYZ(0,rot,0)
  34. Path.Material = 'SmoothPlastic'
  35. Path.BrickColor = BrickColor.new(Color)
  36. Path.Anchored = true
  37. spawn(function()
  38. Fade(Path)
  39. end)end
  40.  
  41. BodyV = Instance.new('BodyVelocity',char.Torso)
  42. BodyV.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  43.  
  44. mouse.KeyDown:connect(function(key)
  45. if key:lower() == 'e' then
  46. BodyV.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  47. BodyV.velocity = Vector3.new(0,20,0)
  48. CC = true
  49. elseif key:lower() == 'q' then
  50. BodyV.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  51. BodyV.velocity = Vector3.new(0,-20,0)
  52. CC = false
  53. end
  54. end)
  55.  
  56. mouse.KeyUp:connect(function(key)
  57. if key:lower() == 'q' or 'e' then
  58. BodyV.maxForce = Vector3.new(0,0,0)
  59. CC = true
  60. end
  61. end)
  62.  
  63. rot = 0
  64. game["Run Service"].RenderStepped:connect(function()
  65. rot = rot + .03
  66. PathPart(rot)
  67. end)
  68.  
  69. warn'Q[HOLD]: Go DownWard'
  70. warn'E[HOLD]: Go UpWard'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement