hecknes

Goku

Jun 3rd, 2019
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 487.50 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros")
  5. script.Parent = Player.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local Player = game:GetService("Players").LocalPlayer
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local Mouse = Player:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],Player.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83.  
  84. wait(2)
  85. --[[
  86.  
  87. ░▒▓█ Ultra Instinct █▓▒░
  88.  
  89. --]]
  90.  
  91. local Player = owner
  92. local char = Player.Character
  93. local Character = Player.Character
  94. local RootPart = Character.HumanoidRootPart
  95. local Head = Character.Head
  96. local done = false
  97. local canheal = false
  98. local deathchat1 = false
  99. local once = true
  100. local dead = false
  101. local candie = true
  102. local deathchat = false
  103. local idleon = true
  104. local idle1 = true
  105. local idle = true
  106. local spiritballenergy = true
  107. for i, v in pairs(owner.Character:children()) do
  108. if v:IsA("Accessory") then
  109. v:Destroy()
  110. end
  111. end
  112. for i, v in pairs(owner.Character:GetChildren()) do
  113. if v:IsA("Shirt") then
  114. v:Remove()
  115. end
  116. end
  117. for i, v in pairs(owner.Character:GetChildren()) do
  118. if v:IsA("Pants") then
  119. v:Remove()
  120. end
  121. end
  122. wait()
  123. shirt = Instance.new("Shirt",owner.Character)
  124. shirt.Name = "Shirt"
  125. pants = Instance.new("Pants",owner.Character)
  126. pants.Name = "Pants"
  127.  
  128.  
  129.  
  130. local v3 = Vector3.new
  131. local num = 0
  132. local bc = BrickColor.new
  133. local new = Instance.new
  134.  
  135.  
  136. Instance.new("ForceField",char).Visible = false
  137. local poo = Instance.new("IntValue",Character)
  138. poo.Name = "haha nope"
  139. char.Humanoid.MaxHealth = math.huge
  140. wait()
  141. char.Humanoid.Health = math.huge
  142. Instance.new("ForceField",char).Visible = false
  143. local skinCol = "Pastel brown"
  144. local bd = Player:FindFirstChild("Body Colors")
  145. if bd then
  146. bd.HeadColor = BrickColor.new(skinCol)
  147. bd.TorsoColor = BrickColor.new(skinCol)
  148. bd.LeftLegColor = BrickColor.new(skinCol)
  149. bd.RightLegColor = BrickColor.new(skinCol)
  150. bd.LeftArmColor = BrickColor.new(skinCol)
  151. bd.RightArmColor = BrickColor.new(skinCol)
  152. else
  153. bd = Instance.new("BodyColors", Player)
  154. bd.HeadColor = BrickColor.new(skinCol)
  155. bd.TorsoColor = BrickColor.new(skinCol)
  156. bd.LeftLegColor = BrickColor.new(skinCol)
  157. bd.RightLegColor = BrickColor.new(skinCol)
  158. bd.LeftArmColor = BrickColor.new(skinCol)
  159. bd.RightArmColor = BrickColor.new(skinCol)
  160. end
  161. local number = 1
  162.  
  163. --------------------------------------------------------------------------
  164. --transform
  165. GroundWave5 = function()
  166. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  167. Colors = {"Dark blue", "Dark blue"}
  168.  
  169. local wave11 = Instance.new("Part", char)
  170. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  171. wave11.Anchored = true
  172. wave11.Name = "Wave"
  173. wave11.CanCollide = false
  174. wave11.Locked = true
  175. wave11.Size = Vector3.new(1, 1, 1)
  176. wave11.TopSurface = "Smooth"
  177. wave11.BottomSurface = "Smooth"
  178. wave11.Transparency = 0.35
  179. wave11.CFrame = HandCF
  180. wm31 = Instance.new("SpecialMesh", wave11)
  181. wm31.MeshId = "rbxassetid://3270017"
  182. coroutine.wrap(function()
  183. for i = 1, 30, 1 do
  184. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  185. wave11.Size = wm31.Scale
  186. wave11.CFrame = HandCF
  187. wave11.Transparency = i/30
  188. wait()
  189. end
  190. wait()
  191. wave11:Destroy()
  192. end)()
  193. end
  194. GroundWave6 = function()
  195. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  196. Colors = {"White", "Dark blue"}
  197. local wave111 = Instance.new("Part", char)
  198. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  199. wave111.Anchored = true
  200. wave111.Name = "Wave"
  201. wave111.CanCollide = false
  202. wave111.Locked = true
  203. wave111.Size = Vector3.new(1, 1, 1)
  204. wave111.TopSurface = "Smooth"
  205. wave111.BottomSurface = "Smooth"
  206. wave111.Transparency = 0.35
  207. wave111.CFrame = HandCF
  208. wm311 = Instance.new("SpecialMesh", wave111)
  209. wm311.MeshId = "rbxassetid://3270017"
  210. coroutine.wrap(function()
  211. for i = 1, 30, 1 do
  212. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  213. wave111.Size = wm311.Scale
  214. wave111.CFrame = HandCF
  215. wave111.Transparency = i/30
  216. wait()
  217. end
  218. wait()
  219. wave111:Destroy()
  220. end)()
  221. end
  222. GroundWave7 = function()
  223. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  224. Colors = {"Dark blue", "White"}
  225. local wave1111 = Instance.new("Part", char)
  226. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  227. wave1111.Anchored = true
  228. wave1111.Name = "Wave"
  229. wave1111.CanCollide = false
  230. wave1111.Locked = true
  231. wave1111.Size = Vector3.new(1, 1, 1)
  232. wave1111.TopSurface = "Smooth"
  233. wave1111.BottomSurface = "Smooth"
  234. wave1111.Transparency = 0.35
  235. wave1111.CFrame = HandCF
  236. wm3111 = Instance.new("SpecialMesh", wave1111)
  237. wm3111.MeshId = "rbxassetid://3270017"
  238. coroutine.wrap(function()
  239. for i = 1, 30, 1 do
  240. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  241. wave1111.Size = wm3111.Scale
  242. wave1111.CFrame = HandCF
  243. wave1111.Transparency = i/30
  244. wait()
  245. end
  246. wait()
  247. wave1111:Destroy()
  248. end)()
  249. end
  250. GroundWave8 = function()
  251. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  252. Colors = {"Dark blue", "Dark blue"}
  253. local wave11111 = Instance.new("Part", char)
  254. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  255. wave11111.Anchored = true
  256. wave11111.Name = "Wave"
  257. wave11111.CanCollide = false
  258. wave11111.Locked = true
  259. wave11111.Size = Vector3.new(1, 1, 1)
  260. wave11111.TopSurface = "Smooth"
  261. wave11111.BottomSurface = "Smooth"
  262. wave11111.Transparency = 0.35
  263. wave11111.CFrame = HandCF
  264. wm31111 = Instance.new("SpecialMesh", wave11111)
  265. wm31111.MeshId = "rbxassetid://3270017"
  266. coroutine.wrap(function()
  267. for i = 1, 30, 1 do
  268. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  269. wave11111.Size = wm31111.Scale
  270. wave11111.CFrame = HandCF
  271. wave11111.Transparency = i/30
  272. wait()
  273. end
  274. wait()
  275. wave11111:Destroy()
  276. end)()
  277. end
  278. GroundWave9 = function()
  279. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  280.  
  281. Colors = {"Cyan", "White"}
  282. local wave111111 = Instance.new("Part", char)
  283. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  284. wave111111.Anchored = true
  285. wave111111.Name = "Wave"
  286. wave111111.CanCollide = false
  287. wave111111.Locked = true
  288. wave111111.Size = Vector3.new(1, 1, 1)
  289. wave111111.TopSurface = "Smooth"
  290. wave111111.BottomSurface = "Smooth"
  291. wave111111.Transparency = 0.35
  292. wave111111.CFrame = HandCF
  293. wm311111 = Instance.new("SpecialMesh", wave111111)
  294. wm311111.MeshId = "rbxassetid://3270017"
  295. coroutine.wrap(function()
  296. for i = 1, 30, 1 do
  297. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  298. wave111111.Size = wm311111.Scale
  299. wave111111.CFrame = HandCF
  300. wave111111.Transparency = i/30
  301. wait()
  302. end
  303. wait()
  304. wave111111:Destroy()
  305. end)()
  306. end
  307. GroundWave10 = function()
  308. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  309. Colors = {"White", "Dark blue"}
  310. local wave1111111 = Instance.new("Part", char)
  311. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  312. wave1111111.Anchored = true
  313. wave1111111.Name = "Wave"
  314. wave1111111.CanCollide = false
  315. wave1111111.Locked = true
  316. wave1111111.Size = Vector3.new(1, 1, 1)
  317. wave1111111.TopSurface = "Smooth"
  318. wave1111111.BottomSurface = "Smooth"
  319. wave1111111.Transparency = 0.35
  320. wave1111111.CFrame = HandCF
  321. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  322. wm3111111.MeshId = "rbxassetid://3270017"
  323. coroutine.wrap(function()
  324. for i = 1, 30, 1 do
  325. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  326. wave1111111.Size = wm3111111.Scale
  327. wave1111111.CFrame = HandCF
  328. wave1111111.Transparency = i/30
  329. wait()
  330. end
  331. wait()
  332. wave1111111:Destroy()
  333. end)()
  334. end
  335.  
  336. GroundWave1 = function()
  337.  
  338. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  339. Colors = {"White", "White"}
  340. local wave = Instance.new("Part", char)
  341. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  342. wave.Anchored = true
  343. wave.Name = "Wave"..number
  344. wave.CanCollide = false
  345. wave.Locked = true
  346. wave.Size = Vector3.new(1, 1, 1)
  347. wave.TopSurface = "Smooth"
  348. wave.BottomSurface = "Smooth"
  349. wave.Transparency = 0.35
  350. wave.CFrame = HandCF
  351. wm = Instance.new("SpecialMesh", wave)
  352. wm.Name = "wave"..number
  353. wm.MeshId = "rbxassetid://3270017"
  354. coroutine.wrap(function()
  355. for i = 1, 30, 1 do
  356. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  357. wave.Size = wm.Scale
  358. wave.CFrame = HandCF
  359. wave.Transparency = i/30
  360. wait()
  361. end
  362. wait()
  363. wave:Destroy()
  364.  
  365. end)()
  366. end
  367.  
  368.  
  369. shirt = Instance.new("Shirt", char)
  370. shirt.Name = "Shirt"
  371. pants = Instance.new("Pants", char)
  372. pants.Name = "Pants"
  373. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1189101246"
  374. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1203223046"
  375. char.Head.face.Texture = "rbxassetid://665350491"
  376.  
  377. Hair7 = Instance.new("Part")
  378. Hair7.Parent = char
  379. Hair7.Name = "Hair"
  380. Hair7.CanCollide = false
  381. Hair7.Locked = true
  382. Hair7.TopSurface = "Smooth"
  383. Hair7.BottomSurface = "Smooth"
  384. Hair7.formFactor = "Symmetric"
  385. Hair7.Material = "Neon"
  386. Hair7.BrickColor = BrickColor.new("Really black")
  387. Hair7.CFrame = char.Torso.CFrame
  388. Hair7.Size = Vector3.new(1, 1, 1)
  389. Hair7.Transparency = 0
  390.  
  391.  
  392. Weld1 = Instance.new("Weld")
  393. Weld1.Parent = char.Head
  394. Weld1.Part0 = char.Head
  395. Weld1.Part1 = Hair7
  396. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  397.  
  398. Mesh = Instance.new("SpecialMesh")
  399. Mesh.Offset = Vector3.new(0,-0.4,0)
  400. Mesh.Parent = Hair7
  401. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  402. Mesh.MeshType = "FileMesh"
  403. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  404. Mesh.TextureId = ""
  405. wait(0.5)
  406. game.Chat:Chat(Character, "...", "White")
  407. local Must2 = Instance.new("Sound",char)
  408. Must2.SoundId = "rbxassetid://1136905493"
  409. Must2.Pitch = 0.99
  410. Must2.Volume = 2.0
  411. Must2.Looped = true
  412. wait(0)
  413. Must2:Play()
  414. wait(3)
  415. Hair7:Destroy()
  416. wait(0)
  417. Hair7 = Instance.new("Part")
  418. Hair7.Parent = char
  419. Hair7.Name = "Hair"
  420. Hair7.CanCollide = false
  421. Hair7.Locked = true
  422. Hair7.TopSurface = "Smooth"
  423. Hair7.BottomSurface = "Smooth"
  424. Hair7.formFactor = "Symmetric"
  425. Hair7.Material = "Neon"
  426. Hair7.BrickColor = BrickColor.new("Really black")
  427. Hair7.CFrame = char.Torso.CFrame
  428. Hair7.Size = Vector3.new(1, 1, 1)
  429. Hair7.Transparency = 0
  430.  
  431.  
  432. Weld1 = Instance.new("Weld")
  433. Weld1.Parent = char.Head
  434. Weld1.Part0 = char.Head
  435. Weld1.Part1 = Hair7
  436. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  437.  
  438. Mesh = Instance.new("SpecialMesh")
  439. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  440. Mesh.Parent = Hair7
  441. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  442. Mesh.MeshType = "FileMesh"
  443. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  444. Mesh.TextureId = ""
  445. wait(4)
  446. local poof = Instance.new("Sound",Player)
  447. poof.SoundId = "rbxassetid://1035030726"
  448. poof.Pitch = 0.99
  449. poof.Volume = 1.3
  450. poof.Looped = false
  451. wait(0)
  452. poof:Play()
  453. GroundWave5()
  454. GroundWave6()
  455. GroundWave7()
  456. GroundWave8()
  457. GroundWave9()
  458. GroundWave10()
  459. Hair7:Destroy()
  460. wait(0)
  461. game.Chat:Chat(Character, "I... I WILL NOT LET YOU DEFEAT ME!, AAAAAH!... Heh", "White")
  462. Hair7 = Instance.new("Part")
  463. Hair7.Parent = char
  464. Hair7.Name = "Hair"
  465. Hair7.CanCollide = false
  466. Hair7.Locked = true
  467. Hair7.TopSurface = "Smooth"
  468. Hair7.BottomSurface = "Smooth"
  469. Hair7.formFactor = "Symmetric"
  470. Hair7.Material = "Neon"
  471. Hair7.BrickColor = BrickColor.new("Really black")
  472. Hair7.CFrame = char.Torso.CFrame
  473. Hair7.Size = Vector3.new(1, 1, 1)
  474. Hair7.Transparency = 0
  475.  
  476.  
  477. Weld1 = Instance.new("Weld")
  478. Weld1.Parent = char.Head
  479. Weld1.Part0 = char.Head
  480. Weld1.Part1 = Hair7
  481. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  482.  
  483. Mesh = Instance.new("SpecialMesh")
  484. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  485. Mesh.Parent = Hair7
  486. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  487. Mesh.MeshType = "FileMesh"
  488. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  489. Mesh.TextureId = ""
  490. char.Head.face.Texture = "rbxassetid://986775808"
  491.  
  492.  
  493. local ice = Instance.new("Part", Head)
  494. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  495. ice.BrickColor = BrickColor.new("White")
  496. ice.CanCollide = false
  497. ice.TopSurface = 0
  498. ice.BottomSurface = 0
  499. ice.Transparency = 1
  500. local ice2 = Instance.new("SpecialMesh", ice)
  501. ice2.MeshType = "Brick"
  502. ice2.Scale = Vector3.new(1, 1, 1)
  503. local ice3 = Instance.new("Weld", ice)
  504. ice3.Part0 = Head
  505. ice3.Part1 = ice
  506. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  507. local icesmoke = Instance.new("ParticleEmitter", ice)
  508. icesmoke.VelocitySpread = 5
  509. icesmoke.Size = NumberSequence.new({
  510. NumberSequenceKeypoint.new(0, 0.01),
  511. NumberSequenceKeypoint.new(1, 1)
  512. })
  513. icesmoke.Rate = math.huge
  514. icesmoke.Speed = NumberRange.new(1, 1)
  515. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  516. icesmoke.Transparency = NumberSequence.new({
  517. NumberSequenceKeypoint.new(0, 0.9),
  518. NumberSequenceKeypoint.new(1, 1)
  519. })
  520. icesmoke.Rotation = NumberRange.new(0, 360)
  521. icesmoke.Name = "Smoke"
  522. icesmoke.LightEmission = 0
  523. icesmoke.Acceleration = Vector3.new(0,0,0)
  524. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  525. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  526. icesmoke.LockedToPart = true
  527. maincolor = owner.Character.Torso.BrickColor.Name
  528. secondcolor = "Really black"
  529. wait(0.016666666666666666)
  530. Effects = {}
  531. local Player = owner
  532. local Character = Player.Character
  533. local Humanoid = Character.Humanoid
  534. local LeftArm = Character["Left Arm"]
  535. local RightArm = Character["Right Arm"]
  536. local LeftLeg = Character["Left Leg"]
  537. local RightLeg = Character["Right Leg"]
  538. local Head = Character.Head
  539. local Torso = Character.Torso
  540. local cam = game.Workspace.CurrentCamera
  541. local RootJoint = RootPart.RootJoint
  542. local equipped = true
  543. local attack = false
  544. local Anim = "Idle"
  545. local idle = 0
  546. local attacktype = 1
  547. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  548. local velocity = RootPart.Velocity.y
  549. local sine = 0
  550. local change = 1
  551. local grabbed = false
  552. local cn = CFrame.new
  553. local mr = math.rad
  554. local angles = CFrame.Angles
  555. local ud = UDim2.new
  556. local c3 = Color3.new
  557. local dir = {
  558. w = 0,
  559. s = 0,
  560. a = 0,
  561. d = 0
  562. }
  563. firemode = true
  564. rock = true
  565. local Services = {
  566. SoundService = game:GetService("SoundService"),
  567. Players = game:GetService("Players"),
  568. Debris = game:GetService("Debris"),
  569. Workspace = game:GetService("Workspace"),
  570. Lighting = game:GetService("Lighting"),
  571. HttpService = game:GetService("HttpService"),
  572. InsertService = game:GetService("InsertService")
  573. }
  574. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  575. Humanoid.Animator:Destroy()
  576. Character.Animate:Destroy()
  577. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  578. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  579. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  580. RSH, LSH = nil, nil
  581. RW = Instance.new("Weld")
  582. LW = Instance.new("Weld")
  583. RH = Torso["Right Hip"]
  584. LH = Torso["Left Hip"]
  585. RSH = Torso["Right Shoulder"]
  586. LSH = Torso["Left Shoulder"]
  587. RSH.Parent = nil
  588. LSH.Parent = nil
  589. RW.Name = "RW"
  590. RW.Part0 = Torso
  591. RW.C0 = cn(1.5, 0.5, 0)
  592. RW.C1 = cn(0, 0.5, 0)
  593. RW.Part1 = RightArm
  594. RW.Parent = Torso
  595. LW.Name = "LW"
  596. LW.Part0 = Torso
  597. LW.C0 = cn(-1.5, 0.5, 0)
  598. LW.C1 = cn(0, 0.5, 0)
  599. LW.Part1 = LeftArm
  600. LW.Parent = Torso
  601. --------------
  602. human = char:FindFirstChild("Humanoid")
  603. human.Name = "hi"
  604. lig = Instance.new("PointLight",Player.Character.Torso)
  605. lig.Color=Color3.new(0,0,255)
  606. lig.Range = 10
  607. ----
  608. function clerp(a, b, t)
  609. local qa = {
  610. QuaternionFromCFrame(a)
  611. }
  612. local qb = {
  613. QuaternionFromCFrame(b)
  614. }
  615. local ax, ay, az = a.x, a.y, a.z
  616. local bx, by, bz = b.x, b.y, b.z
  617. local _t = 1 - t
  618. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  619. end
  620. function QuaternionFromCFrame(cf)
  621. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  622. local trace = m00 + m11 + m22
  623. if trace > 0 then
  624. local s = math.sqrt(1 + trace)
  625. local recip = 0.5 / s
  626. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  627. else
  628. local i = 0
  629. if m00 < m11 then
  630. i = 1
  631. end
  632. if m22 > (i == 0 and m00 or m11) then
  633. i = 2
  634. end
  635. if i == 0 then
  636. local s = math.sqrt(m00 - m11 - m22 + 1)
  637. local recip = 0.5 / s
  638. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  639. elseif i == 1 then
  640. local s = math.sqrt(m11 - m22 - m00 + 1)
  641. local recip = 0.5 / s
  642. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  643. elseif i == 2 then
  644. local s = math.sqrt(m22 - m00 - m11 + 1)
  645. local recip = 0.5 / s
  646. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  647. end
  648. end
  649. end
  650. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  651. local xs, ys, zs = x + x, y + y, z + z
  652. local wx, wy, wz = w * xs, w * ys, w * zs
  653. local xx = x * xs
  654. local xy = x * ys
  655. local xz = x * zs
  656. local yy = y * ys
  657. local yz = y * zs
  658. local zz = z * zs
  659. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  660. end
  661. function QuaternionSlerp(a, b, t)
  662. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  663. local startInterp, finishInterp
  664. if cosTheta >= 1.0E-4 then
  665. if 1 - cosTheta > 1.0E-4 then
  666. local theta = math.acos(cosTheta)
  667. local invSinTheta = 1 / math.sin(theta)
  668. startInterp = math.sin((1 - t) * theta) * invSinTheta
  669. finishInterp = math.sin(t * theta) * invSinTheta
  670. else
  671. startInterp = 1 - t
  672. finishInterp = t
  673. end
  674. elseif 1 + cosTheta > 1.0E-4 then
  675. local theta = math.acos(-cosTheta)
  676. local invSinTheta = 1 / math.sin(theta)
  677. startInterp = math.sin((t - 1) * theta) * invSinTheta
  678. finishInterp = math.sin(t * theta) * invSinTheta
  679. else
  680. startInterp = t - 1
  681. finishInterp = t
  682. end
  683. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  684. end
  685. function swait(num)
  686. if num == 0 or num == nil then
  687. game:service("RunService").RenderStepped:wait(0)
  688. else
  689. for i = 0, num do
  690. game:service("RunService").RenderStepped:wait(0)
  691. end
  692. end
  693. end
  694. local RbxUtility = LoadLibrary("RbxUtility")
  695. local Create = RbxUtility.Create
  696. function RemoveOutlines(part)
  697. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  698. end
  699. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  700. local Part = Create("Part")({
  701. formFactor = FormFactor,
  702. Parent = Parent,
  703. Reflectance = Reflectance,
  704. Transparency = Transparency,
  705. CanCollide = false,
  706. Locked = true,
  707. BrickColor = BrickColor.new(tostring(BColor)),
  708. Name = Name,
  709. Size = Size,
  710. Material = Material
  711. })
  712. RemoveOutlines(Part)
  713. return Part
  714. end
  715. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  716. local Msh = Create(Mesh)({
  717. Parent = Part,
  718. Offset = OffSet,
  719. Scale = Scale
  720. })
  721. if Mesh == "SpecialMesh" then
  722. Msh.MeshType = MeshType
  723. Msh.MeshId = MeshId
  724. end
  725. return Msh
  726. end
  727. function CreateWeld(Parent, Part0, Part1, C0, C1)
  728. local Weld = Create("Weld")({
  729. Parent = Parent,
  730. Part0 = Part0,
  731. Part1 = Part1,
  732. C0 = C0,
  733. C1 = C1
  734. })
  735. return Weld
  736. end
  737. function rayCast(Position, Direction, Range, Ignore)
  738. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  739. end
  740. function CreateSound(id, par, vol, pit)
  741. coroutine.resume(coroutine.create(function()
  742. local sou = Instance.new("Sound", par or workspace)
  743. sou.Volume = vol
  744. sou.Pitch = pit or 1
  745. sou.SoundId = id
  746. wait()
  747. sou:play()
  748. game:GetService("Debris"):AddItem(sou, 6)
  749. end))
  750. end
  751. function CreateSong(id, par, vol, pit)
  752. coroutine.resume(coroutine.create(function()
  753. sou2 = Instance.new("Sound", par or workspace)
  754. sou2.Volume = 1
  755. sou2.Pitch = 1
  756. sou2.SoundId = id
  757. wait()
  758. sou2:play()
  759. sou2.Looped = true
  760. end))
  761. end
  762. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  763. local function getclosest(obj, distance)
  764. local last, lastx = distance + 1, nil
  765. for i, v in pairs(workspace:GetChildren()) do
  766. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  767. local t = v.Torso
  768. local dist = t.Position - obj.Position.magnitude
  769. if distance >= dist and last > dist then
  770. last = dist
  771. lastx = v
  772. end
  773. end
  774. end
  775. return lastx
  776. end
  777. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  778. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  779. prt.Anchored = true
  780. prt.CFrame = cframe
  781. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  782. game:GetService("Debris"):AddItem(prt, 10)
  783. if Type == 1 or Type == nil then
  784. table.insert(Effects, {
  785. prt,
  786. "Block1",
  787. delay,
  788. x3,
  789. y3,
  790. z3,
  791. msh
  792. })
  793. elseif Type == 2 then
  794. table.insert(Effects, {
  795. prt,
  796. "Block2",
  797. delay,
  798. x3,
  799. y3,
  800. z3,
  801. msh
  802. })
  803. elseif Type == 3 then
  804. table.insert(Effects, {
  805. prt,
  806. "Block3",
  807. delay,
  808. x3,
  809. y3,
  810. z3,
  811. msh
  812. })
  813. end
  814. end
  815. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  816. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  817. prt.Anchored = true
  818. prt.CFrame = cframe
  819. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  820. game:GetService("Debris"):AddItem(prt, 10)
  821. table.insert(Effects, {
  822. prt,
  823. "Cylinder",
  824. delay,
  825. x3,
  826. y3,
  827. z3,
  828. msh
  829. })
  830. end
  831. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  832. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  833. prt.Anchored = true
  834. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  835. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  836. game:GetService("Debris"):AddItem(prt, 10)
  837. table.insert(Effects, {
  838. prt,
  839. "Cylinder",
  840. delay,
  841. x3,
  842. y3,
  843. z3,
  844. msh
  845. })
  846. end
  847. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  848. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  849. prt.Anchored = true
  850. prt.CFrame = cframe
  851. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  852. game:GetService("Debris"):AddItem(prt, 10)
  853. table.insert(Effects, {
  854. prt,
  855. "Cylinder",
  856. delay,
  857. x3,
  858. y3,
  859. z3,
  860. msh
  861. })
  862. end
  863. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  864. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  865. prt.Anchored = true
  866. prt.CFrame = cframe
  867. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  868. game:GetService("Debris"):AddItem(prt, 10)
  869. table.insert(Effects, {
  870. prt,
  871. "Cylinder",
  872. delay,
  873. x3,
  874. y3,
  875. z3,
  876. msh
  877. })
  878. end
  879. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  880. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  881. prt.Anchored = true
  882. prt.CFrame = cframe
  883. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  884. game:GetService("Debris"):AddItem(prt, 10)
  885. table.insert(Effects, {
  886. prt,
  887. "Cylinder",
  888. delay,
  889. x3,
  890. y3,
  891. z3,
  892. msh
  893. })
  894. end
  895. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  896. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  897. prt.Anchored = true
  898. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  899. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  900. local num = math.random(10, 50) / 1000
  901. game:GetService("Debris"):AddItem(prt, 10)
  902. table.insert(Effects, {
  903. prt,
  904. "Shatter",
  905. num,
  906. prt.CFrame,
  907. math.random() - math.random(),
  908. 0,
  909. math.random(50, 100) / 100
  910. })
  911. end
  912.  
  913. attack = false
  914. game:GetService("RunService").Stepped:connect(function()
  915. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  916. velocity = RootPart.Velocity.y
  917. sine = sine + change
  918. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  919. if equipped == true or equipped == false then
  920. if 1 < RootPart.Velocity.y and hit == nil then
  921. Anim = "Jump"
  922. if attack == false and ice_mode == false then
  923. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  924. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  925. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  926. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  927. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  928. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  929. end
  930. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  931. Anim = "Fall"
  932. if attack == false then
  933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  935. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  936. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  937. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  938. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  939. end
  940. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  941. Anim = "Idle"
  942. if attack==false then
  943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .3)
  944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  945. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.3)
  946. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.3)
  947. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  948. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  949. end
  950. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  951. Anim = "Walk"
  952. if attack==false then
  953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
  954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  955. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  956. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  957. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  958. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  959. end
  960. end
  961. end
  962. if equipped == true or equipped == false then
  963. if 1 < RootPart.Velocity.Y and hit == nil then
  964. Anim = "Jump"
  965. if attack == false and ice_mode == true then
  966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  968. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  970. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  971. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  972. end
  973. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  974. Anim = "Fall"
  975. if attack == false then
  976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  978. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  979. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  980. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  981. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  982. end
  983. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  984. Anim = "Idle"
  985. if attack == false then
  986. change = 0.8
  987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(15)), 0.1)
  988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  989. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  990. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  991. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(sine / 25))), 0.1)
  992. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.1 * math.cos(sine / 25), -0.1) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(sine / 25))), 0.1)
  993. end
  994. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  995. Anim = "Walk"
  996. if attack == false then
  997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(-70)), 0.1)
  998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(70)), 0.1)
  999. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  1000. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  1001. RH.C0 = clerp(RH.C0, cn(0.6, -0.8 - 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(4 + 2 * math.cos(sine / 25))), 0.1)
  1002. LH.C0 = clerp(LH.C0, cn(-0.9, -0.8 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(sine / 25))), 0.1)
  1003. end
  1004. end
  1005. end
  1006. if 0 < #Effects then
  1007. for e = 1, #Effects do
  1008. if Effects[e] ~= nil then
  1009. local Thing = Effects[e]
  1010. if Thing ~= nil then
  1011. local Part = Thing[1]
  1012. local Mode = Thing[2]
  1013. local Delay = Thing[3]
  1014. local IncX = Thing[4]
  1015. local IncY = Thing[5]
  1016. local IncZ = Thing[6]
  1017. if 1 >= Thing[1].Transparency then
  1018. if Thing[2] == "Block1" then
  1019. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1020. local Mesh = Thing[1].Mesh
  1021. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1022. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1023. elseif Thing[2] == "Block2" then
  1024. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  1025. local Mesh = Thing[7]
  1026. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1027. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1028. elseif Thing[2] == "Block3" then
  1029. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.2, 0)
  1030. local Mesh = Thing[7]
  1031. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1032. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1033. elseif Thing[2] == "Cylinder" then
  1034. local Mesh = Thing[1].Mesh
  1035. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1036. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1037. elseif Thing[2] == "Blood" then
  1038. local Mesh = Thing[7]
  1039. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1040. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1041. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1042. elseif Thing[2] == "Elec" then
  1043. local Mesh = Thing[1].Mesh
  1044. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1045. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1046. elseif Thing[2] == "Disappear" then
  1047. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1048. elseif Thing[2] == "Shatter" then
  1049. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1050. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1051. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1052. Thing[6] = Thing[6] + Thing[5]
  1053. end
  1054. else
  1055. Part.Parent = nil
  1056. table.remove(Effects, e)
  1057. end
  1058. end
  1059. end
  1060. end
  1061. end
  1062. end)
  1063. ---
  1064. local whoh = Instance.new("Sound",Torso)
  1065. whoh.SoundId = "rbxassetid://1179254378"
  1066. whoh.Pitch = 0.99
  1067. whoh.Volume = 1.5
  1068. whoh.Looped = true
  1069. wait(0)
  1070. whoh:Play()
  1071. local Aura = Instance.new('ParticleEmitter')
  1072. Aura.Name = "Aura"
  1073. Aura.Texture = "rbxassetid://833874434"
  1074. Aura.Parent = LeftArm
  1075. Aura.LightEmission = 1
  1076. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1077. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1078. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1079. Aura.LockedToPart = true
  1080. Aura.Lifetime = NumberRange.new(1)
  1081. Aura.Rate = 100
  1082. Aura.Speed = NumberRange.new(0.3)
  1083. Aura.EmissionDirection = "Top"
  1084.  
  1085.  
  1086. local Aura = Instance.new('ParticleEmitter')
  1087. Aura.Name = "Aura"
  1088. Aura.Texture = "rbxassetid://833874434"
  1089. Aura.Parent = Head
  1090. Aura.LightEmission = 1
  1091. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1092. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1093. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1094. Aura.LockedToPart = true
  1095. Aura.Lifetime = NumberRange.new(1)
  1096. Aura.Rate = 100
  1097. Aura.Speed = NumberRange.new(0)
  1098. Aura.EmissionDirection = "Top"
  1099. local Aura2 = Instance.new('ParticleEmitter')
  1100. Aura2.Name = "Aura"
  1101. Aura2.Texture = "rbxassetid://833874434"
  1102. Aura2.Parent = RightArm
  1103. Aura2.LightEmission = 1
  1104. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1105. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1106. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1107. Aura2.LockedToPart = true
  1108. Aura2.Lifetime = NumberRange.new(1)
  1109. Aura2.Rate = 100
  1110. Aura2.Speed = NumberRange.new(0.3)
  1111. Aura2.EmissionDirection = "Top"
  1112. local Aura2 = Instance.new('ParticleEmitter')
  1113. Aura2.Name = "Aura"
  1114. Aura2.Texture = "rbxassetid://833874434"
  1115. Aura2.Parent = LeftLeg
  1116. Aura2.LightEmission = 1
  1117. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1118. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1119. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1120. Aura2.LockedToPart = true
  1121. Aura2.Lifetime = NumberRange.new(1)
  1122. Aura2.Rate = 100
  1123. Aura2.Speed = NumberRange.new(0.3)
  1124. Aura2.EmissionDirection = "Top"
  1125. local Aura2 = Instance.new('ParticleEmitter')
  1126. Aura2.Name = "Aura"
  1127. Aura2.Texture = "rbxassetid://833874434"
  1128. Aura2.Parent = RightLeg
  1129. Aura2.LightEmission = 1
  1130. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1131. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1132. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1133. Aura2.LockedToPart = true
  1134. Aura2.Lifetime = NumberRange.new(1)
  1135. Aura2.Rate = 100
  1136. Aura2.Speed = NumberRange.new(0.3)
  1137. Aura2.EmissionDirection = "Top"
  1138. ---aura2
  1139. local Aura = Instance.new('ParticleEmitter')
  1140. Aura.Name = "Aura"
  1141. Aura.Texture = "rbxassetid://833874434"
  1142. Aura.Parent = LeftArm
  1143. Aura.LightEmission = 1
  1144. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1145. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1146. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1147. Aura.LockedToPart = true
  1148. Aura.Lifetime = NumberRange.new(1)
  1149. Aura.Rate = 60
  1150. Aura.Speed = NumberRange.new(0.3)
  1151. Aura.EmissionDirection = "Top"
  1152. local Aura2 = Instance.new('ParticleEmitter')
  1153. Aura2.Name = "Aura"
  1154. Aura2.Texture = "rbxassetid://833874434"
  1155. Aura2.Parent = RightArm
  1156. Aura2.LightEmission = 1
  1157. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1158. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1159. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1160. Aura2.LockedToPart = true
  1161. Aura2.Lifetime = NumberRange.new(1)
  1162. Aura2.Rate = 60
  1163. Aura2.Speed = NumberRange.new(0.3)
  1164. Aura2.EmissionDirection = "Top"
  1165. local Aura2 = Instance.new('ParticleEmitter')
  1166. Aura2.Name = "Aura"
  1167. Aura2.Texture = "rbxassetid://833874434"
  1168. Aura2.Parent = LeftLeg
  1169. Aura2.LightEmission = 1
  1170. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1171. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1172. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1173. Aura2.LockedToPart = true
  1174. Aura2.Lifetime = NumberRange.new(1)
  1175. Aura2.Rate = 60
  1176. Aura2.Speed = NumberRange.new(0.1)
  1177. Aura2.EmissionDirection = "Top"
  1178. local Aura2 = Instance.new('ParticleEmitter')
  1179. Aura2.Name = "Aura"
  1180. Aura2.Texture = "rbxassetid://833874434"
  1181. Aura2.Parent = RightLeg
  1182. Aura2.LightEmission = 1
  1183. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1184. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1185. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1186. Aura2.LockedToPart = true
  1187. Aura2.Lifetime = NumberRange.new(1)
  1188. Aura2.Rate = 60
  1189. Aura2.Speed = NumberRange.new(0.3)
  1190. Aura2.EmissionDirection = "Top"
  1191. ----aura3
  1192. ---aura2
  1193. local Aura = Instance.new('ParticleEmitter')
  1194. Aura.Name = "Aura"
  1195. Aura.Texture = "rbxassetid://833874434"
  1196. Aura.Parent = LeftArm
  1197. Aura.LightEmission = 1
  1198. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1199. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1200. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1201. Aura.LockedToPart = true
  1202. Aura.Lifetime = NumberRange.new(1)
  1203. Aura.Rate = 60
  1204. Aura.Speed = NumberRange.new(0.3)
  1205. Aura.EmissionDirection = "Top"
  1206. local Aura2 = Instance.new('ParticleEmitter')
  1207. Aura2.Name = "Aura"
  1208. Aura2.Texture = "rbxassetid://833874434"
  1209. Aura2.Parent = RightArm
  1210. Aura2.LightEmission = 1
  1211. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1212. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1213. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1214. Aura2.LockedToPart = true
  1215. Aura2.Lifetime = NumberRange.new(1)
  1216. Aura2.Rate = 60
  1217. Aura2.Speed = NumberRange.new(0.3)
  1218. Aura2.EmissionDirection = "Top"
  1219. local Aura2 = Instance.new('ParticleEmitter')
  1220. Aura2.Name = "Aura"
  1221. Aura2.Texture = "rbxassetid://833874434"
  1222. Aura2.Parent = LeftLeg
  1223. Aura2.LightEmission = 1
  1224. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1225. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1226. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1227. Aura2.LockedToPart = true
  1228. Aura2.Lifetime = NumberRange.new(1)
  1229. Aura2.Rate = 60
  1230. Aura2.Speed = NumberRange.new(0.3)
  1231. Aura2.EmissionDirection = "Top"
  1232. local Aura2 = Instance.new('ParticleEmitter')
  1233. Aura2.Name = "Aura"
  1234. Aura2.Texture = "rbxassetid://833874434"
  1235. Aura2.Parent = RightLeg
  1236. Aura2.LightEmission = 1
  1237. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1238. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1239. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1240. Aura2.LockedToPart = true
  1241. Aura2.Lifetime = NumberRange.new(0.6)
  1242. Aura2.Rate = 60
  1243. Aura2.Speed = NumberRange.new(0.3)
  1244. Aura2.EmissionDirection = "Top"
  1245. ----
  1246.  
  1247. ---aura2
  1248. local Aura = Instance.new('ParticleEmitter')
  1249. Aura.Name = "Aura"
  1250. Aura.Texture = "rbxassetid://833874434"
  1251. Aura.Parent = LeftArm
  1252. Aura.LightEmission = 1
  1253. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1254. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1255. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1256. Aura.LockedToPart = true
  1257. Aura.Lifetime = NumberRange.new(1)
  1258. Aura.Rate = 60
  1259. Aura.Speed = NumberRange.new(0.3)
  1260. Aura.EmissionDirection = "Top"
  1261. local Aura2 = Instance.new('ParticleEmitter')
  1262. Aura2.Name = "Aura"
  1263. Aura2.Texture = "rbxassetid://833874434"
  1264. Aura2.Parent = RightArm
  1265. Aura2.LightEmission = 1
  1266. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1267. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1268. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1269. Aura2.LockedToPart = true
  1270. Aura2.Lifetime = NumberRange.new(1)
  1271. Aura2.Rate = 60
  1272. Aura2.Speed = NumberRange.new(0.3)
  1273. Aura2.EmissionDirection = "Top"
  1274. local Aura2 = Instance.new('ParticleEmitter')
  1275. Aura2.Name = "Aura"
  1276. Aura2.Texture = "rbxassetid://833874434"
  1277. Aura2.Parent = LeftLeg
  1278. Aura2.LightEmission = 1
  1279. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1280. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1281. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1282. Aura2.LockedToPart = true
  1283. Aura2.Lifetime = NumberRange.new(1)
  1284. Aura2.Rate = 60
  1285. Aura2.Speed = NumberRange.new(0.3)
  1286. Aura2.EmissionDirection = "Top"
  1287. local Aura2 = Instance.new('ParticleEmitter')
  1288. Aura2.Name = "Aura"
  1289. Aura2.Texture = "rbxassetid://833874434"
  1290. Aura2.Parent = RightLeg
  1291. Aura2.LightEmission = 1
  1292. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1293. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1294. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1295. Aura2.LockedToPart = true
  1296. Aura2.Lifetime = NumberRange.new(0.6)
  1297. Aura2.Rate = 60
  1298. Aura2.Speed = NumberRange.new(0.3)
  1299. Aura2.EmissionDirection = "Top"
  1300. local tra = Instance.new('ParticleEmitter')
  1301. tra.Parent = Torso
  1302. tra.LightEmission = 1
  1303. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1304. tra.Rate = 15
  1305. tra.Rotation = NumberRange.new(-5, 5)
  1306. tra.Lifetime = NumberRange.new(1.5, 2)
  1307. tra.Size = NumberSequence.new(0.098,0)
  1308. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1309. tra.Speed = NumberRange.new(0.5)
  1310. tra.VelocitySpread = 360
  1311. tra.VelocityInheritance = 0.5
  1312. tra.ZOffset = 2
  1313. local tra = Instance.new('ParticleEmitter')
  1314. tra.Parent = Head
  1315. tra.LightEmission = 1
  1316. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1317. tra.Rate = 15
  1318. tra.Rotation = NumberRange.new(-5, 5)
  1319. tra.Lifetime = NumberRange.new(1.5, 2)
  1320. tra.Size = NumberSequence.new(0.098,0)
  1321. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1322. tra.Speed = NumberRange.new(0.5)
  1323. tra.VelocitySpread = 360
  1324. tra.VelocityInheritance = 0.5
  1325. tra.ZOffset = 2
  1326. local tra = Instance.new('ParticleEmitter')
  1327. tra.Parent = LeftArm
  1328. tra.LightEmission = 1
  1329. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1330. tra.Rate = 15
  1331. tra.Rotation = NumberRange.new(-5, 5)
  1332. tra.Lifetime = NumberRange.new(1.5, 2)
  1333. tra.Size = NumberSequence.new(0.098,0)
  1334. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1335. tra.Speed = NumberRange.new(0.5)
  1336. tra.VelocitySpread = 360
  1337. tra.VelocityInheritance = 0.5
  1338. tra.ZOffset = 2
  1339. local tra = Instance.new('ParticleEmitter')
  1340. tra.Parent = RightArm
  1341. tra.LightEmission = 1
  1342. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1343. tra.Rate = 15
  1344. tra.Rotation = NumberRange.new(-5, 5)
  1345. tra.Lifetime = NumberRange.new(1.5, 2)
  1346. tra.Size = NumberSequence.new(0.098,0)
  1347. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1348. tra.Speed = NumberRange.new(0.5)
  1349. tra.VelocitySpread = 360
  1350. tra.VelocityInheritance = 0.5
  1351. tra.ZOffset = 2
  1352. local tra = Instance.new('ParticleEmitter')
  1353. tra.Parent = LeftLeg
  1354. tra.LightEmission = 1
  1355. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1356. tra.Rate = 15
  1357. tra.Rotation = NumberRange.new(-5, 5)
  1358. tra.Lifetime = NumberRange.new(1.5, 2)
  1359. tra.Size = NumberSequence.new(0.098,0)
  1360. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1361. tra.Speed = NumberRange.new(0.5)
  1362. tra.VelocitySpread = 360
  1363. tra.VelocityInheritance = 0.5
  1364. tra.ZOffset = 2
  1365. local tra = Instance.new('ParticleEmitter')
  1366. tra.Parent = RightLeg
  1367. tra.LightEmission = 1
  1368. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1369. tra.Rate = 15
  1370. tra.Rotation = NumberRange.new(-5, 5)
  1371. tra.Lifetime = NumberRange.new(1.5, 2)
  1372. tra.Size = NumberSequence.new(0.098,0)
  1373. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1374. tra.Speed = NumberRange.new(0.5)
  1375. tra.VelocitySpread = 360
  1376. tra.VelocityInheritance = 0.5
  1377. tra.ZOffset = 2
  1378. ----
  1379. function RemoveOutlines(part)
  1380. part.TopSurface = 10
  1381. end
  1382. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1383. local Part = Create("Part")({
  1384. Parent = Parent,
  1385. Reflectance = Reflectance,
  1386. Transparency = Transparency,
  1387. CanCollide = false,
  1388. Locked = true,
  1389. BrickColor = BrickColor.new(tostring(BColor)),
  1390. Name = Name,
  1391. Size = Size,
  1392. Material = Material
  1393. })
  1394. RemoveOutlines(Part)
  1395. return Part
  1396. end
  1397. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1398. local Msh = Create(Mesh)({
  1399. Parent = Part,
  1400. Offset = OffSet,
  1401. Scale = Scale
  1402. })
  1403. if Mesh == "SpecialMesh" then
  1404. Msh.MeshType = MeshType
  1405. Msh.MeshId = MeshId
  1406. end
  1407. return Msh
  1408. end
  1409. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1410. local Weld = Create("Weld")({
  1411. Parent = Parent,
  1412. Part0 = Part0,
  1413. Part1 = Part1,
  1414. C0 = C0,
  1415. C1 = C1
  1416. })
  1417. return Weld
  1418. end
  1419. WSHM = {
  1420. "White",
  1421. "Pastel light blue"
  1422. }
  1423. WSH = WSHM[math.random(1, #WSHM)]
  1424. function IcePartFunk(HPart, aria, Min, Max)
  1425. IcePart = Instance.new("Part", HPart)
  1426. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1427. IcePart.CanCollide = false
  1428. IuW = Instance.new("Weld")
  1429. IuW.Name = "GuW"
  1430. IuW.Part0 = HPart
  1431. IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  1432. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1433. IuW.Part1 = IcePart
  1434. IuW.Parent = HPart
  1435. IcePart.Transparency = 0.85
  1436. IcePart.Material = "Neon"
  1437. WSH = WSHM[math.random(1, #WSHM)]
  1438. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1439. RemoveOutlines(IcePart)
  1440. game:GetService("Debris"):AddItem(IuW, 4)
  1441. game:GetService("Debris"):AddItem(IcePart, 6)
  1442. end
  1443. SpikeMeshId = 1033714
  1444. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1445. local Part = Instance.new("Part", Parent)
  1446. Part.Name = Name
  1447. Part.BrickColor = BrickColor.new(Color)
  1448. Part.Size = Size
  1449. Part.Material = Material
  1450. Part.Transparency = Transparency
  1451. Part.CanCollide = false
  1452. RemoveOutlines(Part)
  1453. local Mesh = Instance.new("SpecialMesh", Part)
  1454. Mesh.MeshType = "Sphere"
  1455. Mesh.Scale = Scale
  1456. return Mesh and Part
  1457. end
  1458. CFuncs = {
  1459. Part = {
  1460. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1461. local Part = Create("Part")({
  1462. Parent = Parent,
  1463. Reflectance = Reflectance,
  1464. Transparency = Transparency,
  1465. CanCollide = false,
  1466. Locked = true,
  1467. BrickColor = BrickColor.new(tostring(BColor)),
  1468. Name = Name,
  1469. Size = Size,
  1470. Material = Material
  1471. })
  1472. RemoveOutlines(Part)
  1473. return Part
  1474. end
  1475. },
  1476. Mesh = {
  1477. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1478. local Msh = Create(Mesh)({
  1479. Parent = Part,
  1480. Offset = OffSet,
  1481. Scale = Scale
  1482. })
  1483. if Mesh == "SpecialMesh" then
  1484. Msh.MeshType = MeshType
  1485. Msh.MeshId = MeshId
  1486. end
  1487. return Msh
  1488. end
  1489. },
  1490. Mesh = {
  1491. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1492. local Msh = Create(Mesh)({
  1493. Parent = Part,
  1494. Offset = OffSet,
  1495. Scale = Scale
  1496. })
  1497. if Mesh == "SpecialMesh" then
  1498. Msh.MeshType = MeshType
  1499. Msh.MeshId = MeshId
  1500. end
  1501. return Msh
  1502. end
  1503. },
  1504. Weld = {
  1505. Create = function(Parent, Part0, Part1, C0, C1)
  1506. local Weld = Create("Weld")({
  1507. Parent = Parent,
  1508. Part0 = Part0,
  1509. Part1 = Part1,
  1510. C0 = C0,
  1511. C1 = C1
  1512. })
  1513. return Weld
  1514. end
  1515. },
  1516. Sound = {
  1517. Create = function(id, par, vol, pit)
  1518. coroutine.resume(coroutine.create(function()
  1519. local S = Create("Sound")({
  1520. Volume = vol,
  1521. Pitch = pit or 1,
  1522. SoundId = id,
  1523. Parent = par or workspace
  1524. })
  1525. wait()
  1526. S:play()
  1527. game:GetService("Debris"):AddItem(S, 6)
  1528. end))
  1529. end
  1530. },
  1531. ParticleEmitter = {
  1532. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1533. local fp = Create("ParticleEmitter")({
  1534. Parent = Parent,
  1535. Color = ColorSequence.new(Color1, Color2),
  1536. LightEmission = LightEmission,
  1537. Size = Size,
  1538. Texture = Texture,
  1539. Transparency = Transparency,
  1540. ZOffset = ZOffset,
  1541. Acceleration = Accel,
  1542. Drag = Drag,
  1543. LockedToPart = LockedToPart,
  1544. VelocityInheritance = VelocityInheritance,
  1545. EmissionDirection = EmissionDirection,
  1546. Enabled = Enabled,
  1547. Lifetime = LifeTime,
  1548. Rate = Rate,
  1549. Rotation = Rotation,
  1550. RotSpeed = RotSpeed,
  1551. Speed = Speed,
  1552. VelocitySpread = VelocitySpread
  1553. })
  1554. return fp
  1555. end
  1556. }
  1557. }
  1558. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1559. if hit.Parent == nil then
  1560. return
  1561. end
  1562. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1563. for _, v in pairs(hit.Parent:children()) do
  1564. if v:IsA("Humanoid") then
  1565. h = v
  1566. end
  1567. end
  1568. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1569. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1570. return
  1571. end
  1572. local c = Create("ObjectValue")({
  1573. Name = "creator",
  1574. Value = owner,
  1575. Parent = h
  1576. })
  1577. game:GetService("Debris"):AddItem(c, 0.5)
  1578. if HitSound ~= nil and HitPitch ~= nil then
  1579. CreateSound(HitSound, hit, 1, HitPitch)
  1580. end
  1581. local Damage = math.random(minim, maxim)
  1582. local blocked = false
  1583. local block = hit.Parent:findFirstChild("Block")
  1584. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1585. blocked = true
  1586. block.Value = block.Value - 1
  1587. print(block.Value)
  1588. end
  1589. if blocked == false then
  1590. h.Health = h.Health - Damage
  1591. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1592. else
  1593. h.Health = h.Health - Damage / 2
  1594. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1595. end
  1596. if Type == "Knockdown" then
  1597. local hum = hit.Parent.Humanoid
  1598. hum.PlatformStand = true
  1599. coroutine.resume(coroutine.create(function(HHumanoid)
  1600. swait(1)
  1601. HHumanoid.PlatformStand = false
  1602. end), hum)
  1603. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1604. local bodvol = Create("BodyVelocity")({
  1605. velocity = angle * knockback,
  1606. P = 5000,
  1607. maxForce = Vector3.new(8000, 8000, 8000),
  1608. Parent = hit
  1609. })
  1610. local rl = Create("BodyAngularVelocity")({
  1611. P = 3000,
  1612. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1613. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1614. Parent = hit
  1615. })
  1616. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1617. game:GetService("Debris"):AddItem(rl, 0.5)
  1618. elseif Type == "Normal" then
  1619. local vp = Create("BodyVelocity")({
  1620. P = 500,
  1621. maxForce = Vector3.new(math.huge, 0, math.huge),
  1622. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1623. })
  1624. if knockback > 0 then
  1625. vp.Parent = hit.Parent.Torso
  1626. end
  1627. game:GetService("Debris"):AddItem(vp, 0.5)
  1628. elseif Type == "Impale" then
  1629. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1630. Spike.Anchored = true
  1631. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1632. Spike.Position = hit.Parent.Torso.Position
  1633. for i = 1, 5 do
  1634. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1635. end
  1636. Services.Debris:AddItem(Spike, 4)
  1637. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1638. hit.Parent.Humanoid.PlatformStand = true
  1639. swait(1)
  1640. hit.Parent.Humanoid.PlatformStand = false
  1641. elseif Type == "Up" then
  1642. local bodyVelocity = Create("BodyVelocity")({
  1643. velocity = Vector3.new(0, 20, 0),
  1644. P = 5000,
  1645. maxForce = Vector3.new(8000, 8000, 8000),
  1646. Parent = hit
  1647. })
  1648. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1649. local bodyVelocity = Create("BodyVelocity")({
  1650. velocity = Vector3.new(0, 20, 0),
  1651. P = 5000,
  1652. maxForce = Vector3.new(8000, 8000, 8000),
  1653. Parent = hit
  1654. })
  1655. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1656. elseif Type == "Snare" then
  1657. local bp = Create("BodyPosition")({
  1658. P = 900,
  1659. D = 1000,
  1660. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1661. position = hit.Parent.Torso.Position,
  1662. Parent = hit.Parent.Torso
  1663. })
  1664. game:GetService("Debris"):AddItem(bp, 1)
  1665. elseif Type == "Slowness" then
  1666. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1667. for i = 1, 25 do
  1668. hit.Parent.Humanoid.WalkSpeed = 4
  1669. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1670. end
  1671. wait(4)
  1672. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1673. elseif Type == "FireDmg" then
  1674. for i = 1, math.random(60, 150) do
  1675. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1676. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1677. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1678. wait(0.1)
  1679. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1680. end
  1681. elseif Type == "Freeze" then
  1682. local bp = Create("BodyPosition")({
  1683. P = 900,
  1684. D = 1000,
  1685. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1686. position = hit.Parent.Torso.Position,
  1687. Parent = hit.Parent.Torso
  1688. })
  1689. game:GetService("Debris"):AddItem(bp, 4)
  1690. for i = 1, 25 do
  1691. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1692. end
  1693. elseif Type == "Freeze2" then
  1694. local BodPos = Create("BodyPosition")({
  1695. P = 50000,
  1696. D = 1000,
  1697. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1698. position = hit.Parent.Torso.Position,
  1699. Parent = hit.Parent.Torso
  1700. })
  1701. local BodGy = Create("BodyGyro")({
  1702. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1703. P = 20000,
  1704. Parent = hit.Parent.Torso,
  1705. cframe = hit.Parent.Torso.CFrame
  1706. })
  1707. hit.Parent.Torso.Anchored = true
  1708. coroutine.resume(coroutine.create(function(Part)
  1709. swait(1.5)
  1710. Part.Anchored = false
  1711. end), hit.Parent.Torso)
  1712. game:GetService("Debris"):AddItem(BodPos, 3)
  1713. game:GetService("Debris"):AddItem(BodGy, 3)
  1714. end
  1715. local debounce = Create("BoolValue")({
  1716. Name = "DebounceHit",
  1717. Parent = hit.Parent,
  1718. Value = true
  1719. })
  1720. game:GetService("Debris"):AddItem(debounce, Delay)
  1721. c = Instance.new("ObjectValue")
  1722. c.Name = "creator"
  1723. c.Value = Player
  1724. c.Parent = h
  1725. game:GetService("Debris"):AddItem(c, 0.5)
  1726. end
  1727. end
  1728. function ShowDamage(Pos, Text, Time, Color)
  1729. local Rate = 0.033333333333333
  1730. if not Pos then
  1731. local Pos = Vector3.new(0, 0, 0)
  1732. end
  1733. local Text = Text or ""
  1734. local Time = Time or 2
  1735. if not Color then
  1736. local Color = Color3.new(1, 0, 1)
  1737. end
  1738. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1739. EffectPart.Anchored = true
  1740. local BillboardGui = Create("BillboardGui")({
  1741. Size = UDim2.new(3, 0, 3, 0),
  1742. Adornee = EffectPart,
  1743. Parent = EffectPart
  1744. })
  1745. local TextLabel = Create("TextLabel")({
  1746. BackgroundTransparency = 1,
  1747. Size = UDim2.new(1, 0, 1, 0),
  1748. Text = Text,
  1749. TextColor3 = Color,
  1750. TextScaled = true,
  1751. Font = Enum.Font.ArialBold,
  1752. Parent = BillboardGui
  1753. })
  1754. game.Debris:AddItem(EffectPart, Time + 0.1)
  1755. EffectPart.Parent = game:GetService("Workspace")
  1756. delay(0, function()
  1757. local Frames = Time / Rate
  1758. for Frame = 1, Frames do
  1759. wait(Rate)
  1760. local Percent = Frame / Frames
  1761. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1762. TextLabel.TextTransparency = Percent
  1763. end
  1764. if EffectPart and EffectPart.Parent then
  1765. EffectPart:Destroy()
  1766. end
  1767. end)
  1768. end
  1769. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1770. for _, c in pairs(workspace:children()) do
  1771. local hum = c:findFirstChild("Humanoid")
  1772. if hum ~= nil then
  1773. local head = c:findFirstChild("Head")
  1774. if head ~= nil then
  1775. local targ = head.Position - Part.Position
  1776. local mag = targ.magnitude
  1777. if magni >= mag and c.Name ~= Player.Name then
  1778. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1779. end
  1780. end
  1781. end
  1782. end
  1783. end
  1784. function MagniKILL(Part, magni, knock, Type)
  1785. for _, c in pairs(workspace:children()) do
  1786. local hum = c:findFirstChild("Humanoid")
  1787. if hum ~= nil then
  1788. local head = c:findFirstChild("Head")
  1789. if head ~= nil then
  1790. local targ = head.Position - Part.Position
  1791. local mag = targ.magnitude
  1792. if magni >= mag and c.Name ~= Player.Name then
  1793. hum.Health = 0
  1794. end
  1795. end
  1796. end
  1797. end
  1798. end
  1799. EffectModel = Instance.new("Model", Character)
  1800. EffectModel.Name = "Effects"
  1801. Effects = {
  1802. Block = {
  1803. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1804. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1805. prt.Anchored = true
  1806. prt.CFrame = cframe
  1807. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1808. game:GetService("Debris"):AddItem(prt, 10)
  1809. if Type == 1 or Type == nil then
  1810. table.insert(Effects, {
  1811. prt,
  1812. "Block1",
  1813. delay,
  1814. x3,
  1815. y3,
  1816. z3,
  1817. msh
  1818. })
  1819. elseif Type == 2 then
  1820. table.insert(Effects, {
  1821. prt,
  1822. "Block2",
  1823. delay,
  1824. x3,
  1825. y3,
  1826. z3,
  1827. msh
  1828. })
  1829. else
  1830. table.insert(Effects, {
  1831. prt,
  1832. "Block3",
  1833. delay,
  1834. x3,
  1835. y3,
  1836. z3,
  1837. msh
  1838. })
  1839. end
  1840. end
  1841. },
  1842. Sphere = {
  1843. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1844. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1845. prt.Anchored = true
  1846. prt.CFrame = cframe
  1847. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1848. game:GetService("Debris"):AddItem(prt, 10)
  1849. table.insert(Effects, {
  1850. prt,
  1851. "Cylinder",
  1852. delay,
  1853. x3,
  1854. y3,
  1855. z3,
  1856. msh
  1857. })
  1858. end
  1859. },
  1860. Cylinder = {
  1861. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1862. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1863. prt.Anchored = true
  1864. prt.CFrame = cframe
  1865. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1866. game:GetService("Debris"):AddItem(prt, 10)
  1867. table.insert(Effects, {
  1868. prt,
  1869. "Cylinder",
  1870. delay,
  1871. x3,
  1872. y3,
  1873. z3,
  1874. msh
  1875. })
  1876. end
  1877. },
  1878. Wave = {
  1879. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1880. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1881. prt.Anchored = true
  1882. prt.CFrame = cframe
  1883. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1884. game:GetService("Debris"):AddItem(prt, 10)
  1885. table.insert(Effects, {
  1886. prt,
  1887. "Cylinder",
  1888. delay,
  1889. x3,
  1890. y3,
  1891. z3,
  1892. msh
  1893. })
  1894. end
  1895. },
  1896. Ring = {
  1897. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1898. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1899. prt.Anchored = true
  1900. prt.CFrame = cframe
  1901. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1902. game:GetService("Debris"):AddItem(prt, 10)
  1903. table.insert(Effects, {
  1904. prt,
  1905. "Cylinder",
  1906. delay,
  1907. x3,
  1908. y3,
  1909. z3,
  1910. msh
  1911. })
  1912. end
  1913. },
  1914. Break = {
  1915. Create = function(brickcolor, cframe, x1, y1, z1)
  1916. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1917. prt.Anchored = true
  1918. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1919. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1920. local num = math.random(10, 50) / 1000
  1921. game:GetService("Debris"):AddItem(prt, 10)
  1922. table.insert(Effects, {
  1923. prt,
  1924. "Shatter",
  1925. num,
  1926. prt.CFrame,
  1927. math.random() - math.random(),
  1928. 0,
  1929. math.random(50, 100) / 100
  1930. })
  1931. end
  1932. }
  1933. }
  1934. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1935. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1936. prt.Anchored = true
  1937. prt.CFrame = cframe
  1938. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1939. game:GetService("Debris"):AddItem(prt, 10)
  1940. if Type == 1 or Type == nil then
  1941. table.insert(Effects, {
  1942. prt,
  1943. "Block1",
  1944. delay,
  1945. x3,
  1946. y3,
  1947. z3,
  1948. msh
  1949. })
  1950. elseif Type == 2 then
  1951. table.insert(Effects, {
  1952. prt,
  1953. "Block2",
  1954. delay,
  1955. x3,
  1956. y3,
  1957. z3,
  1958. msh
  1959. })
  1960. elseif Type == 3 then
  1961. table.insert(Effects, {
  1962. prt,
  1963. "Block3",
  1964. delay,
  1965. x3,
  1966. y3,
  1967. z3,
  1968. msh
  1969. })
  1970. end
  1971. end
  1972. function CreateSound(id, par, vol, pit)
  1973. coroutine.resume(coroutine.create(function()
  1974. local sou = Instance.new("Sound", par or workspace)
  1975. sou.Volume = vol
  1976. sou.Pitch = pit or 1
  1977. sou.SoundId = id
  1978. swait()
  1979. sou:play()
  1980. game:GetService("Debris"):AddItem(sou, 6)
  1981. end))
  1982. end
  1983. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1984. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1985. prt.Anchored = true
  1986. prt.CFrame = cframe
  1987. prt.Material = "Neon"
  1988. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1989. game:GetService("Debris"):AddItem(prt, 10)
  1990. coroutine.resume(coroutine.create(function(Part, Mesh)
  1991. for i = 0, 6, delay do
  1992. swait()
  1993. Part.Transparency = i
  1994. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1995. end
  1996. Part.Parent = nil
  1997. end), prt, msh)
  1998. end
  1999. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2000. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2001. local MainPos = partt.Position
  2002. local MainPos2 = mouse + SpreadVectors
  2003. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2004. local speed = 1000
  2005. local num = 1
  2006. coroutine.resume(coroutine.create(function()
  2007. repeat
  2008. swait()
  2009. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2010. local mag =(MainPos - pos).magnitude
  2011. Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  2012. MainPos = MainPos + MouseLook.lookVector * speed
  2013. num = num - 1
  2014. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2015. if hit ~= nil then
  2016. num = 0
  2017. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2018. refpart.Anchored = true
  2019. refpart.CFrame = CFrame.new(pos)
  2020. game:GetService("Debris"):AddItem(refpart, 2)
  2021. end
  2022. if num <= 0 then
  2023. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2024. refpart.Anchored = true
  2025. refpart.CFrame = CFrame.new(pos)
  2026. if hit ~= nil then
  2027. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2028. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2029. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2030. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2031. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2032. end
  2033. game:GetService("Debris"):AddItem(refpart, 0)
  2034. end
  2035. until num <= 0
  2036. end))
  2037. end
  2038. function shoottraildd2(mouse, partt, SpreadAmount)
  2039. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2040. local MainPos = partt.Position
  2041. local MainPos2 = mouse + SpreadVectors
  2042. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2043. local speed = 3000
  2044. local num = 1
  2045. coroutine.resume(coroutine.create(function()
  2046. repeat
  2047. swait()
  2048. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2049. local mag = (MainPos - pos).magnitude
  2050. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  2051. MainPos = MainPos + MouseLook.lookVector * speed
  2052. num = num - 1
  2053. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2054. if hit ~= nil then
  2055. num = 0
  2056. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2057. refpart.Anchored = true
  2058. refpart.CFrame = CFrame.new(pos)
  2059. game:GetService("Debris"):AddItem(refpart, 2)
  2060. end
  2061. if num <= 0 then
  2062. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2063. refpart.Anchored = true
  2064. refpart.CFrame = CFrame.new(pos)
  2065. if hit ~= nil then
  2066. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2067. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2068. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2069. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2070. MagniKILL(refpart, 80, 0, "Normal")
  2071. end
  2072. game:GetService("Debris"):AddItem(refpart, 0)
  2073. end
  2074. until num <= 0
  2075. end))
  2076. end
  2077. function shoottraildd22(mouse, partt, SpreadAmount)
  2078. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2079. local MainPos = partt.Position
  2080. local MainPos2 = mouse + SpreadVectors
  2081. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2082. local speed = 900
  2083. local num = 1
  2084. coroutine.resume(coroutine.create(function()
  2085. repeat
  2086. swait()
  2087. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2088. local mag = (MainPos - pos).magnitude
  2089. Laser(BrickColor.new("Magenta"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
  2090. MainPos = MainPos + MouseLook.lookVector * speed
  2091. num = num - 1
  2092. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2093. if hit ~= nil then
  2094. num = 0
  2095. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2096. refpart.Anchored = true
  2097. refpart.CFrame = CFrame.new(pos)
  2098. game:GetService("Debris"):AddItem(refpart, 2)
  2099. end
  2100. if num <= 0 then
  2101. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2102. refpart.Anchored = true
  2103. refpart.CFrame = CFrame.new(pos)
  2104. if hit ~= nil then
  2105. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2106. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2107. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2108. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2109. MagniKILL(refpart, 80, 0, "Normal")
  2110. end
  2111. game:GetService("Debris"):AddItem(refpart, 0)
  2112. end
  2113. until num <= 0
  2114. end))
  2115. end
  2116. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2117. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2118. local MainPos = partt.Position
  2119. local MainPos2 = mouse + SpreadVectors
  2120. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2121. local speed = 200
  2122. local num = 0
  2123. coroutine.resume(coroutine.create(function()
  2124. repeat
  2125. swait()
  2126. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2127. local mag = (MainPos - pos).magnitude
  2128. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
  2129. MainPos = MainPos + MouseLook.lookVector * speed
  2130. num = num - 1
  2131. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2132. if hit ~= nil then
  2133. num = 0
  2134. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2135. refpart.Anchored = true
  2136. refpart.CFrame = CFrame.new(pos)
  2137. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2138. game:GetService("Debris"):AddItem(refpart, 2)
  2139. end
  2140. if num <= 0 then
  2141. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2142. refpart.Anchored = true
  2143. refpart.CFrame = CFrame.new(pos)
  2144. if hit ~= nil then
  2145. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2146. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2147. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2148. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2149. end
  2150. game:GetService("Debris"):AddItem(refpart, 0)
  2151. end
  2152. until num <= 0
  2153. end))
  2154. end
  2155. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2156. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2157. local MainPos = partt.Position
  2158. local MainPos2 = mouse + SpreadVectors
  2159. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2160. local speed = 500
  2161. local num = 1
  2162. coroutine.resume(coroutine.create(function()
  2163. repeat
  2164. swait()
  2165. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2166. local mag = (MainPos - pos).magnitude
  2167. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
  2168. MainPos = MainPos + MouseLook.lookVector * speed
  2169. num = num - 1
  2170. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2171. if hit ~= nil then
  2172. num = 0
  2173. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2174. refpart.Anchored = true
  2175. refpart.CFrame = CFrame.new(pos)
  2176. game:GetService("Debris"):AddItem(refpart, 2)
  2177. end
  2178. if num <= 0 then
  2179. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2180. refpart.Anchored = true
  2181. refpart.CFrame = CFrame.new(pos)
  2182. if hit ~= nil then
  2183. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2184. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2185. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2186. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2187. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2188. end
  2189. game:GetService("Debris"):AddItem(refpart, 0)
  2190. end
  2191. until num <= 0
  2192. end))
  2193. end
  2194.  
  2195.  
  2196. ---
  2197.  
  2198. attackdebounce = false
  2199. deb=false
  2200.  
  2201. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2202. if hit.Parent==nil then
  2203. return
  2204. end
  2205. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2206. for _,v in pairs(hit.Parent:children()) do
  2207. if v:IsA("Humanoid") then
  2208. h=v
  2209. end
  2210. end
  2211. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2212. h = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2213. end
  2214. if hit.Parent.className=="Hat" then
  2215. hit=hit.Parent.Parent:findFirstChild("Head")
  2216. end
  2217. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2218. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2219. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2220. return
  2221. end]]
  2222. -- hs(hit,1.2)
  2223. c=Instance.new("ObjectValue")
  2224. c.Name="creator"
  2225. c = owner
  2226. c.Parent = h
  2227. game:GetService("Debris"):AddItem(c,.5)
  2228. Damage=math.random(minim,maxim)
  2229. -- h:TakeDamage(Damage)
  2230. blocked=false
  2231. block=hit.Parent:findFirstChild("Block")
  2232. if block~=nil then
  2233. print(block.className)
  2234. if block.className=="NumberValue" then
  2235. if block.Value>0 then
  2236. blocked=true
  2237. if decreaseblock==nil then
  2238. block.Value=block.Value-1
  2239. end
  2240. end
  2241. end
  2242. if block.className=="IntValue" then
  2243. if block.Value>0 then
  2244. blocked=true
  2245. if decreaseblock~=nil then
  2246. block.Value=block.Value-1
  2247. end
  2248. end
  2249. end
  2250. end
  2251. if blocked==false then
  2252. -- h:TakeDamage(Damage)
  2253. h.Health=h.Health-Damage
  2254. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2255. else
  2256. h.Health=h.Health-(Damage/2)
  2257. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2258. end
  2259. if Type=="Knockdown" then
  2260. Humanoid=hit.Parent.Humanoid
  2261. Humanoid.PlatformStand=true
  2262. coroutine.resume(coroutine.create(function(HHumanoid)
  2263. swait(1)
  2264. HHumanoid.PlatformStand=false
  2265. end),Humanoid)
  2266. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2267. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2268. local bodvol=Instance.new("BodyVelocity")
  2269. bodvol.velocity=angle*knockback
  2270. bodvol.P=5000
  2271. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2272. bodvol.Parent=hit
  2273. rl=Instance.new("BodyAngularVelocity")
  2274. rl.P=3000
  2275. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2276. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2277. rl.Parent=hit
  2278. game:GetService("Debris"):AddItem(bodvol,.5)
  2279. game:GetService("Debris"):AddItem(rl,.5)
  2280. elseif Type=="Normal" then
  2281. bp=Instance.new("BodyVelocity")
  2282. bp.P=100000
  2283. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2284. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2285. if KnockbackType==1 then
  2286. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2287. elseif KnockbackType==2 then
  2288. bp.velocity=Property.CFrame.lookVector*knockback
  2289. end
  2290. if knockback>0 then
  2291. bp.Parent=hit.Parent.Torso
  2292.  
  2293. end
  2294. game:GetService("Debris"):AddItem(bp,.5)
  2295. elseif Type=="Up" then
  2296. local bodyVelocity=Instance.new("BodyVelocity")
  2297. bodyVelocity.velocity=vt(0,60,0)
  2298. bodyVelocity.P=5000
  2299. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2300. bodyVelocity.Parent=hit
  2301. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2302. rl=Instance.new("BodyAngularVelocity")
  2303. rl.P=3000
  2304. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2305. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2306. rl.Parent=hit
  2307. game:GetService("Debris"):AddItem(rl,.5)
  2308. elseif Type=="Snare" then
  2309. bp=Instance.new("BodyPosition")
  2310. bp.P=2000
  2311. bp.D=100
  2312. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2313. bp.position=hit.Parent.Torso.Position
  2314. bp.Parent=hit.Parent.Torso
  2315. game:GetService("Debris"):AddItem(bp,1)
  2316. elseif Type=="Target" then
  2317. if Targetting==false then
  2318. ZTarget=hit.Parent.Torso
  2319. coroutine.resume(coroutine.create(function(Part)
  2320. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2321. swait(1)
  2322. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2323. end),ZTarget)
  2324. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2325. targetgui=Instance.new("BillboardGui")
  2326. targetgui.Parent=ZTarget
  2327. targetgui.Size=UDim2.new(10,100,10,100)
  2328. targ=Instance.new("ImageLabel")
  2329. targ.Parent=targetgui
  2330. targ.BackgroundTransparency=1
  2331. targ.Image="rbxassetid://4834067"
  2332. targ.Size=UDim2.new(1,0,1,0)
  2333. cam.CameraType="Scriptable"
  2334. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2335. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2336. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2337. Targetting=true
  2338. RocketTarget=ZTarget
  2339. for i=1,Property do
  2340. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2341. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2342. swait()
  2343. end
  2344. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2345. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2346. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2347. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2348. end
  2349. Targetting=true
  2350. RocketTarget=true
  2351. targetgui.Parent=true
  2352. cam.CameraType="Custom"
  2353. end
  2354. end
  2355. debounce=Instance.new("BoolValue")
  2356. debounce.Name="DebounceHit"
  2357. debounce.Parent=hit.Parent
  2358. debounce.Value=true
  2359. game:GetService("Debris"):AddItem(debounce,Delay)
  2360. c=Instance.new("ObjectValue")
  2361. c.Name="creator"
  2362. c.Value=Player
  2363. c.Parent=h
  2364. game:GetService("Debris"):AddItem(c,.5)
  2365. CRIT=true
  2366. hitDeb=true
  2367. AttackPos=6
  2368. end
  2369. end
  2370.  
  2371. showDamage=function(Char,Dealt,du,Color)
  2372. m=Instance.new("Model")
  2373. m.Name=tostring(Dealt)
  2374. h=Instance.new("Humanoid")
  2375. h.Health=0
  2376. h.MaxHealth=0
  2377. h.Parent=m
  2378. c=Instance.new("Part")
  2379. c.Transparency=0
  2380. c.BrickColor=Color
  2381. c.Transparency = 1
  2382. c.Name="Head"
  2383. c.TopSurface=0
  2384. c.BottomSurface=0
  2385. c.formFactor="Plate"
  2386. c.Size=Vector3.new(1,.4,1)
  2387.  
  2388. local txt = Instance.new("BillboardGui", c)
  2389. txt.Adornee = c
  2390. txt.Name = "_status"
  2391. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2392. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2393. local text = Instance.new("TextLabel", txt)
  2394. text.Size = UDim2.new(10, 0, 7, 0)
  2395. text.FontSize = "Size12"
  2396. text.TextScaled = true
  2397. text.TextTransparency = 0.5
  2398. text.BackgroundTransparency = 1
  2399. text.TextTransparency = 0.5
  2400. text.TextStrokeTransparency = 0.5
  2401. text.Font = "SciFi"
  2402. text.TextStrokeColor3 = Color3.new(0,0,0)
  2403. v=Instance.new("Part")
  2404. v.Name = "ColorBrick"
  2405. v.Parent=c
  2406. v.FormFactor="Symmetric"
  2407. v.Anchored=true
  2408. v.CanCollide=false
  2409. v.BottomSurface="Smooth"
  2410. v.TopSurface="Smooth"
  2411. v.Size=Vector3.new(10,5,3)
  2412. v.Transparency=1
  2413. v.CFrame=c.CFrame
  2414. v.BrickColor=BrickColor.random()
  2415. v.Transparency=1
  2416. text.TextColor3 = t.BrickColor.Color
  2417. v.Shape="Block"
  2418. text.Text = tostring(Dealt)
  2419. ms=Instance.new("CylinderMesh")
  2420. ms.Scale=Vector3.new(.8,.8,.8)
  2421. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2422. local rndm=math.random(1,#hitsounds)
  2423. local r=rndm
  2424. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2425. if CRIT==true then
  2426. ms.Scale=Vector3.new(1,1.25,1)
  2427. end
  2428. ms.Parent=c
  2429. c.Reflectance=0
  2430. Instance.new("BodyGyro").Parent=c
  2431. c.Parent=m
  2432. if Char:findFirstChild("Head")~=nil then
  2433. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2434. elseif Char.Parent:findFirstChild("Head")~=nil then
  2435. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2436. end
  2437. f=Instance.new("BodyPosition")
  2438. f.P=200000
  2439. f.D=100
  2440. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2441. f.position=c.Position+Vector3.new(0,3,0)
  2442. f.Parent=c
  2443. game:GetService("Debris"):AddItem(m,.5+du)
  2444. c.CanCollide=false
  2445. m.Parent=workspace
  2446. c.CanCollide=false
  2447. end
  2448.  
  2449.  
  2450. ------
  2451. hito = function(dm, X, c, dn, dp, dq)
  2452. for I,dr in pairs(workspace:GetChildren()) do
  2453. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2454. local ds = dr:FindFirstChild("Humanoid")
  2455. local dt = dr:FindFirstChild("HumanoidRootPart")
  2456. TakeDamage(ds, c)
  2457. if InForm == true then
  2458. ds.Parent:BreakJoints()
  2459. wait(1.2)
  2460. ds.Parent:Destroy()
  2461. end
  2462. ds:SetStateEnabled(16, true)
  2463. delay(dn, function()
  2464. ds:SetStateEnabled(16, true)
  2465. end)
  2466. local du = Instance.new("StringValue")
  2467. du.Name = "alabo"
  2468. du.Parent = dt
  2469. game.Debris:AddItem(du, dn)
  2470. local dv = Instance.new("Part")
  2471.  
  2472. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2473. dv.Transparency = 0.25
  2474. dv.Anchored = true
  2475. dv.CanCollide = false
  2476. dv.BrickColor = BrickColor.new("White")
  2477. dv.Material = "Neon"
  2478. dv.Locked = true
  2479. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2480. dv.Parent = modz
  2481. local dw = Instance.new("SpecialMesh")
  2482. dw.MeshType = "Sphere"
  2483. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2484. dw.Parent = dv
  2485. game.Debris:AddItem(dv, 1)
  2486. local dx = Instance.new("Model")
  2487. dx.Name = c
  2488. dx.Parent = workspace
  2489. game.Debris:AddItem(dx, 0.5 + c / 75)
  2490. local dy = Instance.new("Humanoid")
  2491. dy.MaxHealth = 0
  2492. dy.Parent = dx
  2493. local dz = Instance.new("Part")
  2494. dz.Name = "Head"
  2495. dz.Locked = true
  2496. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2497. dz.Position = dt.Position
  2498. dz.BrickColor = BrickColor.new("New Yeller")
  2499. dz.Material = "Neon"
  2500. dz.Transparency = 1
  2501. dz.CanCollide = false
  2502. dz.Parent = dx
  2503. local dA = Instance.new("BodyPosition")
  2504. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2505. dA.P = 20000
  2506. dA.D = 300
  2507. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2508. dA.Parent = dz
  2509. local dB = Instance.new("CylinderMesh")
  2510. dB.Parent = dz
  2511. coroutine.resume(coroutine.create(function()
  2512. while dB do
  2513. swait()
  2514. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2515. end
  2516. end))
  2517. if dp then
  2518. local dC = Instance.new("BodyVelocity")
  2519. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2520. dC.P = 9999999999
  2521. dC.Velocity = dp
  2522. dC.Parent = dt
  2523. game.Debris:AddItem(dC, dn)
  2524. end
  2525. if dq then
  2526. local dD = Instance.new("BodyAngularVelocity")
  2527. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2528. dD.P = math.huge
  2529. dD.AngularVelocity = dq
  2530. dD.Parent = dt
  2531. game.Debris:AddItem(dD, dn)
  2532. end
  2533. local dE = Instance.new("Sound")
  2534. dE.Pitch = rd2(10, 11) / 10
  2535. dE.Volume = rd2(10, 13) / 10
  2536. dE.EmitterSize = 10
  2537. dE.SoundId = "rbxassetid://"
  2538. dE.Parent = dv
  2539. dE:Play()
  2540. coroutine.resume(coroutine.create(function()
  2541. for I = 1, 5 do
  2542. swait()
  2543. dv.Transparency = dv.Transparency + 0.175
  2544. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2545. end
  2546. end))
  2547. end
  2548. end
  2549. end
  2550. ------
  2551.  
  2552. vt = Vector3.new
  2553. local new = Instance.new
  2554. local cf = CFrame.new
  2555. local cfa = CFrame.Angles
  2556. local bc = BrickColor.new
  2557.  
  2558. function bigbangattack()
  2559. attack = true
  2560. Humanoid.WalkSpeed = 0
  2561. for i = 0, 8, 0.1 do
  2562. swait()
  2563. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2566. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2567. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2568. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2569. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2570. end
  2571. local rng = Instance.new("Part", mouse)
  2572. rng.Anchored = true
  2573. rng.BrickColor = BrickColor.new("Cyan")
  2574. rng.CanCollide = false
  2575. rng.FormFactor = 3
  2576. rng.Name = "Ring"
  2577. rng.Size = Vector3.new(0.4,0.4,0.4)
  2578. rng.Transparency = 0
  2579. rng.TopSurface = 0
  2580. rng.BottomSurface = 0
  2581. rng.CFrame = RootPart.CFrame
  2582. local rngm = Instance.new("SpecialMesh", rng)
  2583. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2584.  
  2585. local rng3 = rng:Clone()
  2586. rng3.Parent = char
  2587. local rng3m = rng3.Mesh
  2588.  
  2589. local rng5 = rng:Clone()
  2590. rng5.Parent = char
  2591. rng5.BrickColor = BrickColor.new("Cyan")
  2592. local rng5m = rng5.Mesh
  2593. local rng6 = rng:Clone()
  2594. rng6.Material = "Plastic"
  2595. rng6.BrickColor = BrickColor.new("Cyan")
  2596. rng6.Parent = char
  2597. local rng6m = rng6.Mesh
  2598. rng6m.Scale = vt(7.5,7.5,7.5)
  2599. rng6m.MeshType = "FileMesh"
  2600. rng6m.MeshId = "rbxassetid://430736398"
  2601. local Must2 = Instance.new("Sound",rng6)
  2602. Must2.SoundId = "rbxassetid://135581154"
  2603. Must2.Pitch = 0.99
  2604. Must2.Volume = 3
  2605. Must2.Looped = false
  2606. wait(0)
  2607. Must2:Play()
  2608. local hita = rng6.Touched:connect(function(hit)
  2609. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2610. end)
  2611.  
  2612. rng3.CFrame = RootPart.CFrame
  2613.  
  2614. rng5.CFrame = RootPart.CFrame
  2615. rng6.CFrame = RootPart.CFrame
  2616. local pie222 = Instance.new("ParticleEmitter")
  2617. pie222.Parent = rng6
  2618. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2619. pie222.LightEmission = 1
  2620. pie222.Size = NumberSequence.new(6,1)
  2621. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2622. pie222.Transparency = NumberSequence.new(0.6,1)
  2623. pie222.EmissionDirection = "Top"
  2624. pie222.Enabled = true
  2625. pie222.Lifetime = NumberRange.new(1)
  2626. pie222.Rotation = NumberRange.new(-320, 320)
  2627. pie222.Rate = 404
  2628. pie222.Speed = NumberRange.new(0)
  2629. pie222.LockedToPart = false
  2630. pie222.VelocitySpread = 2
  2631. wait()
  2632. local scaler = 10/5
  2633. local scaler2 = 10/5
  2634. for i = 0,10,0.1 do
  2635. swait()
  2636. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2637.  
  2638. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2639.  
  2640. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2641. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2642. rng6.CFrame = rng3.CFrame
  2643. rng.Transparency = rng.Transparency + 1
  2644.  
  2645. rng3.Transparency = rng3.Transparency + 0.01
  2646.  
  2647. rng5.Transparency = rng5.Transparency + 0.01
  2648. rng6.Transparency = rng6.Transparency + 0.021
  2649. scaler = scaler - 0.125/5
  2650. scaler2 = scaler2 - 0.1/5
  2651.  
  2652. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2653.  
  2654. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2655. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2656. end
  2657. hita:disconnect()
  2658. game:GetService("Debris"):AddItem(rng, 1)
  2659.  
  2660. game:GetService("Debris"):AddItem(rng3, 1)
  2661.  
  2662. game:GetService("Debris"):AddItem(rng5, 1)
  2663. attack = false
  2664. pie222:Destroy()
  2665. Humanoid.WalkSpeed = 16
  2666. end
  2667.  
  2668.  
  2669. function bigbangattack2()
  2670. attack = true
  2671. Humanoid.WalkSpeed = 0
  2672. for i = 0, 8, 0.1 do
  2673. swait()
  2674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2676. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2677. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2678. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2679. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2680. end
  2681. local rng = Instance.new("Part", RightArm)
  2682. rng.Anchored = true
  2683. rng.BrickColor = BrickColor.new("Cyan")
  2684. rng.CanCollide = false
  2685. rng.FormFactor = 3
  2686. rng.Name = "Ring"
  2687. rng.Size = Vector3.new(0.4,0.4,0.4)
  2688. rng.Transparency = 0
  2689. rng.TopSurface = 0
  2690. rng.BottomSurface = 0
  2691. rng.CFrame = RootPart.CFrame
  2692. local rngm = Instance.new("SpecialMesh", rng)
  2693. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2694.  
  2695. local rng3 = rng:Clone()
  2696. rng3.Parent = char
  2697. local rng3m = rng3.Mesh
  2698.  
  2699. local rng5 = rng:Clone()
  2700. rng5.Parent = char
  2701. rng5.BrickColor = BrickColor.new("Cyan")
  2702. local rng5m = rng5.Mesh
  2703. local rng6 = rng:Clone()
  2704. rng6.Material = "Plastic"
  2705. rng6.BrickColor = BrickColor.new("Cyan")
  2706. rng6.Parent = char
  2707. local rng6m = rng6.Mesh
  2708. rng6m.Scale = vt(7.5,7.5,30.5)
  2709. rng6m.MeshType = "FileMesh"
  2710. rng6m.MeshId = "rbxassetid://430736398"
  2711. local Must2 = Instance.new("Sound",Torso)
  2712. Must2.SoundId = "rbxassetid://719747626"
  2713. Must2.Pitch = 0.99
  2714. Must2.Volume = 3
  2715. Must2.Looped = false
  2716. wait(0)
  2717. Must2:Play()
  2718. local hita = rng6.Touched:connect(function(hit)
  2719. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2720. end)
  2721.  
  2722. rng3.CFrame = Head.CFrame
  2723.  
  2724. rng5.CFrame = Head.CFrame
  2725. rng6.CFrame = rng5.CFrame
  2726. local pie222 = Instance.new("ParticleEmitter")
  2727. pie222.Parent = rng6
  2728. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2729. pie222.LightEmission = 1
  2730. pie222.Size = NumberSequence.new(15,1)
  2731. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2732. pie222.Transparency = NumberSequence.new(0.6,1)
  2733. pie222.EmissionDirection = "Top"
  2734. pie222.Enabled = true
  2735. pie222.Lifetime = NumberRange.new(1)
  2736. pie222.Rotation = NumberRange.new(-320, 320)
  2737. pie222.Rate = 404
  2738. pie222.Speed = NumberRange.new(0)
  2739. pie222.LockedToPart = false
  2740. pie222.VelocitySpread = 2
  2741. wait()
  2742. local scaler = 10/5
  2743. local scaler2 = 10/5
  2744. for i = 0,10,0.1 do
  2745. swait()
  2746. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2747.  
  2748. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2749.  
  2750. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2751. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2752. rng6.CFrame = rng3.CFrame
  2753. rng.Transparency = rng.Transparency + 1
  2754.  
  2755. rng3.Transparency = rng3.Transparency + 0.01
  2756.  
  2757. rng5.Transparency = rng5.Transparency + 0.01
  2758. rng6.Transparency = rng6.Transparency + 0.021
  2759. scaler = scaler - 0.125/5
  2760. scaler2 = scaler2 - 0.1/5
  2761.  
  2762. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2763.  
  2764. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2765. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2766. end
  2767. hita:disconnect()
  2768. game:GetService("Debris"):AddItem(rng, 1)
  2769.  
  2770. game:GetService("Debris"):AddItem(rng3, 1)
  2771.  
  2772. game:GetService("Debris"):AddItem(rng5, 1)
  2773. attack = false
  2774. pie222:Destroy()
  2775. Humanoid.WalkSpeed = 16
  2776. end
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782. mouse.KeyDown:connect(function(k) ---galickgun
  2783. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2784. MV4 = 0
  2785. local Must = Instance.new("Sound",Torso)
  2786. Must.SoundId = "rbxassetid://719748223"
  2787. Must.Pitch = 0.99
  2788. Must.Volume = 3.4
  2789. Must.Looped = false
  2790. wait(0)
  2791. Must:Play()
  2792. Humanoid.WalkSpeed = 13
  2793. local Aura = Instance.new('ParticleEmitter')
  2794. Aura.Name = "Aura"
  2795. Aura.Texture = "rbxassetid://347730682"
  2796. Aura.Parent = Torso
  2797. Aura.LightEmission = 1
  2798. Aura.Transparency = NumberSequence.new(0.4,1)
  2799. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2800. Aura.Size = NumberSequence.new(1,9)
  2801. Aura.Rotation = NumberRange.new(-360,360)
  2802. Aura.LockedToPart = true
  2803. Aura.Lifetime = NumberRange.new(1)
  2804. Aura.Rate = 100
  2805. Aura.Speed = NumberRange.new(0)
  2806. Aura.EmissionDirection = "Top"
  2807. local Aura2 = Instance.new('ParticleEmitter')
  2808. Aura2.Name = "Aura"
  2809. Aura2.Texture = "rbxassetid://1046299182"
  2810. Aura2.Parent = Torso
  2811. Aura2.LightEmission = 1
  2812. Aura2.Transparency = NumberSequence.new(0,1)
  2813. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2814. Aura2.Size = NumberSequence.new(14)
  2815. Aura2.Rotation = NumberRange.new(-360,360)
  2816. Aura2.LockedToPart = true
  2817. Aura2.Lifetime = NumberRange.new(0.2)
  2818. Aura2.Rate = 20
  2819. Aura2.Speed = NumberRange.new(0)
  2820. Aura2.EmissionDirection = "Top"
  2821. attack = true
  2822. Firepart1 = Instance.new("Part", RightArm)
  2823. Firepart1.Size = Vector3.new(1, 1, 1)
  2824. GuW1 = Instance.new("Weld")
  2825. GuW1.Name = "GuW"
  2826. GuW1.Part0 = RightArm
  2827. GuW1.C0 = cn(0, -1, 0)
  2828. GuW1.C1 = cn(0, 0, 0)
  2829. GuW1.Part1 = Firepart1
  2830. GuW1.Parent = RightArm
  2831. Firepart1.Transparency = 1
  2832. Firepart2 = Instance.new("Part", LeftArm)
  2833. Firepart2.Size = Vector3.new(1, 1, 1)
  2834. GuW2 = Instance.new("Weld")
  2835. GuW2.Name = "GuW"
  2836. GuW2.Part0 = LeftArm
  2837. GuW2.C0 = cn(0, -1, 0)
  2838. GuW2.C1 = cn(0, 0, 0)
  2839. GuW2.Part1 = Firepart2
  2840. GuW2.Parent = LeftArm
  2841. Firepart2.Transparency = 1
  2842. GuW1:Destroy()
  2843. GuW1 = Instance.new("Weld")
  2844. GuW1.Name = "GuW"
  2845. GuW1.Part0 = Torso
  2846. GuW1.C0 = cn(0, 0, -6)
  2847. GuW1.C1 = cn(0, 0, 0)
  2848. GuW1.Part1 = Firepart1
  2849. GuW1.Parent = Torso
  2850. GuW2:Destroy()
  2851. GuW2 = Instance.new("Weld")
  2852. GuW2.Name = "GuW"
  2853. GuW2.Part0 = Torso
  2854. GuW2.C0 = cn(0, 0, -6)
  2855. GuW2.C1 = cn(0, 0, 0)
  2856. GuW2.Part1 = Firepart2
  2857. GuW2.Parent = Torso
  2858. GuW2:Destroy()
  2859. GuW2 = Instance.new("Weld")
  2860. GuW2.Name = "GuW"
  2861. GuW2.Part0 = Torso
  2862. GuW2.C0 = cn(0, 0, -4)
  2863. GuW2.C1 = cn(0, 0, 0)
  2864. GuW2.Part1 = Firepart2
  2865. GuW2.Parent = Torso
  2866. for i = 0, 18, 0.1 do
  2867. swait()
  2868. if Torsovelocity.Y > 2 then
  2869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2871. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2872. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2873. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2874. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2875. elseif Torsovelocity.Y < 1 then
  2876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2878. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2880. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2881. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2882. end
  2883. end
  2884. GuW1:Destroy()
  2885. GuW1 = Instance.new("Weld")
  2886. GuW1.Name = "GuW"
  2887. GuW1.Part0 = Torso
  2888. GuW1.C0 = cn(0, 0, -15)
  2889. GuW1.C1 = cn(0, 0, 0)
  2890. GuW1.Part1 = Firepart1
  2891. GuW1.Parent = Torso
  2892. GuW2:Destroy()
  2893. GuW2 = Instance.new("Weld")
  2894. GuW2.Name = "GuW"
  2895. GuW2.Part0 = Torso
  2896. GuW2.C0 = cn(0, 0, -17.5)
  2897. GuW2.C1 = cn(0, 0, 0)
  2898. GuW2.Part1 = Firepart2
  2899. GuW2.Parent = Torso
  2900. local Must = Instance.new("Sound",Torso)
  2901. Must.SoundId = "rbxassetid://719747626"
  2902. Must.Pitch = 0.99
  2903. Must.Volume = 3.9
  2904. Must.Looped = false
  2905. wait(0)
  2906. Must:Play()
  2907. for i = 0, 1.25, 0.01 do
  2908. swait()
  2909. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2910. shoottraildd22(mouse.Hit.p, Torso, 0)
  2911. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2912. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2913. if Torsovelocity.Y > 2 then
  2914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2916. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  2917. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  2918. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2919. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2920. end
  2921. end
  2922. Must:Stop()
  2923. Aura:Destroy()
  2924. Aura2:Destroy()
  2925. wait(0.5)
  2926. Humanoid.WalkSpeed = 16
  2927. attack = false
  2928. MV4 = 300
  2929. Firepart1:Destroy()
  2930. Firepart2:Destroy()
  2931. end
  2932. end)
  2933.  
  2934.  
  2935. d = {}
  2936. function iteffect()
  2937.  
  2938. coroutine.resume(coroutine.create(function()
  2939.  
  2940. for i = 1, 10 do
  2941. effect = Instance.new("Part", workspace)
  2942. effect.Anchored = true
  2943. effect.CanCollide = false
  2944. effect.Size = Vector3.new(0.2, 3, 0.2)
  2945. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2946. effect.Transparency = 0
  2947. effect.Material = "Plastic"
  2948. effect.BrickColor = BrickColor.new("Really black")
  2949. table.insert(d, effect)
  2950. game:GetService("Debris"):AddItem(effect, 0.3)
  2951. end
  2952.  
  2953. coroutine.resume(coroutine.create(function()
  2954. for i = 1, 10 do
  2955. for i,e in pairs(d) do
  2956. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2957. e.Transparency = e.Transparency + 0.030
  2958. end
  2959. wait(0.01)
  2960. end
  2961.  
  2962. end))
  2963. end))
  2964.  
  2965.  
  2966. end
  2967.  
  2968. tp = true
  2969.  
  2970. mouse.KeyDown:connect(function(k)
  2971. if k == "e" then
  2972. if tp == true then
  2973. tp = false
  2974. char.Head.face.Parent = game.Lighting
  2975. wait(0)
  2976. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2977. game.Lighting.face.Parent = char.Head
  2978. wait(0)
  2979. tp = true
  2980.  
  2981.  
  2982. end
  2983. end
  2984. end)
  2985.  
  2986.  
  2987. MV4 = 300
  2988. mouse.KeyDown:connect(function(k)
  2989. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2990. MV4 = 0
  2991. local Must = Instance.new("Sound",workspace)
  2992. Must.SoundId = "rbxassetid://512366303"
  2993. Must.Pitch = 0.99
  2994. Must.Volume = 3.5
  2995. Must.Looped = true
  2996. wait(0)
  2997. Must:Play()
  2998. local lb = Instance.new("Part")
  2999. lb.Parent = char
  3000. lb.Material = "Neon"
  3001. lb.Color = BrickColor.new("Gold").Color
  3002. lb.CanCollide = false
  3003. lb.Material = "Neon"
  3004. lb.Size = vt(1,1,1)
  3005. lb.CFrame = Torso.CFrame
  3006. lb.Rotation = vt(0,0,0)
  3007. lb.Anchored = true
  3008. lb.Transparency = 0
  3009. local thing = Instance.new("SpecialMesh",lb)
  3010. thing.MeshType = "FileMesh"
  3011. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3012. thing.Scale = vt(0,15,0)
  3013. local chancerot = math.random(1,2)
  3014. for z = 0, 4 do
  3015. if chancerot == 1 then
  3016. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3017. elseif chancerot == 2 then
  3018. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3019. end
  3020. lb.Transparency = lb.Transparency + 0.1
  3021. thing.Scale = thing.Scale + vt(15,0,15)
  3022. wait()
  3023. end
  3024. for z = 0, 4 do
  3025. if chancerot == 1 then
  3026. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3027. elseif chancerot == 2 then
  3028. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3029. end
  3030. lb.Transparency = lb.Transparency + 0.1
  3031. thing.Scale = thing.Scale + vt(15,0,15)
  3032. wait()
  3033. end
  3034.  
  3035. local Aura = Instance.new('ParticleEmitter')
  3036. Aura.Name = "Aura"
  3037. Aura.Texture = "rbxassetid://347730682"
  3038. Aura.Parent = Torso
  3039. Aura.LightEmission = 1
  3040. Aura.Transparency = NumberSequence.new(0.5,1)
  3041. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3042. Aura.Size = NumberSequence.new(1,25)
  3043. Aura.Rotation = NumberRange.new(-360,360)
  3044. Aura.LockedToPart = true
  3045. Aura.Lifetime = NumberRange.new(1)
  3046. Aura.Rate = 100
  3047. Aura.Speed = NumberRange.new(0)
  3048. Aura.EmissionDirection = "Top"
  3049. local Aura2 = Instance.new('ParticleEmitter')
  3050. Aura2.Name = "Aura"
  3051. Aura2.Texture = "rbxassetid://1046299182"
  3052. Aura2.Parent = Torso
  3053. Aura2.LightEmission = 1
  3054. Aura2.Transparency = NumberSequence.new(0,1)
  3055. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3056. Aura2.Size = NumberSequence.new(55)
  3057. Aura2.Rotation = NumberRange.new(-360,360)
  3058. Aura2.LockedToPart = true
  3059. Aura2.Lifetime = NumberRange.new(0.2)
  3060. Aura2.Rate = 20
  3061. Aura2.Speed = NumberRange.new(0)
  3062. Aura2.EmissionDirection = "Top"
  3063. lig = Instance.new("PointLight",Player.Character.Torso)
  3064. lig.Color=Color3.new(255,255,0)
  3065. lig.Range = 12
  3066. Humanoid.WalkSpeed = 0.01
  3067. attack = true
  3068. Firepart1 = Instance.new("Part", RightArm)
  3069. Firepart1.Size = Vector3.new(1, 1, 1)
  3070. GuW1 = Instance.new("Weld")
  3071. GuW1.Name = "GuW"
  3072. GuW1.Part0 = RightArm
  3073. GuW1.C0 = cn(0, -1, 0)
  3074. GuW1.C1 = cn(0, 0, 0)
  3075. GuW1.Part1 = Firepart1
  3076. GuW1.Parent = RightArm
  3077. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3078. Firepart1.Transparency = 1
  3079. Firepart2 = Instance.new("Part", LeftArm)
  3080. Firepart2.Size = Vector3.new(1, 1, 1)
  3081. GuW2 = Instance.new("Weld")
  3082. GuW2.Name = "GuW"
  3083. GuW2.Part0 = LeftArm
  3084. GuW2.C0 = cn(0, -1, 0)
  3085. GuW2.C1 = cn(0, 0, 0)
  3086. GuW2.Part1 = Firepart2
  3087. GuW2.Parent = LeftArm
  3088. Firepart2.Transparency = 1
  3089.  
  3090. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3091. GuW1:Destroy()
  3092. GuW1 = Instance.new("Weld")
  3093. GuW1.Name = "GuW"
  3094. GuW1.Part0 = Torso
  3095. GuW1.C0 = cn(0, 0, -6)
  3096. GuW1.C1 = cn(0, 0, 0)
  3097. GuW1.Part1 = Firepart1
  3098. GuW1.Parent = Torso
  3099. GuW2:Destroy()
  3100. GuW2 = Instance.new("Weld")
  3101. GuW2.Name = "GuW"
  3102. GuW2.Part0 = Torso
  3103. GuW2.C0 = cn(0, 0, -6)
  3104. GuW2.C1 = cn(0, 0, 0)
  3105. GuW2.Part1 = Firepart2
  3106. GuW2.Parent = Torso
  3107.  
  3108. GuW2:Destroy()
  3109. GuW2 = Instance.new("Weld")
  3110. GuW2.Name = "GuW"
  3111. GuW2.Part0 = Torso
  3112. GuW2.C0 = cn(0, 0, -4)
  3113. GuW2.C1 = cn(0, 0, 0)
  3114. GuW2.Part1 = Firepart2
  3115. GuW2.Parent = Torso
  3116. for i = 0, 15, 0.1 do
  3117. swait()
  3118. if Torsovelocity.Y > 2 then
  3119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3121. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3122. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3125. elseif Torsovelocity.Y < 1 then
  3126. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3127. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3128. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3129. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3130. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3131. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3132. end
  3133. end
  3134. wait(16)
  3135. local Aura3 = Instance.new('ParticleEmitter')
  3136. Aura3.Name = "Aura"
  3137. Aura3.Texture = "rbxassetid://1046299182"
  3138. Aura3.Parent = Torso
  3139. Aura3.LightEmission = 1
  3140. Aura3.Transparency = NumberSequence.new(0.4,1)
  3141. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3142. Aura3.Size = NumberSequence.new(140)
  3143. Aura3.Rotation = NumberRange.new(-360,360)
  3144. Aura3.LockedToPart = true
  3145. Aura3.Lifetime = NumberRange.new(0.2)
  3146. Aura3.Rate = 70
  3147. Aura3.Speed = NumberRange.new(0)
  3148. Aura3.EmissionDirection = "Top"
  3149. local Aura4 = Instance.new('ParticleEmitter')
  3150. Aura4.Name = "Aura"
  3151. Aura4.Texture = "rbxassetid://1046299182"
  3152. Aura4.Parent = Torso
  3153. Aura4.LightEmission = 1
  3154. Aura4.Transparency = NumberSequence.new(0.7,1)
  3155. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3156. Aura4.Size = NumberSequence.new(190)
  3157. Aura4.Rotation = NumberRange.new(-360,360)
  3158. Aura4.LockedToPart = true
  3159. Aura4.Lifetime = NumberRange.new(0.2)
  3160. Aura4.Rate = 120
  3161. Aura4.Speed = NumberRange.new(0)
  3162. Aura4.EmissionDirection = "Top"
  3163. local Aura5 = Instance.new('ParticleEmitter')
  3164. Aura5.Name = "Aura"
  3165. Aura5.Texture = "rbxassetid://347730682"
  3166. Aura5.Parent = Torso
  3167. Aura5.LightEmission = 1
  3168. Aura5.Transparency = NumberSequence.new(0.2,1)
  3169. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3170. Aura5.Size = NumberSequence.new(1,65)
  3171. Aura5.Rotation = NumberRange.new(-360,360)
  3172. Aura5.LockedToPart = true
  3173. Aura5.Lifetime = NumberRange.new(1)
  3174. Aura5.Rate = 200
  3175. Aura5.Speed = NumberRange.new(0)
  3176. Aura5.EmissionDirection = "Top"
  3177. local quake = Instance.new("Sound",workspace)
  3178. quake.SoundId = "rbxassetid://1048411878"
  3179. quake.Pitch = 0.99
  3180. quake.Volume = 1.3
  3181. quake.Looped = true
  3182. wait(0)
  3183. quake:Play()
  3184. local scrr = Instance.new("Sound",Torso)
  3185. scrr.SoundId = "rbxassetid://908472235"
  3186. scrr.Pitch = 0.99
  3187. scrr.Volume = 5.5
  3188. scrr.Looped = true
  3189. wait(0)
  3190. scrr:Play()
  3191.  
  3192. for i = 0, 2, 0.1 do
  3193. swait()
  3194. local lb = Instance.new("Part")
  3195. lb.Parent = char
  3196. lb.Material = "Neon"
  3197. lb.Color = BrickColor.new("Gold").Color
  3198. lb.CanCollide = false
  3199. lb.Material = "Neon"
  3200. lb.Size = vt(0.5,0,0.5)
  3201. lb.CFrame = Torso.CFrame
  3202. lb.Rotation = vt(0,0,0)
  3203. lb.Anchored = true
  3204. lb.Transparency = 0
  3205. local thing = Instance.new("SpecialMesh",lb)
  3206. thing.MeshType = "FileMesh"
  3207. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3208. thing.Scale = vt(0,15,0)
  3209. local chancerot = math.random(1,2)
  3210. for z = 0, 4 do
  3211. if chancerot == 1 then
  3212. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3213. elseif chancerot == 2 then
  3214. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3215. end
  3216. lb.Transparency = lb.Transparency + 0.1
  3217. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3218. wait()
  3219. end
  3220. for z = 0, 4 do
  3221. if chancerot == 1 then
  3222. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3223. elseif chancerot == 2 then
  3224. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3225. end
  3226. lb.Transparency = lb.Transparency + 0.1
  3227. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3228. wait()
  3229. end
  3230. end
  3231.  
  3232.  
  3233. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3234. for i = 0, 24, 0.1 do
  3235. swait()
  3236. if Torsovelocity.Y > 2 then
  3237. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3238. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3239. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3240. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3241. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3242. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3243. elseif Torsovelocity.Y < 1 then
  3244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3246. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3247. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3248. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3249. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3250. end
  3251. end
  3252. wait(5)
  3253. GuW1:Destroy()
  3254. GuW1 = Instance.new("Weld")
  3255. GuW1.Name = "GuW"
  3256. GuW1.Part0 = Torso
  3257. GuW1.C0 = cn(0, 0, -15)
  3258. GuW1.C1 = cn(0, 0, 0)
  3259. GuW1.Part1 = Firepart1
  3260. GuW1.Parent = Torso
  3261. GuW2:Destroy()
  3262. GuW2 = Instance.new("Weld")
  3263. GuW2.Name = "GuW"
  3264. GuW2.Part0 = Torso
  3265. GuW2.C0 = cn(0, 0, -17.5)
  3266. GuW2.C1 = cn(0, 0, 0)
  3267. GuW2.Part1 = Firepart2
  3268. GuW2.Parent = Torso
  3269. local Must2 = Instance.new("Sound",Torso) --1048411878
  3270. Must2.SoundId = "rbxassetid://950551676"
  3271. Must2.Pitch = 0.99
  3272. Must2.Volume = 10
  3273. Must2.Looped = false
  3274. wait(0)
  3275. Must2:Play()
  3276. quake:Stop()
  3277. scrr:Stop()
  3278. local Gone = Instance.new('ParticleEmitter')
  3279. Gone.Name = "Aura"
  3280. Gone.Texture = "rbxassetid://1046299182"
  3281. Gone.Parent = Torso
  3282. Gone.LightEmission = 1
  3283. Gone.Transparency = NumberSequence.new(0.7,1)
  3284. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3285. Gone.Size = NumberSequence.new(340)
  3286. Gone.Rotation = NumberRange.new(-360,360)
  3287. Gone.LockedToPart = true
  3288. Gone.Lifetime = NumberRange.new(0.2)
  3289. Gone.Rate = 70
  3290. Gone.Speed = NumberRange.new(0)
  3291. Gone.EmissionDirection = "Top"
  3292. wait(2)
  3293. Aura:Destroy()
  3294. Aura2:Destroy()
  3295. Aura3:Destroy()
  3296. Aura4:Destroy()
  3297. Aura5:Destroy()
  3298. lig:Destroy()
  3299. Gone:Destroy()
  3300. for i = 0, 3, 0.01 do
  3301. swait()
  3302. shoottraildd2(mouse.Hit.p, Torso, 0)
  3303. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3304. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3305. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3306. if Torsovelocity.Y > 2 then
  3307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3309. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3310. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3311. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3312. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3313. elseif Torsovelocity.Y < 1 then
  3314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3316. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3318. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3319. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3320. end
  3321. end
  3322. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3323. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3324. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3325. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3326. for i = 0, 3, 0.1 do
  3327. swait()
  3328. if Torsovelocity.Y > 2 then
  3329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3331. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3332. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3333. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3334. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3335. elseif Torsovelocity.Y < 1 then
  3336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3338. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3339. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3340. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3341. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3342. end
  3343. end
  3344. wait(1)
  3345. Humanoid.WalkSpeed = 16
  3346. attack = false
  3347. MV4 = 0
  3348. Must:Stop()
  3349. Firepart1:Destroy()
  3350. Firepart2:Destroy()
  3351. end
  3352. end)
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358. musiccommand = 1
  3359. musicwait = false
  3360. mouse.KeyDown:connect(function(k)
  3361. if k == "=" and attack == false then
  3362. if musiccommand == 1 and musicwait == false then
  3363. musicwait = true
  3364. sou2:Stop()
  3365. musiccommand = 2
  3366. end
  3367. if musiccommand == 2 and musicwait == false then
  3368. musicwait = true
  3369. sou2:Play()
  3370. sou2.Volume = 2
  3371. musiccommand = 3
  3372. end
  3373. if musiccommand == 3 and musicwait == false then
  3374. musicwait = true
  3375. sou2.Volume = 0.5
  3376. musiccommand = 1
  3377. end
  3378. musicwait = false
  3379. end
  3380. end)
  3381. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3382. Hitpart3 = Instance.new("Part", HPart3)
  3383. Hitpart3.Size = Vector3.new(1, 1, 1)
  3384. Hitpart3.CanCollide = false
  3385. HuW3 = Instance.new("Weld")
  3386. HuW3.Name = "GuW"
  3387. HuW3.Part0 = HPart3
  3388. HuW3.C0 = cn(Xv, Yv, Zv)
  3389. HuW3.C1 = cn(0, 0, 0)
  3390. HuW3.Part1 = Hitpart3
  3391. HuW3.Parent = HPart3
  3392. Hitpart3.Transparency = 1
  3393. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3394. end
  3395. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3396. Hitpart2 = Instance.new("Part", HPart2)
  3397. Hitpart2.Size = Vector3.new(1, 1, 1)
  3398. Hitpart2.CanCollide = false
  3399. HuW2 = Instance.new("Weld")
  3400. HuW2.Name = "GuW"
  3401. HuW2.Part0 = HPart2
  3402. HuW2.C0 = cn(Xv, Yv, Zv)
  3403. HuW2.C1 = cn(0, 0, 0)
  3404. HuW2.Part1 = Hitpart2
  3405. HuW2.Parent = HPart2
  3406. Hitpart2.Transparency = 1
  3407. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3408. end
  3409. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3410. Hitpart = Instance.new("Part", HPart)
  3411. Hitpart.Size = Vector3.new(1, 1, 1)
  3412. Hitpart.CanCollide = false
  3413. HuW = Instance.new("Weld")
  3414. HuW.Name = "GuW"
  3415. HuW.Part0 = HPart
  3416. HuW.C0 = cn(Xv, Yv, Zv)
  3417. HuW.C1 = cn(0, 0, 0)
  3418. HuW.Part1 = Hitpart
  3419. HuW.Parent = HPart
  3420. Hitpart.Transparency = 1
  3421. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3422. end
  3423. wait2 = false
  3424. combo = 1
  3425. mouse.Button1Down:connect(function(key)
  3426. if attack == false then
  3427. attack = true
  3428. Humanoid.WalkSpeed = 17.01
  3429. if combo == 1 and wait2 == false then
  3430. wait2 = true
  3431. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3432. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3433. for i = 0, 0.3, 0.1 do
  3434. swait()
  3435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3437. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3438. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-99 + 1 * math.cos(sine / 25))), 0.3)
  3439. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3440. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3441. end
  3442. combo = 2
  3443. end
  3444. if combo == 2 and wait2 == false then
  3445. wait2 = true
  3446.  
  3447. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3448. for i = 0, 0.3, 0.1 do
  3449. swait()
  3450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3453. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3455. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3456. end
  3457. combo = 3
  3458. end
  3459. if combo == 3 and wait2 == false then
  3460. wait2 = true
  3461. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3462. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3463. for i = 0, 0.1, 0.1 do
  3464. swait()
  3465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3467. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3468. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3469. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3470. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3471. end
  3472. combo = 1
  3473. end
  3474. Humanoid.WalkSpeed = 16
  3475. Hitpart:Destroy()
  3476. wait2 = false
  3477. attack = false
  3478. end
  3479. end)
  3480. --
  3481. mouse.KeyDown:connect(function(k)
  3482. if k == "f" then
  3483. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3484. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3485. for i = 0, 1.2, 0.1 do
  3486. swait()
  3487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3489. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(-30), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3490. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(-30 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-0 + 1 * math.cos(sine / 25))), 0.3)
  3491. RH.C0 = clerp(RH.C0, cn(1.1, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3492. LH.C0 = clerp(LH.C0, cn(-0.5, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3493. end
  3494. end
  3495. end)
  3496. --
  3497. MV1 = 20
  3498. mouse.KeyDown:connect(function(k)
  3499. if k == "=" and attack == false then
  3500. if firemode == true then
  3501. firemode = false
  3502. print("ice mode")
  3503. icesmoke.Acceleration = Vector3.new(0,0,0)
  3504. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3505. icesmoke.Transparency = NumberSequence.new({
  3506. NumberSequenceKeypoint.new(0, 0.9),
  3507. NumberSequenceKeypoint.new(1, 1)
  3508. })
  3509. icesmoke.Size = NumberSequence.new(3)
  3510. icesmoke.Parent = RightArm
  3511. else
  3512. firemode = true
  3513. print("fire mode")
  3514. ice_mode = false
  3515. owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3516. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3517. icesmoke.Rate = 400
  3518. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3519. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3520. icesmoke.Size = NumberSequence.new(3)
  3521. icesmoke.EmissionDirection = "Top"
  3522. icesmoke.Parent = LeftArm
  3523. end
  3524. end
  3525. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3526. MV1 = 90
  3527. Humanoid.WalkSpeed = 15
  3528. attack = true
  3529. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3530. Firepart2 = Instance.new("Part", LeftArm)
  3531. Firepart2.Size = Vector3.new(1, 1, 1)
  3532. Firepart2.CanCollide = false
  3533. GuW2 = Instance.new("Weld")
  3534. GuW2.Name = "GuW"
  3535. GuW2.Part0 = LeftArm
  3536. GuW2.C0 = cn(0, -0.5, 0)
  3537. GuW2.C1 = cn(0, 0, 0)
  3538. GuW2.Part1 = Firepart2
  3539. GuW2.Parent = LeftArm
  3540. Firepart2.Transparency = 1
  3541. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3542. for i = 0, 2, 0.1 do
  3543. swait()
  3544. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3547. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3548. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(130 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3549. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3550. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3551. end
  3552. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3553. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3554. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3555. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3556. Humanoid.WalkSpeed = 16
  3557. attack = false
  3558. Firepart2:Destroy()
  3559. end
  3560. end)
  3561. MV2 = 90
  3562.  
  3563. mouse.KeyDown:connect(function(key)
  3564. if key == "=" then
  3565. Head.Transparency = 1
  3566. Torso.Transparency = 1
  3567. LeftArm.Transparency = 1
  3568. Head.face.Texture = ""
  3569. RightArm.Transparency = 1
  3570. LeftLeg.Transparency = 1
  3571. RightLeg.Transparency = 1
  3572. mesh1.Transparency = 1
  3573. mesh2.Transparency = 1
  3574. mesh5.Transparency = 1
  3575. mesheye.Transparency = 1
  3576. mesheye1.Transparency = 1
  3577. mesheye2.Transparency = 1
  3578. mesheye3.Transparency = 1
  3579. char.Parent = workspace.Camera
  3580. char.WalkSpeed = 60
  3581. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3582. char:FindFirstChild("TalkingBillBoard"):destroy()
  3583. end
  3584. end
  3585. end)
  3586. mouse.KeyUp:connect(function(key)
  3587. if key == "=" then
  3588. Head.Transparency = 0
  3589. Torso.Transparency = 0
  3590. LeftArm.Transparency = 0
  3591. Head.face.Texture = ""
  3592. RightArm.Transparency = 0
  3593. LeftLeg.Transparency = 0
  3594. RightLeg.Transparency = 0
  3595. mesh1.Transparency = 0
  3596. mesh2.Transparency = 0
  3597. mesh5.Transparency = 0
  3598. mesheye.Transparency = 0
  3599. mesheye1.Transparency = 0
  3600. mesheye2.Transparency = 0
  3601. mesheye3.Transparency = 0
  3602. hat1.Transparency = 0
  3603. hat2.Transparency = 0
  3604. hat3.Transparency = 0
  3605. hat4.Transparency = 0
  3606. hat5.Transparency = 0
  3607. hat6.Transparency = 0
  3608. hat7.Transparency = 0
  3609. hat8.Transparency = 0
  3610. hat9.Transparency = 0
  3611. char.Parent = workspace
  3612. end
  3613. end)
  3614.  
  3615. mouse.KeyDown:connect(function(k)
  3616. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3617. MV2 = 90
  3618. attack = true
  3619. Firepart = Instance.new("Part", RightArm)
  3620. Firepart.Size = Vector3.new(1, 1, 1)
  3621. GuW = Instance.new("Weld")
  3622. GuW.Name = "GuW"
  3623. GuW.Part0 = RightArm
  3624. GuW.C0 = cn(0, -1, 0)
  3625. GuW.C1 = cn(0, 0, 0)
  3626. GuW.Part1 = Firepart
  3627. GuW.Parent = RightArm
  3628. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3629. Firepart.Transparency = 1
  3630. Humanoid.WalkSpeed = 15
  3631. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3632. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3633. for i = 1, 3 do
  3634. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3635. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3636. end
  3637. for i = 0, 3, 0.1 do
  3638. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3639. swait()
  3640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3642. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3643. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3644. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3645. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3646. end
  3647. wait(1)
  3648. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3649.  
  3650. Humanoid.WalkSpeed = 16
  3651. attack = false
  3652. Firepart:Destroy()
  3653. end
  3654.  
  3655.  
  3656.  
  3657.  
  3658. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3659. MV2 = 90
  3660. attack = true
  3661. Firepart = Instance.new("Part", RightArm)
  3662. Firepart.Size = Vector3.new(1, 1, 1)
  3663. GuW = Instance.new("Weld")
  3664. GuW.Name = "GuW"
  3665. GuW.Part0 = RightArm
  3666. GuW.C0 = cn(0, -1, 0)
  3667. GuW.C1 = cn(0, 0, 0)
  3668. GuW.Part1 = Firepart
  3669. GuW.Parent = RightArm
  3670. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3671. Firepart.Transparency = 1
  3672. Humanoid.WalkSpeed = 0.01
  3673. for i = 0, 4, 0.1 do
  3674. swait()
  3675. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3676. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3677. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3678. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3679. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3680. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3681. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3682. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3683. end
  3684. for i = 0, 4, 0.1 do
  3685. swait()
  3686. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3687. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3688. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3689. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3690. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3691. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3692. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3693. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3694. end
  3695. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3696. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3697. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3698. for i = 1, 3 do
  3699. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3700. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3701. end
  3702. for i = 0, 2, 0.1 do
  3703. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3704. swait()
  3705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3707. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3708. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3709. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3710. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3711. end
  3712. Humanoid.WalkSpeed = 16
  3713. attack = false
  3714. Firepart:Destroy()
  3715. end
  3716. end)
  3717. Rapid = false
  3718. BasePart = Instance.new("Part")
  3719. BasePart.Shape = Enum.PartType.Block
  3720. BasePart.Material = Enum.Material.Neon
  3721. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3722. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3723. BasePart.FormFactor = Enum.FormFactor.Custom
  3724. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3725. BasePart.CanCollide = true
  3726. BasePart.Locked = true
  3727. BasePart.Anchored = false
  3728. local icy_Player = owner
  3729. ice_mode = false
  3730. local colors = {
  3731. BrickColor.new("Cyan"),
  3732. BrickColor.new("Medium blue"),
  3733. BrickColor.new("Pastel blue")
  3734. }
  3735. local root = owner.Character:FindFirstChild("HumanoidRootPart")
  3736. if root then
  3737. mouse.KeyDown:connect(function(k)
  3738. if k == "=" and firemode == false then
  3739. if ice_mode == true then
  3740. ice_mode = false
  3741. owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3742. else
  3743. ice_mode = true
  3744. owner.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3745. end
  3746. end
  3747. if k == "z" and firemode == true then
  3748. attack = true
  3749. do
  3750. local Stop = false
  3751. local Version = 0
  3752. local MaxSpeed = 5
  3753. local Speed = 3.5
  3754. local Keys = {}
  3755. local Force = 10000
  3756. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3757. swait(0.5)
  3758. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3759. if Fly then
  3760. Fly:Destroy()
  3761. end
  3762. if Rot then
  3763. Rot:Destroy()
  3764. end
  3765. Fly = Instance.new("BodyPosition", char.Torso)
  3766. Fly.Name = "LMMFly"
  3767. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3768. Fly.P = Force
  3769. Fly.position = char.Torso.Position
  3770. Rot = Instance.new("BodyGyro", char.Torso)
  3771. Rot.Name = "LMMRot"
  3772. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3773. Rot.P = Force
  3774. Rot.cframe = cam.CoordinateFrame
  3775. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3776. local Thread, Old = Version, nil
  3777. char.Humanoid.PlatformStand = true
  3778. function StopFly()
  3779. Version = Version + 1
  3780. Stop = true
  3781. char.Humanoid.PlatformStand = false
  3782. Fly:Destroy()
  3783. Rot:Destroy()
  3784. attack = false
  3785. end
  3786. char.ChildAdded:connect(function(Obj)
  3787. wait()
  3788. if Obj.Name == "LM" .. "MFlyStop" then
  3789. Obj:Destroy()
  3790. StopFly()
  3791. end
  3792. end)
  3793. HitpartFunk2(RightArm, 0, -0.7, 0)
  3794. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3795. for i = 0, 25, 0.1 do
  3796. if attack == true then
  3797. swait()
  3798.  
  3799. end
  3800. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3801. if Keys[string.char(48)] then
  3802. Speed = 1
  3803. end
  3804. if Keys.w then
  3805. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3806. end
  3807. if Keys.s then
  3808. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3809. end
  3810. if Keys.d then
  3811. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3812. end
  3813. if Keys.a then
  3814. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3815. end
  3816. if Keys.e or Keys[" "] then
  3817. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3818. end
  3819. if Keys.q then
  3820. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3821. end
  3822. if Keys.z then
  3823. StopFly()
  3824. end
  3825. if Old ~= Vectoring then
  3826. Fly.position = Vectoring.p
  3827. Old = Vectoring
  3828. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3829. else
  3830. Speed = 1
  3831. end
  3832. Rot.cframe = cam.CoordinateFrame
  3833. mouse.KeyDown:connect(function(Key)
  3834. Keys[Key] = true
  3835. end)
  3836. mouse.KeyUp:connect(function(Key)
  3837. Keys[Key] = false
  3838. end)
  3839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3841. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3842. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3843. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3844. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3845. end
  3846. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3847. attack = false
  3848. char.Humanoid.PlatformStand = false
  3849. Fly:Destroy()
  3850. Rot:Destroy()
  3851. end
  3852. end
  3853. if k == "=" and InForm == true then
  3854. attack = true
  3855. do
  3856. local Stop = false
  3857. local Version = 0
  3858. local MaxSpeed = 6
  3859. local Speed = 3
  3860. local Keys = {}
  3861. local Force = 10000
  3862. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3863. swait(1)
  3864. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3865. if Fly then
  3866. Fly:Destroy()
  3867. end
  3868. if Rot then
  3869. Rot:Destroy()
  3870. end
  3871. Fly = Instance.new("BodyPosition", char.Torso)
  3872. Fly.Name = "LMMFly"
  3873. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3874. Fly.P = Force
  3875. Fly.position = char.Torso.Position
  3876. Rot = Instance.new("BodyGyro", char.Torso)
  3877. Rot.Name = "LMMRot"
  3878. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3879. Rot.P = Force
  3880. Rot.cframe = cam.CoordinateFrame
  3881. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3882. local Thread, Old = Version, nil
  3883. char.Humanoid.PlatformStand = true
  3884. function StopFly()
  3885. Version = Version + 1
  3886. Stop = true
  3887. char.Humanoid.PlatformStand = false
  3888. Fly:Destroy()
  3889. Rot:Destroy()
  3890. attack = false
  3891. end
  3892. char.ChildAdded:connect(function(Obj)
  3893. wait()
  3894. if Obj.Name == "LM" .. "MFlyStop" then
  3895. Obj:Destroy()
  3896. StopFly()
  3897. end
  3898. end)
  3899. HitpartFunk2(RightArm, 0, -0.7, 0)
  3900. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3901. for i = 0, 25, 0.1 do
  3902. if attack == true then
  3903. swait()
  3904. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3905. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3906. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3907. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3908. end
  3909. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3910. if Keys[string.char(48)] then
  3911. Speed = 1
  3912. end
  3913. if Keys.w then
  3914. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3915. end
  3916. if Keys.s then
  3917. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3918. end
  3919. if Keys.d then
  3920. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3921. end
  3922. if Keys.a then
  3923. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3924. end
  3925. if Keys.e or Keys[" "] then
  3926. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3927. end
  3928. if Keys.q then
  3929. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3930. end
  3931. if Keys.z then
  3932. StopFly()
  3933. end
  3934. if Old ~= Vectoring then
  3935. Fly.position = Vectoring.p
  3936. Old = Vectoring
  3937. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3938. else
  3939. Speed = 1
  3940. end
  3941. Rot.cframe = cam.CoordinateFrame
  3942. mouse.KeyDown:connect(function(Key)
  3943. Keys[Key] = true
  3944. end)
  3945. mouse.KeyUp:connect(function(Key)
  3946. Keys[Key] = false
  3947. end)
  3948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3950. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3951. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3952. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3953. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3954. end
  3955. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3956. attack = false
  3957. char.Humanoid.PlatformStand = false
  3958. Fly:Destroy()
  3959. Rot:Destroy()
  3960. end
  3961. end
  3962. end)
  3963. game:GetService("RunService").Stepped:connect(function()
  3964. if ice_mode == true then
  3965. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), owner.Character)
  3966. local icePath = BasePart:Clone()
  3967. icePath.Anchored = true
  3968. icePath.Transparency = 0.85
  3969. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3970. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3971. icePath.BrickColor = colors[math.random(1, #colors)]
  3972. icePath.Parent = owner.Character
  3973. game:GetService("Debris"):AddItem(icePath, 1)
  3974. icePath.Velocity = owner.Character.HumanoidRootPart.CFrame.lookVector * 36
  3975. end
  3976. end)
  3977. end
  3978. MV3 = 190
  3979. mouse.KeyDown:connect(function(k)
  3980. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3981. MV3 = 80
  3982. attack = true
  3983. Humanoid.WalkSpeed = 15
  3984. HitpartFunk2(RightArm, 0, -0.5, 0)
  3985. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3986. for i = 0, 1.5, 0.1 do
  3987. swait()
  3988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3990. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3991. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3992. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3993. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3994. end
  3995. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3996. for i = 0, 2, 0.1 do
  3997. swait()
  3998. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3999. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4000. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4001. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4002. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4003. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4004. end
  4005. for i = 0, 4.2, 0.1 do
  4006. swait()
  4007. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4008. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4009. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4010. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  4014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  4015. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4016. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4017. end
  4018. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4019. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4020. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4021. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4022. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4023. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4024. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4025. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4026. for i = 0, 2, 0.1 do
  4027. swait()
  4028. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4029. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4030. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  4031. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  4032. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4033. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4034. end
  4035. for i = 0, 2, 0.1 do
  4036. swait()
  4037. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4038. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4039. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4040. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4041. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4042. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4043. end
  4044. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4045. for i = 0, 4, 0.1 do
  4046. swait()
  4047. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4048. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4051. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4052. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4053. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4054. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4055. end
  4056. for i = 0, 2, 0.1 do
  4057. swait()
  4058. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4059. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4062. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
  4063. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4064. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4065. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4066. end
  4067. for i = 1, 6 do
  4068. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4069. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4070. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4071. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4072. wait(0.15)
  4073. end
  4074. attack = false
  4075. Humanoid.WalkSpeed = 16
  4076. end
  4077. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4078. Humanoid.WalkSpeed = 1
  4079. MV3 = 80
  4080. attack = true
  4081. FastFireBall = Instance.new("Part", RightArm)
  4082. FastFireBall.Size = Vector3.new(1, 1, 1)
  4083. FFW = Instance.new("Weld")
  4084. FFW.Name = "GuW"
  4085. FFW.Part0 = RightArm
  4086. FFW.C0 = cn(0, -1, 0)
  4087. FFW.C1 = cn(0, 0, 0)
  4088. FFW.Part1 = FastFireBall
  4089. FFW.Parent = RightArm
  4090. FastFireBall.Transparency = 1
  4091. FastFireBall2 = Instance.new("Part", LeftArm)
  4092. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4093. FFW2 = Instance.new("Weld")
  4094. FFW2.Name = "GuW"
  4095. FFW2.Part0 = LeftArm
  4096. FFW2.C0 = cn(0, -1, 0)
  4097. FFW2.C1 = cn(0, 0, 0)
  4098. FFW2.Part1 = FastFireBall2
  4099. FFW2.Parent = LeftArm
  4100. FastFireBall2.Transparency = 1
  4101. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4102. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4103. for i = 0, 1, 0.1 do
  4104. swait()
  4105. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4106. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4107. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4108. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4111. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4112. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4113. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4114. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4115. end
  4116. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4117. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4118. function holding()
  4119. if Rapid == true and ice_mode == false then
  4120. for i = 0, 0.8, 0.1 do
  4121. swait()
  4122. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4123. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4129. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4130. end
  4131. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4132. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4133. for i = 0, 0.8, 0.1 do
  4134. swait()
  4135. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4136. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4139. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4140. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4141. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4142. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4143. end
  4144. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4145. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4146. holding()
  4147. end
  4148. end
  4149. if Rapid == false then
  4150. Rapid = true
  4151. holding()
  4152. end
  4153. end
  4154. end)
  4155. mouse.KeyUp:connect(function(k)
  4156. if k == "c" and Rapid == true then
  4157. MV3 = 180
  4158. Rapid = false
  4159. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4160. attack = false
  4161. wait(0.5)
  4162. Humanoid.WalkSpeed = 16
  4163. FastFireBall:Destroy()
  4164. FastFireBall2:Destroy()
  4165. end
  4166. end)
  4167.  
  4168. mouse.KeyDown:connect(function(key)
  4169. if key == "t" then
  4170. if Morph == false then
  4171. Morph = true
  4172. MorphFunction()
  4173. end
  4174. end
  4175. end)
  4176. mouse.KeyUp:connect(function(key)
  4177. if key == "t" then
  4178. Morph = false
  4179. end
  4180. end)
  4181.  
  4182.  
  4183.  
  4184. Object = Player.Character.HumanoidRootPart
  4185.  
  4186. Run = game["Run Service"]
  4187.  
  4188. PreviousP = Object.CFrame.p
  4189. Running = false
  4190.  
  4191. MorphFunction = function()
  4192. local MaxX = 100
  4193. local MinX = -100
  4194. local MaxY = 100
  4195. local MinY = -100
  4196. local MaxZ = 100
  4197. local MinZ = -100
  4198. local Morph = coroutine.wrap(function()
  4199. while Run.Stepped:wait(0.1) do
  4200. if Morph == false then break end
  4201. local Model = Instance.new("Model",workspace)
  4202. if Player.Character:FindFirstChild("Shirt") then
  4203. local Shirt = Player.Character.Shirt:Clone()
  4204. Shirt.Parent = Model
  4205. end
  4206. if Player.Character:FindFirstChild("Pants") then
  4207. local Pants = Player.Character.Pants:Clone()
  4208. Pants.Parent = Model
  4209. end
  4210. local Humanoid = Instance.new("Humanoid",Model)
  4211. local LeftArm = Player.Character["Left Arm"]:Clone()
  4212. LeftArm.Parent = Model
  4213. LeftArm.Transparency = 0.4
  4214. LeftArm.Anchored = true
  4215. LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4216. local RightArm = Player.Character["Right Arm"]:Clone()
  4217. RightArm.Parent = Model
  4218. RightArm.Transparency = 0.4
  4219. RightArm.Anchored = true
  4220. RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4221. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4222. LeftLeg.Parent = Model
  4223. LeftLeg.Transparency = 0.4
  4224. LeftLeg.Anchored = true
  4225. LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4226. local RightLeg = Player.Character["Right Leg"]:Clone()
  4227. RightLeg.Parent = Model
  4228. RightLeg.Transparency = 0.4
  4229. RightLeg.Anchored = true
  4230. RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4231. local Children = Model:GetChildren()
  4232. wait(0.01)
  4233. for i = 1,#Children do
  4234. if Children[i]:IsA("Part") then
  4235. Children[i].Transparency = 1
  4236. end
  4237. game.Debris:AddItem(Children[i],0)
  4238. end
  4239. end
  4240. end)
  4241. Morph()
  4242. end
  4243.  
  4244.  
  4245. mouse.KeyDown:connect(function(key)
  4246. if key == "r" then
  4247. Humanoid.WalkSpeed = 150
  4248.  
  4249. end
  4250. end)
  4251.  
  4252.  
  4253. mouse.KeyDown:connect(function(key)
  4254. if key == "m" then
  4255. Must2.Volume = 0.7
  4256. end
  4257. end)
  4258.  
  4259. mouse.KeyDown:connect(function(key)
  4260. if key == "n" then
  4261. Must2.Volume = 1.6
  4262. end
  4263. end)
  4264.  
  4265.  
  4266. mouse.KeyUp:connect(function(key)
  4267. if key == "r" then
  4268. Humanoid.WalkSpeed = 16
  4269.  
  4270. end
  4271. end)
  4272.  
  4273. function smooth(obj)
  4274. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4275. for i,v in pairs(sides) do
  4276. obj[v.."Surface"] = "SmoothNoOutlines"
  4277. end
  4278. end
  4279. function fade(obj, dest, grow)
  4280. spawn(function()
  4281. local oldcf = obj.CFrame
  4282. for i = 0, 10 do
  4283. if grow then
  4284. obj.Size = obj.Size +Vector3.new(1,1,1)
  4285. obj.CFrame = oldcf
  4286. end
  4287. obj.Transparency = obj.Transparency +0.2
  4288. swait()
  4289. end
  4290. if dest then
  4291. obj:Destroy()
  4292. end
  4293. end)
  4294. end
  4295.  
  4296.  
  4297. sprint = false
  4298. mouse.KeyDown:connect(function(key)
  4299. if key=="r" then
  4300. sprint = true
  4301. char:FindFirstChildOfClass("Humanoid")
  4302. local mod = Instance.new("Model", workspace)
  4303. mod.Name = "MobModel"
  4304. for i,v in pairs(char:children()) do
  4305. if v:IsA("Accessory") and not rage then
  4306. if v:FindFirstChild("Handle") then
  4307. v.Handle.Transparency = 1
  4308. end
  4309. end
  4310. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4311. v.Transparency = 0
  4312. end
  4313. end
  4314. if char.Head:FindFirstChild("face") then
  4315. char.Head.face.Transparency = 1
  4316. end
  4317. repeat wait()
  4318. if not workspace:FindFirstChild("MobModel") then
  4319. mod = Instance.new("Model", workspace)
  4320. mod.Name = "MobModel"
  4321. end
  4322. for i,v in pairs(Character:children()) do
  4323. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4324. local new = v:Clone()
  4325. smooth(new)
  4326. new.Transparency = 0.3
  4327. new.Anchored = true
  4328. new.CanCollide = false
  4329. new.Material = "Neon"
  4330. new.BrickColor = BrickColor.new("Dark blue")
  4331. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4332. new.Parent = mod
  4333. fade(new, true)
  4334. end
  4335. end
  4336. until not sprint
  4337. if mod then
  4338. spawn(function()
  4339. repeat wait() until not mod or #mod:children() == 0
  4340. mod:Destroy()
  4341. end)
  4342. end
  4343. char:FindFirstChildOfClass("Humanoid")
  4344. end
  4345. end)
  4346. mouse.KeyUp:connect(function(key)
  4347. if key=="r" then
  4348. sprint = false
  4349. for i,v in pairs(char:children()) do
  4350. if v:IsA("Accessory") and not rage then
  4351. if v:FindFirstChild("Handle") then
  4352. v.Handle.Transparency = 1
  4353. end
  4354. end
  4355. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4356. v.Transparency = 0
  4357. end
  4358. end
  4359. if char.Head:FindFirstChild("face") then
  4360. char.Head.face.Transparency = 0
  4361. end
  4362. end
  4363. end)
  4364.  
  4365. mouse.KeyUp:connect(function(k)
  4366. if k == "q" then
  4367. Combo1()
  4368. end
  4369. end)
  4370.  
  4371. mouse.KeyUp:connect(function(k)
  4372. if k == "r" then
  4373. Combo2()
  4374. end
  4375. end)
  4376.  
  4377. mouse.KeyUp:connect(function(k)
  4378. if k == "t" then
  4379. Combo3()
  4380. end
  4381. end)
  4382. mouse.KeyUp:connect(function(k)
  4383. if k == "u" then
  4384. Combo4()
  4385. end
  4386. end)
  4387.  
  4388.  
  4389. SoundFolder = Instance.new("Folder",char)
  4390. SoundFolder.Name = "SoundFolder"
  4391. punchsound1 = Instance.new("Sound",Torso)
  4392. punchsound1.Volume = 1.2
  4393. punchsound1.Name = "punchsound1"
  4394. punchsound1.Looped = false
  4395. punchsound1.SoundId = "rbxassetid://137579113"
  4396. StrongPunch = Instance.new("Sound",Torso)
  4397. StrongPunch.Volume = 1.6
  4398. StrongPunch.Name = "StrongPunch"
  4399. StrongPunch.Looped = false
  4400. StrongPunch.SoundId = "rbxassetid://441202925"
  4401. StrongPunch = Instance.new("Sound",Torso)
  4402. StrongPunch.Volume = 1.6
  4403. StrongPunch.Name = "StrongPunch"
  4404. StrongPunch.Looped = false
  4405. StrongPunch.SoundId = "rbxassetid://441202925"
  4406. StrongPunch1 = Instance.new("Sound",Torso)
  4407. StrongPunch1.Volume = 1.6
  4408. StrongPunch1.Name = "StrongPunch"
  4409. StrongPunch1.Looped = false
  4410. StrongPunch1.SoundId = "rbxassetid://441202925"
  4411. StrongPunch2 = Instance.new("Sound",Torso)
  4412. StrongPunch2.Volume = 1.6
  4413. StrongPunch2.Name = "StrongPunch"
  4414. StrongPunch.Looped = false
  4415. StrongPunch2.SoundId = "rbxassetid://441202925"
  4416. Zano = Instance.new("Sound",Torso)
  4417. Zano.Volume = 6
  4418. Zano.Name = "Zano"
  4419. Zano.Looped = false
  4420. Zano.SoundId = "rbxassetid://744770874"
  4421. GroundImpact = Instance.new("Sound",Torso)
  4422. GroundImpact.Volume = 8
  4423. GroundImpact.Name = "GroundImpact"
  4424. GroundImpact.Looped = false
  4425. GroundImpact.SoundId = "rbxassetid://165970126"
  4426. Break = Instance.new("Sound",Torso)
  4427. Break.Volume = 5
  4428. Break.Name = "Bonebreak"
  4429. Break.Looped = false
  4430. Break.SoundId = "rbxassetid://314390675"
  4431.  
  4432. local hit1 = false
  4433. local hit2 = false
  4434. local hit3 = false
  4435. local hit4 = false
  4436.  
  4437. function Combo1()
  4438. getplayer = new("Part",char)
  4439. getplayer.Position = Vector3.new(999,999,999)
  4440. getplayer.Transparency = 1
  4441. getplayer.Size = v3(3,3,3)
  4442. getplayer.CanCollide = false
  4443. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4444. getplayer.Name = "GetPlayer"
  4445.  
  4446. game.Debris:AddItem(getplayer,0.5)
  4447.  
  4448. getplayer.Touched:connect(function(hit)
  4449. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4450. getplayer:Destroy()
  4451. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4452. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4453. to.Anchored = true
  4454. idle = false
  4455.  
  4456.  
  4457. punchsound1:Play()
  4458. hit1 = true
  4459. for i = 0, 1, 0.1 do
  4460. swait()
  4461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4463. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4464. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4465. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4466. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4467. end
  4468. punchsound1:Play()
  4469. for i = 0, 1, 0.1 do
  4470. swait()
  4471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4475. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4476. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4477. end
  4478. punchsound1:Play()
  4479. for i = 0, 1, 0.1 do
  4480. swait()
  4481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4483. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4484. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4485. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4486. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4487. end
  4488. for i = 0, 1, 0.1 do
  4489. swait()
  4490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4492. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4495. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4496. end
  4497. for i = 0, 1, 0.1 do
  4498. swait()
  4499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4501. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4502. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4503. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4504. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4505. end
  4506. StrongPunch1:Play()
  4507. for i = 0, 1, 0.1 do
  4508. swait()
  4509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4511. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4514. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4515. end
  4516. for i = 0, 0.6, 0.1 do
  4517. swait()
  4518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4520. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4521. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4522. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4523. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4524. end
  4525. for i = 0, 0.6, 0.1 do
  4526. swait()
  4527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4529. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4530. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4531. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4532. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4533. end
  4534. for i,v in pairs(to.Parent:GetChildren()) do
  4535. if v:IsA("Humanoid") then
  4536. v.Health = v.Health - 3
  4537.  
  4538. v.PlatformStand = true
  4539. end
  4540. end
  4541. StrongPunch:Play()
  4542. for i = 0, 1, 0.1 do
  4543. swait()
  4544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4546. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4547. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4548. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4549. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4550. end
  4551. for i,v in pairs(to.Parent:GetChildren()) do
  4552. if v:IsA("Humanoid") then
  4553. v.Health = v.Health - 5
  4554.  
  4555. v.PlatformStand = true
  4556. end
  4557. end
  4558.  
  4559. hit1 = false
  4560.  
  4561. punchsound1:Play()
  4562. hit2 = true
  4563. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4564. for i = 0, 1, 0.1 do
  4565. swait()
  4566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4568. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4571. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4572. end
  4573. for i,v in pairs(to.Parent:GetChildren()) do
  4574. if v:IsA("Humanoid") then
  4575. v.Health = v.Health - 5
  4576.  
  4577. v.PlatformStand = true
  4578. end
  4579. end
  4580. hit2 = false
  4581.  
  4582. punchsound1:Play()
  4583. hit3 = true
  4584. hit4 = true
  4585.  
  4586.  
  4587. punchsound1:Play()
  4588.  
  4589. coroutine.wrap(function()
  4590. for i=1,5 do
  4591. wait()
  4592. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4593. GroundImpact:Play()
  4594. a21e = new("Part",to)
  4595. a21e.Name = "Beam"..num
  4596. a21e.Locked = true
  4597. a21e.Size = v3(1,1,1)
  4598. a21e.CanCollide = false
  4599. a21e.BrickColor = bc("Gold")
  4600. a21e.Material = "Neon"
  4601. a21e.Transparency = 0
  4602. aa21e = new("SpecialMesh",a21e)
  4603. a21e.Anchored = true
  4604. a21e.Position = to.Position
  4605. aa21e.MeshType = "Sphere"
  4606. aa21e.Scale = v3(1,1,1)
  4607. a51e = new("Part",char)
  4608. a51e.Name = "Beam"..num
  4609. a51e.Locked = true
  4610. a51e.Size = v3(1,1,1)
  4611. a51e.CanCollide = false
  4612. a51e.BrickColor = bc("White")
  4613. a51e.Material = "Neon"
  4614. a51e.Transparency = 0
  4615. aa51e = new("SpecialMesh",a51e)
  4616. a51e.Anchored = true
  4617. a51e.Position = to.Position
  4618. aa51e.MeshType = "Sphere"
  4619. aa51e.Scale = v3(1,1,1)
  4620. a61e = new("Part",char)
  4621. a61e.Name = "Beam"..num
  4622. a61e.Locked = true
  4623. a61e.Size = v3(1,1,1)
  4624. a61e.CanCollide = false
  4625. a61e.BrickColor = bc("Really red")
  4626. a61e.Material = "Neon"
  4627. a61e.Transparency = 0
  4628. aa61e = new("SpecialMesh",a61e)
  4629. a61e.Anchored = true
  4630. a61e.Position = to.Position
  4631. aa61e.MeshType = "Sphere"
  4632. aa61e.Scale = v3(1,1,1)
  4633. for i = 1,20 do
  4634. wait()
  4635. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4636. a21e.Transparency = a21e.Transparency + 0.03
  4637. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4638. a51e.Transparency = a51e.Transparency + 0.03
  4639. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4640. a61e.Transparency = a61e.Transparency + 0.02
  4641. for i,v in pairs(to.Parent:GetChildren()) do
  4642. if v:IsA("Humanoid") then
  4643. v.Health = v.Health - 0.5
  4644.  
  4645. v.PlatformStand = true
  4646. end
  4647. end
  4648. end
  4649. a61e:Destroy()
  4650. aa61e:Destroy()
  4651. a51e:Destroy()
  4652. aa51e:Destroy()
  4653. a21e:Destroy()
  4654. aa21e:Destroy()
  4655.  
  4656. end
  4657.  
  4658.  
  4659. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4660. for i = 0, 1, 0.1 do
  4661. swait()
  4662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4664. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4665. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4666. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4667. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4668. end
  4669.  
  4670.  
  4671.  
  4672. wait(0.7)
  4673. end)()
  4674.  
  4675.  
  4676.  
  4677.  
  4678. RootPart.Anchored = true
  4679.  
  4680. for i = 0, 1, 0.1 do
  4681. swait()
  4682. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4683. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4684. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4685. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4686. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4687. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4688. end
  4689.  
  4690.  
  4691. StrongPunch:Play()
  4692.  
  4693.  
  4694. for i = 0, 1, 0.1 do
  4695. swait()
  4696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4698. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4699. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4700. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4701. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4702. end
  4703.  
  4704. for i = 0, 1, 0.1 do
  4705. swait()
  4706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4708. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4709. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4710. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4711. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4712. end
  4713.  
  4714.  
  4715.  
  4716. for i,v in pairs(to.Parent:GetChildren()) do
  4717. if v:IsA("Humanoid") then
  4718. v.Health = v.Health - 20
  4719.  
  4720. v.PlatformStand = true
  4721. end
  4722. end
  4723.  
  4724. StrongPunch2:Play()
  4725. for i = 0, 1, 0.1 do
  4726. swait()
  4727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4729. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4732. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4733. end
  4734.  
  4735. hitground = new("Part",char)
  4736. hitground.Size = Vector3.new(5,5,5)
  4737. hitground.Name = "Ground"
  4738. hitground.Transparency = 1
  4739. hitground.CanCollide = false
  4740. game.Debris:AddItem(hitground,2)
  4741. hitground.Position = Vector3.new(999,999,999)
  4742. hitgroundweld = new("Weld",hitground)
  4743. hitgroundweld.Part0 = to
  4744. hitgroundweld.Part1 = hitground
  4745. hitground.Touched:connect(function(hit2)
  4746. if hit2.Size.x > 150 then
  4747. hitground:Destroy()
  4748. ad = new("Part",char)
  4749. ad.Name = "NewPart"
  4750. ad.Size = Vector3.new(30,0.1,30)
  4751. ad.CanCollide = false
  4752. ad.Anchored = true
  4753. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4754. ad.Transparency = 1
  4755. aad = new("Decal",ad)
  4756.  
  4757. aad.Face = "Top"
  4758. aad.Transparency = 1
  4759. aad.Transparency = 0
  4760. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4761. smoke = new("Part",to)
  4762. smokemesh = new("SpecialMesh",smoke)
  4763. smokemesh.MeshId = "rbxassetid://928329648"
  4764. smoke.BrickColor = hit2.BrickColor
  4765. smoke.Anchored = true
  4766. smoke.Position = hitground.Position
  4767. GroundImpact:Play()
  4768. for i = 1,20 do
  4769. wait()
  4770. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4771. smoke.Transparency = smoke.Transparency + 1/20
  4772. end
  4773. smoke:Destroy()
  4774. wait(0.5)
  4775.  
  4776. for i = 1,20 do
  4777. wait(0.1)
  4778. aad.Transparency = aad.Transparency + 1/20
  4779. end
  4780. end
  4781. end)
  4782. to.Anchored = false
  4783. ys = Instance.new("BodyVelocity",to)
  4784. ys.Name = "GO"
  4785.  
  4786. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4787.  
  4788. ys.Velocity = v3(0,-90,0)
  4789.  
  4790. wait(1)
  4791. ys:Destroy()
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797. hit3 = false
  4798. hit4 = false
  4799.  
  4800.  
  4801. hit1 = false
  4802. hit2 = false
  4803. hit3 = false
  4804. hit4 = false
  4805. idle = true
  4806. RootPart.Anchored = false
  4807. end
  4808. end)
  4809. end
  4810.  
  4811.  
  4812. function Combo4()
  4813. getplayer = new("Part",char)
  4814. getplayer.Position = Vector3.new(999,999,999)
  4815. getplayer.Transparency = 1
  4816. getplayer.Size = v3(3,3,3)
  4817. getplayer.CanCollide = false
  4818. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4819. getplayer.Name = "GetPlayer"
  4820.  
  4821. game.Debris:AddItem(getplayer,0.5)
  4822.  
  4823. getplayer.Touched:connect(function(hit)
  4824. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4825. getplayer:Destroy()
  4826. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4827. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4828. to.Anchored = true
  4829. RootPart.Anchored = true
  4830. idle = false
  4831.  
  4832.  
  4833. punchsound1:Play()
  4834. hit1 = true
  4835. for i = 0, 0.5, 0.1 do
  4836. swait()
  4837. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4838. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4839. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4840. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4841. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4842. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4843. end
  4844. punchsound1:Play()
  4845. for i = 0, 0.5, 0.1 do
  4846. swait()
  4847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4849. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4851. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4852. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4853. end
  4854. punchsound1:Play()
  4855. for i = 0, 0.6, 0.1 do
  4856. swait()
  4857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4859. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4860. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4861. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4862. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4863. end
  4864. for i = 0, 0.6, 0.1 do
  4865. swait()
  4866. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4867. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4868. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4869. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4870. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4871. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4872. end
  4873. for i = 0, 0.5, 0.1 do
  4874. swait()
  4875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4877. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4878. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4879. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4880. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4881. end
  4882. punchsound1:Play()
  4883. for i = 0, 0.5, 0.1 do
  4884. swait()
  4885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4887. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4889. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4890. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4891. end
  4892. punchsound1:Play()
  4893. for i = 0, 0.6, 0.1 do
  4894. swait()
  4895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4896. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4897. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4898. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4899. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4900. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4901. end
  4902. for i = 0, 0.6, 0.1 do
  4903. swait()
  4904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4908. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4909. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4910. end
  4911. for i = 0, 0.5, 0.1 do
  4912. swait()
  4913. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4914. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4915. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4916. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4917. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4918. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4919. end
  4920. punchsound1:Play()
  4921. for i = 0, 0.5, 0.1 do
  4922. swait()
  4923. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4924. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4925. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4926. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4927. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4928. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4929. end
  4930. punchsound1:Play()
  4931. for i = 0, 0.6, 0.1 do
  4932. swait()
  4933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4935. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4936. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4937. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4938. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4939. end
  4940. for i = 0, 0.6, 0.1 do
  4941. swait()
  4942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4944. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4947. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4948. end
  4949. for i = 0, 0.5, 0.1 do
  4950. swait()
  4951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4952. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4953. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4954. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4955. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4956. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4957. end
  4958. punchsound1:Play()
  4959. for i = 0, 0.5, 0.1 do
  4960. swait()
  4961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4963. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4964. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4965. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4966. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4967. end
  4968. punchsound1:Play()
  4969. for i = 0, 0.6, 0.1 do
  4970. swait()
  4971. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4972. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4973. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4974. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4975. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4976. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4977. end
  4978. for i = 0, 0.6, 0.1 do
  4979. swait()
  4980. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4981. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4982. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4983. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4984. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4985. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4986. end
  4987. for i = 0, 0.5, 0.1 do
  4988. swait()
  4989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4991. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4992. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4993. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4994. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4995. end
  4996. punchsound1:Play()
  4997. for i = 0, 0.5, 0.1 do
  4998. swait()
  4999. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5000. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5001. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5002. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5003. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5004. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5005. end
  5006. punchsound1:Play()
  5007. for i = 0, 0.6, 0.1 do
  5008. swait()
  5009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5011. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5012. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5013. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5014. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5015. end
  5016. StrongPunch2:Play()
  5017. for i = 0, 5, 0.1 do
  5018. swait()
  5019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5021. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5022. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5023. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5024. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5025. end
  5026.  
  5027. for i,v in pairs(to.Parent:GetChildren()) do
  5028. if v:IsA("Humanoid") then
  5029. v.Health = v.Health - 20
  5030.  
  5031. v.PlatformStand = true
  5032. end
  5033. end
  5034. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5035. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5036. Zanzoken = Instance.new("Part",char)
  5037. Zanzoken.Anchored = true
  5038. Zanzoken.Position = v3(999,999,999)
  5039. Zanzoken.CFrame = Torso.CFrame
  5040. game.Debris:AddItem(Zanzoken,0.5)
  5041. Zanzoken.Transparency = 1
  5042. Zano:Play()
  5043. wait()
  5044. idk = Instance.new("BillboardGui",Zanzoken)
  5045. idk.Size = UDim2.new(10,0,15,0)
  5046. idk.AlwaysOnTop = false
  5047. idk1 = Instance.new("ImageLabel",idk)
  5048. idk1.BackgroundTransparency = 1
  5049. idk.ExtentsOffset = v3(0,0,0)
  5050. idk1.ImageTransparency = 0
  5051. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5052. idk1.Size = UDim2.new(2,0,1,0)
  5053. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5054. idk1.Image = "rbxassetid://319554883"
  5055. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5056. wait()
  5057. Zanzoken = Instance.new("Part",char)
  5058. Zanzoken.Anchored = true
  5059. Zanzoken.Position = v3(999,999,999)
  5060. Zanzoken.CFrame = Torso.CFrame
  5061. game.Debris:AddItem(Zanzoken,0.5)
  5062. Zanzoken.Transparency = 1
  5063. wait()
  5064. idk = Instance.new("BillboardGui",Zanzoken)
  5065. idk.Size = UDim2.new(20,0,20,0)
  5066. idk.AlwaysOnTop = false
  5067. idk1 = Instance.new("ImageLabel",idk)
  5068. idk1.BackgroundTransparency = 1
  5069. idk.ExtentsOffset = v3(0,0,0)
  5070. idk1.ImageTransparency = 0
  5071. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5072. idk1.Size = UDim2.new(2,0,1,0)
  5073. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5074. idk1.Image = "rbxassetid://319554883"
  5075. for i = 0, 0.5, 0.1 do
  5076. swait()
  5077. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5078. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5079. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5080. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5081. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5082. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5083. end
  5084. punchsound1:Play()
  5085. for i = 0, 0.5, 0.1 do
  5086. swait()
  5087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5088. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5089. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5090. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5091. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5092. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5093. end
  5094. punchsound1:Play()
  5095. for i = 0, 0.6, 0.1 do
  5096. swait()
  5097. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5098. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5099. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5100. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5101. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5102. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5103. end
  5104. for i = 0, 0.6, 0.1 do
  5105. swait()
  5106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5108. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5109. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5110. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5111. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5112. end
  5113. for i = 0, 0.5, 0.1 do
  5114. swait()
  5115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5117. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5118. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5119. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5120. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5121. end
  5122. punchsound1:Play()
  5123. for i = 0, 0.5, 0.1 do
  5124. swait()
  5125. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5126. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5127. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5128. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5129. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5130. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5131. end
  5132. punchsound1:Play()
  5133. for i = 0, 0.6, 0.1 do
  5134. swait()
  5135. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5136. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5137. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5138. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5139. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5140. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5141. end
  5142. for i = 0, 0.6, 0.1 do
  5143. swait()
  5144. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5145. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5146. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5147. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5148. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5149. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5150. end
  5151. for i = 0, 0.5, 0.1 do
  5152. swait()
  5153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5155. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5156. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5157. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5158. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5159. end
  5160. punchsound1:Play()
  5161. for i = 0, 0.5, 0.1 do
  5162. swait()
  5163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5164. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5165. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5166. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5167. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5168. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5169. end
  5170. punchsound1:Play()
  5171. for i = 0, 0.6, 0.1 do
  5172. swait()
  5173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5175. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5176. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5177. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5178. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5179. end
  5180. for i = 0, 0.6, 0.1 do
  5181. swait()
  5182. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5183. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5184. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5185. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5186. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5187. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5188. end
  5189. for i = 0, 0.5, 0.1 do
  5190. swait()
  5191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5193. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5194. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5195. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5196. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5197. end
  5198. punchsound1:Play()
  5199. for i = 0, 0.5, 0.1 do
  5200. swait()
  5201. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5202. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5203. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5204. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5205. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5206. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5207. end
  5208. punchsound1:Play()
  5209. for i = 0, 0.3, 0.1 do
  5210. swait()
  5211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5213. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5214. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5215. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5216. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5217. end
  5218. for i = 0, 0.3, 0.1 do
  5219. swait()
  5220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5222. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5223. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5224. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5225. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5226. end
  5227. for i = 0, 0.3, 0.1 do
  5228. swait()
  5229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5231. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5232. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5233. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5234. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5235. end
  5236. punchsound1:Play()
  5237. for i = 0, 0.3, 0.1 do
  5238. swait()
  5239. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5240. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5241. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5242. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5243. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5244. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5245. end
  5246. punchsound1:Play()
  5247. for i = 0, 0.3, 0.1 do
  5248. swait()
  5249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5251. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5252. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5253. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5254. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5255. end
  5256. for i = 0, 0.3, 0.1 do
  5257. swait()
  5258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5260. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5261. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5262. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5263. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5264. end
  5265. punchsound1:Play()
  5266. for i = 0, 1, 0.1 do
  5267. swait()
  5268. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5269. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5270. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5271. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5272. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5273. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5274. end
  5275. for i = 0, 0.3, 0.1 do
  5276. swait()
  5277. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5278. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5279. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5280. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5281. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5282. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5283. end
  5284. punchsound1:Play()
  5285. for i = 0, 0.3, 0.1 do
  5286. swait()
  5287. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5288. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5289. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5290. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5291. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5292. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5293. end
  5294. for i = 0, 0.3, 0.1 do
  5295. swait()
  5296. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5297. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5298. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5299. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5300. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5301. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5302. end
  5303. for i = 0, 0.3, 0.1 do
  5304. swait()
  5305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5307. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5308. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5309. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5310. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5311. end
  5312. punchsound1:Play()
  5313. for i = 0, 0.3, 0.1 do
  5314. swait()
  5315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5317. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5319. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5320. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5321. end
  5322. punchsound1:Play()
  5323. for i = 0, 0.6, 0.1 do
  5324. swait()
  5325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5327. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5328. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5329. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5330. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5331. end
  5332. for i = 0, 0.3, 0.1 do
  5333. swait()
  5334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5336. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5337. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5338. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5339. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5340. end
  5341. for i = 0, 0.3, 0.1 do
  5342. swait()
  5343. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5344. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5345. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5346. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5347. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5348. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5349. end
  5350. punchsound1:Play()
  5351. for i = 0, 0.5, 0.1 do
  5352. swait()
  5353. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5354. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5355. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5356. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5357. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5358. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5359. end
  5360. punchsound1:Play()
  5361. for i = 0, 0.6, 0.1 do
  5362. swait()
  5363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5365. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5366. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5367. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5368. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5369. end
  5370. for i = 0, 0.6, 0.1 do
  5371. swait()
  5372. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5373. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5374. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5375. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5376. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5377. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5378. end
  5379. for i = 0, 0.5, 0.1 do
  5380. swait()
  5381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5383. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5384. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5385. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5386. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5387. end
  5388. punchsound1:Play()
  5389. for i = 0, 0.5, 0.1 do
  5390. swait()
  5391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5393. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5394. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5395. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5396. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5397. end
  5398. punchsound1:Play()
  5399. for i = 0, 0.6, 0.1 do
  5400. swait()
  5401. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5402. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5403. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5404. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5405. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5406. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5407. end
  5408. for i = 0, 0.6, 0.1 do
  5409. swait()
  5410. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5411. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5412. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5413. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5414. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5415. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5416. end
  5417. for i = 0, 0.5, 0.1 do
  5418. swait()
  5419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5421. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5422. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5423. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5424. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5425. end
  5426. punchsound1:Play()
  5427. for i = 0, 0.5, 0.1 do
  5428. swait()
  5429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5431. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5432. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5433. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5434. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5435. end
  5436. punchsound1:Play()
  5437. for i = 0, 0.6, 0.1 do
  5438. swait()
  5439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5441. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5442. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5443. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5444. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5445. end
  5446. for i = 0, 0.6, 0.1 do
  5447. swait()
  5448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5450. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5451. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5452. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5453. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5454. end
  5455. punchsound1:Play()
  5456. for i = 0, 1, 0.1 do
  5457. swait()
  5458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5460. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5461. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5462. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5463. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5464. end
  5465. for i = 0, 0.5, 0.1 do
  5466. swait()
  5467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5469. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5470. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5471. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5472. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5473. end
  5474. punchsound1:Play()
  5475. for i = 0, 0.6, 0.1 do
  5476. swait()
  5477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5479. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5480. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5481. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5482. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5483. end
  5484. for i = 0, 0.6, 0.1 do
  5485. swait()
  5486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5488. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5489. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5490. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5491. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5492. end
  5493. for i = 0, 0.5, 0.1 do
  5494. swait()
  5495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5497. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5498. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5499. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5500. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5501. end
  5502. punchsound1:Play()
  5503. for i = 0, 0.5, 0.1 do
  5504. swait()
  5505. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5506. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5507. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5508. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5509. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5510. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5511. end
  5512. punchsound1:Play()
  5513. for i = 0, 0.6, 0.1 do
  5514. swait()
  5515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5517. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5518. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5519. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5520. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5521. end
  5522. for i = 0, 0.6, 0.1 do
  5523. swait()
  5524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5526. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5527. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5528. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5529. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5530. end
  5531. for i = 0, 0.5, 0.1 do
  5532. swait()
  5533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5535. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5536. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5537. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5538. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5539. end
  5540. punchsound1:Play()
  5541. for i = 0, 0.5, 0.1 do
  5542. swait()
  5543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5545. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5546. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5547. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5548. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5549. end
  5550. punchsound1:Play()
  5551. for i = 0, 0.6, 0.1 do
  5552. swait()
  5553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5555. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5556. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5557. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5558. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5559. end
  5560. for i = 0, 0.6, 0.1 do
  5561. swait()
  5562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5564. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5565. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5566. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5567. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5568. end
  5569. for i = 0, 0.5, 0.1 do
  5570. swait()
  5571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5572. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5573. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5574. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5575. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5576. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5577. end
  5578. punchsound1:Play()
  5579. for i = 0, 0.5, 0.1 do
  5580. swait()
  5581. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5582. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5583. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5584. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5585. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5586. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5587. end
  5588. punchsound1:Play()
  5589. for i = 0, 0.6, 0.1 do
  5590. swait()
  5591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5593. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5594. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5595. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5596. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5597. end
  5598. for i = 0, 0.6, 0.1 do
  5599. swait()
  5600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5602. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5604. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5605. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5606. end
  5607. for i = 0, 0.5, 0.1 do
  5608. swait()
  5609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5611. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5612. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5613. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5614. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5615. end
  5616. punchsound1:Play()
  5617. for i = 0, 0.5, 0.1 do
  5618. swait()
  5619. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5620. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5621. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5622. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5623. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5624. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5625. end
  5626. punchsound1:Play()
  5627. for i = 0, 0.6, 0.1 do
  5628. swait()
  5629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5631. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5632. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5633. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5634. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5635. end
  5636. for i = 0, 0.6, 0.1 do
  5637. swait()
  5638. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5639. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5640. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5641. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5642. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5643. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5644. end
  5645. punchsound1:Play()
  5646. for i = 0, 1, 0.1 do
  5647. swait()
  5648. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5649. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5650. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5651. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5652. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5653. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5654. end
  5655. for i = 0, 0.5, 0.1 do
  5656. swait()
  5657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5658. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5659. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5660. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5661. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5662. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5663. end
  5664. punchsound1:Play()
  5665. for i = 0, 0.6, 0.1 do
  5666. swait()
  5667. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5668. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5669. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5670. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5671. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5672. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5673. end
  5674. for i = 0, 0.6, 0.1 do
  5675. swait()
  5676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5678. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5679. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5681. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5682. end
  5683. for i = 0, 0.5, 0.1 do
  5684. swait()
  5685. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5686. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5687. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5688. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5689. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5690. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5691. end
  5692. punchsound1:Play()
  5693. for i = 0, 0.3, 0.1 do
  5694. swait()
  5695. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5696. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5697. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5698. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5699. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5700. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5701. end
  5702. punchsound1:Play()
  5703. for i = 0, 0.3, 0.1 do
  5704. swait()
  5705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5707. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5708. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5709. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5710. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5711. end
  5712. for i = 0, 0.3, 0.1 do
  5713. swait()
  5714. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5715. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5716. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5717. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5718. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5719. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5720. end
  5721. for i = 0, 0.3, 0.1 do
  5722. swait()
  5723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5725. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5726. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5727. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5728. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5729. end
  5730. punchsound1:Play()
  5731. for i = 0, 0.3, 0.1 do
  5732. swait()
  5733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5735. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5738. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5739. end
  5740. punchsound1:Play()
  5741. for i = 0, 0.3, 0.1 do
  5742. swait()
  5743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5745. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5746. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5747. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5748. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5749. end
  5750. for i = 0, 0.3, 0.1 do
  5751. swait()
  5752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5754. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5755. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5756. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5757. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5758. end
  5759. for i = 0, 0.3, 0.1 do
  5760. swait()
  5761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5763. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5764. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5765. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5766. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5767. end
  5768. punchsound1:Play()
  5769. for i = 0, 0.3, 0.1 do
  5770. swait()
  5771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5773. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5774. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5775. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5776. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5777. end
  5778. punchsound1:Play()
  5779. for i = 0, 0.3, 0.1 do
  5780. swait()
  5781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5782. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5783. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5784. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5785. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5786. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5787. end
  5788. for i = 0, 0.1, 0.1 do
  5789. swait()
  5790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5792. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5793. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5794. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5795. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5796. end
  5797. for i = 0, 0.1, 0.1 do
  5798. swait()
  5799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5800. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5801. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5802. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5803. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5804. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5805. end
  5806. punchsound1:Play()
  5807. for i = 0, 0.1, 0.1 do
  5808. swait()
  5809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5811. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5812. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5813. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5814. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5815. end
  5816. punchsound1:Play()
  5817. for i = 0, 0.1, 0.1 do
  5818. swait()
  5819. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5820. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5821. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5822. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5823. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5824. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5825. end
  5826. for i = 0, 0.1, 0.1 do
  5827. swait()
  5828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5830. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5831. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5832. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5833. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5834. end
  5835. punchsound1:Play()
  5836. for i = 0, 0.4, 0.1 do
  5837. swait()
  5838. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5839. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5840. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5841. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5842. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5843. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5844. end
  5845. for i,v in pairs(to.Parent:GetChildren()) do
  5846. if v:IsA("Humanoid") then
  5847. v.Health = v.Health - 20
  5848.  
  5849. v.PlatformStand = true
  5850. end
  5851. end
  5852. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5853. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5854. Zanzoken = Instance.new("Part",char)
  5855. Zanzoken.Anchored = true
  5856. Zanzoken.Position = v3(999,999,999)
  5857. Zanzoken.CFrame = Torso.CFrame
  5858. game.Debris:AddItem(Zanzoken,0.5)
  5859. Zanzoken.Transparency = 1
  5860. Zano:Play()
  5861. wait()
  5862. idk = Instance.new("BillboardGui",Zanzoken)
  5863. idk.Size = UDim2.new(10,0,15,0)
  5864. idk.AlwaysOnTop = false
  5865. idk1 = Instance.new("ImageLabel",idk)
  5866. idk1.BackgroundTransparency = 1
  5867. idk.ExtentsOffset = v3(0,0,0)
  5868. idk1.ImageTransparency = 0
  5869. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5870. idk1.Size = UDim2.new(2,0,1,0)
  5871. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5872. idk1.Image = "rbxassetid://319554883"
  5873. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5874. wait()
  5875. Zanzoken = Instance.new("Part",char)
  5876. Zanzoken.Anchored = true
  5877. Zanzoken.Position = v3(999,999,999)
  5878. Zanzoken.CFrame = Torso.CFrame
  5879. game.Debris:AddItem(Zanzoken,0.5)
  5880. Zanzoken.Transparency = 1
  5881. wait()
  5882. idk = Instance.new("BillboardGui",Zanzoken)
  5883. idk.Size = UDim2.new(20,0,20,0)
  5884. idk.AlwaysOnTop = false
  5885. idk1 = Instance.new("ImageLabel",idk)
  5886. idk1.BackgroundTransparency = 1
  5887. idk.ExtentsOffset = v3(0,0,0)
  5888. idk1.ImageTransparency = 0
  5889. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5890. idk1.Size = UDim2.new(2,0,1,0)
  5891. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5892. idk1.Image = "rbxassetid://319554883"
  5893. punchsound1:Play()
  5894. for i = 0, 6, 0.1 do
  5895. swait()
  5896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5898. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5899. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5900. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5901. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5902. end
  5903. for i = 0, 0.6, 0.1 do
  5904. swait()
  5905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5907. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5908. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5909. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5910. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5911. end
  5912. for i = 0, 0.6, 0.1 do
  5913. swait()
  5914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5916. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5917. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5918. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5919. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5920. end
  5921. punchsound1:Play()
  5922. for i = 0, 1, 0.1 do
  5923. swait()
  5924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5926. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5927. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5928. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5929. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5930. end
  5931. for i = 0, 0.6, 0.1 do
  5932. swait()
  5933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5935. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5936. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5937. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5938. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5939. end
  5940. for i = 0, 0.6, 0.1 do
  5941. swait()
  5942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5944. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5947. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5948. end
  5949. punchsound1:Play()
  5950. for i = 0, 1, 0.1 do
  5951. swait()
  5952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5954. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5955. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5956. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5957. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5958. end
  5959. for i = 0, 0.6, 0.1 do
  5960. swait()
  5961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5963. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5964. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5965. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5966. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5967. end
  5968. for i = 0, 0.6, 0.1 do
  5969. swait()
  5970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5971. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5972. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5973. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5974. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5975. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5976. end
  5977. punchsound1:Play()
  5978. for i = 0, 1, 0.1 do
  5979. swait()
  5980. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5981. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5982. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5983. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5984. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5985. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5986. end
  5987. for i = 0, 0.6, 0.1 do
  5988. swait()
  5989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5991. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5992. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5993. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5994. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5995. end
  5996. for i = 0, 0.6, 0.1 do
  5997. swait()
  5998. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5999. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6000. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6001. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6002. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6003. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6004. end
  6005. punchsound1:Play()
  6006. for i = 0, 1, 0.1 do
  6007. swait()
  6008. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6009. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6010. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6011. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6012. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6013. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6014. end
  6015. for i = 0, 0.6, 0.1 do
  6016. swait()
  6017. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6018. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6019. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6020. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6021. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6022. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6023. end
  6024. for i = 0, 0.6, 0.1 do
  6025. swait()
  6026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6028. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6031. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6032. end
  6033. punchsound1:Play()
  6034. for i = 0, 1, 0.1 do
  6035. swait()
  6036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6038. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6039. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6040. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6041. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6042. end
  6043. for i = 0, 0.6, 0.1 do
  6044. swait()
  6045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6047. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6048. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6049. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6050. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6051. end
  6052. for i = 0, 0.6, 0.1 do
  6053. swait()
  6054. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6055. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6056. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6057. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6058. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6059. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6060. end
  6061. punchsound1:Play()
  6062. for i = 0, 1, 0.1 do
  6063. swait()
  6064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6066. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6067. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6068. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6069. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6070. end
  6071.  
  6072.  
  6073.  
  6074. for i,v in pairs(to.Parent:GetChildren()) do
  6075. if v:IsA("Humanoid") then
  6076. v.Health = v.Health - 20
  6077.  
  6078. v.PlatformStand = true
  6079. end
  6080. end
  6081. StrongPunch:Play()
  6082. for i = 0, 1, 0.1 do
  6083. swait()
  6084. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6085. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6086. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6087. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6088. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6089. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6090. end
  6091. for i = 0, 1, 0.1 do
  6092. swait()
  6093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6095. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6096. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6097. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6098. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6099. end
  6100. for i,v in pairs(to.Parent:GetChildren()) do
  6101. if v:IsA("Humanoid") then
  6102. v.Health = v.Health - 5
  6103.  
  6104. v.PlatformStand = true
  6105. end
  6106. end
  6107. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6108. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6109. Zanzoken = Instance.new("Part",char)
  6110. Zanzoken.Anchored = true
  6111. Zanzoken.Position = v3(999,999,999)
  6112. Zanzoken.CFrame = Torso.CFrame
  6113. game.Debris:AddItem(Zanzoken,0.5)
  6114. Zanzoken.Transparency = 1
  6115. Zano:Play()
  6116. wait()
  6117. idk = Instance.new("BillboardGui",Zanzoken)
  6118. idk.Size = UDim2.new(10,0,15,0)
  6119. idk.AlwaysOnTop = false
  6120. idk1 = Instance.new("ImageLabel",idk)
  6121. idk1.BackgroundTransparency = 1
  6122. idk.ExtentsOffset = v3(0,0,0)
  6123. idk1.ImageTransparency = 0
  6124. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6125. idk1.Size = UDim2.new(2,0,1,0)
  6126. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6127. idk1.Image = "rbxassetid://319554883"
  6128. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6129. wait()
  6130. Zanzoken = Instance.new("Part",char)
  6131. Zanzoken.Anchored = true
  6132. Zanzoken.Position = v3(999,999,999)
  6133. Zanzoken.CFrame = Torso.CFrame
  6134. game.Debris:AddItem(Zanzoken,0.5)
  6135. Zanzoken.Transparency = 1
  6136. wait()
  6137. idk = Instance.new("BillboardGui",Zanzoken)
  6138. idk.Size = UDim2.new(20,0,20,0)
  6139. idk.AlwaysOnTop = false
  6140. idk1 = Instance.new("ImageLabel",idk)
  6141. idk1.BackgroundTransparency = 1
  6142. idk.ExtentsOffset = v3(0,0,0)
  6143. idk1.ImageTransparency = 0
  6144. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6145. idk1.Size = UDim2.new(2,0,1,0)
  6146. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6147. idk1.Image = "rbxassetid://319554883"
  6148. for i = 0, 1, 0.1 do
  6149. swait()
  6150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6151. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6152. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6153. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6154. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6155. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6156. end
  6157. punchsound1:Play()
  6158. for i = 0, 1, 0.1 do
  6159. swait()
  6160. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6161. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6162. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6163. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6164. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6165. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6166. end
  6167. punchsound1:Play()
  6168. for i = 0, 1, 0.1 do
  6169. swait()
  6170. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6171. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6172. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6173. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6174. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6175. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6176. end
  6177. for i = 0, 1, 0.1 do
  6178. swait()
  6179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6181. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6184. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6185. end
  6186. for i = 0, 1, 0.1 do
  6187. swait()
  6188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6190. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6191. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6192. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6193. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6194. end
  6195. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6196. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6197. Zanzoken = Instance.new("Part",char)
  6198. Zanzoken.Anchored = true
  6199. Zanzoken.Position = v3(999,999,999)
  6200. Zanzoken.CFrame = Torso.CFrame
  6201. game.Debris:AddItem(Zanzoken,0.5)
  6202. Zanzoken.Transparency = 1
  6203. Zano:Play()
  6204. wait()
  6205. idk = Instance.new("BillboardGui",Zanzoken)
  6206. idk.Size = UDim2.new(10,0,15,0)
  6207. idk.AlwaysOnTop = false
  6208. idk1 = Instance.new("ImageLabel",idk)
  6209. idk1.BackgroundTransparency = 1
  6210. idk.ExtentsOffset = v3(0,0,0)
  6211. idk1.ImageTransparency = 0
  6212. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6213. idk1.Size = UDim2.new(2,0,1,0)
  6214. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6215. idk1.Image = "rbxassetid://319554883"
  6216. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6217. wait()
  6218. Zanzoken = Instance.new("Part",char)
  6219. Zanzoken.Anchored = true
  6220. Zanzoken.Position = v3(999,999,999)
  6221. Zanzoken.CFrame = Torso.CFrame
  6222. game.Debris:AddItem(Zanzoken,0.5)
  6223. Zanzoken.Transparency = 1
  6224. wait()
  6225. idk = Instance.new("BillboardGui",Zanzoken)
  6226. idk.Size = UDim2.new(20,0,20,0)
  6227. idk.AlwaysOnTop = false
  6228. idk1 = Instance.new("ImageLabel",idk)
  6229. idk1.BackgroundTransparency = 1
  6230. idk.ExtentsOffset = v3(0,0,0)
  6231. idk1.ImageTransparency = 0
  6232. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6233. idk1.Size = UDim2.new(2,0,1,0)
  6234. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6235. idk1.Image = "rbxassetid://319554883"
  6236. StrongPunch:Play()
  6237. Break:Play()
  6238.  
  6239. for i = 0, 6, 0.1 do
  6240. swait()
  6241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6244. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6245. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6246. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6247. end
  6248. StrongPunch1:Play()
  6249. for i = 0, 6, 0.1 do
  6250. swait()
  6251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6256. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6257. end
  6258. StrongPunch2:Play()
  6259. for i = 0, 7, 0.1 do
  6260. swait()
  6261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6265. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6266. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6267. end
  6268. for i = 0, 1, 0.1 do
  6269. swait()
  6270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6273. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6274. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6275. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6276. end
  6277. punchsound1:Play()
  6278. for i = 0, 1, 0.1 do
  6279. swait()
  6280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6282. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6283. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6284. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6285. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6286. end
  6287. punchsound1:Play()
  6288. for i = 0, 1, 0.1 do
  6289. swait()
  6290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6292. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6293. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6294. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6295. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6296. end
  6297. for i = 0, 1, 0.1 do
  6298. swait()
  6299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6301. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6302. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6303. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6304. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6305. end
  6306. for i = 0, 1, 0.1 do
  6307. swait()
  6308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6310. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6311. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6312. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6313. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6314. end
  6315. punchsound1:Play()
  6316. for i = 0, 0.5, 0.1 do
  6317. swait()
  6318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6320. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6321. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6322. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6323. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6324. end
  6325. punchsound1:Play()
  6326. for i = 0, 0.5, 0.1 do
  6327. swait()
  6328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6331. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6332. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6333. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6334. end
  6335. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6336. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6337. Zanzoken = Instance.new("Part",char)
  6338. Zanzoken.Anchored = true
  6339. Zanzoken.Position = v3(999,999,999)
  6340. Zanzoken.CFrame = Torso.CFrame
  6341. game.Debris:AddItem(Zanzoken,0.5)
  6342. Zanzoken.Transparency = 1
  6343. Zano:Play()
  6344. wait()
  6345. idk = Instance.new("BillboardGui",Zanzoken)
  6346. idk.Size = UDim2.new(10,0,15,0)
  6347. idk.AlwaysOnTop = false
  6348. idk1 = Instance.new("ImageLabel",idk)
  6349. idk1.BackgroundTransparency = 1
  6350. idk.ExtentsOffset = v3(0,0,0)
  6351. idk1.ImageTransparency = 0
  6352. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6353. idk1.Size = UDim2.new(2,0,1,0)
  6354. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6355. idk1.Image = "rbxassetid://319554883"
  6356. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6357. wait()
  6358. Zanzoken = Instance.new("Part",char)
  6359. Zanzoken.Anchored = true
  6360. Zanzoken.Position = v3(999,999,999)
  6361. Zanzoken.CFrame = Torso.CFrame
  6362. game.Debris:AddItem(Zanzoken,0.5)
  6363. Zanzoken.Transparency = 1
  6364. wait()
  6365. idk = Instance.new("BillboardGui",Zanzoken)
  6366. idk.Size = UDim2.new(20,0,20,0)
  6367. idk.AlwaysOnTop = false
  6368. idk1 = Instance.new("ImageLabel",idk)
  6369. idk1.BackgroundTransparency = 1
  6370. idk.ExtentsOffset = v3(0,0,0)
  6371. idk1.ImageTransparency = 0
  6372. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6373. idk1.Size = UDim2.new(2,0,1,0)
  6374. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6375. idk1.Image = "rbxassetid://319554883"
  6376. for i = 0, 0.4, 0.1 do
  6377. swait()
  6378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6380. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6381. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6382. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6383. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6384. end
  6385. punchsound1:Play()
  6386. for i = 0, 0.4, 0.1 do
  6387. swait()
  6388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6392. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6393. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6394. end
  6395. for i = 0, 0.4, 0.1 do
  6396. swait()
  6397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6399. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6400. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6401. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6402. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6403. end
  6404. punchsound1:Play()
  6405. for i = 0, 0.4, 0.1 do
  6406. swait()
  6407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6409. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6410. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6411. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6412. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6413. end
  6414. for i = 0, 0.4, 0.1 do
  6415. swait()
  6416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6418. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6419. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6420. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6421. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6422. end
  6423. punchsound1:Play()
  6424. for i = 0, 0.4, 0.1 do
  6425. swait()
  6426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6428. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6429. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6430. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6431. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6432. end
  6433. for i = 0, 0.4, 0.1 do
  6434. swait()
  6435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6437. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6438. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6439. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6440. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6441. end
  6442. punchsound1:Play()
  6443. for i = 0, 0.4, 0.1 do
  6444. swait()
  6445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6447. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6448. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6449. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6450. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6451. end
  6452. for i = 0, 0.4, 0.1 do
  6453. swait()
  6454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6455. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6456. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6457. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6458. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6459. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6460. end
  6461. punchsound1:Play()
  6462. for i = 0, 0.4, 0.1 do
  6463. swait()
  6464. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6465. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6466. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6467. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6468. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6469. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6470. end
  6471. for i = 0, 0.4, 0.1 do
  6472. swait()
  6473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6474. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6475. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6476. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6477. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6478. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6479. end
  6480. punchsound1:Play()
  6481. for i = 0, 0.4, 0.1 do
  6482. swait()
  6483. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6484. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6485. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6486. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6487. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6488. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6489. end
  6490. for i = 0, 0.4, 0.1 do
  6491. swait()
  6492. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6493. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6494. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6495. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6496. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6497. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6498. end
  6499. punchsound1:Play()
  6500. for i = 0, 0.4, 0.1 do
  6501. swait()
  6502. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6503. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6504. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6505. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6506. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6507. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6508. end
  6509. punchsound1:Play()
  6510. local pie222 = Instance.new("ParticleEmitter")
  6511. pie222.Parent = LeftArm
  6512. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6513. pie222.LightEmission = 1
  6514. pie222.Size = NumberSequence.new(3)
  6515. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6516. pie222.Transparency = NumberSequence.new(0.6,1)
  6517. pie222.EmissionDirection = "Top"
  6518. pie222.Enabled = true
  6519. pie222.Lifetime = NumberRange.new(1)
  6520. pie222.Rotation = NumberRange.new(-320, 320)
  6521. pie222.Rate = 404
  6522. pie222.Speed = NumberRange.new(0)
  6523. pie222.LockedToPart = false
  6524. pie222.VelocitySpread = 2
  6525. for i = 0, 2, 0.1 do
  6526. swait()
  6527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6529. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6530. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6531. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6532. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6533. end
  6534. wait(2)
  6535. bigbangattack2()
  6536. pie222:Destroy()
  6537.  
  6538. for i,v in pairs(to.Parent:GetChildren()) do
  6539. if v:IsA("Humanoid") then
  6540. v.Health = v.Health - math.huge
  6541.  
  6542. v.PlatformStand = true
  6543. end
  6544. end
  6545.  
  6546. hit1 = false
  6547.  
  6548. hit2 = true
  6549. for i,v in pairs(to.Parent:GetChildren()) do
  6550. if v:IsA("Humanoid") then
  6551. v.Health = v.Health - 10
  6552.  
  6553. v.PlatformStand = true
  6554. end
  6555. end
  6556. hit2 = false
  6557.  
  6558. hit3 = true
  6559. hit4 = true
  6560.  
  6561.  
  6562.  
  6563.  
  6564. coroutine.wrap(function()
  6565. for i=1,2 do
  6566. wait()
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572. for i,v in pairs(to.Parent:GetChildren()) do
  6573. if v:IsA("Humanoid") then
  6574. v.Health = v.Health - 2
  6575.  
  6576. v.PlatformStand = true
  6577. end
  6578. end
  6579. end
  6580.  
  6581.  
  6582. wait(3)
  6583. end)()
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598. for i,v in pairs(to.Parent:GetChildren()) do
  6599. if v:IsA("Humanoid") then
  6600. v.Health = v.Health - 10
  6601.  
  6602. v.PlatformStand = true
  6603. end
  6604. end
  6605.  
  6606.  
  6607.  
  6608. hitground = new("Part",char)
  6609. hitground.Size = Vector3.new(5,5,5)
  6610. hitground.Name = "Ground"
  6611. hitground.Transparency = 1
  6612. hitground.CanCollide = false
  6613. game.Debris:AddItem(hitground,2)
  6614. hitground.Position = Vector3.new(999,999,999)
  6615. hitgroundweld = new("Weld",hitground)
  6616. hitgroundweld.Part0 = to
  6617. hitgroundweld.Part1 = hitground
  6618. hitground.Touched:connect(function(hit2)
  6619. if hit2.Size.x > 150 then
  6620. hitground:Destroy()
  6621. ad = new("Part",char)
  6622. ad.Name = "NewPart"
  6623. ad.Size = Vector3.new(30,0.1,30)
  6624. ad.CanCollide = false
  6625. ad.Anchored = true
  6626. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6627. ad.Transparency = 1
  6628. aad = new("Decal",ad)
  6629.  
  6630. aad.Face = "Top"
  6631. aad.Transparency = 1
  6632. aad.Transparency = 0
  6633. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6634. smoke = new("Part",to)
  6635. smokemesh = new("SpecialMesh",smoke)
  6636. smokemesh.MeshId = "rbxassetid://928329648"
  6637. smoke.BrickColor = hit2.BrickColor
  6638. smoke.Anchored = true
  6639. smoke.Position = hitground.Position
  6640. GroundImpact:Play()
  6641. for i = 1,20 do
  6642. wait()
  6643. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6644. smoke.Transparency = smoke.Transparency + 1/20
  6645. end
  6646. smoke:Destroy()
  6647. wait(0.5)
  6648.  
  6649. for i = 1,20 do
  6650. wait(0.1)
  6651. aad.Transparency = aad.Transparency + 1/20
  6652. end
  6653. end
  6654. end)
  6655. ys = Instance.new("BodyVelocity",to)
  6656. ys.Name = "GO"
  6657.  
  6658. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6659.  
  6660. ys.Velocity = v3(0,-90,0)
  6661.  
  6662. wait(1)
  6663. ys:Destroy()
  6664.  
  6665.  
  6666.  
  6667. hit3 = false
  6668. hit4 = false
  6669.  
  6670.  
  6671. hit1 = false
  6672. hit2 = false
  6673. hit3 = false
  6674. hit4 = false
  6675. idle = true
  6676. RootPart.Anchored = false
  6677. end
  6678. end)
  6679. end
  6680.  
  6681. function Combo3()
  6682. getplayer = new("Part",char)
  6683. getplayer.Position = Vector3.new(999,999,999)
  6684. getplayer.Transparency = 1
  6685. getplayer.Size = v3(3,3,3)
  6686. getplayer.CanCollide = false
  6687. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6688. getplayer.Name = "GetPlayer"
  6689.  
  6690. game.Debris:AddItem(getplayer,0.5)
  6691.  
  6692. getplayer.Touched:connect(function(hit)
  6693. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6694. getplayer:Destroy()
  6695. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6696. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6697. to.Anchored = true
  6698. RootPart.Anchored = true
  6699. idle = false
  6700.  
  6701.  
  6702. punchsound1:Play()
  6703. hit1 = true
  6704. for i = 0, 1, 0.1 do
  6705. swait()
  6706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6708. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6709. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6710. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6711. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6712. end
  6713. punchsound1:Play()
  6714. for i = 0, 1, 0.1 do
  6715. swait()
  6716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6718. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6721. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6722. end
  6723. punchsound1:Play()
  6724. for i = 0, 1, 0.1 do
  6725. swait()
  6726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6729. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6730. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6731. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6732. end
  6733. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6734. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6735. Zanzoken = Instance.new("Part",char)
  6736. Zanzoken.Anchored = true
  6737. Zanzoken.Position = v3(999,999,999)
  6738. Zanzoken.CFrame = Torso.CFrame
  6739. game.Debris:AddItem(Zanzoken,0.5)
  6740. Zanzoken.Transparency = 1
  6741. Zano:Play()
  6742. wait()
  6743. idk = Instance.new("BillboardGui",Zanzoken)
  6744. idk.Size = UDim2.new(10,0,15,0)
  6745. idk.AlwaysOnTop = false
  6746. idk1 = Instance.new("ImageLabel",idk)
  6747. idk1.BackgroundTransparency = 1
  6748. idk.ExtentsOffset = v3(0,0,0)
  6749. idk1.ImageTransparency = 0
  6750. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6751. idk1.Size = UDim2.new(2,0,1,0)
  6752. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6753. idk1.Image = "rbxassetid://319554883"
  6754. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6755. wait()
  6756. Zanzoken = Instance.new("Part",char)
  6757. Zanzoken.Anchored = true
  6758. Zanzoken.Position = v3(999,999,999)
  6759. Zanzoken.CFrame = Torso.CFrame
  6760. game.Debris:AddItem(Zanzoken,0.5)
  6761. Zanzoken.Transparency = 1
  6762. wait()
  6763. idk = Instance.new("BillboardGui",Zanzoken)
  6764. idk.Size = UDim2.new(20,0,20,0)
  6765. idk.AlwaysOnTop = false
  6766. idk1 = Instance.new("ImageLabel",idk)
  6767. idk1.BackgroundTransparency = 1
  6768. idk.ExtentsOffset = v3(0,0,0)
  6769. idk1.ImageTransparency = 0
  6770. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6771. idk1.Size = UDim2.new(2,0,1,0)
  6772. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6773. idk1.Image = "rbxassetid://319554883"
  6774. for i = 0, 1, 0.1 do
  6775. swait()
  6776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6778. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6779. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6780. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6781. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6782. end
  6783. punchsound1:Play()
  6784. for i = 0, 1, 0.1 do
  6785. swait()
  6786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6788. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6791. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6792. end
  6793. punchsound1:Play()
  6794. for i = 0, 1, 0.1 do
  6795. swait()
  6796. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6797. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6798. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6799. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6800. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6801. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6802. end
  6803. for i = 0, 1, 0.1 do
  6804. swait()
  6805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6807. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6808. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6809. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6810. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6811. end
  6812. punchsound1:Play()
  6813. for i = 0, 1, 0.1 do
  6814. swait()
  6815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6817. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6820. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6821. end
  6822. punchsound1:Play()
  6823. for i = 0, 1, 0.1 do
  6824. swait()
  6825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6827. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6828. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6829. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6830. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6831. end
  6832. for i = 0, 1, 0.1 do
  6833. swait()
  6834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6836. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6837. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6838. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6839. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6840. end
  6841. punchsound1:Play()
  6842. for i = 0, 1, 0.1 do
  6843. swait()
  6844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6845. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6846. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6847. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6848. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6849. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6850. end
  6851. punchsound1:Play()
  6852. for i,v in pairs(to.Parent:GetChildren()) do
  6853. if v:IsA("Humanoid") then
  6854. v.Health = v.Health - 10
  6855.  
  6856. v.PlatformStand = true
  6857. end
  6858. end
  6859. for i = 0, 1, 0.1 do
  6860. swait()
  6861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6863. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6864. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6865. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6866. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6867. end
  6868.  
  6869. for i = 0, 1, 0.1 do
  6870. swait()
  6871. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6872. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6873. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6875. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6876. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6877. end
  6878. punchsound1:Play()
  6879. for i = 0, 1, 0.1 do
  6880. swait()
  6881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6882. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6883. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6884. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6885. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6886. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6887. end
  6888. for i,v in pairs(to.Parent:GetChildren()) do
  6889. if v:IsA("Humanoid") then
  6890. v.Health = v.Health - 3
  6891.  
  6892. v.PlatformStand = true
  6893. end
  6894. end
  6895. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6896. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6897. Zanzoken = Instance.new("Part",char)
  6898. Zanzoken.Anchored = true
  6899. Zanzoken.Position = v3(999,999,999)
  6900. Zanzoken.CFrame = Torso.CFrame
  6901. game.Debris:AddItem(Zanzoken,0.5)
  6902. Zanzoken.Transparency = 1
  6903. Zano:Play()
  6904. wait()
  6905. idk = Instance.new("BillboardGui",Zanzoken)
  6906. idk.Size = UDim2.new(10,0,15,0)
  6907. idk.AlwaysOnTop = false
  6908. idk1 = Instance.new("ImageLabel",idk)
  6909. idk1.BackgroundTransparency = 1
  6910. idk.ExtentsOffset = v3(0,0,0)
  6911. idk1.ImageTransparency = 0
  6912. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6913. idk1.Size = UDim2.new(2,0,1,0)
  6914. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6915. idk1.Image = "rbxassetid://319554883"
  6916. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6917. wait()
  6918. Zanzoken = Instance.new("Part",char)
  6919. Zanzoken.Anchored = true
  6920. Zanzoken.Position = v3(999,999,999)
  6921. Zanzoken.CFrame = Torso.CFrame
  6922. game.Debris:AddItem(Zanzoken,0.5)
  6923. Zanzoken.Transparency = 1
  6924. wait()
  6925. idk = Instance.new("BillboardGui",Zanzoken)
  6926. idk.Size = UDim2.new(20,0,20,0)
  6927. idk.AlwaysOnTop = false
  6928. idk1 = Instance.new("ImageLabel",idk)
  6929. idk1.BackgroundTransparency = 1
  6930. idk.ExtentsOffset = v3(0,0,0)
  6931. idk1.ImageTransparency = 0
  6932. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6933. idk1.Size = UDim2.new(2,0,1,0)
  6934. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6935. idk1.Image = "rbxassetid://319554883"
  6936. for i = 0, 1, 0.1 do
  6937. swait()
  6938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6940. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6941. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6942. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6943. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6944. end
  6945. for i = 0, 1, 0.1 do
  6946. swait()
  6947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6949. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6952. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6953. end
  6954. punchsound1:Play()
  6955. for i = 0, 1, 0.1 do
  6956. swait()
  6957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6959. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6960. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6961. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6962. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6963. end
  6964. for i,v in pairs(to.Parent:GetChildren()) do
  6965. if v:IsA("Humanoid") then
  6966. v.Health = v.Health - 3
  6967.  
  6968. v.PlatformStand = true
  6969. end
  6970. end
  6971. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6972. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6973. Zanzoken = Instance.new("Part",char)
  6974. Zanzoken.Anchored = true
  6975. Zanzoken.Position = v3(999,999,999)
  6976. Zanzoken.CFrame = Torso.CFrame
  6977. game.Debris:AddItem(Zanzoken,0.5)
  6978. Zanzoken.Transparency = 1
  6979. Zano:Play()
  6980. wait()
  6981. idk = Instance.new("BillboardGui",Zanzoken)
  6982. idk.Size = UDim2.new(10,0,15,0)
  6983. idk.AlwaysOnTop = false
  6984. idk1 = Instance.new("ImageLabel",idk)
  6985. idk1.BackgroundTransparency = 1
  6986. idk.ExtentsOffset = v3(0,0,0)
  6987. idk1.ImageTransparency = 0
  6988. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6989. idk1.Size = UDim2.new(2,0,1,0)
  6990. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6991. idk1.Image = "rbxassetid://319554883"
  6992. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6993. wait()
  6994. Zanzoken = Instance.new("Part",char)
  6995. Zanzoken.Anchored = true
  6996. Zanzoken.Position = v3(999,999,999)
  6997. Zanzoken.CFrame = Torso.CFrame
  6998. game.Debris:AddItem(Zanzoken,0.5)
  6999. Zanzoken.Transparency = 1
  7000. wait()
  7001. idk = Instance.new("BillboardGui",Zanzoken)
  7002. idk.Size = UDim2.new(20,0,20,0)
  7003. idk.AlwaysOnTop = false
  7004. idk1 = Instance.new("ImageLabel",idk)
  7005. idk1.BackgroundTransparency = 1
  7006. idk.ExtentsOffset = v3(0,0,0)
  7007. idk1.ImageTransparency = 0
  7008. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7009. idk1.Size = UDim2.new(2,0,1,0)
  7010. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7011. idk1.Image = "rbxassetid://319554883"
  7012. punchsound1:Play()
  7013. for i = 0, 1, 0.1 do
  7014. swait()
  7015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7017. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7018. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7019. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7020. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7021. end
  7022. punchsound1:Play()
  7023. for i = 0, 1, 0.1 do
  7024. swait()
  7025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7028. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7029. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7030. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7031. end
  7032.  
  7033.  
  7034. for i,v in pairs(to.Parent:GetChildren()) do
  7035. if v:IsA("Humanoid") then
  7036. v.Health = v.Health - 20
  7037.  
  7038. v.PlatformStand = true
  7039. end
  7040. end
  7041. StrongPunch:Play()
  7042. for i = 0, 1, 0.1 do
  7043. swait()
  7044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7046. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7047. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7048. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7049. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7050. end
  7051. for i = 0, 1, 0.1 do
  7052. swait()
  7053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7055. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7056. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7057. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7058. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7059. end
  7060. for i,v in pairs(to.Parent:GetChildren()) do
  7061. if v:IsA("Humanoid") then
  7062. v.Health = v.Health - 3
  7063.  
  7064. v.PlatformStand = true
  7065. end
  7066. end
  7067. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7068. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7069. Zanzoken = Instance.new("Part",char)
  7070. Zanzoken.Anchored = true
  7071. Zanzoken.Position = v3(999,999,999)
  7072. Zanzoken.CFrame = Torso.CFrame
  7073. game.Debris:AddItem(Zanzoken,0.5)
  7074. Zanzoken.Transparency = 1
  7075. Zano:Play()
  7076. wait()
  7077. idk = Instance.new("BillboardGui",Zanzoken)
  7078. idk.Size = UDim2.new(10,0,15,0)
  7079. idk.AlwaysOnTop = false
  7080. idk1 = Instance.new("ImageLabel",idk)
  7081. idk1.BackgroundTransparency = 1
  7082. idk.ExtentsOffset = v3(0,0,0)
  7083. idk1.ImageTransparency = 0
  7084. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7085. idk1.Size = UDim2.new(2,0,1,0)
  7086. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7087. idk1.Image = "rbxassetid://319554883"
  7088. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7089. wait()
  7090. Zanzoken = Instance.new("Part",char)
  7091. Zanzoken.Anchored = true
  7092. Zanzoken.Position = v3(999,999,999)
  7093. Zanzoken.CFrame = Torso.CFrame
  7094. game.Debris:AddItem(Zanzoken,0.5)
  7095. Zanzoken.Transparency = 1
  7096. wait()
  7097. idk = Instance.new("BillboardGui",Zanzoken)
  7098. idk.Size = UDim2.new(20,0,20,0)
  7099. idk.AlwaysOnTop = false
  7100. idk1 = Instance.new("ImageLabel",idk)
  7101. idk1.BackgroundTransparency = 1
  7102. idk.ExtentsOffset = v3(0,0,0)
  7103. idk1.ImageTransparency = 0
  7104. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7105. idk1.Size = UDim2.new(2,0,1,0)
  7106. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7107. idk1.Image = "rbxassetid://319554883"
  7108. for i = 0, 1, 0.1 do
  7109. swait()
  7110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7112. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7113. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7114. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7115. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7116. end
  7117. punchsound1:Play()
  7118. for i = 0, 1, 0.1 do
  7119. swait()
  7120. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7121. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7122. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7123. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7124. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7125. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7126. end
  7127. punchsound1:Play()
  7128. for i = 0, 1, 0.1 do
  7129. swait()
  7130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7132. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7133. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7134. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7135. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7136. end
  7137. for i = 0, 1, 0.1 do
  7138. swait()
  7139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7141. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7142. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7143. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7144. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7145. end
  7146. for i = 0, 1, 0.1 do
  7147. swait()
  7148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7150. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7151. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7152. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7153. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7154. end
  7155. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7156. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7157. Zanzoken = Instance.new("Part",char)
  7158. Zanzoken.Anchored = true
  7159. Zanzoken.Position = v3(999,999,999)
  7160. Zanzoken.CFrame = Torso.CFrame
  7161. game.Debris:AddItem(Zanzoken,0.5)
  7162. Zanzoken.Transparency = 1
  7163. Zano:Play()
  7164. wait()
  7165. idk = Instance.new("BillboardGui",Zanzoken)
  7166. idk.Size = UDim2.new(10,0,15,0)
  7167. idk.AlwaysOnTop = false
  7168. idk1 = Instance.new("ImageLabel",idk)
  7169. idk1.BackgroundTransparency = 1
  7170. idk.ExtentsOffset = v3(0,0,0)
  7171. idk1.ImageTransparency = 0
  7172. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7173. idk1.Size = UDim2.new(2,0,1,0)
  7174. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7175. idk1.Image = "rbxassetid://319554883"
  7176. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7177. wait()
  7178. Zanzoken = Instance.new("Part",char)
  7179. Zanzoken.Anchored = true
  7180. Zanzoken.Position = v3(999,999,999)
  7181. Zanzoken.CFrame = Torso.CFrame
  7182. game.Debris:AddItem(Zanzoken,0.5)
  7183. Zanzoken.Transparency = 1
  7184. wait()
  7185. idk = Instance.new("BillboardGui",Zanzoken)
  7186. idk.Size = UDim2.new(20,0,20,0)
  7187. idk.AlwaysOnTop = false
  7188. idk1 = Instance.new("ImageLabel",idk)
  7189. idk1.BackgroundTransparency = 1
  7190. idk.ExtentsOffset = v3(0,0,0)
  7191. idk1.ImageTransparency = 0
  7192. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7193. idk1.Size = UDim2.new(2,0,1,0)
  7194. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7195. idk1.Image = "rbxassetid://319554883"
  7196. StrongPunch:Play()
  7197. Break:Play()
  7198. local Aura4 = Instance.new('ParticleEmitter')
  7199. Aura4.Name = "Aura"
  7200. Aura4.Texture = "rbxassetid://1046299182"
  7201. Aura4.Parent = Torso
  7202. Aura4.LightEmission = 1
  7203. Aura4.Transparency = NumberSequence.new(0.7,1)
  7204. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7205. Aura4.Size = NumberSequence.new(1,30)
  7206. Aura4.Rotation = NumberRange.new(-360,360)
  7207. Aura4.LockedToPart = true
  7208. Aura4.Lifetime = NumberRange.new(0.2)
  7209. Aura4.Rate = 100
  7210. Aura4.Speed = NumberRange.new(0)
  7211. Aura4.EmissionDirection = "Top"
  7212. for i = 0, 6, 0.1 do
  7213. swait()
  7214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7216. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7217. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7218. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7219. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7220. end
  7221. Aura4:Destroy()
  7222. wait(0.1)
  7223. local Aura4 = Instance.new('ParticleEmitter')
  7224. Aura4.Name = "Aura"
  7225. Aura4.Texture = "rbxassetid://1046299182"
  7226. Aura4.Parent = Torso
  7227. Aura4.LightEmission = 1
  7228. Aura4.Transparency = NumberSequence.new(0.7,1)
  7229. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7230. Aura4.Size = NumberSequence.new(1,30)
  7231. Aura4.Rotation = NumberRange.new(-360,360)
  7232. Aura4.LockedToPart = true
  7233. Aura4.Lifetime = NumberRange.new(0.2)
  7234. Aura4.Rate = 100
  7235. Aura4.Speed = NumberRange.new(0)
  7236. Aura4.EmissionDirection = "Top"
  7237. StrongPunch1:Play()
  7238. Break:Play()
  7239. for i = 0, 6, 0.1 do
  7240. swait()
  7241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7244. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7245. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7246. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7247. end
  7248. Aura4:Destroy()
  7249. StrongPunch2:Play()
  7250. Break:Play()
  7251. local Aura4 = Instance.new('ParticleEmitter')
  7252. Aura4.Name = "Aura"
  7253. Aura4.Texture = "rbxassetid://1046299182"
  7254. Aura4.Parent = Torso
  7255. Aura4.LightEmission = 1
  7256. Aura4.Transparency = NumberSequence.new(0.7,1)
  7257. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7258. Aura4.Size = NumberSequence.new(1,30)
  7259. Aura4.Rotation = NumberRange.new(-360,360)
  7260. Aura4.LockedToPart = true
  7261. Aura4.Lifetime = NumberRange.new(0.2)
  7262. Aura4.Rate = 100
  7263. Aura4.Speed = NumberRange.new(0)
  7264. Aura4.EmissionDirection = "Top"
  7265. for i = 0, 7, 0.1 do
  7266. swait()
  7267. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7268. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7269. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7270. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7271. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7272. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7273. end
  7274. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7275. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7276. Aura4:Destroy()
  7277. Zanzoken = Instance.new("Part",char)
  7278. Zanzoken.Anchored = true
  7279. Zanzoken.Position = v3(999,999,999)
  7280. Zanzoken.CFrame = Torso.CFrame
  7281. game.Debris:AddItem(Zanzoken,0.5)
  7282. Zanzoken.Transparency = 1
  7283. Zano:Play()
  7284. wait()
  7285. idk = Instance.new("BillboardGui",Zanzoken)
  7286. idk.Size = UDim2.new(10,0,15,0)
  7287. idk.AlwaysOnTop = false
  7288. idk1 = Instance.new("ImageLabel",idk)
  7289. idk1.BackgroundTransparency = 1
  7290. idk.ExtentsOffset = v3(0,0,0)
  7291. idk1.ImageTransparency = 0
  7292. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7293. idk1.Size = UDim2.new(2,0,1,0)
  7294. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7295. idk1.Image = "rbxassetid://319554883"
  7296. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7297. wait()
  7298. Zanzoken = Instance.new("Part",char)
  7299. Zanzoken.Anchored = true
  7300. Zanzoken.Position = v3(999,999,999)
  7301. Zanzoken.CFrame = Torso.CFrame
  7302. game.Debris:AddItem(Zanzoken,0.5)
  7303. Zanzoken.Transparency = 1
  7304. wait()
  7305. idk = Instance.new("BillboardGui",Zanzoken)
  7306. idk.Size = UDim2.new(20,0,20,0)
  7307. idk.AlwaysOnTop = false
  7308. idk1 = Instance.new("ImageLabel",idk)
  7309. idk1.BackgroundTransparency = 1
  7310. idk.ExtentsOffset = v3(0,0,0)
  7311. idk1.ImageTransparency = 0
  7312. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7313. idk1.Size = UDim2.new(2,0,1,0)
  7314. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7315. idk1.Image = "rbxassetid://319554883"
  7316. for i = 0, 1, 0.1 do
  7317. swait()
  7318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7320. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7321. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7322. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7323. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7324. end
  7325. punchsound1:Play()
  7326. for i = 0, 1, 0.1 do
  7327. swait()
  7328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7332. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7333. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7334. end
  7335. punchsound1:Play()
  7336. for i = 0, 1, 0.1 do
  7337. swait()
  7338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7340. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7341. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7342. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7343. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7344. end
  7345. for i = 0, 1, 0.1 do
  7346. swait()
  7347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7349. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7351. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7352. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7353. end
  7354. for i = 0, 1, 0.1 do
  7355. swait()
  7356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7358. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7359. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7360. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7361. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7362. end
  7363. punchsound1:Play()
  7364. for i = 0, 0.5, 0.1 do
  7365. swait()
  7366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7368. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7369. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7370. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7371. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7372. end
  7373. punchsound1:Play()
  7374. for i = 0, 0.5, 0.1 do
  7375. swait()
  7376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7378. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7379. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7380. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7381. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7382. end
  7383. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7384. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7385. Zanzoken = Instance.new("Part",char)
  7386. Zanzoken.Anchored = true
  7387. Zanzoken.Position = v3(999,999,999)
  7388. Zanzoken.CFrame = Torso.CFrame
  7389. game.Debris:AddItem(Zanzoken,0.5)
  7390. Zanzoken.Transparency = 1
  7391. Zano:Play()
  7392. wait()
  7393. idk = Instance.new("BillboardGui",Zanzoken)
  7394. idk.Size = UDim2.new(10,0,15,0)
  7395. idk.AlwaysOnTop = false
  7396. idk1 = Instance.new("ImageLabel",idk)
  7397. idk1.BackgroundTransparency = 1
  7398. idk.ExtentsOffset = v3(0,0,0)
  7399. idk1.ImageTransparency = 0
  7400. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7401. idk1.Size = UDim2.new(2,0,1,0)
  7402. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7403. idk1.Image = "rbxassetid://319554883"
  7404. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7405. wait()
  7406. Zanzoken = Instance.new("Part",char)
  7407. Zanzoken.Anchored = true
  7408. Zanzoken.Position = v3(999,999,999)
  7409. Zanzoken.CFrame = Torso.CFrame
  7410. game.Debris:AddItem(Zanzoken,0.5)
  7411. Zanzoken.Transparency = 1
  7412. wait()
  7413. idk = Instance.new("BillboardGui",Zanzoken)
  7414. idk.Size = UDim2.new(20,0,20,0)
  7415. idk.AlwaysOnTop = false
  7416. idk1 = Instance.new("ImageLabel",idk)
  7417. idk1.BackgroundTransparency = 1
  7418. idk.ExtentsOffset = v3(0,0,0)
  7419. idk1.ImageTransparency = 0
  7420. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7421. idk1.Size = UDim2.new(2,0,1,0)
  7422. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7423. idk1.Image = "rbxassetid://319554883"
  7424. for i = 0, 0.4, 0.1 do
  7425. swait()
  7426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7428. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7429. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7430. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7431. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7432. end
  7433. punchsound1:Play()
  7434. for i = 0, 0.4, 0.1 do
  7435. swait()
  7436. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7437. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7438. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7439. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7440. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7441. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7442. end
  7443. punchsound1:Play()
  7444. for i = 0, 1, 0.1 do
  7445. swait()
  7446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7448. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7449. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7450. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7451. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7452. end
  7453. for i,v in pairs(to.Parent:GetChildren()) do
  7454. if v:IsA("Humanoid") then
  7455. v.Health = v.Health - 8
  7456.  
  7457. v.PlatformStand = true
  7458. end
  7459. end
  7460.  
  7461. hit1 = false
  7462.  
  7463. punchsound1:Play()
  7464. hit2 = true
  7465. for i = 0, 1, 0.1 do
  7466. swait()
  7467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7469. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7470. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7471. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7472. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7473. end
  7474. for i,v in pairs(to.Parent:GetChildren()) do
  7475. if v:IsA("Humanoid") then
  7476. v.Health = v.Health - 10
  7477.  
  7478. v.PlatformStand = true
  7479. end
  7480. end
  7481. hit2 = false
  7482.  
  7483. punchsound1:Play()
  7484. hit3 = true
  7485. hit4 = true
  7486.  
  7487.  
  7488. punchsound1:Play()
  7489.  
  7490.  
  7491. coroutine.wrap(function()
  7492. for i=1,2 do
  7493. wait()
  7494.  
  7495.  
  7496.  
  7497.  
  7498.  
  7499. for i,v in pairs(to.Parent:GetChildren()) do
  7500. if v:IsA("Humanoid") then
  7501. v.Health = v.Health - 30
  7502.  
  7503. v.PlatformStand = true
  7504. end
  7505. end
  7506. end
  7507.  
  7508.  
  7509. wait(3)
  7510. end)()
  7511.  
  7512.  
  7513.  
  7514. RootPart.Anchored = false
  7515.  
  7516.  
  7517.  
  7518.  
  7519.  
  7520. StrongPunch:Play()
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527. for i,v in pairs(to.Parent:GetChildren()) do
  7528. if v:IsA("Humanoid") then
  7529. v.Health = v.Health - 20
  7530.  
  7531. v.PlatformStand = true
  7532. end
  7533. end
  7534.  
  7535. StrongPunch2:Play()
  7536.  
  7537.  
  7538. hitground = new("Part",char)
  7539. hitground.Size = Vector3.new(5,5,5)
  7540. hitground.Name = "Ground"
  7541. hitground.Transparency = 1
  7542. hitground.CanCollide = false
  7543. game.Debris:AddItem(hitground,2)
  7544. hitground.Position = Vector3.new(999,999,999)
  7545. hitgroundweld = new("Weld",hitground)
  7546. hitgroundweld.Part0 = to
  7547. hitgroundweld.Part1 = hitground
  7548. hitground.Touched:connect(function(hit2)
  7549. if hit2.Size.x > 150 then
  7550. hitground:Destroy()
  7551. ad = new("Part",char)
  7552. ad.Name = "NewPart"
  7553. ad.Size = Vector3.new(30,0.1,30)
  7554. ad.CanCollide = false
  7555. ad.Anchored = true
  7556. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7557. ad.Transparency = 1
  7558. aad = new("Decal",ad)
  7559.  
  7560. aad.Face = "Top"
  7561. aad.Transparency = 1
  7562. aad.Transparency = 0
  7563. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7564. smoke = new("Part",to)
  7565. smokemesh = new("SpecialMesh",smoke)
  7566. smokemesh.MeshId = "rbxassetid://928329648"
  7567. smoke.BrickColor = hit2.BrickColor
  7568. smoke.Anchored = true
  7569. smoke.Position = hitground.Position
  7570. GroundImpact:Play()
  7571. for i = 1,20 do
  7572. wait()
  7573. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7574. smoke.Transparency = smoke.Transparency + 1/20
  7575. end
  7576. smoke:Destroy()
  7577. wait(0.5)
  7578.  
  7579. for i = 1,20 do
  7580. wait(0.1)
  7581. aad.Transparency = aad.Transparency + 1/20
  7582. end
  7583. end
  7584. end)
  7585. ys = Instance.new("BodyVelocity",to)
  7586. ys.Name = "GO"
  7587.  
  7588. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7589.  
  7590. ys.Velocity = v3(0,-90,0)
  7591.  
  7592. wait(1)
  7593. ys:Destroy()
  7594.  
  7595.  
  7596.  
  7597.  
  7598.  
  7599. hit3 = false
  7600. hit4 = false
  7601.  
  7602.  
  7603. hit1 = false
  7604. hit2 = false
  7605. hit3 = false
  7606. hit4 = false
  7607. idle = true
  7608. RootPart.Anchored = false
  7609. to.Anchored = false
  7610. end
  7611. end)
  7612. end
  7613.  
  7614.  
  7615. function Combo2()
  7616. getplayer = new("Part",char)
  7617. getplayer.Position = Vector3.new(999,999,999)
  7618. getplayer.Transparency = 1
  7619. getplayer.Size = v3(3,3,3)
  7620. getplayer.CanCollide = false
  7621. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7622. getplayer.Name = "GetPlayer"
  7623.  
  7624. game.Debris:AddItem(getplayer,0.5)
  7625.  
  7626. getplayer.Touched:connect(function(hit)
  7627. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7628. getplayer:Destroy()
  7629. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7630. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7631. to.Anchored = true
  7632. idle = false
  7633.  
  7634.  
  7635. punchsound1:Play()
  7636. hit1 = true
  7637. for i = 0, 1, 0.1 do
  7638. swait()
  7639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7641. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7642. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7643. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7644. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7645. end
  7646. punchsound1:Play()
  7647. for i = 0, 1, 0.1 do
  7648. swait()
  7649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7651. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7652. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7653. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7654. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7655. end
  7656. punchsound1:Play()
  7657. for i = 0, 1, 0.1 do
  7658. swait()
  7659. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7660. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7661. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7662. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7663. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7664. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7665. end
  7666. for i = 0, 1, 0.1 do
  7667. swait()
  7668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7670. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7672. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7673. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7674. end
  7675. for i = 0, 1, 0.1 do
  7676. swait()
  7677. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7678. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7679. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7680. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7681. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7682. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7683. end
  7684. StrongPunch1:Play()
  7685. for i = 0, 1, 0.1 do
  7686. swait()
  7687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7689. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7690. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7692. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7693. end
  7694. for i = 0, 0.6, 0.1 do
  7695. swait()
  7696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7698. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7699. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7700. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7701. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7702. end
  7703. for i = 0, 0.6, 0.1 do
  7704. swait()
  7705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7707. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7708. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7709. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7710. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7711. end
  7712. for i,v in pairs(to.Parent:GetChildren()) do
  7713. if v:IsA("Humanoid") then
  7714. v.Health = v.Health - 6
  7715.  
  7716. v.PlatformStand = true
  7717. end
  7718. end
  7719. StrongPunch:Play()
  7720. for i = 0, 1, 0.1 do
  7721. swait()
  7722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7727. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7728. end
  7729. for i,v in pairs(to.Parent:GetChildren()) do
  7730. if v:IsA("Humanoid") then
  7731. v.Health = v.Health - 8
  7732.  
  7733. v.PlatformStand = true
  7734. end
  7735. end
  7736.  
  7737. hit1 = false
  7738.  
  7739. punchsound1:Play()
  7740. hit2 = true
  7741. for i = 0, 1, 0.1 do
  7742. swait()
  7743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7745. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7746. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7747. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7748. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7749. end
  7750. for i,v in pairs(to.Parent:GetChildren()) do
  7751. if v:IsA("Humanoid") then
  7752. v.Health = v.Health - 5
  7753.  
  7754. v.PlatformStand = true
  7755. end
  7756. end
  7757. hit2 = false
  7758.  
  7759. punchsound1:Play()
  7760. hit3 = true
  7761. hit4 = true
  7762.  
  7763.  
  7764. punchsound1:Play()
  7765.  
  7766. coroutine.wrap(function()
  7767. for i=1,2 do
  7768. wait()
  7769. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7770. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7771. Zanzoken = Instance.new("Part",char)
  7772. Zanzoken.Anchored = true
  7773. Zanzoken.Position = v3(999,999,999)
  7774. Zanzoken.CFrame = Torso.CFrame
  7775. game.Debris:AddItem(Zanzoken,0.5)
  7776. Zanzoken.Transparency = 1
  7777. Zano:Play()
  7778. wait()
  7779. idk = Instance.new("BillboardGui",Zanzoken)
  7780. idk.Size = UDim2.new(10,0,15,0)
  7781. idk.AlwaysOnTop = false
  7782. idk1 = Instance.new("ImageLabel",idk)
  7783. idk1.BackgroundTransparency = 1
  7784. idk.ExtentsOffset = v3(0,0,0)
  7785. idk1.ImageTransparency = 0
  7786. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7787. idk1.Size = UDim2.new(2,0,1,0)
  7788. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7789. idk1.Image = "rbxassetid://319554883"
  7790. wait()
  7791. Zanzoken = Instance.new("Part",char)
  7792. Zanzoken.Anchored = true
  7793. Zanzoken.Position = v3(999,999,999)
  7794. Zanzoken.CFrame = Torso.CFrame
  7795. game.Debris:AddItem(Zanzoken,0.5)
  7796. Zanzoken.Transparency = 1
  7797. wait()
  7798. idk = Instance.new("BillboardGui",Zanzoken)
  7799. idk.Size = UDim2.new(20,0,20,0)
  7800. idk.AlwaysOnTop = false
  7801. idk1 = Instance.new("ImageLabel",idk)
  7802. idk1.BackgroundTransparency = 1
  7803. idk.ExtentsOffset = v3(0,0,0)
  7804. idk1.ImageTransparency = 0
  7805. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7806. idk1.Size = UDim2.new(2,0,1,0)
  7807. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7808. idk1.Image = "rbxassetid://319554883"
  7809. for i = 0, 1, 0.1 do
  7810. swait()
  7811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7813. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7814. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7815. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7816. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7817. end
  7818. StrongPunch:Play()
  7819. for i,v in pairs(to.Parent:GetChildren()) do
  7820. if v:IsA("Humanoid") then
  7821. v.Health = v.Health - 10
  7822.  
  7823. v.PlatformStand = true
  7824. end
  7825. end
  7826. end
  7827.  
  7828.  
  7829. wait(0.7)
  7830. end)()
  7831.  
  7832.  
  7833.  
  7834.  
  7835. RootPart.Anchored = true
  7836. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7837. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7838. Zanzoken = Instance.new("Part",char)
  7839. Zanzoken.Anchored = true
  7840. Zanzoken.Position = v3(999,999,999)
  7841. Zanzoken.CFrame = Torso.CFrame
  7842. game.Debris:AddItem(Zanzoken,0.5)
  7843. Zanzoken.Transparency = 1
  7844. Zano:Play()
  7845. wait()
  7846. idk = Instance.new("BillboardGui",Zanzoken)
  7847. idk.Size = UDim2.new(10,0,15,0)
  7848. idk.AlwaysOnTop = false
  7849. idk1 = Instance.new("ImageLabel",idk)
  7850. idk1.BackgroundTransparency = 1
  7851. idk.ExtentsOffset = v3(0,0,0)
  7852. idk1.ImageTransparency = 0
  7853. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7854. idk1.Size = UDim2.new(2,0,1,0)
  7855. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7856. idk1.Image = "rbxassetid://319554883"
  7857. wait()
  7858. Zanzoken = Instance.new("Part",char)
  7859. Zanzoken.Anchored = true
  7860. Zanzoken.Position = v3(999,999,999)
  7861. Zanzoken.CFrame = Torso.CFrame
  7862. game.Debris:AddItem(Zanzoken,0.5)
  7863. Zanzoken.Transparency = 1
  7864. wait()
  7865. idk = Instance.new("BillboardGui",Zanzoken)
  7866. idk.Size = UDim2.new(20,0,20,0)
  7867. idk.AlwaysOnTop = false
  7868. idk1 = Instance.new("ImageLabel",idk)
  7869. idk1.BackgroundTransparency = 1
  7870. idk.ExtentsOffset = v3(0,0,0)
  7871. idk1.ImageTransparency = 0
  7872. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7873. idk1.Size = UDim2.new(2,0,1,0)
  7874. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7875. idk1.Image = "rbxassetid://319554883"
  7876.  
  7877. for i = 0, 1, 0.1 do
  7878. swait()
  7879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7881. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7883. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7884. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7885. end
  7886.  
  7887.  
  7888. StrongPunch:Play()
  7889.  
  7890.  
  7891. for i = 0, 1, 0.1 do
  7892. swait()
  7893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7895. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7896. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7897. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7898. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7899. end
  7900.  
  7901. for i = 0, 1, 0.1 do
  7902. swait()
  7903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7905. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7906. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7907. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7908. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7909. end
  7910.  
  7911.  
  7912.  
  7913. for i,v in pairs(to.Parent:GetChildren()) do
  7914. if v:IsA("Humanoid") then
  7915. v.Health = v.Health - 20
  7916.  
  7917. v.PlatformStand = true
  7918. end
  7919. end
  7920.  
  7921. StrongPunch2:Play()
  7922. for i = 0, 1, 0.1 do
  7923. swait()
  7924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7926. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7927. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7928. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7929. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7930. end
  7931.  
  7932. hitground = new("Part",char)
  7933. hitground.Size = Vector3.new(5,5,5)
  7934. hitground.Name = "Ground"
  7935. hitground.Transparency = 1
  7936. hitground.CanCollide = false
  7937. game.Debris:AddItem(hitground,2)
  7938. hitground.Position = Vector3.new(999,999,999)
  7939. hitgroundweld = new("Weld",hitground)
  7940. hitgroundweld.Part0 = to
  7941. hitgroundweld.Part1 = hitground
  7942. hitground.Touched:connect(function(hit2)
  7943. if hit2.Size.x > 150 then
  7944. hitground:Destroy()
  7945. ad = new("Part",char)
  7946. ad.Name = "NewPart"
  7947. ad.Size = Vector3.new(30,0.1,30)
  7948. ad.CanCollide = false
  7949. ad.Anchored = true
  7950. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7951. ad.Transparency = 1
  7952. aad = new("Decal",ad)
  7953.  
  7954. aad.Face = "Top"
  7955. aad.Transparency = 1
  7956. aad.Transparency = 0
  7957. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7958. smoke = new("Part",to)
  7959. smokemesh = new("SpecialMesh",smoke)
  7960. smokemesh.MeshId = "rbxassetid://928329648"
  7961. smoke.BrickColor = hit2.BrickColor
  7962. smoke.Anchored = true
  7963. smoke.Position = hitground.Position
  7964. GroundImpact:Play()
  7965. for i = 1,20 do
  7966. wait()
  7967. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7968. smoke.Transparency = smoke.Transparency + 1/20
  7969. end
  7970. smoke:Destroy()
  7971. wait(0.5)
  7972.  
  7973. for i = 1,20 do
  7974. wait(0.1)
  7975. aad.Transparency = aad.Transparency + 1/20
  7976. end
  7977. end
  7978. end)
  7979. to.Anchored = false
  7980. ys = Instance.new("BodyVelocity",to)
  7981. ys.Name = "GO"
  7982.  
  7983. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7984.  
  7985. ys.Velocity = v3(0,-90,0)
  7986.  
  7987. wait(1)
  7988. ys:Destroy()
  7989.  
  7990.  
  7991.  
  7992.  
  7993.  
  7994. hit3 = false
  7995. hit4 = false
  7996.  
  7997.  
  7998. hit1 = false
  7999. hit2 = false
  8000. hit3 = false
  8001. hit4 = false
  8002. idle = true
  8003. RootPart.Anchored = false
  8004. end
  8005. end)
  8006. end
  8007.  
  8008. function KABOOMZ222()
  8009. local effspwn = Instance.new("Part")
  8010. coroutine.resume(coroutine.create(function()
  8011. local sound1 = Instance.new("Sound")
  8012. sound1.SoundId = "rbxassetid://440145223"
  8013. sound1.MaxDistance = 600
  8014. sound1.EmitterSize = 60
  8015. sound1.Volume = 5.5
  8016. sound1.Pitch = 1.3
  8017. sound1.Parent = effspwn
  8018. local sound2 = Instance.new("Sound")
  8019. sound2.SoundId = "rbxassetid://440145223"
  8020. sound2.MaxDistance = 300
  8021. sound2.EmitterSize = 20
  8022. sound2.Volume = 3
  8023. sound2.Pitch = 0.7
  8024. sound2.Parent = effspwn
  8025. local sound3 = Instance.new("Sound")
  8026. sound3.SoundId = "rbxassetid://440145223"
  8027. sound2.MaxDistance = 400
  8028. sound2.EmitterSize = 30
  8029. sound2.Volume = 0.5
  8030. sound2.Pitch = 0.5
  8031. sound2.Parent = effspwn
  8032. sound2:Play()
  8033. wait()
  8034. sound1:Play()
  8035. sound3:Play()
  8036. end))
  8037. local model = Instance.new("Model")
  8038. game.Debris:AddItem(model, 20)
  8039. model.Name = "smasheffects"
  8040. model.Parent = workspace
  8041. effspwn.Name = "spwnr"
  8042. effspwn.Size = Vector3.new(1, 1, 1)
  8043. effspwn.Anchored = true
  8044. effspwn.CanCollide = false
  8045. effspwn.Transparency = 1
  8046. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8047. effspwn.Parent = model
  8048.  
  8049.  
  8050.  
  8051.  
  8052. coroutine.resume(coroutine.create(function()
  8053. local shok = Instance.new("Part")
  8054. shok.Name = "whoosh"
  8055. shok.BrickColor = BrickColor.new("Institutional white")
  8056. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8057. shok.Size = Vector3.new(1, 1, 1)
  8058. shok.Anchored = true
  8059. shok.Material = "Neon"
  8060. shok.Transparency = 1
  8061. shok.CanCollide = false
  8062. shok.Parent = model
  8063. game.Debris:AddItem(shok, 12)
  8064. local mesh = Instance.new("SpecialMesh")
  8065. mesh.MeshType = "FileMesh"
  8066. mesh.MeshId = "rbxassetid://437347603"
  8067. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8068. mesh.Parent = shok
  8069.  
  8070.  
  8071.  
  8072.  
  8073.  
  8074. for e = 1, 8 do
  8075. wait()
  8076. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8077. shok.Transparency = shok.Transparency + 0.035
  8078. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8079. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8080.  
  8081.  
  8082. end
  8083. for e = 1, 16 do
  8084. wait()
  8085. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8086. shok.Transparency = shok.Transparency + 0.11
  8087. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8088. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8089.  
  8090. end
  8091. end))
  8092. coroutine.resume(coroutine.create(function()
  8093. local shok = Instance.new("Part")
  8094. shok.Name = "wring1"
  8095. shok.BrickColor = BrickColor.new("Institutional white")
  8096. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8097. shok.Size = Vector3.new(1, 1, 1)
  8098. shok.Anchored = true
  8099. shok.Material = "Neon"
  8100. shok.Transparency = 0.25
  8101. shok.CanCollide = false
  8102. shok.Parent = model
  8103. game.Debris:AddItem(shok, 12)
  8104. local mesh = Instance.new("SpecialMesh")
  8105. mesh.MeshType = "FileMesh"
  8106. mesh.MeshId = "rbxassetid://3270017"
  8107. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8108. mesh.Parent = shok
  8109. for e = 1, 30 do
  8110. wait()
  8111. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8112. shok.Transparency = shok.Transparency + 0.002
  8113. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8114. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8115. end
  8116. for e = 1, 38 do
  8117. wait()
  8118. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8119. shok.Transparency = shok.Transparency + 0.002
  8120. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8121. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8122. end
  8123. for e = 1, 24 do
  8124. wait()
  8125. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8126. shok.Transparency = shok.Transparency + 0.03
  8127. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8128. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8129. end
  8130. end))
  8131. coroutine.resume(coroutine.create(function()
  8132. local shok = Instance.new("Part")
  8133. shok.Name = "wring2"
  8134. shok.BrickColor = BrickColor.new("Institutional white")
  8135. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8136. shok.Size = Vector3.new(1, 1, 1)
  8137. shok.Anchored = true
  8138. shok.Material = "Neon"
  8139. shok.Transparency = 0.25
  8140. shok.CanCollide = false
  8141. shok.Parent = model
  8142. game.Debris:AddItem(shok, 12)
  8143. local mesh = Instance.new("SpecialMesh")
  8144. mesh.MeshType = "FileMesh"
  8145. mesh.MeshId = "rbxassetid://3270017"
  8146. mesh.Scale = Vector3.new(12, 12, 0.05)
  8147. mesh.Parent = shok
  8148. for e = 1, 30 do
  8149. wait()
  8150. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8151. shok.Transparency = shok.Transparency + 0.002
  8152. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8153. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8154. end
  8155. for e = 1, 38 do
  8156. wait()
  8157. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8158. shok.Transparency = shok.Transparency + 0.002
  8159. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8160. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8161. end
  8162. for e = 1, 24 do
  8163. wait()
  8164. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8165. shok.Transparency = shok.Transparency + 0.03
  8166. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8167. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8168. end
  8169. end))
  8170. coroutine.resume(coroutine.create(function()
  8171. local shok = Instance.new("Part")
  8172. shok.Name = "coil1"
  8173. shok.BrickColor = BrickColor.new("Institutional white")
  8174. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8175. shok.Size = Vector3.new(1, 1, 1)
  8176. shok.Anchored = true
  8177. shok.Material = "Neon"
  8178. shok.Transparency = 0.25
  8179. shok.CanCollide = false
  8180. shok.Parent = model
  8181. game.Debris:AddItem(shok, 12)
  8182. local mesh = Instance.new("SpecialMesh")
  8183. mesh.MeshType = "FileMesh"
  8184. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8185. mesh.Scale = Vector3.new(12, 12, 12)
  8186. mesh.Parent = shok
  8187. for e = 1, 15 do
  8188. wait()
  8189. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8190. shok.Transparency = shok.Transparency + 0.004
  8191. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8192. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8193. end
  8194. for e = 1, 16 do
  8195. wait()
  8196. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8197. shok.Transparency = shok.Transparency + 0.004
  8198. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8199. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8200. end
  8201. for e = 1, 12 do
  8202. wait()
  8203. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8204. shok.Transparency = shok.Transparency + 0.06
  8205. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8206. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8207. end
  8208. end))
  8209. coroutine.resume(coroutine.create(function()
  8210. local shok = Instance.new("Part")
  8211. shok.Name = "coil2"
  8212. shok.BrickColor = BrickColor.new("Institutional white")
  8213. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8214. shok.Size = Vector3.new(1, 1, 1)
  8215. shok.Anchored = true
  8216. shok.Material = "Neon"
  8217. shok.Transparency = 1
  8218. shok.CanCollide = false
  8219. shok.Parent = model
  8220. game.Debris:AddItem(shok, 12)
  8221. local mesh = Instance.new("SpecialMesh")
  8222. mesh.MeshType = "FileMesh"
  8223. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8224. mesh.Scale = Vector3.new(6, 12, 6)
  8225. mesh.Parent = shok
  8226. for e = 1, 15 do
  8227. wait()
  8228. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8229. shok.Transparency = shok.Transparency + 0.005
  8230. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8231. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8232. end
  8233. for e = 1, 16 do
  8234. wait()
  8235. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8236. shok.Transparency = shok.Transparency + 0.005
  8237. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8238. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8239. end
  8240. for e = 1, 12 do
  8241. wait()
  8242. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8243. shok.Transparency = shok.Transparency + 0.09
  8244. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8245. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8246. end
  8247. end))
  8248. coroutine.resume(coroutine.create(function()
  8249. local shok = Instance.new("Part")
  8250. shok.Name = "shokwve"
  8251. shok.BrickColor = BrickColor.new("Institutional white")
  8252. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8253. shok.Size = Vector3.new(1, 1, 1)
  8254. shok.Anchored = true
  8255. shok.Material = "Neon"
  8256. shok.Transparency = 0.6
  8257. shok.CanCollide = false
  8258. shok.Parent = model
  8259. game.Debris:AddItem(shok, 12)
  8260. local mesh = Instance.new("SpecialMesh")
  8261. mesh.MeshType = "FileMesh"
  8262. mesh.MeshId = "rbxassetid://489415447"
  8263. mesh.Scale = Vector3.new(1, 1, 1)
  8264. mesh.Parent = shok
  8265. for e = 1, 12 do
  8266. wait()
  8267. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8268. shok.Transparency = shok.Transparency + 0.002
  8269. end
  8270. for e = 1, 32 do
  8271. wait()
  8272. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8273. shok.Transparency = shok.Transparency + 0.002
  8274. end
  8275. for e = 1, 24 do
  8276. wait()
  8277. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8278. shok.Transparency = shok.Transparency + 0.03
  8279. end
  8280. end))
  8281. coroutine.resume(coroutine.create(function()
  8282. local shok = Instance.new("Part")
  8283. shok.Name = "shock2"
  8284. shok.BrickColor = BrickColor.new("Institutional white")
  8285. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8286. shok.Size = Vector3.new(1, 1, 1)
  8287. shok.Anchored = true
  8288. shok.Material = "Neon"
  8289. shok.Transparency = 0.35
  8290. shok.CanCollide = false
  8291. shok.Parent = model
  8292. game.Debris:AddItem(shok, 12)
  8293. local mesh = Instance.new("SpecialMesh")
  8294. mesh.MeshType = "FileMesh"
  8295. mesh.MeshId = "rbxassetid://1095709"
  8296. mesh.Scale = Vector3.new(12, 12, 12)
  8297. mesh.Parent = shok
  8298. for e = 1, 15 do
  8299. wait()
  8300. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8301. shok.Transparency = shok.Transparency + 0.004
  8302. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8303. end
  8304. for e = 1, 16 do
  8305. wait()
  8306. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8307. shok.Transparency = shok.Transparency + 0.004
  8308. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8309. end
  8310. for e = 1, 12 do
  8311. wait()
  8312. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8313. shok.Transparency = shok.Transparency + 0.06
  8314. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8315. end
  8316. end))
  8317. coroutine.resume(coroutine.create(function()
  8318. local shok = Instance.new("Part")
  8319. shok.Name = "shock3"
  8320. shok.BrickColor = BrickColor.new("Institutional white")
  8321. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8322. shok.Size = Vector3.new(1, 1, 1)
  8323. shok.Anchored = true
  8324. shok.Material = "Neon"
  8325. shok.Transparency = 0.35
  8326. shok.CanCollide = false
  8327. shok.Parent = model
  8328. game.Debris:AddItem(shok, 12)
  8329. local mesh = Instance.new("SpecialMesh")
  8330. mesh.MeshType = "FileMesh"
  8331. mesh.MeshId = "rbxassetid://1095709"
  8332. mesh.Scale = Vector3.new(12, 12, 12)
  8333. mesh.Parent = shok
  8334. for e = 1, 15 do
  8335. wait()
  8336. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8337. shok.Transparency = shok.Transparency + 0.004
  8338. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8339. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8340. end
  8341. for e = 1, 16 do
  8342. wait()
  8343. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8344. shok.Transparency = shok.Transparency + 0.004
  8345. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8346. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8347. end
  8348. for e = 1, 12 do
  8349. wait()
  8350. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8351. shok.Transparency = shok.Transparency + 0.06
  8352. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8353. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8354. end
  8355. end))
  8356. end
  8357.  
  8358.  
  8359.  
  8360. mouse.KeyDown:connect(function(k)
  8361. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8362. local exp = Instance.new("Explosion",Torso)
  8363. exp.BlastRadius = 45.5
  8364. exp.BlastPressure = 100
  8365. exp.Position = Torso
  8366. exp.Visible = true
  8367. end
  8368. end)
  8369.  
  8370. MV4 = 300
  8371. mouse.KeyDown:connect(function(k)
  8372. if attack == false and k == "8" then
  8373. for i, v in pairs(Torso:GetChildren()) do
  8374. if v:IsA('ParticleEmitter') then
  8375. v:Remove()
  8376. end
  8377. end
  8378. end
  8379. end)
  8380.  
  8381.  
  8382. MV4 = 300
  8383. mouse.KeyDown:connect(function(k)
  8384. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8385. MV4 = 0
  8386. Humanoid.WalkSpeed = 13
  8387. attack = true
  8388. Firepart1 = Instance.new("Part", RightArm)
  8389. Firepart1.Size = Vector3.new(1, 1, 1)
  8390. GuW1 = Instance.new("Weld")
  8391. GuW1.Name = "GuW"
  8392. GuW1.Part0 = RightArm
  8393. GuW1.C0 = cn(0, -1, 0)
  8394. GuW1.C1 = cn(0, 0, 0)
  8395. GuW1.Part1 = Firepart1
  8396. GuW1.Parent = RightArm
  8397. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8398. Firepart1.Transparency = 1
  8399. Firepart2 = Instance.new("Part", LeftArm)
  8400. Firepart2.Size = Vector3.new(1, 1, 1)
  8401. GuW2 = Instance.new("Weld")
  8402. GuW2.Name = "GuW"
  8403. GuW2.Part0 = LeftArm
  8404. GuW2.C0 = cn(0, -1, 0)
  8405. GuW2.C1 = cn(0, 0, 0)
  8406. GuW2.Part1 = Firepart2
  8407. GuW2.Parent = LeftArm
  8408. Firepart2.Transparency = 1
  8409. for i = 0, 5, 0.1 do
  8410. swait()
  8411. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8412. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8413. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8414. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8415. if Torsovelocity.Y > 2 then
  8416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8420. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8421. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8422. elseif Torsovelocity.Y < 1 then
  8423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8425. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8426. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8427. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8428. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8429. end
  8430. end
  8431. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8432. for i = 0, 7, 0.1 do
  8433. swait()
  8434. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8435. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8436. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8437. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8438. if Torsovelocity.Y > 2 then
  8439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8441. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8442. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8443. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8444. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8445. elseif Torsovelocity.Y < 1 then
  8446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8448. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8449. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8450. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8451. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8452. end
  8453. end
  8454. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8455. GuW1:Destroy()
  8456. GuW1 = Instance.new("Weld")
  8457. GuW1.Name = "GuW"
  8458. GuW1.Part0 = Torso
  8459. GuW1.C0 = cn(0, 0, -6)
  8460. GuW1.C1 = cn(0, 0, 0)
  8461. GuW1.Part1 = Firepart1
  8462. GuW1.Parent = Torso
  8463. GuW2:Destroy()
  8464. GuW2 = Instance.new("Weld")
  8465. GuW2.Name = "GuW"
  8466. GuW2.Part0 = Torso
  8467. GuW2.C0 = cn(0, 0, -6)
  8468. GuW2.C1 = cn(0, 0, 0)
  8469. GuW2.Part1 = Firepart2
  8470. GuW2.Parent = Torso
  8471. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8472. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8473. GuW2:Destroy()
  8474. GuW2 = Instance.new("Weld")
  8475. GuW2.Name = "GuW"
  8476. GuW2.Part0 = Torso
  8477. GuW2.C0 = cn(0, 0, -4)
  8478. GuW2.C1 = cn(0, 0, 0)
  8479. GuW2.Part1 = Firepart2
  8480. GuW2.Parent = Torso
  8481.  
  8482.  
  8483. for i = 0, 7, 0.1 do
  8484. swait()
  8485. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8486. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8487. if Torsovelocity.Y > 2 then
  8488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8490. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8491. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8492. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8493. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8494. elseif Torsovelocity.Y < 1 then
  8495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8497. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8498. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8499. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8500. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8501. end
  8502. end
  8503. local bp2 = Create("BodyPosition")({
  8504. P = 900,
  8505. D = 1000,
  8506. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8507. position = Torso.Position + Vector3.new(0, 60, 0),
  8508. Parent = Torso
  8509. })
  8510. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8511. for i = 0, 8, 0.1 do
  8512. swait()
  8513. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8514. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8515. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8516. if Torsovelocity.Y > 2 then
  8517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8520. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8521. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8522. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8523. elseif Torsovelocity.Y < 1 then
  8524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8526. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8527. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8528. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8529. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8530. end
  8531. end
  8532. for i = 0, 18, 0.1 do
  8533. swait()
  8534. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8535. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8536. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8537. if Torsovelocity.Y > 2 then
  8538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8540. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8541. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8543. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8544. elseif Torsovelocity.Y < 1 then
  8545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8547. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8548. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8549. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8550. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8551. end
  8552. end
  8553. GuW1:Destroy()
  8554. GuW1 = Instance.new("Weld")
  8555. GuW1.Name = "GuW"
  8556. GuW1.Part0 = Torso
  8557. GuW1.C0 = cn(0, 0, -15)
  8558. GuW1.C1 = cn(0, 0, 0)
  8559. GuW1.Part1 = Firepart1
  8560. GuW1.Parent = Torso
  8561. GuW2:Destroy()
  8562. GuW2 = Instance.new("Weld")
  8563. GuW2.Name = "GuW"
  8564. GuW2.Part0 = Torso
  8565. GuW2.C0 = cn(0, 0, -17.5)
  8566. GuW2.C1 = cn(0, 0, 0)
  8567. GuW2.Part1 = Firepart2
  8568. GuW2.Parent = Torso
  8569. for i = 0, 1.25, 0.01 do
  8570. swait()
  8571. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8572. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8573. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8574. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8575. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8576. if Torsovelocity.Y > 2 then
  8577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8578. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8579. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8580. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8581. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8582. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8583. elseif Torsovelocity.Y < 1 then
  8584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8586. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8587. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8588. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8589. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8590. end
  8591. end
  8592. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8593. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8594. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8595. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8596. for i = 0, 3, 0.1 do
  8597. swait()
  8598. if Torsovelocity.Y > 2 then
  8599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8601. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8602. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8603. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8604. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8605. elseif Torsovelocity.Y < 1 then
  8606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8608. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8611. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8612. end
  8613. end
  8614. wait(1)
  8615. bp2:Destroy()
  8616. Humanoid.WalkSpeed = 16
  8617. attack = false
  8618. MV4 = 0
  8619. Firepart1:Destroy()
  8620. Firepart2:Destroy()
  8621. end
  8622. end)
  8623. spiritballenergy = true
  8624. local spirit1 = true
  8625. local spirit2 = true
  8626. local sizeup = 38
  8627. local ringgo = 18
  8628. local potara = false
  8629. local potara1 = false
  8630. local potara2 = false
  8631. local potara3 = false
  8632. local potara4 = false
  8633. local hipheight = false
  8634. local idle7 = true
  8635. local idle6 = true
  8636. local idle5 = false
  8637. local noidle = false
  8638. local noidle1 = false
  8639. local fuse = false
  8640. local bigkamehameha1 = false
  8641. local bigkamehameha2 = false
  8642. local idle2 = false
  8643. local idle3 = false
  8644. local com1 = 10
  8645. local com2 = -5
  8646. local fuse1 = false
  8647. local fuse2 = false
  8648. local fuse3 = false
  8649. local fuse4 = false
  8650. local fuse5 = false
  8651. local fuse6 = false
  8652. local fuse7 = false
  8653. local fuse8 = false
  8654. local ssj4 = false
  8655. local headcolor = 0
  8656. local walk11 = true
  8657. local great = false
  8658. local size = 0
  8659. local size2 = 0
  8660. local kicharging = false
  8661. local ki = 100
  8662.  
  8663.  
  8664.  
  8665. --Sounds
  8666. --Folder
  8667. soundfolder = Instance.new("Model",char)
  8668. soundfolder.Name = "Sound Folder"
  8669. --Sounds
  8670. kamecharge = Instance.new("Sound",soundfolder)
  8671. kamecharge.Volume = 10
  8672. kamecharge.Name = "kamecharge"
  8673. kamecharge.Looped = false
  8674. kamecharge.SoundId = "rbxassetid://908489666"
  8675. kamefire = Instance.new("Sound",soundfolder)
  8676. kamefire.Volume = 10
  8677. kamefire.Name = "kamefire"
  8678. kamefire.Looped = false
  8679. kamefire.TimePosition = 0.5
  8680. kamefire.SoundId = "rbxassetid://977360812"
  8681. kamehit = Instance.new("Sound",soundfolder)
  8682. kamehit.Volume = 30
  8683. kamehit.Name = "kamehit"
  8684. kamehit.Looped = false
  8685. kamehit.SoundId = "rbxassetid://908484148"
  8686. ssjaura = Instance.new("Sound",soundfolder)
  8687. ssjaura.Volume = 5
  8688. ssjaura.Name = "ssjaura"
  8689. ssjaura.Looped = true
  8690. ssjaura.SoundId = "rbxassetid://891397456"
  8691. ssjauraburst = Instance.new("Sound",soundfolder)
  8692. ssjauraburst.Volume = math.huge
  8693. ssjauraburst.Name = "ssjauraburst"
  8694. ssjauraburst.Looped =false
  8695. ssjauraburst.SoundId = "rbxassetid://437393965"
  8696. ssjmusic = Instance.new("Sound",soundfolder)
  8697. ssjmusic.Volume = 0
  8698. ssjmusic.Name = "ssjmusic"
  8699. ssjmusic.Looped = true
  8700. ssjmusic.SoundId = "rbxassetid://390946253"
  8701. ssj2music = Instance.new("Sound",soundfolder)
  8702. ssj2music.Volume = 0
  8703. ssj2music.Name = "ssj2music"
  8704. ssj2music.Looped = true
  8705. ssj2music.SoundId = "rbxassetid://144377132"
  8706. ssj2aura = Instance.new("Sound",soundfolder)
  8707. ssj2aura.Volume = 5
  8708. ssj2aura.Name = "ssj2aura"
  8709. ssj2aura.Looped = true
  8710. ssj2aura.SoundId = "rbxassetid://850205092"
  8711. ssj3music = Instance.new("Sound",soundfolder)
  8712. ssj3music.Volume = 0
  8713. ssj3music.Name = "ssj3music"
  8714. ssj3music.Looped = true
  8715. ssj3music.SoundId = "rbxassetid://156056027"
  8716. KiCharge = Instance.new("Sound",soundfolder)
  8717. KiCharge.Volume = 10000
  8718. KiCharge.Name = "KiCharge"
  8719. KiCharge.Looped = true
  8720. KiCharge.TimePosition = 0.7
  8721. KiCharge.SoundId = "rbxassetid://700499952"
  8722.  
  8723. KiCharge2 = Instance.new("Sound",soundfolder)
  8724. KiCharge2.Volume = 10000
  8725. KiCharge2.Name = "KiCharge2"
  8726. KiCharge2.Looped = false
  8727. KiCharge2.TimePosition = 7.3
  8728.  
  8729. KiCharge2.SoundId = "rbxassetid://700499952"
  8730. Lightning = Instance.new("Sound",soundfolder)
  8731. Lightning.Volume = 10000
  8732. Lightning.TimePosition = 1
  8733. Lightning.Name = "Lightning"
  8734. Lightning.Looped = false
  8735. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8736. AuraOff = Instance.new("Sound",soundfolder)
  8737. AuraOff.Volume = 10000
  8738. AuraOff.Name = "AuraOff"
  8739. AuraOff.Looped = false
  8740. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8741. PowerDown = Instance.new("Sound",soundfolder)
  8742. PowerDown.Volume = 10000
  8743. PowerDown.Name = "PowerDown"
  8744. PowerDown.Looped = false
  8745. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8746. punchsound1 = Instance.new("Sound",soundfolder)
  8747. punchsound1.Volume = 10
  8748. punchsound1.Name = "punchsound1"
  8749. punchsound1.Looped = false
  8750. punchsound1.SoundId = "rbxassetid://137579113"
  8751. punchsound2 = Instance.new("Sound",soundfolder)
  8752. punchsound2.Volume = 10
  8753. punchsound2.Name = "punchsound2"
  8754. punchsound2.Looped = false
  8755. punchsound2.SoundId = "rbxassetid://441202925"
  8756. kiblastsound = Instance.new("Sound",soundfolder)
  8757. kiblastsound.Volume = 10000
  8758. kiblastsound.Name = "kiblastsound"
  8759. kiblastsound.Looped = false
  8760. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8761. screaming = Instance.new("Sound",soundfolder)
  8762. screaming.Volume = 1
  8763. screaming.Name = "screaming"
  8764. screaming.Looped = true
  8765. screaming.SoundId = "rbxassetid://1101079851"
  8766. screaming1 = Instance.new("Sound",soundfolder)
  8767. screaming1.Volume = 10
  8768. screaming1.Name = "screaming1"
  8769. screaming1.Looped = false
  8770. screaming1.SoundId = "rbxassetid://975468335"
  8771. FastPunch = Instance.new("Sound",soundfolder)
  8772. FastPunch.Volume = 10000
  8773. FastPunch.Name = "FastPunch"
  8774. FastPunch.Looped = false
  8775. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8776. GiantStep = Instance.new("Sound",soundfolder)
  8777. GiantStep.Volume = 10000
  8778. GiantStep.Name = "GiantStep"
  8779. GiantStep.Looped = false
  8780. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8781. StrongPunch = Instance.new("Sound",soundfolder)
  8782. StrongPunch.Volume = 10000
  8783. StrongPunch.Name = "StrongPunch"
  8784. StrongPunch.Looped = false
  8785. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8786. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8787. KamehamehaVoice.Volume = 10000
  8788. KamehamehaVoice.Name = "KamehamehaVoice"
  8789. KamehamehaVoice.Looped = false
  8790. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8791. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8792. KamehamehaVoice6.Volume = 10000
  8793. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8794. KamehamehaVoice6.Looped = false
  8795. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8796. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8797. KamehamehaVoice3.Volume = 10000
  8798. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8799. KamehamehaVoice3.Looped = false
  8800. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8801. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8802. KamehamehaVoice2.Volume = 10000
  8803. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8804. KamehamehaVoice2.Looped = false
  8805. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8806. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8807. KamehamehaVoice1.Volume = 10000
  8808. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8809. KamehamehaVoice1.Looped = false
  8810. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8811. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8812. KamehamehaVoice4.Volume = 10000
  8813. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8814. KamehamehaVoice4.Looped = false
  8815. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8816. ssjbaura = Instance.new("Sound",soundfolder)
  8817. ssjbaura.Volume = 1
  8818. ssjbaura.Name = "ssjbaura"
  8819. ssjbaura.Looped = true
  8820. ssjbaura.SoundId = "rbxassetid://443386048"
  8821. ssjbauraburst = Instance.new("Sound",soundfolder)
  8822. ssjbauraburst.Volume = 1
  8823. ssjbauraburst.Name = "ssjbauraburst"
  8824. ssjbauraburst.Looped = false
  8825. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8826. ssjbmusic = Instance.new("Sound",soundfolder)
  8827. ssjbmusic.Volume = 0
  8828. ssjbmusic.Name = "ssjbmusic"
  8829. ssjbmusic.Looped = true
  8830. ssjbmusic.SoundId = "rbxassetid://180572775"
  8831. ssjbkaioken = Instance.new("Sound",soundfolder)
  8832. ssjbkaioken.Volume = 10000
  8833. ssjbkaioken.Name = "ssjbkaioken"
  8834. ssjbkaioken.Looped = false
  8835. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8836. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8837. ssjbkaioken1.Volume = 10000
  8838. ssjbkaioken1.Name = "ssjbkaioken1"
  8839. ssjbkaioken1.Looped = false
  8840. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8841. ssjbkaura = Instance.new("Sound",soundfolder)
  8842. ssjbkaura.Volume = 3
  8843. ssjbkaura.Name = "ssjbkaura"
  8844. ssjbkaura.Looped = true
  8845. ssjbkaura.SoundId = "rbxassetid://972925821"
  8846. ssjgaura = Instance.new("Sound",soundfolder)
  8847. ssjgaura.Volume = 5
  8848. ssjgaura.Name = "ssjgaura"
  8849. ssjgaura.Looped = true
  8850. ssjgaura.SoundId = "rbxassetid://590580266"
  8851. ApeGrowl = Instance.new("Sound",soundfolder)
  8852. ApeGrowl.Volume = 10
  8853. ApeGrowl.Name = "ApeGrowl"
  8854. ApeGrowl.Looped = false
  8855. ApeGrowl.SoundId = "rbxassetid://849892755"
  8856. ssjgmusic = Instance.new("Sound",soundfolder)
  8857. ssjgmusic.Volume = 0
  8858. ssjgmusic.Name = "ssjgmusic"
  8859. ssjgmusic.Looped = true
  8860. ssjgmusic.SoundId = "rbxassetid://785398417"
  8861. Ape1 = Instance.new("Sound",soundfolder)
  8862. Ape1.Volume = 10
  8863. Ape1.Name = "Ape1"
  8864. Ape1.Looped = false
  8865. Ape1.SoundId = "rbxassetid://851581494"
  8866.  
  8867. Ape2 = Instance.new("Sound",soundfolder)
  8868. Ape2.Volume = 10
  8869. Ape2.Name = "Ape2"
  8870. Ape2.Looped = false
  8871. Ape2.SoundId = "rbxassetid://851581851"
  8872. Ape3 = Instance.new("Sound",soundfolder)
  8873. Ape3.Volume = 10
  8874. Ape3.Name = "Ape3"
  8875. Ape3.Looped = false
  8876. Ape3.SoundId = "rbxassetid://851582274"
  8877.  
  8878. local beamgo = 6
  8879. local beamgo1 = 1
  8880. local startk = false
  8881. local beam1 = false
  8882. local beam2 = false
  8883.  
  8884. local kamehameha5 = false
  8885. enabled = false
  8886. local number = 1
  8887. --GoundWaves
  8888.  
  8889.  
  8890.  
  8891. function RenderStepped3()
  8892. if spiritballenergy == true then
  8893. wait(math.random(0.1,0.5))
  8894. ay = new("Part",char)
  8895. ay.Name = "NewPart2"
  8896. ay.Size = v3(0.3,0.3,0.3)
  8897. ay.CanCollide = false
  8898. ay.Material = "Neon"
  8899.  
  8900. ay.BrickColor = bc("Cyan")
  8901.  
  8902. imcool = new("Part",char)
  8903. imcool = Instance.new("SpecialMesh",ay)
  8904. imcool.MeshType = "Sphere"
  8905.  
  8906. ay.Position = v3(999,999,999)
  8907. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8908. ys = Instance.new("BodyVelocity",ay)
  8909. ys.Name = "GO1"
  8910. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8911.  
  8912. ys.Velocity = v3(0,6,0)
  8913. game.Debris:AddItem(ay,4)
  8914. end
  8915. end
  8916.  
  8917. --[[a1 = new("Part",char)
  8918. a1.Name = "Beam"
  8919. a1.Anchored = true
  8920. a1.Size = v3(6,6,6)
  8921. a1.CanCollide = false
  8922. a1.Locked = true
  8923. a1.Position = v3(999,999,999)
  8924. a1.BrickColor = bc("Cyan")
  8925. a1.Material = "Neon"
  8926. a1.Transparency = 0
  8927. aa1 = new("SpecialMesh",a1)
  8928. if fuse == false then
  8929. aa1.MeshType = "Cylinder"
  8930. if potara == false then
  8931. aa1.MeshType = "Cylinder"
  8932. else
  8933. aa1.MeshType = "Sphere"
  8934. end
  8935. else
  8936. aa1.MeshType = "Sphere"
  8937. end
  8938.  
  8939. aa1.Scale = v3(1,1,1)
  8940.  
  8941. a2 = new("Part",char)
  8942. a2.Name = "Beam"
  8943. a2.Anchored = true
  8944. a2.Locked = true
  8945.  
  8946. a2.Size = v3(0.1,0.1,0.1)
  8947. a2.CanCollide = false
  8948. a2.Position = v3(999,999,999)
  8949. a2.BrickColor = bc("Cyan")
  8950. a2.Material = "Neon"
  8951. if fuse == false then
  8952. if potara == false then
  8953. a2.Transparency = 0
  8954. else
  8955. a2.Transparency = 1
  8956. end
  8957. else
  8958.  
  8959. a2.Transparency = 1
  8960. end
  8961. aa2 = new("SpecialMesh",a2)
  8962. aa2.MeshType = "Sphere"
  8963. aa2.Scale = v3(150,100,100)
  8964. a3 = new("Part",char)
  8965. a3.Name = "Beam"
  8966. a3.Locked = true
  8967. a3.Anchored = true
  8968. a3.Size = v3(0.1,0.1,0.1)
  8969. a3.CanCollide = false
  8970. a3.Position = v3(999,999,999)
  8971. a3.BrickColor = bc("Cyan")
  8972. a3.Material = "Neon"
  8973. if fuse == false then
  8974. if potara == false then
  8975. a3.Transparency = 0
  8976. else
  8977. a3.Transparency = 1
  8978. end
  8979. else
  8980.  
  8981. a3.Transparency = 1
  8982. end
  8983. aa3 = new("SpecialMesh",a3)
  8984. aa3.MeshType = "Sphere"
  8985. aa3.Scale = v3(200,100,100)
  8986. if ssj4 == true and fuse == false then
  8987. a1.BrickColor = bc("Really red")
  8988. a2.BrickColor = bc("Really red")
  8989. a3.BrickColor = bc("Really red")
  8990. --]]
  8991.  
  8992.  
  8993. mouse.KeyDown:connect(function(key)
  8994. if key == "=" then
  8995.  
  8996. Humanoid.WalkSpeed = 0
  8997. RootPart.Anchored = true
  8998. bigkamehameha1 = true
  8999.  
  9000. wait(0)
  9001. bigkamehameha1 = false
  9002. bigkamehameha2 = true
  9003. ar = new("Part",char)
  9004. ar.Name = "NewPart"
  9005. ar.Position = v3(999,999,999)
  9006. ar.Size = v3(1,1,1)
  9007. ar.BrickColor = bc("Cyan")
  9008. ar.Material = "Neon"
  9009. ar.Transparency = 1
  9010. aar = new("SpecialMesh",ar)
  9011. aar.MeshType = "Sphere"
  9012. aar.Scale = v3(3,3,4)
  9013.  
  9014. aaar =new("Weld",ar)
  9015. aaar.Part0 = Torso
  9016. aaar.Part1 = ar
  9017. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9018. for i = 1,9 do
  9019. wait(0.5)
  9020. GroundWave1d()
  9021. ar.Transparency = ar.Transparency - 0.1
  9022. end
  9023. kamehameha()
  9024.  
  9025. idle7 = true
  9026. ar:Destroy()
  9027. bigkamehameha2 = false
  9028. RootPart.Anchored = false
  9029. end
  9030. end)
  9031.  
  9032. function splash()
  9033. beamgo = 6
  9034. beamgo1 = 1
  9035. enabled = true
  9036. sizeup = -25
  9037.  
  9038. kamefire.Volume = 5
  9039.  
  9040. wait(0.2)
  9041. RootPart.Anchored = true
  9042. kamecharge:Stop()
  9043.  
  9044.  
  9045. a1 = new("Part",char)
  9046. a1.Name = "Beam"
  9047. a1.Anchored = true
  9048. a1.Size = v3(6,6,6)
  9049. a1.CanCollide = false
  9050. a1.Locked = true
  9051. a1.Position = v3(999,999,999)
  9052. a1.BrickColor = bc("Cyan")
  9053. a1.Material = "Neon"
  9054. a1.Transparency = 0
  9055. aa1 = new("SpecialMesh",a1)
  9056. if fuse == false then
  9057. aa1.MeshType = "Cylinder"
  9058. if potara == false then
  9059. aa1.MeshType = "Cylinder"
  9060. else
  9061. aa1.MeshType = "Sphere"
  9062. end
  9063. else
  9064. aa1.MeshType = "Sphere"
  9065. end
  9066.  
  9067. aa1.Scale = v3(1,1,1)
  9068.  
  9069. a2 = new("Part",char)
  9070. a2.Name = "Beam"
  9071. a2.Anchored = true
  9072. a2.Locked = true
  9073.  
  9074. a2.Size = v3(0.1,0.1,0.1)
  9075. a2.CanCollide = false
  9076. a2.Position = v3(999,999,999)
  9077. a2.BrickColor = bc("Cyan")
  9078. a2.Material = "Neon"
  9079. if fuse == false then
  9080. if potara == false then
  9081. a2.Transparency = 0
  9082. else
  9083. a2.Transparency = 1
  9084. end
  9085. else
  9086.  
  9087. a2.Transparency = 1
  9088. end
  9089. aa2 = new("SpecialMesh",a2)
  9090. aa2.MeshType = "Sphere"
  9091. aa2.Scale = v3(150,100,100)
  9092. a3 = new("Part",char)
  9093. a3.Name = "Beam"
  9094. a3.Locked = true
  9095. a3.Anchored = true
  9096. a3.Size = v3(0.1,0.1,0.1)
  9097. a3.CanCollide = false
  9098. a3.Position = v3(999,999,999)
  9099. a3.BrickColor = bc("Cyan")
  9100. a3.Material = "Neon"
  9101. if fuse == false then
  9102. if potara == false then
  9103. a3.Transparency = 0
  9104. else
  9105. a3.Transparency = 1
  9106. end
  9107. else
  9108.  
  9109. a3.Transparency = 1
  9110. end
  9111. aa3 = new("SpecialMesh",a3)
  9112. aa3.MeshType = "Sphere"
  9113. aa3.Scale = v3(200,100,100)
  9114. if ssj4 == true and fuse == false then
  9115. a1.BrickColor = bc("Really red")
  9116. a2.BrickColor = bc("Really red")
  9117. a3.BrickColor = bc("Really red")
  9118. end
  9119. kamecharge:Stop()
  9120. kamefire:Play()
  9121.  
  9122. GroundWave1()
  9123. startk = false
  9124. ringfolder = Instance.new("Model",char)
  9125. end
  9126.  
  9127.  
  9128. GroundWave2 = function()
  9129. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9130. Colors = {"White", "White"}
  9131. local wave3 = Instance.new("Part", char)
  9132. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9133. wave3.Anchored = true
  9134. wave3.Name = "Wave"
  9135. wave3.CanCollide = false
  9136. wave3.Locked = true
  9137. wave3.Size = Vector3.new(1, 1, 1)
  9138. wave3.TopSurface = "Smooth"
  9139. wave3.BottomSurface = "Smooth"
  9140. wave3.Transparency = 0.35
  9141. wave3.CFrame = HandCF
  9142. wm1 = Instance.new("SpecialMesh", wave3)
  9143. wm1.MeshId = "rbxassetid://3270017"
  9144. coroutine.wrap(function()
  9145. for i = 1, 30, 1 do
  9146. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9147. wave3.Size = wm1.Scale
  9148. wave3.CFrame = HandCF
  9149. wave3.Transparency = i/30
  9150. wait()
  9151. end
  9152. wait()
  9153. wave3:Destroy()
  9154. end)()
  9155. end
  9156. GroundWave3 = function()
  9157. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9158. Colors = {"White", "White"}
  9159. local wave2 = Instance.new("Part", char)
  9160. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9161. wave2.Anchored = true
  9162. wave2.Name = "Wave"
  9163. wave2.CanCollide = false
  9164. wave2.Locked = true
  9165. wave2.Size = Vector3.new(1, 1, 1)
  9166. wave2.TopSurface = "Smooth"
  9167. wave2.BottomSurface = "Smooth"
  9168. wave2.Transparency = 0.35
  9169. wave2.CFrame = HandCF
  9170. wm2 = Instance.new("SpecialMesh", wave2)
  9171. wm2.MeshId = "rbxassetid://3270017"
  9172. coroutine.wrap(function()
  9173. for i = 1, 30, 1 do
  9174. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9175. wave2.Size = wm2.Scale
  9176. wave2.CFrame = HandCF
  9177. wave2.Transparency = i/30
  9178. wait()
  9179. end
  9180. wait()
  9181. wave2:Destroy()
  9182. end)()
  9183. end
  9184. GroundWave4 = function()
  9185. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9186. Colors = {"White", "White"}
  9187. local wave1 = Instance.new("Part", char)
  9188. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9189. wave1.Anchored = true
  9190. wave1.Name = "Wave"
  9191. wave1.CanCollide = false
  9192. wave1.Locked = true
  9193. wave1.Size = Vector3.new(1, 1, 1)
  9194. wave1.TopSurface = "Smooth"
  9195. wave1.BottomSurface = "Smooth"
  9196. wave1.Transparency = 0.35
  9197. wave1.CFrame = HandCF
  9198. wm3 = Instance.new("SpecialMesh", wave1)
  9199. wm3.MeshId = "rbxassetid://3270017"
  9200. coroutine.wrap(function()
  9201. for i = 1, 30, 1 do
  9202. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9203. wave1.Size = wm3.Scale
  9204. wave1.CFrame = HandCF
  9205. wave1.Transparency = i/30
  9206. wait()
  9207. end
  9208. wait()
  9209. wave1:Destroy()
  9210. end)()
  9211. end
  9212.  
  9213.  
  9214. function kamehameha()
  9215. beamgo = 6
  9216. beamgo1 = 1
  9217. enabled = true
  9218. sizeup = -25
  9219.  
  9220. kamefire.Volume = 5
  9221.  
  9222. wait(0.2)
  9223. RootPart.Anchored = true
  9224. kamecharge:Stop()
  9225.  
  9226.  
  9227. a1 = new("Part",char)
  9228. a1.Name = "Beam"
  9229. a1.Anchored = true
  9230. a1.Size = v3(6,6,6)
  9231. a1.CanCollide = false
  9232. a1.Locked = true
  9233. a1.Position = v3(999,999,999)
  9234. a1.BrickColor = bc("Cyan")
  9235. a1.Material = "Neon"
  9236. a1.Transparency = 0
  9237. aa1 = new("SpecialMesh",a1)
  9238. if fuse == false then
  9239. aa1.MeshType = "Cylinder"
  9240. if potara == false then
  9241. aa1.MeshType = "Cylinder"
  9242. else
  9243. aa1.MeshType = "Sphere"
  9244. end
  9245. else
  9246. aa1.MeshType = "Sphere"
  9247. end
  9248.  
  9249. aa1.Scale = v3(1,1,1)
  9250.  
  9251. a2 = new("Part",char)
  9252. a2.Name = "Beam"
  9253. a2.Anchored = true
  9254. a2.Locked = true
  9255.  
  9256. a2.Size = v3(0.1,0.1,0.1)
  9257. a2.CanCollide = false
  9258. a2.Position = v3(999,999,999)
  9259. a2.BrickColor = bc("Cyan")
  9260. a2.Material = "Neon"
  9261. if fuse == false then
  9262. if potara == false then
  9263. a2.Transparency = 0
  9264. else
  9265. a2.Transparency = 1
  9266. end
  9267. else
  9268.  
  9269. a2.Transparency = 1
  9270. end
  9271. aa2 = new("SpecialMesh",a2)
  9272. aa2.MeshType = "Sphere"
  9273. aa2.Scale = v3(150,100,100)
  9274. a3 = new("Part",char)
  9275. a3.Name = "Beam"
  9276. a3.Locked = true
  9277. a3.Anchored = true
  9278. a3.Size = v3(0.1,0.1,0.1)
  9279. a3.CanCollide = false
  9280. a3.Position = v3(999,999,999)
  9281. a3.BrickColor = bc("Cyan")
  9282. a3.Material = "Neon"
  9283. if fuse == false then
  9284. if potara == false then
  9285. a3.Transparency = 0
  9286. else
  9287. a3.Transparency = 1
  9288. end
  9289. else
  9290.  
  9291. a3.Transparency = 1
  9292. end
  9293. aa3 = new("SpecialMesh",a3)
  9294. aa3.MeshType = "Sphere"
  9295. aa3.Scale = v3(200,100,100)
  9296. if ssj4 == true and fuse == false then
  9297. a1.BrickColor = bc("Really red")
  9298. a2.BrickColor = bc("Really red")
  9299. a3.BrickColor = bc("Really red")
  9300. end
  9301. kamecharge:Stop()
  9302. kamefire:Play()
  9303.  
  9304. GroundWave1()
  9305. startk = false
  9306. ringfolder = Instance.new("Model",char)
  9307. --Damages
  9308. -----------------------------------------------------------------------------------------
  9309. a1.Touched:connect(function(hit)
  9310.  
  9311. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9312.  
  9313.  
  9314.  
  9315. if hit.Parent:IsA("Model") then
  9316. hit.Parent:BreakJoints()
  9317. end
  9318. hit:Destroy()
  9319. if enabled == true then
  9320. enabled = false
  9321. num = num + 1
  9322. kamehit:Play()
  9323. a21 = new("Part",char)
  9324. a21.Name = "Beam"..num
  9325. a21.Locked = true
  9326. a21.Size = v3(1,1,1)
  9327. a21.CanCollide = false
  9328. a21.Position = v3(999,999,999)
  9329. a21.BrickColor = bc("Cyan")
  9330. a21.Material = "Neon"
  9331. a21.Transparency = 0
  9332. aa21 = new("SpecialMesh",a21)
  9333. a21.Anchored = true
  9334. a21.Position = hit.Position
  9335. aa21.MeshType = "Sphere"
  9336. aa21.Scale = v3(1,1,1)
  9337. GroundWave2()
  9338. GroundWave3()
  9339. GroundWave4()
  9340. for i = 1,50 do
  9341. wait()
  9342. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9343. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9344. end
  9345. enabled = true
  9346. char["Beam"..num]:Destroy()
  9347. end
  9348.  
  9349. end
  9350.  
  9351. end)
  9352.  
  9353.  
  9354. --Damages
  9355. -----------------------------------------------------------------------------------------
  9356. a5.Touched:connect(function(hit)
  9357.  
  9358. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9359.  
  9360.  
  9361.  
  9362. if hit.Parent:IsA("Model") then
  9363. hit.Parent:BreakJoints()
  9364. end
  9365. hit:Destroy()
  9366. if enabled == true then
  9367. enabled = false
  9368. num = num + 1
  9369. kamehit:Play()
  9370. a21 = new("Part",char)
  9371. a21.Name = "Beam"..num
  9372. a21.Locked = true
  9373. a21.Size = v3(1,1,1)
  9374. a21.CanCollide = false
  9375. a21.Position = v3(999,999,999)
  9376. a21.BrickColor = bc("Cyan")
  9377. a21.Material = "Neon"
  9378. a21.Transparency = 0
  9379. aa21 = new("SpecialMesh",a21)
  9380. a21.Anchored = true
  9381. a21.Position = hit.Position
  9382. aa21.MeshType = "Sphere"
  9383. aa21.Scale = v3(1,1,1)
  9384. GroundWave2()
  9385. GroundWave3()
  9386. GroundWave4()
  9387. for i = 1,50 do
  9388. wait()
  9389. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9390. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9391. end
  9392. enabled = true
  9393. char["Beam"..num]:Destroy()
  9394. end
  9395.  
  9396. end
  9397.  
  9398. end)
  9399.  
  9400.  
  9401. beam2 = true
  9402. beam1 = true
  9403.  
  9404. if potara == true then
  9405. for i = 1,20 do
  9406. wait(0.1)
  9407. sizeup = sizeup-0.7
  9408. ringgo = ringgo + 15
  9409. av = new("Part",ringfolder)
  9410. av.Name = "NewRing"
  9411. av.Anchored = true
  9412. av.Size = v3(0.6,1,1)
  9413. av.BrickColor = bc("New Yeller")
  9414. av.Material = "Neon"
  9415. av.Transparency = 0
  9416. aav = new("SpecialMesh",av)
  9417. aav.MeshType = "FileMesh"
  9418. aav.Scale = v3(sizeup,30,sizeup)
  9419. aav.MeshId = "rbxassetid://991124063"
  9420. av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
  9421.  
  9422. end
  9423. end
  9424. if potara == false then
  9425. wait(3)
  9426. else
  9427. wait(0.5)
  9428. end
  9429.  
  9430. beam1 = false
  9431.  
  9432. repeat
  9433. wait()
  9434.  
  9435. if fuse == false then
  9436. if potara == false then
  9437. a1.Size = a1.Size - v3(0,0.2,0.2)
  9438. else
  9439. for i,v in pairs(char.Model:GetChildren()) do
  9440. if v:IsA("Part") then
  9441. if v.Name == "NewRing" then
  9442. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9443. v.Transparency = v.Transparency + 0.1
  9444. end
  9445. end
  9446. end
  9447. a1.Size = a1.Size - v3(0,2,2)
  9448. end
  9449. else
  9450. a1.Size = a1.Size - v3(0,2,2)
  9451. end
  9452. aa2.Scale = aa2.Scale - v3(3,3,3)
  9453. aa3.Scale = aa3.Scale - v3(3,3,3)
  9454. until
  9455. a1.Size.y < 0.1
  9456.  
  9457.  
  9458. a1:Destroy()
  9459. ringfolder:Destroy()
  9460. a2:Destroy()
  9461. a3:Destroy()
  9462. for i = 1,10 do
  9463. wait()
  9464.  
  9465. kamefire.Volume = kamefire.Volume - 0.5
  9466. end
  9467. kamefire:Stop()
  9468. RootPart.Anchored = false
  9469.  
  9470. end
  9471.  
  9472.  
  9473.  
  9474.  
  9475.  
  9476. mouse.KeyDown:connect(function(k)
  9477. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9478. MV4 = 0
  9479. Humanoid.WalkSpeed = 13
  9480. attack = true
  9481. Firepart1 = Instance.new("Part", RightArm)
  9482. Firepart1.Size = Vector3.new(1, 1, 1)
  9483. GuW1 = Instance.new("Weld")
  9484. GuW1.Name = "GuW"
  9485. GuW1.Part0 = RightArm
  9486. GuW1.C0 = cn(0, -1, 0)
  9487. GuW1.C1 = cn(0, 0, 0)
  9488. GuW1.Part1 = Firepart1
  9489. GuW1.Parent = RightArm
  9490. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9491. Firepart1.Transparency = 1
  9492. Firepart2 = Instance.new("Part", LeftArm)
  9493. Firepart2.Size = Vector3.new(1, 1, 1)
  9494. GuW2 = Instance.new("Weld")
  9495. GuW2.Name = "GuW"
  9496. GuW2.Part0 = LeftArm
  9497. GuW2.C0 = cn(0, -1, 0)
  9498. GuW2.C1 = cn(0, 0, 0)
  9499. GuW2.Part1 = Firepart2
  9500. GuW2.Parent = LeftArm
  9501. Firepart2.Transparency = 1
  9502. GuW1:Destroy()
  9503. GuW1 = Instance.new("Weld")
  9504. GuW1.Name = "GuW"
  9505. GuW1.Part0 = Torso
  9506. GuW1.C0 = cn(0, 0, -6)
  9507. GuW1.C1 = cn(0, 0, 0)
  9508. GuW1.Part1 = Firepart1
  9509. GuW1.Parent = Torso
  9510. GuW2:Destroy()
  9511. GuW2 = Instance.new("Weld")
  9512. GuW2.Name = "GuW"
  9513. GuW2.Part0 = Torso
  9514. GuW2.C0 = cn(0, 0, -6)
  9515. GuW2.C1 = cn(0, 0, 0)
  9516. GuW2.Part1 = Firepart2
  9517. GuW2.Parent = Torso
  9518. GuW2:Destroy()
  9519. GuW2 = Instance.new("Weld")
  9520. GuW2.Name = "GuW"
  9521. GuW2.Part0 = Torso
  9522. GuW2.C0 = cn(0, 0, -4)
  9523. GuW2.C1 = cn(0, 0, 0)
  9524. GuW2.Part1 = Firepart2
  9525. GuW2.Parent = Torso
  9526. for i = 0, 18, 0.1 do
  9527. swait()
  9528. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9529. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9530. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9531. if Torsovelocity.Y > 2 then
  9532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9534. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9537. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9538. elseif Torsovelocity.Y < 1 then
  9539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9541. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9543. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9544. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9545. end
  9546. end
  9547. GuW1:Destroy()
  9548. GuW1 = Instance.new("Weld")
  9549. GuW1.Name = "GuW"
  9550. GuW1.Part0 = Torso
  9551. GuW1.C0 = cn(0, 0, -15)
  9552. GuW1.C1 = cn(0, 0, 0)
  9553. GuW1.Part1 = Firepart1
  9554. GuW1.Parent = Torso
  9555. GuW2:Destroy()
  9556. GuW2 = Instance.new("Weld")
  9557. GuW2.Name = "GuW"
  9558. GuW2.Part0 = Torso
  9559. GuW2.C0 = cn(0, 0, -17.5)
  9560. GuW2.C1 = cn(0, 0, 0)
  9561. GuW2.Part1 = Firepart2
  9562. GuW2.Parent = Torso
  9563. for i = 0, 1.25, 0.01 do
  9564. swait()
  9565. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9566. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9567. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9568. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9569. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9570. if Torsovelocity.Y > 2 then
  9571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9572. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9573. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9574. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9575. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9576. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9577. end
  9578. end
  9579. wait(0.5)
  9580. Humanoid.WalkSpeed = 16
  9581. attack = false
  9582. MV4 = 300
  9583. Firepart1:Destroy()
  9584. Firepart2:Destroy()
  9585. end
  9586.  
  9587.  
  9588. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9589. MV4 = 90
  9590. Humanoid.WalkSpeed = 0.01
  9591. attack = true
  9592. Firepart1 = Instance.new("Part", RightArm)
  9593. Firepart1.Size = Vector3.new(1, 1, 1)
  9594. GuW1 = Instance.new("Weld")
  9595. GuW1.Name = "GuW"
  9596. GuW1.Part0 = RightArm
  9597. GuW1.C0 = cn(0, -1, 0)
  9598. GuW1.C1 = cn(0, 0, 0)
  9599. GuW1.Part1 = Firepart1
  9600. GuW1.Parent = RightArm
  9601. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9602. Firepart1.Transparency = 1
  9603. Firepart2 = Instance.new("Part", LeftArm)
  9604. Firepart2.Size = Vector3.new(1, 1, 1)
  9605. GuW2 = Instance.new("Weld")
  9606. GuW2.Name = "GuW"
  9607. GuW2.Part0 = LeftArm
  9608. GuW2.C0 = cn(0, -1, 0)
  9609. GuW2.C1 = cn(0, 0, 0)
  9610. GuW2.Part1 = Firepart2
  9611. GuW2.Parent = LeftArm
  9612. Firepart2.Transparency = 1
  9613. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9614. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9615. for i = 0, 2, 0.1 do
  9616. swait()
  9617. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9618. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9619. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9620. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9621. if Torsovelocity.Y > 2 then
  9622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9624. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9625. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9626. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9627. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9628. elseif Torsovelocity.Y < 1 then
  9629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9631. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9632. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9633. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9634. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9635. end
  9636. end
  9637. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9638. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9639. for i = 0, 7, 0.1 do
  9640. swait()
  9641. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9642. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9643. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9644. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9645. if Torsovelocity.Y > 2 then
  9646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9648. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9651. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9652. elseif Torsovelocity.Y < 1 then
  9653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9655. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9656. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9657. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9658. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9659. end
  9660. end
  9661. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9662. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9663. for i = 0, 7, 0.1 do
  9664. swait()
  9665. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9666. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9667. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9668. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9669. if Torsovelocity.Y > 2 then
  9670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9672. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9673. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9675. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9676. elseif Torsovelocity.Y < 1 then
  9677. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9678. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9679. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9680. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9681. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9682. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9683. end
  9684. end
  9685. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9686. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9687. for i = 0, 6, 0.1 do
  9688. swait()
  9689. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9690. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9691. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9692. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9693. if Torsovelocity.Y > 2 then
  9694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9696. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9698. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9699. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9700. elseif Torsovelocity.Y < 1 then
  9701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9703. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9704. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9705. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9706. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9707. end
  9708. end
  9709. for i = 0, 5, 0.1 do
  9710. swait()
  9711. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9712. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9713. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9714. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9715. if Torsovelocity.Y > 2 then
  9716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  9719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  9720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9722. elseif Torsovelocity.Y < 1 then
  9723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9725. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9726. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9727. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9728. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9729. end
  9730. end
  9731. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9732. for i = 0, 7, 0.1 do
  9733. swait()
  9734. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9735. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9736. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9737. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9738. if Torsovelocity.Y > 2 then
  9739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9741. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  9742. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  9743. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9744. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9745. elseif Torsovelocity.Y < 1 then
  9746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9748. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9749. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9750. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9751. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9752. end
  9753. end
  9754. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9755. GuW1:Destroy()
  9756. GuW1 = Instance.new("Weld")
  9757. GuW1.Name = "GuW"
  9758. GuW1.Part0 = Torso
  9759. GuW1.C0 = cn(0, 0, -6)
  9760. GuW1.C1 = cn(0, 0, 0)
  9761. GuW1.Part1 = Firepart1
  9762. GuW1.Parent = Torso
  9763. GuW2:Destroy()
  9764. GuW2 = Instance.new("Weld")
  9765. GuW2.Name = "GuW"
  9766. GuW2.Part0 = Torso
  9767. GuW2.C0 = cn(0, 0, -6)
  9768. GuW2.C1 = cn(0, 0, 0)
  9769. GuW2.Part1 = Firepart2
  9770. GuW2.Parent = Torso
  9771. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9772. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9773. GuW2:Destroy()
  9774. GuW2 = Instance.new("Weld")
  9775. GuW2.Name = "GuW"
  9776. GuW2.Part0 = Torso
  9777. GuW2.C0 = cn(0, 0, -4)
  9778. GuW2.C1 = cn(0, 0, 0)
  9779. GuW2.Part1 = Firepart2
  9780. GuW2.Parent = Torso
  9781. for i = 0, 7, 0.1 do
  9782. swait()
  9783. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9784. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9785. if Torsovelocity.Y > 2 then
  9786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9788. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9792. elseif Torsovelocity.Y < 1 then
  9793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9795. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9796. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9797. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9798. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9799. end
  9800. end
  9801. local bp2 = Create("BodyPosition")({
  9802. P = 900,
  9803. D = 1000,
  9804. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9805. position = Torso.Position + Vector3.new(0, 60, 0),
  9806. Parent = Torso
  9807. })
  9808. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9809. for i = 0, 8, 0.1 do
  9810. swait()
  9811. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9812. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9813. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9814. if Torsovelocity.Y > 2 then
  9815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9820. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9821. elseif Torsovelocity.Y < 1 then
  9822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9824. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9825. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9826. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9827. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9828. end
  9829. end
  9830. for i = 0, 18, 0.1 do
  9831. swait()
  9832. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9833. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9834. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9835. if Torsovelocity.Y > 2 then
  9836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9838. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9839. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9840. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9841. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9842. elseif Torsovelocity.Y < 1 then
  9843. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9844. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9845. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9846. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9847. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9848. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9849. end
  9850. end
  9851. GuW1:Destroy()
  9852. GuW1 = Instance.new("Weld")
  9853. GuW1.Name = "GuW"
  9854. GuW1.Part0 = Torso
  9855. GuW1.C0 = cn(0, 0, -15)
  9856. GuW1.C1 = cn(0, 0, 0)
  9857. GuW1.Part1 = Firepart1
  9858. GuW1.Parent = Torso
  9859. GuW2:Destroy()
  9860. GuW2 = Instance.new("Weld")
  9861. GuW2.Name = "GuW"
  9862. GuW2.Part0 = Torso
  9863. GuW2.C0 = cn(0, 0, -17.5)
  9864. GuW2.C1 = cn(0, 0, 0)
  9865. GuW2.Part1 = Firepart2
  9866. GuW2.Parent = Torso
  9867. for i = 0, 1.25, 0.01 do
  9868. swait()
  9869. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9870. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9871. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9872. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9873. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9874. if Torsovelocity.Y > 2 then
  9875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9877. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9878. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9879. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9880. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9881. elseif Torsovelocity.Y < 1 then
  9882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9883. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9884. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9885. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9886. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9887. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9888. end
  9889. end
  9890. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9891. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9892. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9893. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9894. for i = 0, 3, 0.1 do
  9895. swait()
  9896. if Torsovelocity.Y > 2 then
  9897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9899. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9900. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9901. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9902. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9903. elseif Torsovelocity.Y < 1 then
  9904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9908. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9909. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9910. end
  9911. end
  9912. wait(1)
  9913. bp2:Destroy()
  9914. Humanoid.WalkSpeed = 16
  9915. attack = false
  9916. MV4 = 0
  9917. Firepart1:Destroy()
  9918. Firepart2:Destroy()
  9919. end
  9920. end)
  9921. whiletruewait = false
  9922. game:GetService("RunService").Stepped:connect(function()
  9923. if whiletruewait == false then
  9924. whiletruewait = true
  9925. wait()
  9926. whiletruewait = false
  9927. end
  9928. end)
  9929. game:GetService("RunService").Stepped:connect(function()
  9930. if whiletruewait == false then
  9931. if MV1 < 20 then
  9932. MV1 = MV1 + 0.2
  9933. end
  9934. if MV2 < 90 then
  9935. MV2 = MV2 + 1
  9936. end
  9937. if MV3 < 190 then
  9938. MV3 = MV3 + 0.4
  9939. end
  9940. if MV4 < 500 then
  9941. MV4 = MV4 + 0.3
  9942. end
  9943. end
  9944. end)
  9945. Humanoid.MaxHealth = 10000
  9946. wait()
  9947. for i = 1, 6 do
  9948. Humanoid.Health = Humanoid.MaxHealth
  9949. wait()
  9950. end
  9951.  
  9952. ---
  9953. GroundWave3 = function()
  9954. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  9955. Colors = {"White", "White"}
  9956. local wave = Instance.new("Part", char)
  9957. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9958. wave.Anchored = true
  9959. wave.Name = "Wave"
  9960. wave.CanCollide = false
  9961. wave.Locked = true
  9962. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  9963. wave.TopSurface = "Smooth"
  9964. wave.BottomSurface = "Smooth"
  9965. wave.Transparency = 0.10
  9966. wave.CFrame = HandCF
  9967. wm = Instance.new("SpecialMesh",wave)
  9968. wm.MeshId = "rbxassetid://559831844"
  9969. coroutine.wrap(function()
  9970. for i = 1, 30, 1 do
  9971. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  9972. wave.Size = wm.Scale
  9973. wave.CFrame = HandCF
  9974. wave.Transparency = i/30
  9975. wait()
  9976. end
  9977. wait()
  9978. wave:Destroy()
  9979. end)()
  9980. end
  9981. ---
  9982.  
  9983. local rock3 = false
  9984. local rock2 = false
  9985. local rock = false
  9986.  
  9987. if rock2 == true then
  9988. wait(0.1)
  9989.  
  9990. for i,v in pairs(char:GetChildren()) do
  9991. if v:IsA("Part") then
  9992. if v.Name == "NewPart2" then
  9993. v.GO.Velocity = v3(0,-5,0)
  9994. end
  9995. end
  9996.  
  9997. end
  9998. rock2 = false
  9999. end
  10000. if rock3 == true then
  10001. wait(0.1)
  10002. for i,v in pairs(char:GetChildren()) do
  10003. if v:IsA("Part") then
  10004. if v.Name == "NewPart2" then
  10005. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10006. end
  10007. end
  10008. end
  10009. rock3 = false
  10010. end
  10011.  
  10012.  
  10013. local v3 = Vector3.new
  10014. local num = 0
  10015. local bc = BrickColor.new
  10016. local new = Instance.new
  10017.  
  10018. GroundWave1d = function()
  10019.  
  10020. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10021. Colors = {"Cyan", "Cyan"}
  10022. local wave = Instance.new("Part", char)
  10023. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10024. wave.Anchored = true
  10025. wave.Name = "Wave"..number
  10026. wave.CanCollide = false
  10027. wave.Locked = true
  10028. wave.Size = Vector3.new(0.5,0.5,0.5)
  10029. wave.TopSurface = "Smooth"
  10030. wave.BottomSurface = "Smooth"
  10031. wave.Transparency = 0.35
  10032. wave.CFrame = HandCF
  10033. wm = Instance.new("SpecialMesh", wave)
  10034. wm.Name = "wave"..number
  10035. wm.MeshId = "rbxassetid://3270017"
  10036. coroutine.wrap(function()
  10037. for i = 1, 30, 1 do
  10038. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10039. wave.Size = wm.Scale
  10040. wave.CFrame = HandCF
  10041. wave.Transparency = i/30
  10042. wait()
  10043. end
  10044. wait()
  10045. wave:Destroy()
  10046.  
  10047. end)()
  10048. end
  10049.  
  10050. mouse.KeyDown:connect(function(key)
  10051. if key == "=" then
  10052.  
  10053. Humanoid.WalkSpeed = 0
  10054. RootPart.Anchored = true
  10055. bigkamehameha1 = true
  10056.  
  10057. wait(0)
  10058. bigkamehameha1 = false
  10059. bigkamehameha2 = true
  10060. ar = new("Part",char)
  10061. ar.Name = "NewPart"
  10062. ar.Position = v3(999,999,999)
  10063. ar.Size = v3(1,1,1)
  10064. ar.BrickColor = bc("Cyan")
  10065. ar.Material = "Neon"
  10066. ar.Transparency = 1
  10067. aar = new("SpecialMesh",ar)
  10068. aar.MeshType = "Sphere"
  10069. aar.Scale = v3(3,3,4)
  10070.  
  10071. aaar =new("Weld",ar)
  10072. aaar.Part0 = Torso
  10073. aaar.Part1 = ar
  10074. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10075. for i = 1,9 do
  10076. wait(0.5)
  10077. GroundWave1d()
  10078. ar.Transparency = ar.Transparency - 0.1
  10079. end
  10080. kamehameha()
  10081.  
  10082. idle7 = true
  10083. ar:Destroy()
  10084. bigkamehameha2 = false
  10085. RootPart.Anchored = false
  10086. end
  10087. end)
  10088.  
  10089.  
  10090.  
  10091. local rad = math.rad
  10092. local kamehameha5 = false
  10093. local kamehameha1 = false
  10094. local kamehameha2 = false
  10095. local kamehameha3 = false
  10096. local kamehameha4 = false
  10097.  
  10098. mouse.KeyDown:connect(function(key)
  10099. if key == "=" then
  10100.  
  10101.  
  10102. idle = false
  10103. Humanoid.WalkSpeed = 0
  10104. RootPart.Anchored = true
  10105.  
  10106. KamehamehaVoice:Play()
  10107. startk = true
  10108.  
  10109.  
  10110.  
  10111. wait(0.4)
  10112.  
  10113.  
  10114. kamehameha2 = true
  10115. kamehameha()
  10116. wait(0.8)
  10117. KamehamehaVoice.TimePosition = 0
  10118. kamehameha2 = false
  10119. Humanoid.WalkSpeed = 16
  10120. RootPart.Anchored = false
  10121. end
  10122. end)
  10123.  
  10124.  
  10125. mouse.KeyDown:connect(function(key)
  10126. if key=="=" then
  10127. Serious()
  10128. char.JumPower = 150
  10129. end
  10130. end)
  10131. Health = math.huge --------- Serious mode aura.
  10132. BaseHealth = math.huge
  10133.  
  10134.  
  10135.  
  10136.  
  10137. InForm = false
  10138.  
  10139. Player = owner
  10140. Char = Player.Character
  10141. Torso = Char.Torso
  10142.  
  10143. function Serious()
  10144. for X = 1, 1 do wait()
  10145.  
  10146.  
  10147. wait(0)
  10148. for X = 1, 1 do wait()
  10149. local Effect = Instance.new("Part")
  10150. Effect.Name = "Effect"
  10151. Effect.Parent = Torso
  10152. Effect.CFrame = Torso.CFrame
  10153. Effect.BrickColor = BrickColor.new("Neon orange")
  10154. Effect.Shape = "Ball"
  10155. Effect.Size = Vector3.new(1, 1, 1)
  10156. Effect.Anchored = true
  10157. Effect.Material = "Neon"
  10158. Effect.CanCollide = false
  10159. Effect.CFrame = Torso.CFrame
  10160. Effect.Size = Effect.Size + Vector3.new(0.5)
  10161. Effect.Transparency = Effect.Transparency + 0.04
  10162. end
  10163. end
  10164.  
  10165. repeat
  10166. Torso:FindFirstChild("Effect"):Remove()
  10167. until Torso:FindFirstChild("Effect") == nil
  10168.  
  10169.  
  10170. local Color1 = Color3.new(255, 255, 0)
  10171. local Color2 = Color3.new(255, 255, 0)
  10172.  
  10173. for i = 0, 3, 0.1 do
  10174. swait()
  10175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10177. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10178. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10179. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10180. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10181. end
  10182. local pie22 = Instance.new("ParticleEmitter")
  10183. pie22.Parent = LeftArm
  10184. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10185. pie22.LightEmission = 1
  10186. pie22.Size = NumberSequence.new(1,2)
  10187. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10188. pie22.Transparency = NumberSequence.new(0.7,1)
  10189. pie22.EmissionDirection = "Top"
  10190. pie22.Enabled = true
  10191. pie22.Lifetime = NumberRange.new(1)
  10192. pie22.Rotation = NumberRange.new(-420, 425)
  10193. pie22.Rate = 50
  10194. pie22.Speed = NumberRange.new(1)
  10195. pie22.LockedToPart = false
  10196. pie22.VelocitySpread = 2
  10197. local pie22 = Instance.new("ParticleEmitter")
  10198. pie22.Parent = RightArm
  10199. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10200. pie22.LightEmission = 1
  10201. pie22.Size = NumberSequence.new(1,2)
  10202. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10203. pie22.Transparency = NumberSequence.new(0.7,1)
  10204. pie22.EmissionDirection = "Top"
  10205. pie22.Enabled = true
  10206. pie22.Lifetime = NumberRange.new(1)
  10207. pie22.Rotation = NumberRange.new(-420, 425)
  10208. pie22.Rate = 50
  10209. pie22.Speed = NumberRange.new(1)
  10210. pie22.LockedToPart = false
  10211. pie22.VelocitySpread = 2
  10212. local pie22 = Instance.new("ParticleEmitter")
  10213. pie22.Parent = LeftLeg
  10214. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10215. pie22.LightEmission = 1
  10216. pie22.Size = NumberSequence.new(1,2)
  10217. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10218. pie22.Transparency = NumberSequence.new(0.8,1)
  10219. pie22.EmissionDirection = "Top"
  10220. pie22.Enabled = true
  10221. pie22.Lifetime = NumberRange.new(1)
  10222. pie22.Rotation = NumberRange.new(-420, 425)
  10223. pie22.Rate = 20
  10224. pie22.Speed = NumberRange.new(1)
  10225. pie22.LockedToPart = false
  10226. pie22.VelocitySpread = 2
  10227. local pie22 = Instance.new("ParticleEmitter")
  10228. pie22.Parent = RightLeg
  10229. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10230. pie22.LightEmission = 1
  10231. pie22.Size = NumberSequence.new(1,2)
  10232. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10233. pie22.Transparency = NumberSequence.new(0.8,1)
  10234. pie22.EmissionDirection = "Top"
  10235. pie22.Enabled = true
  10236. pie22.Lifetime = NumberRange.new(1)
  10237. pie22.Rotation = NumberRange.new(-420, 425)
  10238. pie22.Rate = 20
  10239. pie22.Speed = NumberRange.new(1)
  10240. pie22.LockedToPart = false
  10241. pie22.VelocitySpread = 2
  10242. lig = Instance.new("PointLight",Player.Character.Torso)
  10243. lig.Color=Color3.new(255,255,0)
  10244. lig.Range = 6
  10245.  
  10246. local Must = Instance.new("Sound",Torso)
  10247. Must.SoundId = "rbxassetid://136847579"
  10248. Must.Pitch = 0.99
  10249. Must.Volume = 0.6
  10250. Must.Looped = false
  10251. wait(0)
  10252. Must:Play()
  10253. a21e = new("Part",char)
  10254. a21e.Name = "Beam"..num
  10255. a21e.Locked = true
  10256. a21e.Size = v3(1,1,1)
  10257. a21e.CanCollide = false
  10258. a21e.BrickColor = bc("Neon orange")
  10259. a21e.Material = "Neon"
  10260. a21e.Transparency = 0
  10261. aa21e = new("SpecialMesh",a21e)
  10262. a21e.Anchored = true
  10263. a21e.Position = RootPart.Position
  10264. aa21e.MeshType = "Sphere"
  10265. aa21e.Scale = v3(1,1,1)
  10266. for i = 1,50 do
  10267. wait()
  10268. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10269. a21e.Transparency = a21e.Transparency + 0.04
  10270. end
  10271.  
  10272.  
  10273. local Mus = Instance.new("Sound",Torso)
  10274. Mus.SoundId = "rbxassetid://291165237"
  10275. Mus.Pitch = 0.99
  10276. Mus.Volume = 0.2
  10277. Mus.Looped = true
  10278. wait(0)
  10279. Mus:Play()
  10280.  
  10281. InForm = true
  10282. Humanoid.JumpPower = 120
  10283.  
  10284. Char.Humanoid.MaxHealth = Health
  10285. wait(0.3)
  10286. Char.Humanoid.Health = Health
  10287. wait(0.7)
  10288. Must:Destroy()
  10289. end
  10290.  
  10291. function Base()
  10292. InForm = false
  10293. local Effect = Instance.new("Part")
  10294. Effect.Name = "Effect"
  10295. Effect.Parent = Torso
  10296. Effect.CFrame = Torso.CFrame
  10297. Effect.BrickColor = BrickColor.new("White")
  10298. Effect.Shape = "Ball"
  10299. Effect.Size = Vector3.new(8, 8, 8)
  10300. Effect.Anchored = true
  10301. Effect.Material = "Neon"
  10302. Effect.CanCollide = false
  10303. for loop = 1, 25 do wait()
  10304. Effect.CFrame = Torso.CFrame
  10305. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10306. Effect.Transparency = Effect.Transparency + 0.04
  10307.  
  10308. end
  10309. repeat
  10310. Torso:FindFirstChild("Effect"):Remove()
  10311. until Torso:FindFirstChild("Effect") == nil
  10312.  
  10313. for i, v in pairs(Torso:GetChildren()) do
  10314. if v:IsA('ParticleEmitter') then
  10315. v:Remove()
  10316. end
  10317. end
  10318. char.Humanoid.MaxHealth = BaseHealth
  10319. wait(0.3)
  10320. char.Humanoid.Health = BaseHealth
  10321.  
  10322.  
  10323. end
  10324.  
  10325. mouse.KeyDown:connect(function(key)
  10326. if key=="9" then
  10327. Base()
  10328. lig:Destroy()
  10329. end
  10330. end)
  10331.  
  10332. Player.Chatted:connect(function(Message)
  10333. if Message == "Time to get serious." and InForm == false then
  10334. wait(0.10)
  10335. Serious()
  10336. end
  10337. if Message == "off" or Message == "Nice fight." and InForm == true then
  10338. Base()
  10339. end
  10340. local ContentProvider = game:GetService("ContentProvider")
  10341.  
  10342. local function LoadAssets(AssetList)
  10343. -- Takes an asset list and preloads it. Will not wait for them to load.
  10344.  
  10345. for _, AssetId in pairs(AssetList) do
  10346. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10347. end
  10348. end
  10349.  
  10350. local Gibs = game.Workspace
  10351.  
  10352. function Kill(Character)
  10353. Character.Humanoid.Health = 0
  10354. local poo = Instance.new("IntValue",Character)
  10355. poo.Name = "haha nope"
  10356. local svch = Character
  10357. local hum = Character:findFirstChild("Humanoid")
  10358. Character.Archivable = true
  10359. local chrclone = Character:clone()
  10360. Character.Archivable = false
  10361.  
  10362. local ch = chrclone:GetChildren()
  10363. local i
  10364. for i = 1,#ch do
  10365. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10366. ch[i]:remove()
  10367. end
  10368. end
  10369. local function Scan(ch)
  10370. local e
  10371. for e = 1,#ch do
  10372. Scan(ch[e]:GetChildren())
  10373. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10374. ch[e]:remove()
  10375. end
  10376. end
  10377. end
  10378. Scan(chrclone:GetChildren())
  10379.  
  10380. local hum2 = chrclone:findFirstChild("Humanoid")
  10381.  
  10382.  
  10383. if hum2 ~= nil then
  10384. hum2.Name = "Humanoid2"
  10385. hum2.PlatformStand = true
  10386. hum2.Sit = true
  10387. hum2.MaxHealth = 0
  10388. hum2.Health = 0
  10389. end
  10390.  
  10391. local ch = Character:GetChildren()
  10392. local i
  10393. for i = 1,#ch do
  10394. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10395. ch[i]:remove()
  10396. end
  10397. end
  10398.  
  10399. wait(0.2)
  10400.  
  10401. local ch = Character:GetChildren()
  10402. local i
  10403. for i = 1,#ch do
  10404. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10405. ch[i]:remove()
  10406. end
  10407. end
  10408. Character = chrclone
  10409. local Torso = Character.Torso
  10410. local movevector = Vector3.new()
  10411.  
  10412. if Torso then
  10413. local Head = Character:FindFirstChild("Head")
  10414. local Limb = Character:FindFirstChild("Right Arm")
  10415. if Limb then
  10416.  
  10417. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10418. local Joint = Instance.new("Glue")
  10419. Joint.Name = "RightShoulder"
  10420. Joint.Part0 = Torso
  10421. Joint.Part1 = Limb
  10422. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10423. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10424. Joint.Parent = Torso
  10425.  
  10426. local B = Instance.new("Part")
  10427. B.TopSurface = 0
  10428. B.BottomSurface = 0
  10429. B.formFactor = "Symmetric"
  10430. B.Size = Vector3.new(1, 1, 1)
  10431. B.Transparency = 1
  10432. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10433. B.Parent = Character
  10434. local W = Instance.new("Weld")
  10435. W.Part0 = Limb
  10436. W.Part1 = B
  10437. W.C0 = CFrame.new(0, -0.5, 0)
  10438. W.Parent = Limb
  10439.  
  10440. end
  10441. local Limb = Character:FindFirstChild("Left Arm")
  10442. if Limb then
  10443.  
  10444. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10445. local Joint = Instance.new("Glue")
  10446. Joint.Name = "LeftShoulder"
  10447. Joint.Part0 = Torso
  10448. Joint.Part1 = Limb
  10449. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10450. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10451. Joint.Parent = Torso
  10452.  
  10453. local B = Instance.new("Part")
  10454. B.TopSurface = 0
  10455. B.BottomSurface = 0
  10456. B.formFactor = "Symmetric"
  10457. B.Size = Vector3.new(1, 1, 1)
  10458. B.Transparency = 1
  10459. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10460. B.Parent = Character
  10461. local W = Instance.new("Weld")
  10462. W.Part0 = Limb
  10463. W.Part1 = B
  10464. W.C0 = CFrame.new(0, -0.5, 0)
  10465. W.Parent = Limb
  10466.  
  10467. end
  10468. local Limb = Character:FindFirstChild("Right Leg")
  10469. if Limb then
  10470.  
  10471. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10472. local Joint = Instance.new("Glue")
  10473. Joint.Name = "RightHip"
  10474. Joint.Part0 = Torso
  10475. Joint.Part1 = Limb
  10476. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10477. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10478. Joint.Parent = Torso
  10479.  
  10480. local B = Instance.new("Part")
  10481. B.TopSurface = 0
  10482. B.BottomSurface = 0
  10483. B.formFactor = "Symmetric"
  10484. B.Size = Vector3.new(1, 1, 1)
  10485. B.Transparency = 1
  10486. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10487. B.Parent = Character
  10488. local W = Instance.new("Weld")
  10489. W.Part0 = Limb
  10490. W.Part1 = B
  10491. W.C0 = CFrame.new(0, -0.5, 0)
  10492. W.Parent = Limb
  10493.  
  10494. end
  10495. local Limb = Character:FindFirstChild("Left Leg")
  10496. if Limb then
  10497.  
  10498. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10499. local Joint = Instance.new("Glue")
  10500. Joint.Name = "LeftHip"
  10501. Joint.Part0 = Torso
  10502. Joint.Part1 = Limb
  10503. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10504. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10505. Joint.Parent = Torso
  10506.  
  10507. local B = Instance.new("Part")
  10508. B.TopSurface = 0
  10509. B.BottomSurface = 0
  10510. B.formFactor = "Symmetric"
  10511. B.Size = Vector3.new(1, 1, 1)
  10512. B.Transparency = 1
  10513. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10514. B.Parent = Character
  10515. local W = Instance.new("Weld")
  10516. W.Part0 = Limb
  10517. W.Part1 = B
  10518. W.C0 = CFrame.new(0, -0.5, 0)
  10519. W.Parent = Limb
  10520. end
  10521. end
  10522. end
  10523. ----------
  10524.  
  10525. lerpz = function(D, E, F, G)
  10526. D[E] = D[E]:lerp(F, G)
  10527. end
  10528.  
  10529. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10530. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10531. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10532. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10533. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10534. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10535. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10536. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10537. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10538. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10539. resetlerp = function()
  10540. RJ.C0 = RJC0
  10541. RJ.C1 = RJC1
  10542. N.C0 = NC0
  10543. N.C1 = NC1
  10544. RS.C0 = RSC0
  10545. RS.C1 = RSC1
  10546. LS.C0 = LSC0
  10547. LS.C1 = LSC1
  10548. RH.C0 = RHC0
  10549. RH.C1 = RHC1
  10550. LH.C0 = LHC0
  10551. LH.C1 = LHC1
  10552. end
  10553. -------
  10554. ----------
  10555. hrp = char.HumanoidRootPart
  10556.  
  10557. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10558. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10559. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10560. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10561. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10562. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10563. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10564. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10565. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10566. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10567. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10568. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10569. RS = Torso:FindFirstChild("Right Shoulder")
  10570. LS = Torso:FindFirstChild("Left Shoulder")
  10571. RH = Torso:FindFirstChild("Right Hip")
  10572. LH = Torso:FindFirstChild("Left Hip")
  10573. RJ = hrp:FindFirstChild("RootJoint")
  10574. N = Torso:FindFirstChild("Neck")
  10575. cf = CFrame.new
  10576. ang = CFrame.Angles
  10577. rd = math.rad
  10578. rd2 = math.random
  10579. cs = ColorSequence.new
  10580. ns = NumberSequence.new
  10581. nsk = NumberSequenceKeypoint.new
  10582. -------------------
  10583.  
  10584. end)
  10585.  
  10586. print([[
  10587. -------------------------------------------------
  10588. All Credits go to the original creator, this version is just updated ~ztantony (The person who edited this script)
  10589. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment