Advertisement
AxeuerAlt

Kamehamha

Jun 11th, 2019
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.11 KB | None | 0 0
  1. ----If you edit give 50% credit to me----
  2. ----DO NOT STEAL CREDIT AND WARNING THIS IS UNTESTED!!!
  3. ---A Yellowsaiyan Production
  4. local p = game.Players:findFirstChild("AxeuerAlt")
  5. script.Name = "Kamehameha WaveScript"
  6. local go = true
  7. local skygo = true
  8. p.Chatted:connect(function(message)
  9. local msg = string.lower(message)
  10. if string.find(msg, "Dual Kamehameha") and go == true then
  11. go = false
  12. Character = Me.Character
  13. Humanoid = Character.Humanoid
  14. Torso = Character.Torso
  15. Head = Character.Head
  16. LeftArm = Character["Left Arm"]
  17. RightArm = Character["Right Arm"]
  18. LeftLeg = Character["Left Leg"]
  19. RightLeg = Character["Right Leg"]
  20. Neck = Torso["Neck"]
  21. RightShoulder = Torso["Right Shoulder"]
  22. LeftShoulder = Torso["Left Shoulder"]
  23. RightHip = Torso["Right Hip"]
  24. LeftHip = Torso["Left Hip"]
  25.  
  26. NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  27. NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  28. LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  29. LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  30. RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  31. RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  32. LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  33. LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  34. RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  35. RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  36.  
  37. function ChakraWelds()
  38. TiltX = 0
  39. TiltY = 0
  40. TiltZ = 1.57
  41. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  42. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
  43. TiltX = 0.6
  44. TiltY = 0
  45. TiltZ = 0
  46. MoveX = 0
  47. MoveY = 0
  48. MoveZ = -0.3
  49. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  50. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  51. TiltX = -0.05
  52. TiltY = 0
  53. TiltZ = 0
  54. MoveX = 0
  55. MoveY = 0.1
  56. MoveZ = 0
  57. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  58. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  59. end
  60.  
  61. function RefreshWelds()
  62. Neck.C0 = NeckC0
  63. Neck.C1 = NeckC1
  64. RightShoulder.C0 = RightShoulderC0
  65. RightShoulder.C1 = RightShoulderC1
  66. LeftShoulder.C0 = LeftShoulderC0
  67. LeftShoulder.C1 = LeftShoulderC1
  68. RightHip.C0 = RightHipC0
  69. RightHip.C1 = RightHipC1
  70. LeftHip.C0 = LeftHipC0
  71. LeftHip.C1 = LeftHipC1
  72. end
  73.  
  74. wait(0.1)
  75.  
  76. enabled = true
  77. Thing = Character.Occupied
  78.  
  79. function onButton1Down(mouse)
  80. if not enabled then
  81. return
  82. end
  83.  
  84. local player = game.Players.LocalPlayer
  85. if player == nil then return end
  86.  
  87. enabled = false
  88. mouse.Icon = "http://www.roblox.com/asset/?id=41672909"
  89.  
  90. local pos = mouse.Hit.p
  91.  
  92.  
  93. if Ki.Value >= 300 and Thing.Value == false then
  94. RightShoulder.MaxVelocity = 0
  95. RightShoulder.CurrentAngle = 0
  96. LeftShoulder.MaxVelocity = 0
  97. LeftShoulder.CurrentAngle = 0
  98.  
  99. Gyro = Instance.new("BodyGyro")
  100. Gyro.Parent = Torso
  101. Gyro.D = 50
  102. Gyro.cframe = Torso.CFrame
  103. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  104. Position = Instance.new("BodyPosition")
  105. Position.Parent = Torso
  106. Position.position = Torso.Position
  107. Position.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  108. Humanoid.PlatformStand = true
  109. Thing.Value = true
  110.  
  111. Chance = math.random(1, 2)
  112. if Chance == 1 then
  113. Data.KiControl.KiXP.Value = Data.KiControl.KiXP.Value+280
  114. else
  115. Data.KiControl.KiXP.Value = Data.KiControl.KiXP.Value+200
  116. end
  117. Ki.Value = Ki.Value - 300
  118. Energy = Instance.new("Part")
  119. Energy.Parent = Character
  120. Energy.CanCollide = false
  121. Energy.formFactor = "Symmetric"
  122. Energy.BrickColor = BrickColor.Blue()
  123. Energy.Transparency = 1
  124. Energy.Name = "Energy"
  125. Energy.Size = Vector3.new(2.5, 2.5, 2.5)
  126. Energy.TopSurface = "Smooth"
  127. Energy.BottomSurface = "Smooth"
  128. Energy.CFrame = Torso.CFrame
  129. EnergyWeld = Instance.new("Weld")
  130. EnergyWeld.Parent = RightArm
  131. EnergyWeld.Part0 = RightArm
  132. EnergyWeld.Part1 = Energy
  133. EnergyWeld.C0 = CFrame.new(0, -1.3, 0)
  134. EnergyMesh = Instance.new("SpecialMesh")
  135. EnergyMesh.Parent = Energy
  136. EnergyMesh.MeshType = "Sphere"
  137. EnergyMesh.Scale = Vector3.new(2, 2, 2)
  138.  
  139. Energy2 = Instance.new("Part")
  140. Energy2.Parent = Character
  141. Energy2.CanCollide = false
  142. Energy2.formFactor = "Symmetric"
  143. Energy2.BrickColor = BrickColor.Blue()
  144. Energy2.Transparency = 1
  145. Energy2.Name = "Energy"
  146. Energy2.Size = Vector3.new(2.5, 2.5, 2.5)
  147. Energy2.TopSurface = "Smooth"
  148. Energy2.BottomSurface = "Smooth"
  149. Energy2.CFrame = Torso.CFrame
  150. EnergyWeld = Instance.new("Weld")
  151. EnergyWeld.Parent = LeftArm
  152. EnergyWeld.Part0 = LeftArm
  153. EnergyWeld.Part1 = Energy2
  154. EnergyWeld.C0 = CFrame.new(0, -1.3, 0)
  155. EnergyMesh2 = Instance.new("SpecialMesh")
  156. EnergyMesh2.Parent = Energy2
  157. EnergyMesh2.MeshType = "Sphere"
  158. EnergyMesh2.Scale = Vector3.new(2, 2, 2)
  159.  
  160. Gyro.cframe = CFrame.new(Torso.Position, pos)
  161.  
  162. Torso.CFrame = CFrame.new(Torso.Position, pos)
  163.  
  164. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, -1.57, 1.57)
  165. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 1.57, -1.57)
  166. for i = 1 , 10 do
  167. Energy.Transparency = Energy.Transparency - 0.08
  168. Energy2.Transparency = Energy2.Transparency - 0.08
  169. wait(0.06)
  170. end
  171. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0, 0, 1.57)
  172. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0, 0, -1.57)
  173.  
  174. p = Instance.new("Part")
  175. p.Parent = Character
  176. p.Anchored = true
  177. p.Size = Vector3.new(3, 200, 3)
  178. p.CanCollide = false
  179. p.Transparency = Energy.Transparency
  180. p.Name = "StrongBlast"
  181. p.BrickColor = BrickColor.Blue()
  182. p.TopSurface = "Smooth"
  183. p.BottomSurface = "Smooth"
  184. p.CFrame = Torso.CFrame * CFrame.new(Vector3.new(1.5, 0.5, -2)) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  185. Owner = Instance.new("ObjectValue")
  186. Owner.Parent = p
  187. Owner.Name = "Owner"
  188. Owner.Value = Me
  189. m = Instance.new("CylinderMesh")
  190. m.Parent = p
  191. m.Scale = Vector3.new(1, 0, 1)
  192. script.Parent.Damage:clone().Parent = p
  193.  
  194. p2 = Instance.new("Part")
  195. p2.Parent = Character
  196. p2.Anchored = true
  197. p2.Size = Vector3.new(3, 200, 3)
  198. p2.CanCollide = false
  199. p2.Transparency = Energy.Transparency
  200. p2.Name = "StrongBlast"
  201. p2.BrickColor = BrickColor.Blue()
  202. p2.TopSurface = "Smooth"
  203. p2.BottomSurface = "Smooth"
  204. p2.CFrame = Torso.CFrame * CFrame.new(Vector3.new(-1.5, 0.5, -2)) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  205. Owner = Instance.new("ObjectValue")
  206. Owner.Parent = p2
  207. Owner.Name = "Owner"
  208. Owner.Value = Me
  209. m2 = Instance.new("CylinderMesh")
  210. m2.Parent = p2
  211. m2.Scale = Vector3.new(1, 0, 1)
  212. script.Parent.Damage:clone().Parent = p2
  213.  
  214. for i = 1 , 50 do
  215. Energy.Transparency = Energy.Transparency + 0.008
  216. EnergyMesh.Scale = EnergyMesh.Scale + Vector3.new(0.01, 0.01, 0.01)
  217. Energy2.Transparency = Energy2.Transparency + 0.008
  218. EnergyMesh2.Scale = EnergyMesh2.Scale + Vector3.new(0.01, 0.01, 0.01)
  219. p.Transparency = p.Transparency + 0.003
  220. p.CFrame = p.CFrame * CFrame.new(Vector3.new(0, -2, 0))
  221. m.Scale = m.Scale - Vector3.new(0.005, 0.02, 0.005)
  222. p2.Transparency = p2.Transparency + 0.003
  223. p2.CFrame = p2.CFrame * CFrame.new(Vector3.new(0, -2, 0))
  224. m2.Scale = m2.Scale - Vector3.new(0.005, 0.02, 0.005)
  225. wait()
  226. end
  227.  
  228. RefreshWelds()
  229. p:Remove()
  230. RightShoulder.MaxVelocity = 0.15
  231. LeftShoulder.MaxVelocity = 0.15
  232. Gyro.cframe = CFrame.new(0, 0, 0)
  233. Gyro:remove()
  234. Humanoid.PlatformStand = false
  235. Thing.Value = false
  236. p2:Remove()
  237. Energy:Remove()
  238. Position:Remove()
  239. Energy2:Remove()
  240. RefreshWelds()
  241. wait(8)
  242. end
  243. mouse.Icon = "http://www.roblox.com/asset/?id=11624732"
  244. enabled = true
  245. end
  246.  
  247. function onSelected(mouse)
  248. if enabled == true then
  249. mouse.Icon = "http://www.roblox.com/asset/?id=11624732"
  250. else
  251. mouse.Icon = "http://www.roblox.com/asset/?id=41672909"
  252. end
  253. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  254. end
  255.  
  256. script.Parent.Selected:connect(onSelected)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement