Advertisement
MysteriousL

WaveTEst

Jul 23rd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.43 KB | None | 0 0
  1. GroundWave1 = function()
  2. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3. local Colors = {"Toothpaste", "Really red"}
  4. local wave = Instance.new("Part", torso)
  5. wave.BrickColor = BrickColor.new('Really blue')
  6. wave.Anchored = true
  7. wave.CanCollide = false
  8. wave.Locked = true
  9. wave.Size = Vector3.new(1, 1, 1)
  10. wave.TopSurface = "Smooth"
  11. wave.BottomSurface = "Smooth"
  12. wave.Transparency = 0.35
  13. wave.CFrame = HandCF
  14. wm = Instance.new("SpecialMesh", wave)
  15. wm.MeshId = "rbxassetid://3270017"
  16. coroutine.wrap(function()
  17. for i = 1, 30, 1 do
  18. wm.Scale = Vector3.new(10 + i*20.4, 10 + i*20.4, 1)
  19. wave.Size = wm.Scale
  20. wave.CFrame = HandCF
  21. wave.Transparency = i/10
  22. wait()
  23. end
  24. wait()
  25. wave:Destroy()
  26. end)()
  27. end
  28.  
  29. GroundWave = function()
  30. if Transforming == true then
  31. local wave = Instance.new("Part", torso)
  32. wave.BrickColor = BrickColor.new("Really blue")
  33. wave.Anchored = true
  34. wave.CanCollide = false
  35. wave.Locked = true
  36. wave.Size = Vector3.new(1, 1, 1)
  37. wave.TopSurface = "Smooth"
  38. wave.BottomSurface = "Smooth"
  39. wave.Transparency = 0.35
  40. wave.CFrame = fx.CFrame
  41. wm = Instance.new("SpecialMesh", wave)
  42. wm.MeshType = "Sphere"
  43. wm.Scale = Vector3.new(1,1,1)
  44. coroutine.wrap(function()
  45. for i = 1, 18, 1 do
  46. wm.Scale = Vector3.new(8 + i*8, 8 + i*8, 8 + i*8)
  47. --wave.Size = wm.Scale
  48. wave.CFrame = fx.CFrame
  49. wave.Transparency = i/001
  50. wait()
  51. end
  52. wait()
  53. wave:Destroy()
  54. end)()
  55. elseif Transforming == false then
  56. wait()
  57. end
  58. end
  59.  
  60. for i = 1, 100 do rs:wait()
  61. fx.CFrame = torso.CFrame
  62. end
  63.  
  64. Spawn(function()
  65. while wait(1) do
  66. GroundWave()
  67. end
  68. end)
  69.  
  70. wait(4)
  71.  
  72. Transforming = false
  73.  
  74. for i = 1, 20 do rs:wait()
  75. fx.Transparency = fx.Transparency + (1/20)
  76. fx.CFrame = torso.CFrame
  77. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  78. rs:wait()
  79. end
  80.  
  81. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  82. local wave = Instance.new("Part", torso)
  83. wave.BrickColor = BrickColor.new("Institutional white")
  84. wave.Anchored = true
  85. wave.CanCollide = false
  86. wave.Locked = true
  87. wave.Size = Vector3.new(1, 1, 1)
  88. wave.TopSurface = "Smooth"
  89. wave.BottomSurface = "Smooth"
  90. wave.Transparency = 0.35
  91. wave.CFrame = HandCF
  92. wm = Instance.new("SpecialMesh", wave)
  93. wm.MeshId = "rbxassetid://3270017"
  94. coroutine.wrap(function()
  95. for i = 1, 14, 1 do
  96. wm.Scale = Vector3.new(10 + i*10.1, 10 + i*10.1, 10)
  97. wave.Size = wm.Scale
  98. wave.CFrame = HandCF
  99. wave.Transparency = i/14
  100. wait()
  101. end
  102. wait()
  103. wave:Destroy()
  104. end)()
  105. hum.WalkSpeed = 16
  106. ----------------------------------------------------
  107. Blast = function()
  108. local Colors = {"Toothpaste", "Really blue"}
  109. local wave = Instance.new("Part", torso)
  110. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  111. wave.Anchored = true
  112. wave.CanCollide = false
  113. wave.Locked = true
  114. wave.Size = Vector3.new(1, 1, 1)
  115. wave.TopSurface = "Smooth"
  116. wave.BottomSurface = "Smooth"
  117. wave.Transparency = 0.35
  118. wave.CFrame = rarm.CFrame
  119. wm = Instance.new("SpecialMesh", wave)
  120. wm.MeshType = "Sphere"
  121. wm.Scale = Vector3.new(1,1,1)
  122. z = Instance.new("Sound",wave)
  123. z.SoundId = "rbxassetid://237035051"
  124. z.Volume = 1
  125. z.Pitch = .9
  126. z:Play()
  127. coroutine.wrap(function()
  128. for i = 1, 30, 1 do
  129. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  130. --wave.Size = wm.Scale
  131. wave.CFrame = rarm.CFrame
  132. wave.Transparency = (1/14)
  133. rs:wait()
  134. end
  135. rs:wait()
  136. wave:Destroy()
  137. z:Destroy()
  138. end)()
  139. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement