Advertisement
afasfa

Untitled

Dec 27th, 2017
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.07 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2. local char = p.Character
  3. local mouse = p:GetMouse()
  4. local larm = char["Left Arm"]
  5. local rarm = char["Right Arm"]
  6. local lleg = char["Left Leg"]
  7. local rleg = char["Right Leg"]
  8. local hed = char.Head
  9. local torso = char.Torso
  10. local hum = char.Humanoid
  11. local cam = game.Workspace.CurrentCamera
  12. local root = char.HumanoidRootPart
  13. local deb = false
  14. local shot = 0
  15. local debris=game:service"Debris"
  16. local l = game:GetService("Lighting")
  17. local rs = game:GetService("RunService").RenderStepped
  18. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  19. math.randomseed(os.time())
  20. for i,v in pairs(char:children()) do
  21. if v:IsA("Hat") then
  22. v:Destroy()
  23. end
  24. end
  25. for i,v in pairs (hed:GetChildren()) do
  26. if v:IsA("Sound") then
  27. v:Destroy()
  28. end
  29. end
  30. ----------------------------------------------------
  31. Debounces = {
  32. CanAttack = true;
  33. NoIdl = false;
  34. Slashing = false;
  35. Slashed = false;
  36. RPunch = false;
  37. RPunched = false;
  38. LPunch = false;
  39. LPunched = false;
  40. }
  41. local Touche = {char.Name, }
  42. ----------------------------------------------------
  43. hed.face.Texture = "rbxassetid://"
  44. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  45. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  46. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  47. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  48. ----------------------------------------------------
  49. ypcall(function()
  50. char.Shirt:Destroy()
  51. char.Pants:Destroy()
  52. shirt = Instance.new("Shirt", char)
  53. shirt.Name = "Shirt"
  54. pants = Instance.new("Pants", char)
  55. pants.Name = "Pants"
  56. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=768369457"
  57. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=783807530"
  58. end)
  59. ----------------------------------------------------
  60. LoudVolume = false
  61. Submerged = false
  62. Music = true
  63. script.Name = "GOKU"
  64. Player = game.Players.LocalPlayer
  65. c = game.Players.LocalPlayer.Character
  66. Head = c.Head
  67. anim = c.Humanoid.Animator
  68. Humanoid = c:findFirstChild("Humanoid")
  69. Humanoid.Name = "InfiniteBeing"
  70. b23 = Instance.new("BoolValue", c)
  71. b23.Name = "InfiniteHuman"
  72. rage = false
  73. p = game.Players.LocalPlayer
  74. Music = false
  75. local Effects = {}
  76. attack = false
  77. local attacking = false
  78. vt = Vector3.new
  79. bc = BrickColor.new
  80. br = BrickColor.random
  81. it = Instance.new
  82. cf = CFrame.new
  83. euler = CFrame.fromEulerAnglesXYZ
  84. angles = CFrame.Angles
  85. matr = math.random
  86. mouse = Player:GetMouse()
  87. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  88. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  89. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  90. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  91. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  92. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  93. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  94. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  95. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  96. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  97. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  98. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  99. RS = c.Torso:FindFirstChild("Right Shoulder")
  100. LS = c.Torso:FindFirstChild("Left Shoulder")
  101. RH = c.Torso:FindFirstChild("Right Hip")
  102. LH = c.Torso:FindFirstChild("Left Hip")
  103. RJ = c.HumanoidRootPart:FindFirstChild("RootJoint")
  104. N = c.Torso:FindFirstChild("Neck")
  105. cf = CFrame.new
  106. ang = CFrame.Angles
  107. rd = math.rad
  108. rd2 = math.random
  109. function swait(num)
  110. if num == 0 or num == nil then
  111. game:service("RunService").Heartbeat:wait(0)
  112. else
  113. for i = 0, num do
  114. game:service("RunService").Heartbeat:wait(0)
  115. end
  116. end
  117. end
  118. function lerpz(joint, prop, cfrmz, alp)
  119. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  120. end
  121. function resetlerp()
  122. RJ.C0 = RJC0
  123. RJ.C1 = RJC1
  124. N.C0 = NC0
  125. N.C1 = NC1
  126. RS.C0 = RSC0
  127. RS.C1 = RSC1
  128. LS.C0 = LSC0
  129. LS.C1 = LSC1
  130. RH.C0 = RHC0
  131. RH.C1 = RHC1
  132. LH.C0 = LHC0
  133. LH.C1 = LHC1
  134. end
  135. for _, c in pairs(c:children()) do
  136. if c.className == "Accessory" then
  137. c.Parent = nil
  138. end
  139. end
  140. local S2 = Instance.new("Sound", c.HumanoidRootPart)
  141. S2.SoundId = ""
  142. S2.Volume = 0
  143. S2.Looped = true
  144. local P = Instance.new("Part", c)
  145. P.CanCollide = false
  146. P.Size = Vector3.new(0.2, 0.2, 0.2)
  147. P.BrickColor = BrickColor.new("Bright yellow")
  148. local M = Instance.new("SpecialMesh", P)
  149. M.MeshId = "rbxassetid://724902976"
  150. M.Scale = Vector3.new(0.7, 0.7, 0.7)
  151. M.Offset = Vector3.new(0, 0, -0.1)
  152. local W = Instance.new("Weld", c.Head)
  153. W.Part0 = c.Head
  154. W.Part1 = P
  155. W.C0 = CFrame.Angles(0, math.rad(180), 0)
  156. c.Head.face:remove()
  157. trazx = Instance.new("ParticleEmitter")
  158. function New(Object, Parent, Name, Data)
  159. local Object = Instance.new(Object)
  160. for Index, Value in pairs(Data or {}) do
  161. Object[Index] = Value
  162. end
  163. Object.Parent = Parent
  164. Object.Name = Name
  165. return Object
  166. end
  167. Form = "None"
  168. function SSJB()
  169. if Form == "None" then
  170. Form = "SSJB"
  171. attack = true
  172. anim.Parent = nil
  173. for i = 1, 35 do
  174. swait()
  175. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  176. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  177. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(140)), 0.3)
  178. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  179. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(-140)), 0.3)
  180. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  181. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  182. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  183. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  184. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  185. end
  186. local S = Instance.new("Sound", c.HumanoidRootPart)
  187. S.SoundId = "rbxassetid://"
  188. S.Volume = 1
  189. S:Play()
  190. local S2 = Instance.new("Sound", c.HumanoidRootPart)
  191. S2.SoundId = "rbxassetid://"
  192. S2.Looped = true
  193. S2:Play()
  194. for i = 1, 15 do
  195. swait()
  196. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  197. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  198. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(45)), 0.5)
  199. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  200. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-45)), 0.5)
  201. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  202. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  203. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  204. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  205. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  206. end
  207. for i, v in pairs(c:children()) do
  208. if v.ClassName == "Part" then
  209. local tra = trazx:clone()
  210. tra.Parent = v
  211. tra.LightEmission = 1
  212. tra.Color = ColorSequence.new(Color3.new(0.5, 0, 0.3))
  213. tra.Rate = 15
  214. tra.Rotation = NumberRange.new(-5, 5)
  215. tra.Lifetime = NumberRange.new(1.5, 2)
  216. tra.Size = NumberSequence.new({
  217. NumberSequenceKeypoint.new(0, 0.1, 0),
  218. NumberSequenceKeypoint.new(1, 0, 0)
  219. })
  220. tra.Transparency = NumberSequence.new({
  221. NumberSequenceKeypoint.new(0, 1, 0),
  222. NumberSequenceKeypoint.new(0.135, 0, 0),
  223. NumberSequenceKeypoint.new(0.875, 0, 0),
  224. NumberSequenceKeypoint.new(1, 1, 0)
  225. })
  226. tra.Speed = NumberRange.new(0.5)
  227. tra.VelocitySpread = 360
  228. tra.VelocityInheritance = 0.5
  229. tra.ZOffset = 2
  230. tra.Acceleration = Vector3.new(0, 2.5, 0)
  231. end
  232. end
  233. local tra = trazx:clone()
  234. tra.Parent = c.HumanoidRootPart
  235. tra.Texture = "rbxassetid://258126401"
  236. tra.LightEmission = 0.4
  237. tra.Color = ColorSequence.new(Color3.new(0.2, 0, 0.5))
  238. tra.Rate = 250
  239. tra.Rotation = NumberRange.new(-5, 5)
  240. tra.Lifetime = NumberRange.new(0.75)
  241. tra.Size = NumberSequence.new({
  242. NumberSequenceKeypoint.new(0, 4.81, 0.875),
  243. NumberSequenceKeypoint.new(1, 2.13, 0.875)
  244. })
  245. tra.Transparency = NumberSequence.new({
  246. NumberSequenceKeypoint.new(0, 1, 0),
  247. NumberSequenceKeypoint.new(0.0399, 0.85, 0),
  248. NumberSequenceKeypoint.new(0.394, 0.9, 0),
  249. NumberSequenceKeypoint.new(0.699, 1, 0),
  250. NumberSequenceKeypoint.new(1, 1, 0)
  251. })
  252. tra.Speed = NumberRange.new(15)
  253. tra.VelocitySpread = 360
  254. tra.VelocityInheritance = 0.5
  255. tra.ZOffset = 3.5
  256. tra.Acceleration = Vector3.new(0, 25, 0)
  257. for i = 1, 25 do
  258. for i = 1, 3 do
  259. swait()
  260. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.4) * ang(rd(12), rd(0), rd(0)), 0.5)
  261. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  262. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(50)), 0.5)
  263. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  264. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-50)), 0.5)
  265. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  266. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-12), rd(12)), 0.5)
  267. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  268. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(12), rd(-12)), 0.5)
  269. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  270. end
  271. for i = 1, 3 do
  272. swait()
  273. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  274. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  275. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(45)), 0.5)
  276. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  277. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-45)), 0.5)
  278. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  279. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  280. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  281. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  282. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  283. end
  284. end
  285. local S3 = Instance.new("Sound", c.HumanoidRootPart)
  286. S3.SoundId = "rbxassetid://344569877"
  287. S3.Volume = 10
  288. S3:Play()
  289. S2.SoundId = "rbxassetid://344569877"
  290. S2:Play()
  291. local SE = Instance.new("ChorusSoundEffect", S3)
  292. tra.LightEmission = 0.8
  293. tra.Color = ColorSequence.new(Color3.new(0.2, 0, 1))
  294. tra.Rate = 250
  295. tra.Rotation = NumberRange.new(-5, 5)
  296. tra.Lifetime = NumberRange.new(0.2, 0.4)
  297. tra.Size = NumberSequence.new({
  298. NumberSequenceKeypoint.new(0, 4.81, 0.875),
  299. NumberSequenceKeypoint.new(1, 2.13, 0.875)
  300. })
  301. tra.Transparency = NumberSequence.new({
  302. NumberSequenceKeypoint.new(0, 1, 0),
  303. NumberSequenceKeypoint.new(0.0399, 0.8, 0),
  304. NumberSequenceKeypoint.new(0.394, 0.8, 0),
  305. NumberSequenceKeypoint.new(0.699, 1, 0),
  306. NumberSequenceKeypoint.new(1, 1, 0)
  307. })
  308. tra.Speed = NumberRange.new(5)
  309. tra.VelocitySpread = 360
  310. tra.VelocityInheritance = 0.5
  311. tra.ZOffset = 3.5
  312. tra.Acceleration = Vector3.new(0, 150, 0)
  313. P.BrickColor = BrickColor.new("Bright yellow")
  314. W.C0 = CFrame.Angles(0, 3, 0)
  315. P.Material = "Neon"
  316. local M = Instance.new("SpecialMesh", P)
  317. M.MeshId = "rbxassetid://724902976"
  318. M.Scale = Vector3.new(0.7, 0.7, 0.7)
  319. M.Offset = Vector3.new(0, 0, -0.1)
  320. local s = Instance.new("Sound", c.Head)
  321. s.SoundId = "rbxassetid://568141359"
  322. s.Volume = 1
  323. s.Looped = true
  324. s:play()
  325. for i = 1, 50 do
  326. swait()
  327. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  328. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  329. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(-25)), 0.3)
  330. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  331. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(25)), 0.3)
  332. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  333. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  334. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  335. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  336. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  337. end
  338. resetlerp()
  339. attack = false
  340. anim.Parent = Humanoid
  341. elseif Form == "SSJB" then
  342. Form = "Kaioken"
  343. attack = true
  344. anim.Parent = nil
  345. for i = 1, 35 do
  346. swait()
  347. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  348. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  349. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(140)), 0.3)
  350. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  351. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-45), rd(0), rd(-140)), 0.3)
  352. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  353. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  354. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  355. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  356. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  357. end
  358. local S = Instance.new("Sound", c.HumanoidRootPart)
  359. S.SoundId = "rbxassetid://"
  360. S.Volume = 1
  361. S:Play()
  362. S2.SoundId = "rbxassetid://"
  363. S2:Play()
  364. for i = 1, 15 do
  365. swait()
  366. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 0.5)
  367. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 0.5)
  368. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(45)), 0.5)
  369. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  370. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-45)), 0.5)
  371. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  372. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 0.5)
  373. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  374. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 0.5)
  375. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  376. end
  377. local tra = trazx:clone()
  378. tra.Parent = c.HumanoidRootPart
  379. tra.Texture = "rbxassetid://258126401"
  380. tra.LightEmission = 0.8
  381. tra.Color = ColorSequence.new(Color3.new(0, 0, 0))
  382. tra.Rate = 250
  383. tra.Rotation = NumberRange.new(-5, 5)
  384. tra.Lifetime = NumberRange.new(0.3)
  385. tra.Size = NumberSequence.new({
  386. NumberSequenceKeypoint.new(0, 8, 0.875),
  387. NumberSequenceKeypoint.new(1, 10, 0.875)
  388. })
  389. tra.Transparency = NumberSequence.new({
  390. NumberSequenceKeypoint.new(0, 1, 0),
  391. NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  392. NumberSequenceKeypoint.new(0.394, 0.906, 0),
  393. NumberSequenceKeypoint.new(0.699, 1, 0),
  394. NumberSequenceKeypoint.new(1, 1, 0)
  395. })
  396. tra.Speed = NumberRange.new(75)
  397. tra.VelocitySpread = 360
  398. tra.VelocityInheritance = 0.5
  399. tra.ZOffset = 3
  400. tra.Acceleration = Vector3.new(0, 350, 0)
  401. local S4 = Instance.new("Sound", c.HumanoidRootPart)
  402. S4.SoundId = "rbxassetid://0"
  403. S4.Volume = 5
  404. S4:Play()
  405. for i = 1, 2 do
  406. local SE = Instance.new("ChorusSoundEffect", S4)
  407. end
  408. for i = 1, 23 do
  409. for i = 1, 3 do
  410. swait()
  411. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.4) * ang(rd(12), rd(0), rd(0)), 1)
  412. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 1)
  413. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(50)), 1)
  414. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  415. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-50)), 1)
  416. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  417. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-12), rd(12)), 1)
  418. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  419. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(12), rd(-12)), 1)
  420. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  421. end
  422. for i = 1, 3 do
  423. swait()
  424. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.35) * ang(rd(10), rd(0), rd(0)), 1)
  425. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(35), rd(0), rd(0)), 1)
  426. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(5), rd(45)), 1)
  427. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  428. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(-45)), 1)
  429. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  430. lerpz(RH, "C0", RHC0 * cf(0.35, 0.35, 0.05) * ang(rd(0), rd(-10), rd(10)), 1)
  431. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  432. lerpz(LH, "C0", LHC0 * cf(-0.35, 0.35, 0.05) * ang(rd(0), rd(10), rd(-10)), 1)
  433. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  434. end
  435. end
  436. local S3 = Instance.new("Sound", c.HumanoidRootPart)
  437. S3.SoundId = "rbxassetid://590580746"
  438. S3.Volume = 1.5
  439. S3:Play()
  440. S2.SoundId = "rbxassetid://590580496"
  441. S2:Play()
  442. tra.LightEmission = 0.6
  443. tra.Color = ColorSequence.new(Color3.new(0, 0, 0))
  444. tra.Rate = 250
  445. tra.Rotation = NumberRange.new(-5, 5)
  446. tra.Lifetime = NumberRange.new(0.3)
  447. tra.Size = NumberSequence.new({
  448. NumberSequenceKeypoint.new(0, 8, 0.875),
  449. NumberSequenceKeypoint.new(1, 10, 0.875)
  450. })
  451. tra.Transparency = NumberSequence.new({
  452. NumberSequenceKeypoint.new(0, 1, 0),
  453. NumberSequenceKeypoint.new(0.0399, 0.531, 0),
  454. NumberSequenceKeypoint.new(0.394, 0.906, 0),
  455. NumberSequenceKeypoint.new(0.699, 1, 0),
  456. NumberSequenceKeypoint.new(1, 1, 0)
  457. })
  458. tra.Speed = NumberRange.new(25)
  459. tra.VelocitySpread = 360
  460. tra.VelocityInheritance = 0.5
  461. tra.ZOffset = 3
  462. tra.Acceleration = Vector3.new(0, 350, 0)
  463. for i = 1, 50 do
  464. swait()
  465. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  466. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  467. lerpz(RS, "C0", RSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(-25)), 0.3)
  468. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  469. lerpz(LS, "C0", LSC0 * cf(0, 0, -0.5) * ang(rd(-25), rd(0), rd(25)), 0.3)
  470. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  471. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  472. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  473. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  474. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  475. end
  476. resetlerp()
  477. attack = false
  478. anim.Parent = Humanoid
  479. end
  480. end
  481. ButtonDown = false
  482. CombatDebounce = false
  483. Combo = 1
  484. mouse.Button1Down:connect(function()
  485. if CombatDebounce == true then
  486. return
  487. end
  488. CombatDebounce = true
  489. ButtonDown = true
  490. if Form == "None" then
  491. local SP = Instance.new("Sound", c.HumanoidRootPart)
  492. SP.SoundId = "rbxassetid://696622391"
  493. SP.PlaybackSpeed = math.random(90, 120) / 100
  494. SP.Volume = 5
  495. SP:Play()
  496. for i, v in pairs(game.Workspace:children()) do
  497. if v:findFirstChild("Humanoid") ~= nil and v:findFirstChild("HumanoidRootPart") ~= nil and v ~= c and v.HumanoidRootPart.Position - c.HumanoidRootPart.Position.magnitude <= 6 then
  498. v.Humanoid.Health = v.Humanoid.Health - 15
  499. end
  500. end
  501. if Combo == 1 then
  502. Combo = 2
  503. for i = 1, 3 do
  504. swait()
  505. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(15), rd(60)), 0.8)
  506. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-60)), 0.8)
  507. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-60), rd(110)), 0.8)
  508. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  509. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  510. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  511. lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  512. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  513. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 0.8)
  514. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  515. end
  516. for i = 1, 4 do
  517. swait()
  518. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(15), rd(100)), 0.5)
  519. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-100)), 0.5)
  520. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(90)), 0.5)
  521. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  522. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  523. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  524. lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  525. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  526. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 0.5)
  527. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  528. end
  529. CombatDebounce = false
  530. for i = 1, 2 do
  531. swait()
  532. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  533. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  534. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  535. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  536. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  537. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  538. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  539. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  540. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  541. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  542. end
  543. elseif Combo == 2 then
  544. Combo = 3
  545. for i = 1, 3 do
  546. swait()
  547. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-80)), 0.8)
  548. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(40)), 0.8)
  549. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-80)), 0.8)
  550. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  551. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  552. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  553. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  554. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  555. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-60)), 0.8)
  556. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  557. end
  558. for i = 1, 4 do
  559. swait()
  560. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-160)), 0.5)
  561. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.5)
  562. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-90)), 0.5)
  563. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  564. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  565. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  566. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  567. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  568. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-95)), 0.5)
  569. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  570. end
  571. CombatDebounce = false
  572. for i = 1, 2 do
  573. swait()
  574. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  575. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  576. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  577. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  578. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  579. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  580. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  581. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  582. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  583. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  584. end
  585. elseif Combo == 3 then
  586. Combo = 4
  587. for i = 1, 3 do
  588. swait()
  589. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(80)), 0.8)
  590. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(40)), 0.8)
  591. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-80)), 0.8)
  592. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  593. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  594. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  595. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  596. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-60)), 0.8)
  597. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  598. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  599. end
  600. for i = 1, 4 do
  601. swait()
  602. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(160)), 0.5)
  603. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.5)
  604. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-90)), 0.5)
  605. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  606. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  607. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  608. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-95)), 0.5)
  609. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  610. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  611. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  612. end
  613. CombatDebounce = false
  614. for i = 1, 2 do
  615. swait()
  616. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  617. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  618. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  619. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  620. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  621. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  622. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  623. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  624. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  625. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  626. end
  627. elseif Combo == 4 then
  628. Combo = 1
  629. for i = 1, 3 do
  630. swait()
  631. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(-80)), 0.8)
  632. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(40)), 0.8)
  633. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(80)), 0.8)
  634. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  635. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  636. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  637. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  638. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  639. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(-60)), 0.8)
  640. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8)
  641. end
  642. for i = 1, 4 do
  643. swait()
  644. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(-160)), 0.5)
  645. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.5)
  646. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(90)), 0.5)
  647. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  648. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  649. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  650. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  651. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  652. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(-95)), 0.5)
  653. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  654. end
  655. CombatDebounce = false
  656. for i = 1, 2 do
  657. swait()
  658. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  659. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  660. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  661. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  662. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  663. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  664. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  665. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  666. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  667. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  668. end
  669. end
  670. else
  671. while ButtonDown == true do
  672. local SP = Instance.new("Sound", c.HumanoidRootPart)
  673. SP.SoundId = "rbxassetid://696622391"
  674. SP.PlaybackSpeed = math.random(90, 120) / 100
  675. SP.Volume = 5
  676. SP:Play()
  677. for i, v in pairs(game.Workspace:children()) do
  678. if v:findFirstChild("Humanoid") ~= nil and v:findFirstChild("HumanoidRootPart") ~= nil and v ~= c and v.HumanoidRootPart.Position - c.HumanoidRootPart.Position.magnitude <= 6 then
  679. v.Humanoid.Health = v.Humanoid.Health - 15
  680. end
  681. end
  682. if Combo == 1 then
  683. Combo = 2
  684. for i = 1, 1 do
  685. swait()
  686. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  687. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 1)
  688. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-60), rd(110)), 1)
  689. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  690. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  691. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  692. lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(0), rd(0), rd(0)), 1)
  693. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  694. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 1)
  695. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  696. end
  697. for i = 1, 2 do
  698. swait()
  699. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 0.75)
  700. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 0.75)
  701. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  702. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  703. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  704. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  705. lerpz(RH, "C0", RHC0 * cf(0.5, 0.75, 0) * ang(rd(math.random(-90, 90)), rd(math.random(-90, 90)), rd(0)), 0.75)
  706. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  707. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  708. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  709. end
  710. CombatDebounce = false
  711. for i = 1, 2 do
  712. swait()
  713. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  714. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  715. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  716. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  717. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  718. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  719. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  720. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  721. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  722. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  723. end
  724. elseif Combo == 2 then
  725. Combo = 3
  726. for i = 1, 1 do
  727. swait()
  728. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 1)
  729. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  730. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  731. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  732. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  733. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  734. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  735. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  736. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  737. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  738. end
  739. for i = 1, 3 do
  740. swait()
  741. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 0.5)
  742. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 0.5)
  743. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.5)
  744. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  745. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.5)
  746. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  747. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.5)
  748. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  749. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.5)
  750. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  751. end
  752. CombatDebounce = false
  753. for i = 1, 2 do
  754. swait()
  755. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  756. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  757. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  758. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  759. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  760. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  761. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  762. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  763. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  764. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  765. end
  766. elseif Combo == 3 then
  767. Combo = 4
  768. for i = 1, 1 do
  769. swait()
  770. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  771. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  772. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  773. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  774. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  775. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  776. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  777. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 1)
  778. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  779. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  780. end
  781. for i = 1, 3 do
  782. swait()
  783. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(160)), 0.75)
  784. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(60)), 0.75)
  785. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.75)
  786. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  787. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  788. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  789. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(-math.random(-90, 90))), 0.75)
  790. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  791. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  792. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  793. end
  794. CombatDebounce = false
  795. for i = 1, 2 do
  796. swait()
  797. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  798. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  799. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  800. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  801. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  802. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  803. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  804. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  805. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  806. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  807. end
  808. elseif Combo == 4 then
  809. Combo = 1
  810. for i = 1, 1 do
  811. swait()
  812. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 1)
  813. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 1)
  814. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  815. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  816. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  817. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  818. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  819. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  820. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 1)
  821. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
  822. end
  823. for i = 1, 3 do
  824. swait()
  825. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-math.random(-180, 180))), 0.76)
  826. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.random(-180, 180))), 0.76)
  827. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  828. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  829. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  830. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  831. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  832. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  833. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(math.random(-90, 90)), rd(math.random(-90, 90))), 0.75)
  834. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  835. end
  836. CombatDebounce = false
  837. for i = 1, 2 do
  838. swait()
  839. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  840. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  841. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  842. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  843. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  844. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  845. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  846. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  847. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  848. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.76)
  849. end
  850. end
  851. end
  852. end
  853. resetlerp()
  854. end)
  855. mouse.Button1Up:connect(function()
  856. ButtonDown = false
  857. end)
  858. function Kamehameha()
  859. resetlerp()
  860. CombatDebounce = true
  861. attack = true
  862. anim.Parent = nil
  863. c.HumanoidRootPart.Anchored = true
  864. local P = Instance.new("Part", c)
  865. P.CanCollide = false
  866. P.Size = Vector3.new(0.4, 0.4, 0.4)
  867. P.Transparency = 1
  868. local W2 = Instance.new("Weld", c["Right Arm"])
  869. W2.Part0 = c["Right Arm"]
  870. W2.Part1 = P
  871. W2.C0 = CFrame.new(0, 0, 0)
  872. local tra
  873. if Form == "Kaioken" then
  874. tra = trazx:clone()
  875. tra.Parent = P
  876. tra.LightEmission = 1
  877. tra.Color = ColorSequence.new({
  878. ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),
  879. ColorSequenceKeypoint.new(0.5, Color3.new(0.3, 0, 0.8)),
  880. ColorSequenceKeypoint.new(1, Color3.new(0, 0, 0))
  881. })
  882. tra.Rate = 50
  883. tra.Rotation = NumberRange.new(-360, 360)
  884. tra.Lifetime = NumberRange.new(1)
  885. tra.Size = NumberSequence.new({
  886. NumberSequenceKeypoint.new(0, 0.273, 0),
  887. NumberSequenceKeypoint.new(0.779, 0.984, 0.492),
  888. NumberSequenceKeypoint.new(1, 3.06, 0)
  889. })
  890. tra.Transparency = NumberSequence.new({
  891. NumberSequenceKeypoint.new(0, 1, 0),
  892. NumberSequenceKeypoint.new(0.135, 0, 0),
  893. NumberSequenceKeypoint.new(0.862, 0, 0),
  894. NumberSequenceKeypoint.new(1, 1, 0)
  895. })
  896. tra.Speed = NumberRange.new(0)
  897. tra.VelocitySpread = 360
  898. tra.LockedToPart = true
  899. tra.ZOffset = 3.6
  900. else
  901. tra = trazx:clone()
  902. tra.Parent = P
  903. tra.LightEmission = 1
  904. tra.Color = ColorSequence.new({
  905. ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),
  906. ColorSequenceKeypoint.new(0.5, Color3.new(0.3, 0, 0.8)),
  907. ColorSequenceKeypoint.new(1, Color3.new(0, 0, 0))
  908. })
  909. tra.Rate = 50
  910. tra.Rotation = NumberRange.new(-360, 360)
  911. tra.Lifetime = NumberRange.new(1)
  912. tra.Size = NumberSequence.new({
  913. NumberSequenceKeypoint.new(0, 0.273, 0),
  914. NumberSequenceKeypoint.new(0.779, 0.984, 0.492),
  915. NumberSequenceKeypoint.new(1, 3.06, 0)
  916. })
  917. tra.Transparency = NumberSequence.new({
  918. NumberSequenceKeypoint.new(0, 1, 0),
  919. NumberSequenceKeypoint.new(0.135, 0, 0),
  920. NumberSequenceKeypoint.new(0.862, 0, 0),
  921. NumberSequenceKeypoint.new(1, 1, 0)
  922. })
  923. tra.Speed = NumberRange.new(0)
  924. tra.VelocitySpread = 360
  925. tra.LockedToPart = true
  926. tra.ZOffset = 3.6
  927. end
  928. local S4 = Instance.new("Sound", c.HumanoidRootPart)
  929. S4.SoundId = "rbxassetid://"
  930. S4.Volume = 1
  931. S4:Play()
  932. for i = 1, 300 do
  933. swait()
  934. c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  935. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(15), rd(-5), rd(-90)), 0.5)
  936. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5)
  937. lerpz(RS, "C0", RSC0 * cf(0, 0.25, 0) * ang(rd(35), rd(15), rd(35)), 0.5)
  938. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  939. lerpz(LS, "C0", LSC0 * cf(0, 0.25, -0.5) * ang(rd(65), rd(15), rd(-35)), 0.5)
  940. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  941. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(5)), 0.5)
  942. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  943. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.5)
  944. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  945. end
  946. if Form == "Kaioken" then
  947. tra.Size = NumberSequence.new({
  948. NumberSequenceKeypoint.new(0, 0, 0),
  949. NumberSequenceKeypoint.new(0.4, 6.92, 0.492),
  950. NumberSequenceKeypoint.new(1, 3.44, 0)
  951. })
  952. else
  953. tra.Size = NumberSequence.new({
  954. NumberSequenceKeypoint.new(0, 0, 0),
  955. NumberSequenceKeypoint.new(0.275, 4.92, 0.492),
  956. NumberSequenceKeypoint.new(1, 1.44, 0)
  957. })
  958. end
  959. W2.C0 = CFrame.new(0, -2.5, 0)
  960. S4:Stop()
  961. S4.SoundId = "rbxassetid://858273578"
  962. S4:Play()
  963. S4.Volume = 5
  964. tra.ZOffset = 3.6
  965. for i = 1, 4 do
  966. swait()
  967. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  968. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  969. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(90)), 0.5)
  970. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  971. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(-90)), 0.5)
  972. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  973. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  974. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  975. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  976. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  977. end
  978. local PE, PE3
  979. if Form ~= "Kaioken" then
  980. PE = Instance.new("Part", c)
  981. PE.Size = Vector3.new(4, 4, 4)
  982. PE.Material = "Neon"
  983. PE.BrickColor = BrickColor.new("Bright violet")
  984. PE.CanCollide = false
  985. PE.Anchored = true
  986. PE3.Shape = "Cylinder"
  987. else
  988. PE = Instance.new("Part", c)
  989. PE.Size = Vector3.new(8, 8, 8)
  990. PE.Material = "Neon"
  991. PE.BrickColor = BrickColor.new("Really black")
  992. PE.CanCollide = false
  993. PE.Anchored = true
  994. PE3 = Instance.new("Part", c)
  995. PE3.Size = Vector3.new(8.1, 8.1, 8.1)
  996. PE3.Material = "Neon"
  997. PE3.Transparency = 0.5
  998. PE3.BrickColor = BrickColor.new("Really black")
  999. PE3.CanCollide = false
  1000. PE3.Anchored = true
  1001. PE3.Shape = "Cylinder"
  1002. end
  1003. local Charge2 = 0
  1004. for i = 1, 100 do
  1005. Charge2 = Charge2 + 1
  1006. PE.Size = PE.Size + Vector3.new(0, 0, 2)
  1007. if Form == "Kaioken" then
  1008. PE3.Size = PE3.Size + Vector3.new(0, 0, 2)
  1009. end
  1010. PE.Touched:connect(function(Hit)
  1011. if Hit.Anchored == false and Hit.Parent ~= c then
  1012. local BV2 = Instance.new("BodyVelocity", Hit)
  1013. BV2.Velocity = c.HumanoidRootPart.CFrame.lookVector * 400
  1014. BV2.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1015. game.Debris:AddItem(BV2, 0.5)
  1016. end
  1017. swait()
  1018. end)
  1019. if Form == "Kaioken" then
  1020. PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1021. PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1022. else
  1023. PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1024. end
  1025. swait()
  1026. end
  1027. tra.Enabled = false
  1028. for i = 1, 80 do
  1029. Charge2 = Charge2 + 1
  1030. if Form == "Kaioken" then
  1031. PE3.Size = PE3.Size + Vector3.new(-0.025, -0.025, 4)
  1032. PE3.Velocity = Vector3.new(0, 0, 0)
  1033. PE3.Transparency = PE3.Transparency + 0.0125
  1034. PE.Size = PE.Size + Vector3.new(-0.025, -0.025, 4)
  1035. PE.Velocity = Vector3.new(0, 0, 0)
  1036. PE.Transparency = PE.Transparency + 0.0125
  1037. PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1038. PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1039. else
  1040. PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 + -2 * Charge2)
  1041. PE.Size = PE.Size + Vector3.new(-0.025, -0.025, 4)
  1042. PE.Velocity = Vector3.new(0, 0, 0)
  1043. PE.Transparency = PE.Transparency + 0.0125
  1044. end
  1045. swait()
  1046. end
  1047. P:remove()
  1048. PE:remove()
  1049. c.HumanoidRootPart.Anchored = false
  1050. if Form == "Kaioken" then
  1051. PE3:remove()
  1052. end
  1053. anim.Parent = Humanoid
  1054. resetlerp()
  1055. attack = false
  1056. CombatDebounce = false
  1057. end
  1058. function SuperKamehameha()
  1059. resetlerp()
  1060. CombatDebounce = true
  1061. attack = true
  1062. anim.Parent = nil
  1063. c.HumanoidRootPart.Anchored = true
  1064. local P = Instance.new("Part", c)
  1065. P.CanCollide = false
  1066. P.Size = Vector3.new(0.2, 0.2, 0.2)
  1067. P.Transparency = 1
  1068. local W2 = Instance.new("Weld", c["Right Arm"])
  1069. W2.Part0 = c["Right Arm"]
  1070. W2.Part1 = P
  1071. W2.C0 = CFrame.new(0, -1, 0)
  1072. local tra
  1073. if Form == "Kaioken" then
  1074. tra = trazx:clone()
  1075. tra.Parent = P
  1076. tra.LightEmission = 1
  1077. tra.Color = ColorSequence.new({
  1078. ColorSequenceKeypoint.new(0, Color3.new(0.3, 0, 0.5)),
  1079. ColorSequenceKeypoint.new(0.5, Color3.new(0.3, 0, 0.5)),
  1080. ColorSequenceKeypoint.new(1, Color3.new(0.3, 0, 0.5))
  1081. })
  1082. tra.Rate = 50
  1083. tra.Rotation = NumberRange.new(-360, 360)
  1084. tra.Lifetime = NumberRange.new(0.5)
  1085. tra.Size = NumberSequence.new({
  1086. NumberSequenceKeypoint.new(0, 0.4, 0),
  1087. NumberSequenceKeypoint.new(0.779, 2, 0.492),
  1088. NumberSequenceKeypoint.new(1, 4.5, 0)
  1089. })
  1090. tra.Transparency = NumberSequence.new({
  1091. NumberSequenceKeypoint.new(0, 1, 0),
  1092. NumberSequenceKeypoint.new(0.135, 0, 0),
  1093. NumberSequenceKeypoint.new(0.862, 0, 0),
  1094. NumberSequenceKeypoint.new(1, 1, 0)
  1095. })
  1096. tra.Speed = NumberRange.new(0)
  1097. tra.VelocitySpread = 360
  1098. tra.LockedToPart = true
  1099. tra.ZOffset = 3.6
  1100. else
  1101. tra = trazx:clone()
  1102. tra.Parent = P
  1103. tra.LightEmission = 1
  1104. tra.Color = ColorSequence.new({
  1105. ColorSequenceKeypoint.new(0, Color3.new(0.3, 0, 0.5)),
  1106. ColorSequenceKeypoint.new(0.5, Color3.new(0.3, 0, 0.5)),
  1107. ColorSequenceKeypoint.new(1, Color3.new(0.3, 0, 0.5))
  1108. })
  1109. tra.Rate = 50
  1110. tra.Rotation = NumberRange.new(-360, 360)
  1111. tra.Lifetime = NumberRange.new(0.5)
  1112. tra.Size = NumberSequence.new({
  1113. NumberSequenceKeypoint.new(0, 0.4, 0),
  1114. NumberSequenceKeypoint.new(0.779, 2, 0.492),
  1115. NumberSequenceKeypoint.new(1, 4.5, 0)
  1116. })
  1117. tra.Transparency = NumberSequence.new({
  1118. NumberSequenceKeypoint.new(0, 1, 0),
  1119. NumberSequenceKeypoint.new(0.135, 0, 0),
  1120. NumberSequenceKeypoint.new(0.862, 0, 0),
  1121. NumberSequenceKeypoint.new(1, 1, 0)
  1122. })
  1123. tra.Speed = NumberRange.new(0)
  1124. tra.VelocitySpread = 360
  1125. tra.LockedToPart = true
  1126. tra.ZOffset = 3.6
  1127. end
  1128. local S4 = Instance.new("Sound", P)
  1129. S4.SoundId = "rbxassetid://858904104"
  1130. S4.Volume = 2.5
  1131. S4:Play()
  1132. for i = 1, 300 do
  1133. swait()
  1134. c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1135. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(15), rd(-5), rd(-90)), 0.5)
  1136. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5)
  1137. lerpz(RS, "C0", RSC0 * cf(0, 0.25, 0) * ang(rd(35), rd(15), rd(35)), 0.5)
  1138. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1139. lerpz(LS, "C0", LSC0 * cf(0, 0.25, -0.5) * ang(rd(65), rd(15), rd(-35)), 0.5)
  1140. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1141. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(5)), 0.5)
  1142. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1143. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.5)
  1144. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1145. end
  1146. if Form == "Kaioken" then
  1147. tra.Size = NumberSequence.new({
  1148. NumberSequenceKeypoint.new(0, 14, 0),
  1149. NumberSequenceKeypoint.new(0.275, 14, 0.492),
  1150. NumberSequenceKeypoint.new(1, 14, 0)
  1151. })
  1152. else
  1153. tra.Size = NumberSequence.new({
  1154. NumberSequenceKeypoint.new(0, 10, 0),
  1155. NumberSequenceKeypoint.new(0.275, 10, 0.492),
  1156. NumberSequenceKeypoint.new(1, 10, 0)
  1157. })
  1158. end
  1159. W2:remove()
  1160. P.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -5)
  1161. P.Anchored = true
  1162. S4:Stop()
  1163. S4.SoundId = "rbxassetid://"
  1164. S4:Play()
  1165. S4.Volume = 5
  1166. tra.ZOffset = 3.6
  1167. for i = 1, 4 do
  1168. swait()
  1169. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1170. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1171. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(90)), 0.5)
  1172. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1173. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(-90)), 0.5)
  1174. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1175. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  1176. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1177. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.5)
  1178. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1179. end
  1180. local PE, PE3
  1181. if Form ~= "Kaioken" then
  1182. PE = Instance.new("Part", c)
  1183. PE.Size = Vector3.new(50, 50, 50)
  1184. PE.Material = "Neon"
  1185. PE.BrickColor = BrickColor.new("Really black")
  1186. PE.CanCollide = false
  1187. PE.Anchored = true
  1188. PE.Shape = "Ball"
  1189. else
  1190. PE = Instance.new("Part", c)
  1191. PE.Size = Vector3.new(90, 90, 90)
  1192. PE.Material = "Neon"
  1193. PE.BrickColor = BrickColor.new("Bright violet")
  1194. PE.CanCollide = false
  1195. PE.Anchored = true
  1196. PE3 = Instance.new("Part", c)
  1197. PE3.Size = Vector3.new(90.1, 90.1, 90.1)
  1198. PE3.Material = "Neon"
  1199. PE3.Transparency = 0.5
  1200. PE3.BrickColor = BrickColor.new("Bright violet")
  1201. PE3.CanCollide = false
  1202. PE3.Anchored = true
  1203. PE3.Shape = "Ball"
  1204. end
  1205. local Charge2 = 0
  1206. for i = 1, 100 do
  1207. Charge2 = Charge2 + 1
  1208. PE.Size = PE.Size + Vector3.new(0, 0, 4)
  1209. if Form == "Kaioken" then
  1210. PE3.Size = PE3.Size + Vector3.new(0, 0, 4)
  1211. end
  1212. PE.Touched:connect(function(Hit)
  1213. if Hit.Anchored == false and Hit.Parent ~= c then
  1214. Hit:remove()
  1215. end
  1216. swait()
  1217. end)
  1218. PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -6 + -2 * Charge2)
  1219. if Form == "Kaioken" then
  1220. PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -6 + -2 * Charge2)
  1221. end
  1222. swait()
  1223. end
  1224. tra.Enabled = false
  1225. for i = 1, 80 do
  1226. Charge2 = Charge2 + 1
  1227. PE.Size = PE.Size + Vector3.new(-0.2, -0.2, 4)
  1228. PE.Velocity = Vector3.new(0, 0, 0)
  1229. PE.Transparency = PE.Transparency + 0.025
  1230. PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2 * Charge2)
  1231. PE.CFrame = PE.CFrame * CFrame.new(0, 0, -6)
  1232. if Form == "Kaioken" then
  1233. PE3.Size = PE3.Size + Vector3.new(-0.2005, -0.2005, 4)
  1234. PE3.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 0, -6 + -2 * Charge2)
  1235. end
  1236. swait()
  1237. end
  1238. game.Debris:AddItem(PE, 0)
  1239. game.Debris:AddItem(P, 10)
  1240. if Form == "Kaioken" then
  1241. game.Debris:AddItem(PE, 0)
  1242. end
  1243. anim.Parent = Humanoid
  1244. resetlerp()
  1245. c.HumanoidRootPart.Anchored = false
  1246. attack = false
  1247. CombatDebounce = false
  1248. end
  1249. function FireSpiritBomb(Bomb)
  1250. local Hit = false
  1251. Spawn(function()
  1252. if Hit == true then
  1253. return
  1254. end
  1255. Bomb.CFrame = Bomb.CFrame * CFrame.new(0, 0, 0)
  1256. swait()
  1257. end)
  1258. end
  1259. function SpiritBomb()
  1260. resetlerp()
  1261. CombatDebounce = true
  1262. attack = true
  1263. anim.Parent = nil
  1264. c.HumanoidRootPart.Anchored = true
  1265. local PE
  1266. PE = Instance.new("Part", c)
  1267. PE.Size = Vector3.new(10, 10, 10)
  1268. PE.Material = "Neon"
  1269. PE.BrickColor = BrickColor.new("Lily white")
  1270. PE.CanCollide = false
  1271. PE.Anchored = true
  1272. PE.Shape = "Cylinder"
  1273. local P = Instance.new("Part", c)
  1274. P.CanCollide = false
  1275. P.Size = Vector3.new(0.2, 0.2, 0.2)
  1276. P.Transparency = 1
  1277. local tra
  1278. tra = trazx:clone()
  1279. tra.Parent = P
  1280. tra.LightEmission = 1
  1281. tra.Color = ColorSequence.new({
  1282. ColorSequenceKeypoint.new(0, Color3.new(1, 1, 1)),
  1283. ColorSequenceKeypoint.new(0.5, Color3.new(1, 1, 1)),
  1284. ColorSequenceKeypoint.new(1, Color3.new(1, 1, 1))
  1285. })
  1286. tra.Rate = 50
  1287. tra.Rotation = NumberRange.new(-360, 360)
  1288. tra.Lifetime = NumberRange.new(0.5)
  1289. tra.Size = NumberSequence.new({
  1290. NumberSequenceKeypoint.new(0, 0.4, 0),
  1291. NumberSequenceKeypoint.new(0.779, 2, 0.492),
  1292. NumberSequenceKeypoint.new(1, 4.5, 0)
  1293. })
  1294. tra.Transparency = NumberSequence.new({
  1295. NumberSequenceKeypoint.new(0, 1, 0),
  1296. NumberSequenceKeypoint.new(0.135, 0, 0),
  1297. NumberSequenceKeypoint.new(0.862, 0, 0),
  1298. NumberSequenceKeypoint.new(1, 1, 0)
  1299. })
  1300. tra.Speed = NumberRange.new(0)
  1301. tra.VelocitySpread = 360
  1302. tra.LockedToPart = true
  1303. tra.ZOffset = 4
  1304. local S4 = Instance.new("Sound", P)
  1305. S4.SoundId = "rbxassetid://"
  1306. S4.Volume = 2.5
  1307. S4:Play()
  1308. for i = 1, 50 do
  1309. swait()
  1310. c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1311. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1312. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1313. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(10), rd(0), rd(180)), 0.5)
  1314. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1315. lerpz(LS, "C0", LSC0 * cf(0, 0.5, 0) * ang(rd(10), rd(0), rd(180)), 0.5)
  1316. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1317. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
  1318. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1319. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
  1320. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1321. end
  1322. for i = 1, 900 do
  1323. c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1324. tra.Size = NumberSequence.new({
  1325. NumberSequenceKeypoint.new(0, 0.2 + 0.05 * i, 0),
  1326. NumberSequenceKeypoint.new(1, 0.2 + 0.05 * i, 0)
  1327. })
  1328. PE.Size = PE.Size + Vector3.new(0.05, 0.05, 0.05)
  1329. PE.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 25, 0)
  1330. P.CFrame = c.HumanoidRootPart.CFrame * CFrame.new(0, 25, 0)
  1331. swait()
  1332. end
  1333. for i = 1, 4 do
  1334. swait()
  1335. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(10), rd(0)), 0.5)
  1336. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1337. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5)
  1338. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1339. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.5)
  1340. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1341. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.5)
  1342. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1343. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.5)
  1344. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1345. end
  1346. local W2 = Instance.new("Weld", PE)
  1347. W2.Part0 = PE
  1348. W2.Part1 = P
  1349. W2.C0 = CFrame.new(0, 0, 0)
  1350. S4:Stop()
  1351. S4.SoundId = "rbxassetid://"
  1352. S4:Play()
  1353. S4.Volume = 5
  1354. PE.CFrame = CFrame.new(c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0, 0, 0)).p, mouse.hit.p)
  1355. PE.CFrame = PE.CFrame * CFrame.new(0, 0, -25)
  1356. FireSpiritBomb(PE)
  1357. anim.Parent = Humanoid
  1358. resetlerp()
  1359. c.HumanoidRootPart.Anchored = false
  1360. attack = false
  1361. CombatDebounce = false
  1362. end
  1363. mouse.KeyDown:connect(function(key)
  1364. if attack == true then
  1365. return
  1366. end
  1367. if key == "z" then
  1368. Kamehameha()
  1369. end
  1370. if key == "x" then
  1371. SuperKamehameha()
  1372. end
  1373. if key == "c" then
  1374. SpiritBomb()
  1375. end
  1376. if key == "m" then
  1377. SSJB()
  1378. end
  1379. end)
  1380. game:GetService("RunService").RenderStepped:connect(function()
  1381. Humanoid.MaxHealth = Humanoid.MaxHealth * 2
  1382. Humanoid.Health = Humanoid.MaxHealth * 2
  1383. if attack == false then
  1384. for i, v in pairs(c:children()) do
  1385. if v.ClassName == "Accessory" then
  1386. for i, v2 in pairs(v:children()) do
  1387. if v2.ClassName == "Part" then
  1388. v2.Anchored = false
  1389. end
  1390. end
  1391. end
  1392. end
  1393. for i, v in pairs(c:children()) do
  1394. if v.ClassName == "Part" then
  1395. v.Anchored = false
  1396. end
  1397. end
  1398. end
  1399. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement