Advertisement
Guest User

Untitled

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