Advertisement
memberhero

Ultra

Sep 17th, 2018
445
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 489.39 KB | None | 0 0
  1.  
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code by Mokiros")
  7. local rp = RealPlayer
  8. script.Parent = rp.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent then
  34. for _,f in pairs(t.Functions) do
  35. f(...)
  36. end
  37. end
  38. end
  39. m.TrigEvent = te
  40. UIS.TrigEvent = te
  41.  
  42. Event.OnServerEvent:Connect(function(plr,io)
  43. if plr~=rp then return end
  44. m.Target = io.Target
  45. m.Hit = io.Hit
  46. if not io.isMouse then
  47. local b = io.UserInputState == Enum.UserInputState.Begin
  48. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  49. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  50. end
  51. for _,t in pairs(CAS.Actions) do
  52. for _,k in pairs(t.Keys) do
  53. if k==io.KeyCode then
  54. t.Function(t.Name,io.UserInputState,io)
  55. end
  56. end
  57. end
  58. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  59. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  60. end
  61. end)
  62. Event.Parent = NLS([==[
  63. local Player = game:GetService("Players").LocalPlayer
  64. local Event = script:WaitForChild("UserInput_Event")
  65.  
  66. local Mouse = Player:GetMouse()
  67. local UIS = game:GetService("UserInputService")
  68. local input = function(io,a)
  69. if a then return end
  70. --Since InputObject is a client-side instance, we create and pass table instead
  71. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  72. end
  73. UIS.InputBegan:Connect(input)
  74. UIS.InputEnded:Connect(input)
  75.  
  76. local h,t
  77. --Give the server mouse data 30 times every second, but only if the values changed
  78. --If player is not moving their mouse, client won't fire events
  79. while wait(1/30) do
  80. if h~=Mouse.Hit or t~=Mouse.Target then
  81. h,t=Mouse.Hit,Mouse.Target
  82. Event:FireServer({isMouse=true,Target=t,Hit=h})
  83. end
  84. end]==],Player.Character)
  85.  
  86. ----Sandboxed game object that allows the usage of client-side methods and services
  87. --Real game object
  88. local _rg = game
  89.  
  90. --Metatable for fake service
  91. local fsmt = {
  92. __index = function(self,k)
  93. local s = rawget(self,"_RealService")
  94. if s then return s[k] end
  95. end,
  96. __newindex = function(self,k,v)
  97. local s = rawget(self,"_RealService")
  98. if s then s[k]=v end
  99. end,
  100. __call = function(self,...)
  101. local s = rawget(self,"_RealService")
  102. if s then return s(...) end
  103. end
  104. }
  105. local function FakeService(t,RealService)
  106. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  107. return setmetatable(t,fsmt)
  108. end
  109.  
  110. --Fake game object
  111. local g = {
  112. GetService = function(self,s)
  113. return self[s]
  114. end,
  115. Players = FakeService({
  116. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  117. },"Players"),
  118. UserInputService = FakeService(UIS,"UserInputService"),
  119. ContextActionService = FakeService(CAS,"ContextActionService"),
  120. }
  121. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  122. g.service = g.GetService
  123.  
  124. g.RunService = FakeService({
  125. RenderStepped = _rg:GetService("RunService").Heartbeat,
  126. BindToRenderStep = function(self,name,_,fun)
  127.  
  128. end,
  129. UnbindFromRenderStep = function(self,name)
  130. self._btrs[name]:Disconnect()
  131. end,
  132. },"RunService")
  133.  
  134. setmetatable(g,{
  135. __index=function(self,s)
  136. return _rg:GetService(s) or typeof(_rg[s])=="function"
  137. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  138. end,
  139. __newindex = fsmt.__newindex,
  140. __call = fsmt.__call
  141. })
  142. --Changing owner to fake player object to support owner:GetMouse()
  143. game,owner = g,g.Players.LocalPlayer
  144. end
  145. wait(0.2)
  146. --[[
  147.  
  148. ░▒▓█ Ultra Instinct █▓▒░
  149.  
  150. --]]
  151.  
  152. local Player = game.Players.localPlayer
  153. local char = Player.Character
  154. local Character = Player.Character
  155. local RootPart = Character.HumanoidRootPart
  156. local Head = Character.Head
  157. local done = false
  158. local canheal = false
  159. local deathchat1 = false
  160. local once = true
  161. local dead = false
  162. local candie = true
  163. local deathchat = false
  164. local idleon = true
  165. local idle1 = true
  166. local idle = true
  167. local spiritballenergy = true
  168. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  169. if v:IsA("Accessory") then
  170. v:Destroy()
  171. end
  172. end
  173. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  174. if v:IsA("Shirt") then
  175. v:Remove()
  176. end
  177. end
  178. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  179. if v:IsA("Pants") then
  180. v:Remove()
  181. end
  182. end
  183. wait()
  184. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  185. shirt.Name = "Shirt"
  186. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  187. pants.Name = "Pants"
  188.  
  189.  
  190.  
  191. local v3 = Vector3.new
  192. local num = 0
  193. local bc = BrickColor.new
  194. local new = Instance.new
  195.  
  196.  
  197. Instance.new("ForceField",char).Visible = false
  198. local poo = Instance.new("IntValue",Character)
  199. poo.Name = "haha nope"
  200. char.Humanoid.MaxHealth = math.huge
  201. wait()
  202. char.Humanoid.Health = math.huge
  203. Instance.new("ForceField",char).Visible = false
  204. local skinCol = "Pastel brown"
  205. local bd = Player:FindFirstChild("Body Colors")
  206. if bd then
  207. bd.HeadColor = BrickColor.new(skinCol)
  208. bd.TorsoColor = BrickColor.new(skinCol)
  209. bd.LeftLegColor = BrickColor.new(skinCol)
  210. bd.RightLegColor = BrickColor.new(skinCol)
  211. bd.LeftArmColor = BrickColor.new(skinCol)
  212. bd.RightArmColor = BrickColor.new(skinCol)
  213. else
  214. bd = Instance.new("BodyColors", Player)
  215. bd.HeadColor = BrickColor.new(skinCol)
  216. bd.TorsoColor = BrickColor.new(skinCol)
  217. bd.LeftLegColor = BrickColor.new(skinCol)
  218. bd.RightLegColor = BrickColor.new(skinCol)
  219. bd.LeftArmColor = BrickColor.new(skinCol)
  220. bd.RightArmColor = BrickColor.new(skinCol)
  221. end
  222. local number = 1
  223.  
  224. --------------------------------------------------------------------------
  225. --transform
  226. GroundWave5 = function()
  227. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  228. Colors = {"Dark blue", "Dark blue"}
  229.  
  230. local wave11 = Instance.new("Part", char)
  231. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  232. wave11.Anchored = true
  233. wave11.Name = "Wave"
  234. wave11.CanCollide = false
  235. wave11.Locked = true
  236. wave11.Size = Vector3.new(1, 1, 1)
  237. wave11.TopSurface = "Smooth"
  238. wave11.BottomSurface = "Smooth"
  239. wave11.Transparency = 0.35
  240. wave11.CFrame = HandCF
  241. wm31 = Instance.new("SpecialMesh", wave11)
  242. wm31.MeshId = "rbxassetid://3270017"
  243. coroutine.wrap(function()
  244. for i = 1, 30, 1 do
  245. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  246. wave11.Size = wm31.Scale
  247. wave11.CFrame = HandCF
  248. wave11.Transparency = i/30
  249. wait()
  250. end
  251. wait()
  252. wave11:Destroy()
  253. end)()
  254. end
  255. GroundWave6 = function()
  256. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  257. Colors = {"White", "Dark blue"}
  258. local wave111 = Instance.new("Part", char)
  259. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  260. wave111.Anchored = true
  261. wave111.Name = "Wave"
  262. wave111.CanCollide = false
  263. wave111.Locked = true
  264. wave111.Size = Vector3.new(1, 1, 1)
  265. wave111.TopSurface = "Smooth"
  266. wave111.BottomSurface = "Smooth"
  267. wave111.Transparency = 0.35
  268. wave111.CFrame = HandCF
  269. wm311 = Instance.new("SpecialMesh", wave111)
  270. wm311.MeshId = "rbxassetid://3270017"
  271. coroutine.wrap(function()
  272. for i = 1, 30, 1 do
  273. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  274. wave111.Size = wm311.Scale
  275. wave111.CFrame = HandCF
  276. wave111.Transparency = i/30
  277. wait()
  278. end
  279. wait()
  280. wave111:Destroy()
  281. end)()
  282. end
  283. GroundWave7 = function()
  284. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  285. Colors = {"Dark blue", "White"}
  286. local wave1111 = Instance.new("Part", char)
  287. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  288. wave1111.Anchored = true
  289. wave1111.Name = "Wave"
  290. wave1111.CanCollide = false
  291. wave1111.Locked = true
  292. wave1111.Size = Vector3.new(1, 1, 1)
  293. wave1111.TopSurface = "Smooth"
  294. wave1111.BottomSurface = "Smooth"
  295. wave1111.Transparency = 0.35
  296. wave1111.CFrame = HandCF
  297. wm3111 = Instance.new("SpecialMesh", wave1111)
  298. wm3111.MeshId = "rbxassetid://3270017"
  299. coroutine.wrap(function()
  300. for i = 1, 30, 1 do
  301. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  302. wave1111.Size = wm3111.Scale
  303. wave1111.CFrame = HandCF
  304. wave1111.Transparency = i/30
  305. wait()
  306. end
  307. wait()
  308. wave1111:Destroy()
  309. end)()
  310. end
  311. GroundWave8 = function()
  312. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  313. Colors = {"Dark blue", "Dark blue"}
  314. local wave11111 = Instance.new("Part", char)
  315. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  316. wave11111.Anchored = true
  317. wave11111.Name = "Wave"
  318. wave11111.CanCollide = false
  319. wave11111.Locked = true
  320. wave11111.Size = Vector3.new(1, 1, 1)
  321. wave11111.TopSurface = "Smooth"
  322. wave11111.BottomSurface = "Smooth"
  323. wave11111.Transparency = 0.35
  324. wave11111.CFrame = HandCF
  325. wm31111 = Instance.new("SpecialMesh", wave11111)
  326. wm31111.MeshId = "rbxassetid://3270017"
  327. coroutine.wrap(function()
  328. for i = 1, 30, 1 do
  329. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  330. wave11111.Size = wm31111.Scale
  331. wave11111.CFrame = HandCF
  332. wave11111.Transparency = i/30
  333. wait()
  334. end
  335. wait()
  336. wave11111:Destroy()
  337. end)()
  338. end
  339. GroundWave9 = function()
  340. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  341.  
  342. Colors = {"Cyan", "White"}
  343. local wave111111 = Instance.new("Part", char)
  344. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  345. wave111111.Anchored = true
  346. wave111111.Name = "Wave"
  347. wave111111.CanCollide = false
  348. wave111111.Locked = true
  349. wave111111.Size = Vector3.new(1, 1, 1)
  350. wave111111.TopSurface = "Smooth"
  351. wave111111.BottomSurface = "Smooth"
  352. wave111111.Transparency = 0.35
  353. wave111111.CFrame = HandCF
  354. wm311111 = Instance.new("SpecialMesh", wave111111)
  355. wm311111.MeshId = "rbxassetid://3270017"
  356. coroutine.wrap(function()
  357. for i = 1, 30, 1 do
  358. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  359. wave111111.Size = wm311111.Scale
  360. wave111111.CFrame = HandCF
  361. wave111111.Transparency = i/30
  362. wait()
  363. end
  364. wait()
  365. wave111111:Destroy()
  366. end)()
  367. end
  368. GroundWave10 = function()
  369. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  370. Colors = {"White", "Dark blue"}
  371. local wave1111111 = Instance.new("Part", char)
  372. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  373. wave1111111.Anchored = true
  374. wave1111111.Name = "Wave"
  375. wave1111111.CanCollide = false
  376. wave1111111.Locked = true
  377. wave1111111.Size = Vector3.new(1, 1, 1)
  378. wave1111111.TopSurface = "Smooth"
  379. wave1111111.BottomSurface = "Smooth"
  380. wave1111111.Transparency = 0.35
  381. wave1111111.CFrame = HandCF
  382. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  383. wm3111111.MeshId = "rbxassetid://3270017"
  384. coroutine.wrap(function()
  385. for i = 1, 30, 1 do
  386. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  387. wave1111111.Size = wm3111111.Scale
  388. wave1111111.CFrame = HandCF
  389. wave1111111.Transparency = i/30
  390. wait()
  391. end
  392. wait()
  393. wave1111111:Destroy()
  394. end)()
  395. end
  396.  
  397. GroundWave1 = function()
  398.  
  399. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  400. Colors = {"White", "White"}
  401. local wave = Instance.new("Part", char)
  402. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  403. wave.Anchored = true
  404. wave.Name = "Wave"..number
  405. wave.CanCollide = false
  406. wave.Locked = true
  407. wave.Size = Vector3.new(1, 1, 1)
  408. wave.TopSurface = "Smooth"
  409. wave.BottomSurface = "Smooth"
  410. wave.Transparency = 0.35
  411. wave.CFrame = HandCF
  412. wm = Instance.new("SpecialMesh", wave)
  413. wm.Name = "wave"..number
  414. wm.MeshId = "rbxassetid://3270017"
  415. coroutine.wrap(function()
  416. for i = 1, 30, 1 do
  417. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  418. wave.Size = wm.Scale
  419. wave.CFrame = HandCF
  420. wave.Transparency = i/30
  421. wait()
  422. end
  423. wait()
  424. wave:Destroy()
  425.  
  426. end)()
  427. end
  428.  
  429.  
  430. shirt = Instance.new("Shirt", char)
  431. shirt.Name = "Shirt"
  432. pants = Instance.new("Pants", char)
  433. pants.Name = "Pants"
  434. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1189101246"
  435. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1203223046"
  436. char.Head.face.Texture = "rbxassetid://665350491"
  437.  
  438. Hair7 = Instance.new("Part")
  439. Hair7.Parent = char
  440. Hair7.Name = "Hair"
  441. Hair7.CanCollide = false
  442. Hair7.Locked = true
  443. Hair7.TopSurface = "Smooth"
  444. Hair7.BottomSurface = "Smooth"
  445. Hair7.formFactor = "Symmetric"
  446. Hair7.Material = "Neon"
  447. Hair7.BrickColor = BrickColor.new("Really black")
  448. Hair7.CFrame = char.Torso.CFrame
  449. Hair7.Size = Vector3.new(1, 1, 1)
  450. Hair7.Transparency = 0
  451.  
  452.  
  453. Weld1 = Instance.new("Weld")
  454. Weld1.Parent = char.Head
  455. Weld1.Part0 = char.Head
  456. Weld1.Part1 = Hair7
  457. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  458.  
  459. Mesh = Instance.new("SpecialMesh")
  460. Mesh.Offset = Vector3.new(0,-0.4,0)
  461. Mesh.Parent = Hair7
  462. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  463. Mesh.MeshType = "FileMesh"
  464. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  465. Mesh.TextureId = ""
  466. wait(0.5)
  467. game.Chat:Chat(Character, "...", "White")
  468. local Must2 = Instance.new("Sound",char)
  469. Must2.SoundId = "rbxassetid://1136905493"
  470. Must2.Pitch = 0.99
  471. Must2.Volume = 2.0
  472. Must2.Looped = true
  473. wait(0)
  474. Must2:Play()
  475. wait(3)
  476. Hair7:Destroy()
  477. wait(0)
  478. Hair7 = Instance.new("Part")
  479. Hair7.Parent = char
  480. Hair7.Name = "Hair"
  481. Hair7.CanCollide = false
  482. Hair7.Locked = true
  483. Hair7.TopSurface = "Smooth"
  484. Hair7.BottomSurface = "Smooth"
  485. Hair7.formFactor = "Symmetric"
  486. Hair7.Material = "Neon"
  487. Hair7.BrickColor = BrickColor.new("Really black")
  488. Hair7.CFrame = char.Torso.CFrame
  489. Hair7.Size = Vector3.new(1, 1, 1)
  490. Hair7.Transparency = 0
  491.  
  492.  
  493. Weld1 = Instance.new("Weld")
  494. Weld1.Parent = char.Head
  495. Weld1.Part0 = char.Head
  496. Weld1.Part1 = Hair7
  497. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  498.  
  499. Mesh = Instance.new("SpecialMesh")
  500. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  501. Mesh.Parent = Hair7
  502. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  503. Mesh.MeshType = "FileMesh"
  504. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  505. Mesh.TextureId = ""
  506. wait(4)
  507. local poof = Instance.new("Sound",Player)
  508. poof.SoundId = "rbxassetid://1035030726"
  509. poof.Pitch = 0.99
  510. poof.Volume = 1.3
  511. poof.Looped = false
  512. wait(0)
  513. poof:Play()
  514. GroundWave5()
  515. GroundWave6()
  516. GroundWave7()
  517. GroundWave8()
  518. GroundWave9()
  519. GroundWave10()
  520. Hair7:Destroy()
  521. wait(0)
  522. game.Chat:Chat(Character, "I... I WILL NOT LET YOU DEFEAT ME!, AAAAAH!... Heh", "White")
  523. Hair7 = Instance.new("Part")
  524. Hair7.Parent = char
  525. Hair7.Name = "Hair"
  526. Hair7.CanCollide = false
  527. Hair7.Locked = true
  528. Hair7.TopSurface = "Smooth"
  529. Hair7.BottomSurface = "Smooth"
  530. Hair7.formFactor = "Symmetric"
  531. Hair7.Material = "Neon"
  532. Hair7.BrickColor = BrickColor.new("Really black")
  533. Hair7.CFrame = char.Torso.CFrame
  534. Hair7.Size = Vector3.new(1, 1, 1)
  535. Hair7.Transparency = 0
  536.  
  537.  
  538. Weld1 = Instance.new("Weld")
  539. Weld1.Parent = char.Head
  540. Weld1.Part0 = char.Head
  541. Weld1.Part1 = Hair7
  542. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  543.  
  544. Mesh = Instance.new("SpecialMesh")
  545. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  546. Mesh.Parent = Hair7
  547. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  548. Mesh.MeshType = "FileMesh"
  549. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  550. Mesh.TextureId = ""
  551. char.Head.face.Texture = "rbxassetid://986775808"
  552.  
  553.  
  554. local ice = Instance.new("Part", Head)
  555. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  556. ice.BrickColor = BrickColor.new("White")
  557. ice.CanCollide = false
  558. ice.TopSurface = 0
  559. ice.BottomSurface = 0
  560. ice.Transparency = 1
  561. local ice2 = Instance.new("SpecialMesh", ice)
  562. ice2.MeshType = "Brick"
  563. ice2.Scale = Vector3.new(1, 1, 1)
  564. local ice3 = Instance.new("Weld", ice)
  565. ice3.Part0 = Head
  566. ice3.Part1 = ice
  567. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  568. local icesmoke = Instance.new("ParticleEmitter", ice)
  569. icesmoke.VelocitySpread = 5
  570. icesmoke.Size = NumberSequence.new({
  571. NumberSequenceKeypoint.new(0, 0.01),
  572. NumberSequenceKeypoint.new(1, 1)
  573. })
  574. icesmoke.Rate = math.huge
  575. icesmoke.Speed = NumberRange.new(1, 1)
  576. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  577. icesmoke.Transparency = NumberSequence.new({
  578. NumberSequenceKeypoint.new(0, 0.9),
  579. NumberSequenceKeypoint.new(1, 1)
  580. })
  581. icesmoke.Rotation = NumberRange.new(0, 360)
  582. icesmoke.Name = "Smoke"
  583. icesmoke.LightEmission = 0
  584. icesmoke.Acceleration = Vector3.new(0,0,0)
  585. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  586. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  587. icesmoke.LockedToPart = true
  588. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  589. secondcolor = "Really black"
  590. wait(0.016666666666666666)
  591. Effects = {}
  592. local Player = game.Players.localPlayer
  593. local Character = Player.Character
  594. local Humanoid = Character.Humanoid
  595. local mouse = Player:GetMouse()
  596. local LeftArm = Character["Left Arm"]
  597. local RightArm = Character["Right Arm"]
  598. local LeftLeg = Character["Left Leg"]
  599. local RightLeg = Character["Right Leg"]
  600. local Head = Character.Head
  601. local Torso = Character.Torso
  602. local cam = game.Workspace.CurrentCamera
  603. local RootJoint = RootPart.RootJoint
  604. local equipped = true
  605. local attack = false
  606. local Anim = "Idle"
  607. local idle = 0
  608. local attacktype = 1
  609. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  610. local velocity = RootPart.Velocity.y
  611. local sine = 0
  612. local change = 1
  613. local grabbed = false
  614. local cn = CFrame.new
  615. local mr = math.rad
  616. local angles = CFrame.Angles
  617. local ud = UDim2.new
  618. local c3 = Color3.new
  619. local dir = {
  620. w = 0,
  621. s = 0,
  622. a = 0,
  623. d = 0
  624. }
  625. firemode = true
  626. rock = true
  627. local Services = {
  628. SoundService = game:GetService("SoundService"),
  629. Players = game:GetService("Players"),
  630. Debris = game:GetService("Debris"),
  631. Workspace = game:GetService("Workspace"),
  632. Lighting = game:GetService("Lighting"),
  633. HttpService = game:GetService("HttpService"),
  634. InsertService = game:GetService("InsertService")
  635. }
  636. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  637. Humanoid.Animator:Destroy()
  638. Character.Animate:Destroy()
  639. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  640. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  641. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  642. RSH, LSH = nil, nil
  643. RW = Instance.new("Weld")
  644. LW = Instance.new("Weld")
  645. RH = Torso["Right Hip"]
  646. LH = Torso["Left Hip"]
  647. RSH = Torso["Right Shoulder"]
  648. LSH = Torso["Left Shoulder"]
  649. RSH.Parent = nil
  650. LSH.Parent = nil
  651. RW.Name = "RW"
  652. RW.Part0 = Torso
  653. RW.C0 = cn(1.5, 0.5, 0)
  654. RW.C1 = cn(0, 0.5, 0)
  655. RW.Part1 = RightArm
  656. RW.Parent = Torso
  657. LW.Name = "LW"
  658. LW.Part0 = Torso
  659. LW.C0 = cn(-1.5, 0.5, 0)
  660. LW.C1 = cn(0, 0.5, 0)
  661. LW.Part1 = LeftArm
  662. LW.Parent = Torso
  663. --------------
  664. human = char:FindFirstChild("Humanoid")
  665. human.Name = "hi"
  666. lig = Instance.new("PointLight",Player.Character.Torso)
  667. lig.Color=Color3.new(0,0,255)
  668. lig.Range = 10
  669. ----
  670. function clerp(a, b, t)
  671. local qa = {
  672. QuaternionFromCFrame(a)
  673. }
  674. local qb = {
  675. QuaternionFromCFrame(b)
  676. }
  677. local ax, ay, az = a.x, a.y, a.z
  678. local bx, by, bz = b.x, b.y, b.z
  679. local _t = 1 - t
  680. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  681. end
  682. function QuaternionFromCFrame(cf)
  683. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  684. local trace = m00 + m11 + m22
  685. if trace > 0 then
  686. local s = math.sqrt(1 + trace)
  687. local recip = 0.5 / s
  688. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  689. else
  690. local i = 0
  691. if m00 < m11 then
  692. i = 1
  693. end
  694. if m22 > (i == 0 and m00 or m11) then
  695. i = 2
  696. end
  697. if i == 0 then
  698. local s = math.sqrt(m00 - m11 - m22 + 1)
  699. local recip = 0.5 / s
  700. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  701. elseif i == 1 then
  702. local s = math.sqrt(m11 - m22 - m00 + 1)
  703. local recip = 0.5 / s
  704. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  705. elseif i == 2 then
  706. local s = math.sqrt(m22 - m00 - m11 + 1)
  707. local recip = 0.5 / s
  708. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  709. end
  710. end
  711. end
  712. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  713. local xs, ys, zs = x + x, y + y, z + z
  714. local wx, wy, wz = w * xs, w * ys, w * zs
  715. local xx = x * xs
  716. local xy = x * ys
  717. local xz = x * zs
  718. local yy = y * ys
  719. local yz = y * zs
  720. local zz = z * zs
  721. 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))
  722. end
  723. function QuaternionSlerp(a, b, t)
  724. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  725. local startInterp, finishInterp
  726. if cosTheta >= 1.0E-4 then
  727. if 1 - cosTheta > 1.0E-4 then
  728. local theta = math.acos(cosTheta)
  729. local invSinTheta = 1 / math.sin(theta)
  730. startInterp = math.sin((1 - t) * theta) * invSinTheta
  731. finishInterp = math.sin(t * theta) * invSinTheta
  732. else
  733. startInterp = 1 - t
  734. finishInterp = t
  735. end
  736. elseif 1 + cosTheta > 1.0E-4 then
  737. local theta = math.acos(-cosTheta)
  738. local invSinTheta = 1 / math.sin(theta)
  739. startInterp = math.sin((t - 1) * theta) * invSinTheta
  740. finishInterp = math.sin(t * theta) * invSinTheta
  741. else
  742. startInterp = t - 1
  743. finishInterp = t
  744. end
  745. 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
  746. end
  747. function swait(num)
  748. if num == 0 or num == nil then
  749. game:service("RunService").RenderStepped:wait(0)
  750. else
  751. for i = 0, num do
  752. game:service("RunService").RenderStepped:wait(0)
  753. end
  754. end
  755. end
  756. local RbxUtility = LoadLibrary("RbxUtility")
  757. local Create = RbxUtility.Create
  758. function RemoveOutlines(part)
  759. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  760. end
  761. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  762. local Part = Create("Part")({
  763. formFactor = FormFactor,
  764. Parent = Parent,
  765. Reflectance = Reflectance,
  766. Transparency = Transparency,
  767. CanCollide = false,
  768. Locked = true,
  769. BrickColor = BrickColor.new(tostring(BColor)),
  770. Name = Name,
  771. Size = Size,
  772. Material = Material
  773. })
  774. RemoveOutlines(Part)
  775. return Part
  776. end
  777. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  778. local Msh = Create(Mesh)({
  779. Parent = Part,
  780. Offset = OffSet,
  781. Scale = Scale
  782. })
  783. if Mesh == "SpecialMesh" then
  784. Msh.MeshType = MeshType
  785. Msh.MeshId = MeshId
  786. end
  787. return Msh
  788. end
  789. function CreateWeld(Parent, Part0, Part1, C0, C1)
  790. local Weld = Create("Weld")({
  791. Parent = Parent,
  792. Part0 = Part0,
  793. Part1 = Part1,
  794. C0 = C0,
  795. C1 = C1
  796. })
  797. return Weld
  798. end
  799. function rayCast(Position, Direction, Range, Ignore)
  800. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  801. end
  802. function CreateSound(id, par, vol, pit)
  803. coroutine.resume(coroutine.create(function()
  804. local sou = Instance.new("Sound", par or workspace)
  805. sou.Volume = vol
  806. sou.Pitch = pit or 1
  807. sou.SoundId = id
  808. wait()
  809. sou:play()
  810. game:GetService("Debris"):AddItem(sou, 6)
  811. end))
  812. end
  813. function CreateSong(id, par, vol, pit)
  814. coroutine.resume(coroutine.create(function()
  815. sou2 = Instance.new("Sound", par or workspace)
  816. sou2.Volume = 1
  817. sou2.Pitch = 1
  818. sou2.SoundId = id
  819. wait()
  820. sou2:play()
  821. sou2.Looped = true
  822. end))
  823. end
  824. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  825. local function getclosest(obj, distance)
  826. local last, lastx = distance + 1, nil
  827. for i, v in pairs(workspace:GetChildren()) do
  828. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  829. local t = v.Torso
  830. local dist = t.Position - obj.Position.magnitude
  831. if distance >= dist and last > dist then
  832. last = dist
  833. lastx = v
  834. end
  835. end
  836. end
  837. return lastx
  838. end
  839. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  840. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  841. prt.Anchored = true
  842. prt.CFrame = cframe
  843. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  844. game:GetService("Debris"):AddItem(prt, 10)
  845. if Type == 1 or Type == nil then
  846. table.insert(Effects, {
  847. prt,
  848. "Block1",
  849. delay,
  850. x3,
  851. y3,
  852. z3,
  853. msh
  854. })
  855. elseif Type == 2 then
  856. table.insert(Effects, {
  857. prt,
  858. "Block2",
  859. delay,
  860. x3,
  861. y3,
  862. z3,
  863. msh
  864. })
  865. elseif Type == 3 then
  866. table.insert(Effects, {
  867. prt,
  868. "Block3",
  869. delay,
  870. x3,
  871. y3,
  872. z3,
  873. msh
  874. })
  875. end
  876. end
  877. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  878. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  879. prt.Anchored = true
  880. prt.CFrame = cframe
  881. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  882. game:GetService("Debris"):AddItem(prt, 10)
  883. table.insert(Effects, {
  884. prt,
  885. "Cylinder",
  886. delay,
  887. x3,
  888. y3,
  889. z3,
  890. msh
  891. })
  892. end
  893. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  894. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  895. prt.Anchored = true
  896. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  897. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  898. game:GetService("Debris"):AddItem(prt, 10)
  899. table.insert(Effects, {
  900. prt,
  901. "Cylinder",
  902. delay,
  903. x3,
  904. y3,
  905. z3,
  906. msh
  907. })
  908. end
  909. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  910. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  911. prt.Anchored = true
  912. prt.CFrame = cframe
  913. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  914. game:GetService("Debris"):AddItem(prt, 10)
  915. table.insert(Effects, {
  916. prt,
  917. "Cylinder",
  918. delay,
  919. x3,
  920. y3,
  921. z3,
  922. msh
  923. })
  924. end
  925. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  926. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  927. prt.Anchored = true
  928. prt.CFrame = cframe
  929. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  930. game:GetService("Debris"):AddItem(prt, 10)
  931. table.insert(Effects, {
  932. prt,
  933. "Cylinder",
  934. delay,
  935. x3,
  936. y3,
  937. z3,
  938. msh
  939. })
  940. end
  941. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  942. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  943. prt.Anchored = true
  944. prt.CFrame = cframe
  945. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  946. game:GetService("Debris"):AddItem(prt, 10)
  947. table.insert(Effects, {
  948. prt,
  949. "Cylinder",
  950. delay,
  951. x3,
  952. y3,
  953. z3,
  954. msh
  955. })
  956. end
  957. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  958. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  959. prt.Anchored = true
  960. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  961. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  962. local num = math.random(10, 50) / 1000
  963. game:GetService("Debris"):AddItem(prt, 10)
  964. table.insert(Effects, {
  965. prt,
  966. "Shatter",
  967. num,
  968. prt.CFrame,
  969. math.random() - math.random(),
  970. 0,
  971. math.random(50, 100) / 100
  972. })
  973. end
  974.  
  975. attack = false
  976. game:GetService("RunService").Stepped:connect(function()
  977. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  978. velocity = RootPart.Velocity.y
  979. sine = sine + change
  980. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  981. if equipped == true or equipped == false then
  982. if 1 < RootPart.Velocity.y and hit == nil then
  983. Anim = "Jump"
  984. if attack == false and ice_mode == false then
  985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  987. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  988. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  989. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  990. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  991. end
  992. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  993. Anim = "Fall"
  994. if attack == false then
  995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  997. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  998. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  999. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1000. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1001. end
  1002. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1003. Anim = "Idle"
  1004. if attack==false then
  1005. 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)
  1006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1007. 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)
  1008. 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)
  1009. 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)
  1010. 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)
  1011. end
  1012. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1013. Anim = "Walk"
  1014. if attack==false then
  1015. 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)
  1016. 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)
  1017. 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)
  1018. 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)
  1019. 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)
  1020. 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)
  1021. end
  1022. end
  1023. end
  1024. if equipped == true or equipped == false then
  1025. if 1 < RootPart.Velocity.Y and hit == nil then
  1026. Anim = "Jump"
  1027. if attack == false and ice_mode == true then
  1028. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1029. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1030. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1031. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1032. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1033. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1034. end
  1035. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1036. Anim = "Fall"
  1037. if attack == false then
  1038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1040. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1041. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1042. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1043. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1044. end
  1045. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1046. Anim = "Idle"
  1047. if attack == false then
  1048. change = 0.8
  1049. 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)
  1050. 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)
  1051. 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)
  1052. 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)
  1053. 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)
  1054. 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)
  1055. end
  1056. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1057. Anim = "Walk"
  1058. if attack == false then
  1059. 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)
  1060. 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)
  1061. 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)
  1062. 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)
  1063. 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)
  1064. 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)
  1065. end
  1066. end
  1067. end
  1068. if 0 < #Effects then
  1069. for e = 1, #Effects do
  1070. if Effects[e] ~= nil then
  1071. local Thing = Effects[e]
  1072. if Thing ~= nil then
  1073. local Part = Thing[1]
  1074. local Mode = Thing[2]
  1075. local Delay = Thing[3]
  1076. local IncX = Thing[4]
  1077. local IncY = Thing[5]
  1078. local IncZ = Thing[6]
  1079. if 1 >= Thing[1].Transparency then
  1080. if Thing[2] == "Block1" then
  1081. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1082. local Mesh = Thing[1].Mesh
  1083. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1084. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1085. elseif Thing[2] == "Block2" then
  1086. 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)
  1087. local Mesh = Thing[7]
  1088. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1089. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1090. elseif Thing[2] == "Block3" then
  1091. 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)
  1092. local Mesh = Thing[7]
  1093. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1094. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1095. elseif Thing[2] == "Cylinder" then
  1096. local Mesh = Thing[1].Mesh
  1097. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1098. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1099. elseif Thing[2] == "Blood" then
  1100. local Mesh = Thing[7]
  1101. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1102. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1103. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1104. elseif Thing[2] == "Elec" then
  1105. local Mesh = Thing[1].Mesh
  1106. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1107. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1108. elseif Thing[2] == "Disappear" then
  1109. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1110. elseif Thing[2] == "Shatter" then
  1111. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1112. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1113. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1114. Thing[6] = Thing[6] + Thing[5]
  1115. end
  1116. else
  1117. Part.Parent = nil
  1118. table.remove(Effects, e)
  1119. end
  1120. end
  1121. end
  1122. end
  1123. end
  1124. end)
  1125. ---
  1126. local whoh = Instance.new("Sound",Torso)
  1127. whoh.SoundId = "rbxassetid://1179254378"
  1128. whoh.Pitch = 0.99
  1129. whoh.Volume = 1.5
  1130. whoh.Looped = true
  1131. wait(0)
  1132. whoh:Play()
  1133. local Aura = Instance.new('ParticleEmitter')
  1134. Aura.Name = "Aura"
  1135. Aura.Texture = "rbxassetid://833874434"
  1136. Aura.Parent = LeftArm
  1137. Aura.LightEmission = 1
  1138. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1139. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1140. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1141. Aura.LockedToPart = true
  1142. Aura.Lifetime = NumberRange.new(1)
  1143. Aura.Rate = 100
  1144. Aura.Speed = NumberRange.new(0.3)
  1145. Aura.EmissionDirection = "Top"
  1146.  
  1147.  
  1148. local Aura = Instance.new('ParticleEmitter')
  1149. Aura.Name = "Aura"
  1150. Aura.Texture = "rbxassetid://833874434"
  1151. Aura.Parent = Head
  1152. Aura.LightEmission = 1
  1153. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1154. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1155. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1156. Aura.LockedToPart = true
  1157. Aura.Lifetime = NumberRange.new(1)
  1158. Aura.Rate = 100
  1159. Aura.Speed = NumberRange.new(0)
  1160. Aura.EmissionDirection = "Top"
  1161. local Aura2 = Instance.new('ParticleEmitter')
  1162. Aura2.Name = "Aura"
  1163. Aura2.Texture = "rbxassetid://833874434"
  1164. Aura2.Parent = RightArm
  1165. Aura2.LightEmission = 1
  1166. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1167. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1168. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1169. Aura2.LockedToPart = true
  1170. Aura2.Lifetime = NumberRange.new(1)
  1171. Aura2.Rate = 100
  1172. Aura2.Speed = NumberRange.new(0.3)
  1173. Aura2.EmissionDirection = "Top"
  1174. local Aura2 = Instance.new('ParticleEmitter')
  1175. Aura2.Name = "Aura"
  1176. Aura2.Texture = "rbxassetid://833874434"
  1177. Aura2.Parent = LeftLeg
  1178. Aura2.LightEmission = 1
  1179. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1180. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1181. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1182. Aura2.LockedToPart = true
  1183. Aura2.Lifetime = NumberRange.new(1)
  1184. Aura2.Rate = 100
  1185. Aura2.Speed = NumberRange.new(0.3)
  1186. Aura2.EmissionDirection = "Top"
  1187. local Aura2 = Instance.new('ParticleEmitter')
  1188. Aura2.Name = "Aura"
  1189. Aura2.Texture = "rbxassetid://833874434"
  1190. Aura2.Parent = RightLeg
  1191. Aura2.LightEmission = 1
  1192. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1193. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1194. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1195. Aura2.LockedToPart = true
  1196. Aura2.Lifetime = NumberRange.new(1)
  1197. Aura2.Rate = 100
  1198. Aura2.Speed = NumberRange.new(0.3)
  1199. Aura2.EmissionDirection = "Top"
  1200. ---aura2
  1201. local Aura = Instance.new('ParticleEmitter')
  1202. Aura.Name = "Aura"
  1203. Aura.Texture = "rbxassetid://833874434"
  1204. Aura.Parent = LeftArm
  1205. Aura.LightEmission = 1
  1206. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1207. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1208. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1209. Aura.LockedToPart = true
  1210. Aura.Lifetime = NumberRange.new(1)
  1211. Aura.Rate = 60
  1212. Aura.Speed = NumberRange.new(0.3)
  1213. Aura.EmissionDirection = "Top"
  1214. local Aura2 = Instance.new('ParticleEmitter')
  1215. Aura2.Name = "Aura"
  1216. Aura2.Texture = "rbxassetid://833874434"
  1217. Aura2.Parent = RightArm
  1218. Aura2.LightEmission = 1
  1219. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1220. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1221. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1222. Aura2.LockedToPart = true
  1223. Aura2.Lifetime = NumberRange.new(1)
  1224. Aura2.Rate = 60
  1225. Aura2.Speed = NumberRange.new(0.3)
  1226. Aura2.EmissionDirection = "Top"
  1227. local Aura2 = Instance.new('ParticleEmitter')
  1228. Aura2.Name = "Aura"
  1229. Aura2.Texture = "rbxassetid://833874434"
  1230. Aura2.Parent = LeftLeg
  1231. Aura2.LightEmission = 1
  1232. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1233. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1234. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1235. Aura2.LockedToPart = true
  1236. Aura2.Lifetime = NumberRange.new(1)
  1237. Aura2.Rate = 60
  1238. Aura2.Speed = NumberRange.new(0.1)
  1239. Aura2.EmissionDirection = "Top"
  1240. local Aura2 = Instance.new('ParticleEmitter')
  1241. Aura2.Name = "Aura"
  1242. Aura2.Texture = "rbxassetid://833874434"
  1243. Aura2.Parent = RightLeg
  1244. Aura2.LightEmission = 1
  1245. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1246. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1247. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1248. Aura2.LockedToPart = true
  1249. Aura2.Lifetime = NumberRange.new(1)
  1250. Aura2.Rate = 60
  1251. Aura2.Speed = NumberRange.new(0.3)
  1252. Aura2.EmissionDirection = "Top"
  1253. ----aura3
  1254. ---aura2
  1255. local Aura = Instance.new('ParticleEmitter')
  1256. Aura.Name = "Aura"
  1257. Aura.Texture = "rbxassetid://833874434"
  1258. Aura.Parent = LeftArm
  1259. Aura.LightEmission = 1
  1260. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1261. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1262. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1263. Aura.LockedToPart = true
  1264. Aura.Lifetime = NumberRange.new(1)
  1265. Aura.Rate = 60
  1266. Aura.Speed = NumberRange.new(0.3)
  1267. Aura.EmissionDirection = "Top"
  1268. local Aura2 = Instance.new('ParticleEmitter')
  1269. Aura2.Name = "Aura"
  1270. Aura2.Texture = "rbxassetid://833874434"
  1271. Aura2.Parent = RightArm
  1272. Aura2.LightEmission = 1
  1273. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1274. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1275. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1276. Aura2.LockedToPart = true
  1277. Aura2.Lifetime = NumberRange.new(1)
  1278. Aura2.Rate = 60
  1279. Aura2.Speed = NumberRange.new(0.3)
  1280. Aura2.EmissionDirection = "Top"
  1281. local Aura2 = Instance.new('ParticleEmitter')
  1282. Aura2.Name = "Aura"
  1283. Aura2.Texture = "rbxassetid://833874434"
  1284. Aura2.Parent = LeftLeg
  1285. Aura2.LightEmission = 1
  1286. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1287. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1288. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1289. Aura2.LockedToPart = true
  1290. Aura2.Lifetime = NumberRange.new(1)
  1291. Aura2.Rate = 60
  1292. Aura2.Speed = NumberRange.new(0.3)
  1293. Aura2.EmissionDirection = "Top"
  1294. local Aura2 = Instance.new('ParticleEmitter')
  1295. Aura2.Name = "Aura"
  1296. Aura2.Texture = "rbxassetid://833874434"
  1297. Aura2.Parent = RightLeg
  1298. Aura2.LightEmission = 1
  1299. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1300. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1301. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1302. Aura2.LockedToPart = true
  1303. Aura2.Lifetime = NumberRange.new(0.6)
  1304. Aura2.Rate = 60
  1305. Aura2.Speed = NumberRange.new(0.3)
  1306. Aura2.EmissionDirection = "Top"
  1307. ----
  1308.  
  1309. ---aura2
  1310. local Aura = Instance.new('ParticleEmitter')
  1311. Aura.Name = "Aura"
  1312. Aura.Texture = "rbxassetid://833874434"
  1313. Aura.Parent = LeftArm
  1314. Aura.LightEmission = 1
  1315. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1316. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1317. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1318. Aura.LockedToPart = true
  1319. Aura.Lifetime = NumberRange.new(1)
  1320. Aura.Rate = 60
  1321. Aura.Speed = NumberRange.new(0.3)
  1322. Aura.EmissionDirection = "Top"
  1323. local Aura2 = Instance.new('ParticleEmitter')
  1324. Aura2.Name = "Aura"
  1325. Aura2.Texture = "rbxassetid://833874434"
  1326. Aura2.Parent = RightArm
  1327. Aura2.LightEmission = 1
  1328. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1329. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1330. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1331. Aura2.LockedToPart = true
  1332. Aura2.Lifetime = NumberRange.new(1)
  1333. Aura2.Rate = 60
  1334. Aura2.Speed = NumberRange.new(0.3)
  1335. Aura2.EmissionDirection = "Top"
  1336. local Aura2 = Instance.new('ParticleEmitter')
  1337. Aura2.Name = "Aura"
  1338. Aura2.Texture = "rbxassetid://833874434"
  1339. Aura2.Parent = LeftLeg
  1340. Aura2.LightEmission = 1
  1341. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1342. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1343. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1344. Aura2.LockedToPart = true
  1345. Aura2.Lifetime = NumberRange.new(1)
  1346. Aura2.Rate = 60
  1347. Aura2.Speed = NumberRange.new(0.3)
  1348. Aura2.EmissionDirection = "Top"
  1349. local Aura2 = Instance.new('ParticleEmitter')
  1350. Aura2.Name = "Aura"
  1351. Aura2.Texture = "rbxassetid://833874434"
  1352. Aura2.Parent = RightLeg
  1353. Aura2.LightEmission = 1
  1354. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1355. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1356. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1357. Aura2.LockedToPart = true
  1358. Aura2.Lifetime = NumberRange.new(0.6)
  1359. Aura2.Rate = 60
  1360. Aura2.Speed = NumberRange.new(0.3)
  1361. Aura2.EmissionDirection = "Top"
  1362. local tra = Instance.new('ParticleEmitter')
  1363. tra.Parent = Torso
  1364. tra.LightEmission = 1
  1365. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1366. tra.Rate = 15
  1367. tra.Rotation = NumberRange.new(-5, 5)
  1368. tra.Lifetime = NumberRange.new(1.5, 2)
  1369. tra.Size = NumberSequence.new(0.098,0)
  1370. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1371. tra.Speed = NumberRange.new(0.5)
  1372. tra.VelocitySpread = 360
  1373. tra.VelocityInheritance = 0.5
  1374. tra.ZOffset = 2
  1375. local tra = Instance.new('ParticleEmitter')
  1376. tra.Parent = Head
  1377. tra.LightEmission = 1
  1378. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1379. tra.Rate = 15
  1380. tra.Rotation = NumberRange.new(-5, 5)
  1381. tra.Lifetime = NumberRange.new(1.5, 2)
  1382. tra.Size = NumberSequence.new(0.098,0)
  1383. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1384. tra.Speed = NumberRange.new(0.5)
  1385. tra.VelocitySpread = 360
  1386. tra.VelocityInheritance = 0.5
  1387. tra.ZOffset = 2
  1388. local tra = Instance.new('ParticleEmitter')
  1389. tra.Parent = LeftArm
  1390. tra.LightEmission = 1
  1391. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1392. tra.Rate = 15
  1393. tra.Rotation = NumberRange.new(-5, 5)
  1394. tra.Lifetime = NumberRange.new(1.5, 2)
  1395. tra.Size = NumberSequence.new(0.098,0)
  1396. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1397. tra.Speed = NumberRange.new(0.5)
  1398. tra.VelocitySpread = 360
  1399. tra.VelocityInheritance = 0.5
  1400. tra.ZOffset = 2
  1401. local tra = Instance.new('ParticleEmitter')
  1402. tra.Parent = RightArm
  1403. tra.LightEmission = 1
  1404. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1405. tra.Rate = 15
  1406. tra.Rotation = NumberRange.new(-5, 5)
  1407. tra.Lifetime = NumberRange.new(1.5, 2)
  1408. tra.Size = NumberSequence.new(0.098,0)
  1409. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1410. tra.Speed = NumberRange.new(0.5)
  1411. tra.VelocitySpread = 360
  1412. tra.VelocityInheritance = 0.5
  1413. tra.ZOffset = 2
  1414. local tra = Instance.new('ParticleEmitter')
  1415. tra.Parent = LeftLeg
  1416. tra.LightEmission = 1
  1417. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1418. tra.Rate = 15
  1419. tra.Rotation = NumberRange.new(-5, 5)
  1420. tra.Lifetime = NumberRange.new(1.5, 2)
  1421. tra.Size = NumberSequence.new(0.098,0)
  1422. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1423. tra.Speed = NumberRange.new(0.5)
  1424. tra.VelocitySpread = 360
  1425. tra.VelocityInheritance = 0.5
  1426. tra.ZOffset = 2
  1427. local tra = Instance.new('ParticleEmitter')
  1428. tra.Parent = RightLeg
  1429. tra.LightEmission = 1
  1430. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1431. tra.Rate = 15
  1432. tra.Rotation = NumberRange.new(-5, 5)
  1433. tra.Lifetime = NumberRange.new(1.5, 2)
  1434. tra.Size = NumberSequence.new(0.098,0)
  1435. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1436. tra.Speed = NumberRange.new(0.5)
  1437. tra.VelocitySpread = 360
  1438. tra.VelocityInheritance = 0.5
  1439. tra.ZOffset = 2
  1440. ----
  1441. function RemoveOutlines(part)
  1442. part.TopSurface = 10
  1443. end
  1444. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1445. local Part = Create("Part")({
  1446. Parent = Parent,
  1447. Reflectance = Reflectance,
  1448. Transparency = Transparency,
  1449. CanCollide = false,
  1450. Locked = true,
  1451. BrickColor = BrickColor.new(tostring(BColor)),
  1452. Name = Name,
  1453. Size = Size,
  1454. Material = Material
  1455. })
  1456. RemoveOutlines(Part)
  1457. return Part
  1458. end
  1459. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1460. local Msh = Create(Mesh)({
  1461. Parent = Part,
  1462. Offset = OffSet,
  1463. Scale = Scale
  1464. })
  1465. if Mesh == "SpecialMesh" then
  1466. Msh.MeshType = MeshType
  1467. Msh.MeshId = MeshId
  1468. end
  1469. return Msh
  1470. end
  1471. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1472. local Weld = Create("Weld")({
  1473. Parent = Parent,
  1474. Part0 = Part0,
  1475. Part1 = Part1,
  1476. C0 = C0,
  1477. C1 = C1
  1478. })
  1479. return Weld
  1480. end
  1481. WSHM = {
  1482. "White",
  1483. "Pastel light blue"
  1484. }
  1485. WSH = WSHM[math.random(1, #WSHM)]
  1486. function IcePartFunk(HPart, aria, Min, Max)
  1487. IcePart = Instance.new("Part", HPart)
  1488. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1489. IcePart.CanCollide = false
  1490. IuW = Instance.new("Weld")
  1491. IuW.Name = "GuW"
  1492. IuW.Part0 = HPart
  1493. 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))
  1494. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1495. IuW.Part1 = IcePart
  1496. IuW.Parent = HPart
  1497. IcePart.Transparency = 0.85
  1498. IcePart.Material = "Neon"
  1499. WSH = WSHM[math.random(1, #WSHM)]
  1500. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1501. RemoveOutlines(IcePart)
  1502. game:GetService("Debris"):AddItem(IuW, 4)
  1503. game:GetService("Debris"):AddItem(IcePart, 6)
  1504. end
  1505. SpikeMeshId = 1033714
  1506. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1507. local Part = Instance.new("Part", Parent)
  1508. Part.Name = Name
  1509. Part.BrickColor = BrickColor.new(Color)
  1510. Part.Size = Size
  1511. Part.Material = Material
  1512. Part.Transparency = Transparency
  1513. Part.CanCollide = false
  1514. RemoveOutlines(Part)
  1515. local Mesh = Instance.new("SpecialMesh", Part)
  1516. Mesh.MeshType = "Sphere"
  1517. Mesh.Scale = Scale
  1518. return Mesh and Part
  1519. end
  1520. CFuncs = {
  1521. Part = {
  1522. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1523. local Part = Create("Part")({
  1524. Parent = Parent,
  1525. Reflectance = Reflectance,
  1526. Transparency = Transparency,
  1527. CanCollide = false,
  1528. Locked = true,
  1529. BrickColor = BrickColor.new(tostring(BColor)),
  1530. Name = Name,
  1531. Size = Size,
  1532. Material = Material
  1533. })
  1534. RemoveOutlines(Part)
  1535. return Part
  1536. end
  1537. },
  1538. Mesh = {
  1539. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1540. local Msh = Create(Mesh)({
  1541. Parent = Part,
  1542. Offset = OffSet,
  1543. Scale = Scale
  1544. })
  1545. if Mesh == "SpecialMesh" then
  1546. Msh.MeshType = MeshType
  1547. Msh.MeshId = MeshId
  1548. end
  1549. return Msh
  1550. end
  1551. },
  1552. Mesh = {
  1553. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1554. local Msh = Create(Mesh)({
  1555. Parent = Part,
  1556. Offset = OffSet,
  1557. Scale = Scale
  1558. })
  1559. if Mesh == "SpecialMesh" then
  1560. Msh.MeshType = MeshType
  1561. Msh.MeshId = MeshId
  1562. end
  1563. return Msh
  1564. end
  1565. },
  1566. Weld = {
  1567. Create = function(Parent, Part0, Part1, C0, C1)
  1568. local Weld = Create("Weld")({
  1569. Parent = Parent,
  1570. Part0 = Part0,
  1571. Part1 = Part1,
  1572. C0 = C0,
  1573. C1 = C1
  1574. })
  1575. return Weld
  1576. end
  1577. },
  1578. Sound = {
  1579. Create = function(id, par, vol, pit)
  1580. coroutine.resume(coroutine.create(function()
  1581. local S = Create("Sound")({
  1582. Volume = vol,
  1583. Pitch = pit or 1,
  1584. SoundId = id,
  1585. Parent = par or workspace
  1586. })
  1587. wait()
  1588. S:play()
  1589. game:GetService("Debris"):AddItem(S, 6)
  1590. end))
  1591. end
  1592. },
  1593. ParticleEmitter = {
  1594. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1595. local fp = Create("ParticleEmitter")({
  1596. Parent = Parent,
  1597. Color = ColorSequence.new(Color1, Color2),
  1598. LightEmission = LightEmission,
  1599. Size = Size,
  1600. Texture = Texture,
  1601. Transparency = Transparency,
  1602. ZOffset = ZOffset,
  1603. Acceleration = Accel,
  1604. Drag = Drag,
  1605. LockedToPart = LockedToPart,
  1606. VelocityInheritance = VelocityInheritance,
  1607. EmissionDirection = EmissionDirection,
  1608. Enabled = Enabled,
  1609. Lifetime = LifeTime,
  1610. Rate = Rate,
  1611. Rotation = Rotation,
  1612. RotSpeed = RotSpeed,
  1613. Speed = Speed,
  1614. VelocitySpread = VelocitySpread
  1615. })
  1616. return fp
  1617. end
  1618. }
  1619. }
  1620. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1621. if hit.Parent == nil then
  1622. return
  1623. end
  1624. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1625. for _, v in pairs(hit.Parent:children()) do
  1626. if v:IsA("Humanoid") then
  1627. h = v
  1628. end
  1629. end
  1630. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1631. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1632. return
  1633. end
  1634. local c = Create("ObjectValue")({
  1635. Name = "creator",
  1636. Value = game:service("Players").LocalPlayer,
  1637. Parent = h
  1638. })
  1639. game:GetService("Debris"):AddItem(c, 0.5)
  1640. if HitSound ~= nil and HitPitch ~= nil then
  1641. CreateSound(HitSound, hit, 1, HitPitch)
  1642. end
  1643. local Damage = math.random(minim, maxim)
  1644. local blocked = false
  1645. local block = hit.Parent:findFirstChild("Block")
  1646. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1647. blocked = true
  1648. block.Value = block.Value - 1
  1649. print(block.Value)
  1650. end
  1651. if blocked == false then
  1652. h.Health = h.Health - Damage
  1653. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1654. else
  1655. h.Health = h.Health - Damage / 2
  1656. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1657. end
  1658. if Type == "Knockdown" then
  1659. local hum = hit.Parent.Humanoid
  1660. hum.PlatformStand = true
  1661. coroutine.resume(coroutine.create(function(HHumanoid)
  1662. swait(1)
  1663. HHumanoid.PlatformStand = false
  1664. end), hum)
  1665. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1666. local bodvol = Create("BodyVelocity")({
  1667. velocity = angle * knockback,
  1668. P = 5000,
  1669. maxForce = Vector3.new(8000, 8000, 8000),
  1670. Parent = hit
  1671. })
  1672. local rl = Create("BodyAngularVelocity")({
  1673. P = 3000,
  1674. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1675. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1676. Parent = hit
  1677. })
  1678. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1679. game:GetService("Debris"):AddItem(rl, 0.5)
  1680. elseif Type == "Normal" then
  1681. local vp = Create("BodyVelocity")({
  1682. P = 500,
  1683. maxForce = Vector3.new(math.huge, 0, math.huge),
  1684. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1685. })
  1686. if knockback > 0 then
  1687. vp.Parent = hit.Parent.Torso
  1688. end
  1689. game:GetService("Debris"):AddItem(vp, 0.5)
  1690. elseif Type == "Impale" then
  1691. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1692. Spike.Anchored = true
  1693. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1694. Spike.Position = hit.Parent.Torso.Position
  1695. for i = 1, 5 do
  1696. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1697. end
  1698. Services.Debris:AddItem(Spike, 4)
  1699. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1700. hit.Parent.Humanoid.PlatformStand = true
  1701. swait(1)
  1702. hit.Parent.Humanoid.PlatformStand = false
  1703. elseif Type == "Up" then
  1704. local bodyVelocity = Create("BodyVelocity")({
  1705. velocity = Vector3.new(0, 20, 0),
  1706. P = 5000,
  1707. maxForce = Vector3.new(8000, 8000, 8000),
  1708. Parent = hit
  1709. })
  1710. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1711. local bodyVelocity = Create("BodyVelocity")({
  1712. velocity = Vector3.new(0, 20, 0),
  1713. P = 5000,
  1714. maxForce = Vector3.new(8000, 8000, 8000),
  1715. Parent = hit
  1716. })
  1717. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1718. elseif Type == "Snare" then
  1719. local bp = Create("BodyPosition")({
  1720. P = 900,
  1721. D = 1000,
  1722. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1723. position = hit.Parent.Torso.Position,
  1724. Parent = hit.Parent.Torso
  1725. })
  1726. game:GetService("Debris"):AddItem(bp, 1)
  1727. elseif Type == "Slowness" then
  1728. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1729. for i = 1, 25 do
  1730. hit.Parent.Humanoid.WalkSpeed = 4
  1731. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1732. end
  1733. wait(4)
  1734. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1735. elseif Type == "FireDmg" then
  1736. for i = 1, math.random(60, 150) do
  1737. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1738. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1739. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1740. wait(0.1)
  1741. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1742. end
  1743. elseif Type == "Freeze" then
  1744. local bp = Create("BodyPosition")({
  1745. P = 900,
  1746. D = 1000,
  1747. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1748. position = hit.Parent.Torso.Position,
  1749. Parent = hit.Parent.Torso
  1750. })
  1751. game:GetService("Debris"):AddItem(bp, 4)
  1752. for i = 1, 25 do
  1753. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1754. end
  1755. elseif Type == "Freeze2" then
  1756. local BodPos = Create("BodyPosition")({
  1757. P = 50000,
  1758. D = 1000,
  1759. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1760. position = hit.Parent.Torso.Position,
  1761. Parent = hit.Parent.Torso
  1762. })
  1763. local BodGy = Create("BodyGyro")({
  1764. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1765. P = 20000,
  1766. Parent = hit.Parent.Torso,
  1767. cframe = hit.Parent.Torso.CFrame
  1768. })
  1769. hit.Parent.Torso.Anchored = true
  1770. coroutine.resume(coroutine.create(function(Part)
  1771. swait(1.5)
  1772. Part.Anchored = false
  1773. end), hit.Parent.Torso)
  1774. game:GetService("Debris"):AddItem(BodPos, 3)
  1775. game:GetService("Debris"):AddItem(BodGy, 3)
  1776. end
  1777. local debounce = Create("BoolValue")({
  1778. Name = "DebounceHit",
  1779. Parent = hit.Parent,
  1780. Value = true
  1781. })
  1782. game:GetService("Debris"):AddItem(debounce, Delay)
  1783. c = Instance.new("ObjectValue")
  1784. c.Name = "creator"
  1785. c.Value = Player
  1786. c.Parent = h
  1787. game:GetService("Debris"):AddItem(c, 0.5)
  1788. end
  1789. end
  1790. function ShowDamage(Pos, Text, Time, Color)
  1791. local Rate = 0.033333333333333
  1792. if not Pos then
  1793. local Pos = Vector3.new(0, 0, 0)
  1794. end
  1795. local Text = Text or ""
  1796. local Time = Time or 2
  1797. if not Color then
  1798. local Color = Color3.new(1, 0, 1)
  1799. end
  1800. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1801. EffectPart.Anchored = true
  1802. local BillboardGui = Create("BillboardGui")({
  1803. Size = UDim2.new(3, 0, 3, 0),
  1804. Adornee = EffectPart,
  1805. Parent = EffectPart
  1806. })
  1807. local TextLabel = Create("TextLabel")({
  1808. BackgroundTransparency = 1,
  1809. Size = UDim2.new(1, 0, 1, 0),
  1810. Text = Text,
  1811. TextColor3 = Color,
  1812. TextScaled = true,
  1813. Font = Enum.Font.ArialBold,
  1814. Parent = BillboardGui
  1815. })
  1816. game.Debris:AddItem(EffectPart, Time + 0.1)
  1817. EffectPart.Parent = game:GetService("Workspace")
  1818. delay(0, function()
  1819. local Frames = Time / Rate
  1820. for Frame = 1, Frames do
  1821. wait(Rate)
  1822. local Percent = Frame / Frames
  1823. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1824. TextLabel.TextTransparency = Percent
  1825. end
  1826. if EffectPart and EffectPart.Parent then
  1827. EffectPart:Destroy()
  1828. end
  1829. end)
  1830. end
  1831. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1832. for _, c in pairs(workspace:children()) do
  1833. local hum = c:findFirstChild("Humanoid")
  1834. if hum ~= nil then
  1835. local head = c:findFirstChild("Head")
  1836. if head ~= nil then
  1837. local targ = head.Position - Part.Position
  1838. local mag = targ.magnitude
  1839. if magni >= mag and c.Name ~= Player.Name then
  1840. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1841. end
  1842. end
  1843. end
  1844. end
  1845. end
  1846. function MagniKILL(Part, magni, knock, Type)
  1847. for _, c in pairs(workspace:children()) do
  1848. local hum = c:findFirstChild("Humanoid")
  1849. if hum ~= nil then
  1850. local head = c:findFirstChild("Head")
  1851. if head ~= nil then
  1852. local targ = head.Position - Part.Position
  1853. local mag = targ.magnitude
  1854. if magni >= mag and c.Name ~= Player.Name then
  1855. hum.Health = 0
  1856. end
  1857. end
  1858. end
  1859. end
  1860. end
  1861. EffectModel = Instance.new("Model", Character)
  1862. EffectModel.Name = "Effects"
  1863. Effects = {
  1864. Block = {
  1865. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1866. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1867. prt.Anchored = true
  1868. prt.CFrame = cframe
  1869. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1870. game:GetService("Debris"):AddItem(prt, 10)
  1871. if Type == 1 or Type == nil then
  1872. table.insert(Effects, {
  1873. prt,
  1874. "Block1",
  1875. delay,
  1876. x3,
  1877. y3,
  1878. z3,
  1879. msh
  1880. })
  1881. elseif Type == 2 then
  1882. table.insert(Effects, {
  1883. prt,
  1884. "Block2",
  1885. delay,
  1886. x3,
  1887. y3,
  1888. z3,
  1889. msh
  1890. })
  1891. else
  1892. table.insert(Effects, {
  1893. prt,
  1894. "Block3",
  1895. delay,
  1896. x3,
  1897. y3,
  1898. z3,
  1899. msh
  1900. })
  1901. end
  1902. end
  1903. },
  1904. Sphere = {
  1905. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1906. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1907. prt.Anchored = true
  1908. prt.CFrame = cframe
  1909. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1910. game:GetService("Debris"):AddItem(prt, 10)
  1911. table.insert(Effects, {
  1912. prt,
  1913. "Cylinder",
  1914. delay,
  1915. x3,
  1916. y3,
  1917. z3,
  1918. msh
  1919. })
  1920. end
  1921. },
  1922. Cylinder = {
  1923. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1924. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1925. prt.Anchored = true
  1926. prt.CFrame = cframe
  1927. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1928. game:GetService("Debris"):AddItem(prt, 10)
  1929. table.insert(Effects, {
  1930. prt,
  1931. "Cylinder",
  1932. delay,
  1933. x3,
  1934. y3,
  1935. z3,
  1936. msh
  1937. })
  1938. end
  1939. },
  1940. Wave = {
  1941. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1942. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1943. prt.Anchored = true
  1944. prt.CFrame = cframe
  1945. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1946. game:GetService("Debris"):AddItem(prt, 10)
  1947. table.insert(Effects, {
  1948. prt,
  1949. "Cylinder",
  1950. delay,
  1951. x3,
  1952. y3,
  1953. z3,
  1954. msh
  1955. })
  1956. end
  1957. },
  1958. Ring = {
  1959. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1960. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1961. prt.Anchored = true
  1962. prt.CFrame = cframe
  1963. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1964. game:GetService("Debris"):AddItem(prt, 10)
  1965. table.insert(Effects, {
  1966. prt,
  1967. "Cylinder",
  1968. delay,
  1969. x3,
  1970. y3,
  1971. z3,
  1972. msh
  1973. })
  1974. end
  1975. },
  1976. Break = {
  1977. Create = function(brickcolor, cframe, x1, y1, z1)
  1978. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1979. prt.Anchored = true
  1980. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1981. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1982. local num = math.random(10, 50) / 1000
  1983. game:GetService("Debris"):AddItem(prt, 10)
  1984. table.insert(Effects, {
  1985. prt,
  1986. "Shatter",
  1987. num,
  1988. prt.CFrame,
  1989. math.random() - math.random(),
  1990. 0,
  1991. math.random(50, 100) / 100
  1992. })
  1993. end
  1994. }
  1995. }
  1996. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1997. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1998. prt.Anchored = true
  1999. prt.CFrame = cframe
  2000. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2001. game:GetService("Debris"):AddItem(prt, 10)
  2002. if Type == 1 or Type == nil then
  2003. table.insert(Effects, {
  2004. prt,
  2005. "Block1",
  2006. delay,
  2007. x3,
  2008. y3,
  2009. z3,
  2010. msh
  2011. })
  2012. elseif Type == 2 then
  2013. table.insert(Effects, {
  2014. prt,
  2015. "Block2",
  2016. delay,
  2017. x3,
  2018. y3,
  2019. z3,
  2020. msh
  2021. })
  2022. elseif Type == 3 then
  2023. table.insert(Effects, {
  2024. prt,
  2025. "Block3",
  2026. delay,
  2027. x3,
  2028. y3,
  2029. z3,
  2030. msh
  2031. })
  2032. end
  2033. end
  2034. function CreateSound(id, par, vol, pit)
  2035. coroutine.resume(coroutine.create(function()
  2036. local sou = Instance.new("Sound", par or workspace)
  2037. sou.Volume = vol
  2038. sou.Pitch = pit or 1
  2039. sou.SoundId = id
  2040. swait()
  2041. sou:play()
  2042. game:GetService("Debris"):AddItem(sou, 6)
  2043. end))
  2044. end
  2045. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2046. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2047. prt.Anchored = true
  2048. prt.CFrame = cframe
  2049. prt.Material = "Neon"
  2050. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2051. game:GetService("Debris"):AddItem(prt, 10)
  2052. coroutine.resume(coroutine.create(function(Part, Mesh)
  2053. for i = 0, 6, delay do
  2054. swait()
  2055. Part.Transparency = i
  2056. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2057. end
  2058. Part.Parent = nil
  2059. end), prt, msh)
  2060. end
  2061. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2062. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2063. local MainPos = partt.Position
  2064. local MainPos2 = mouse + SpreadVectors
  2065. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2066. local speed = 1000
  2067. local num = 1
  2068. coroutine.resume(coroutine.create(function()
  2069. repeat
  2070. swait()
  2071. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2072. local mag =(MainPos - pos).magnitude
  2073. 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)
  2074. MainPos = MainPos + MouseLook.lookVector * speed
  2075. num = num - 1
  2076. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2077. if hit ~= nil then
  2078. num = 0
  2079. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2080. refpart.Anchored = true
  2081. refpart.CFrame = CFrame.new(pos)
  2082. game:GetService("Debris"):AddItem(refpart, 2)
  2083. end
  2084. if num <= 0 then
  2085. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2086. refpart.Anchored = true
  2087. refpart.CFrame = CFrame.new(pos)
  2088. if hit ~= nil then
  2089. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2090. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2091. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2092. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2093. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2094. end
  2095. game:GetService("Debris"):AddItem(refpart, 0)
  2096. end
  2097. until num <= 0
  2098. end))
  2099. end
  2100. function shoottraildd2(mouse, partt, SpreadAmount)
  2101. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2102. local MainPos = partt.Position
  2103. local MainPos2 = mouse + SpreadVectors
  2104. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2105. local speed = 3000
  2106. local num = 1
  2107. coroutine.resume(coroutine.create(function()
  2108. repeat
  2109. swait()
  2110. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2111. local mag = (MainPos - pos).magnitude
  2112. 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)
  2113. MainPos = MainPos + MouseLook.lookVector * speed
  2114. num = num - 1
  2115. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2116. if hit ~= nil then
  2117. num = 0
  2118. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2119. refpart.Anchored = true
  2120. refpart.CFrame = CFrame.new(pos)
  2121. game:GetService("Debris"):AddItem(refpart, 2)
  2122. end
  2123. if num <= 0 then
  2124. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2125. refpart.Anchored = true
  2126. refpart.CFrame = CFrame.new(pos)
  2127. if hit ~= nil then
  2128. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2129. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2130. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2131. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2132. MagniKILL(refpart, 80, 0, "Normal")
  2133. end
  2134. game:GetService("Debris"):AddItem(refpart, 0)
  2135. end
  2136. until num <= 0
  2137. end))
  2138. end
  2139. function shoottraildd22(mouse, partt, SpreadAmount)
  2140. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2141. local MainPos = partt.Position
  2142. local MainPos2 = mouse + SpreadVectors
  2143. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2144. local speed = 900
  2145. local num = 1
  2146. coroutine.resume(coroutine.create(function()
  2147. repeat
  2148. swait()
  2149. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2150. local mag = (MainPos - pos).magnitude
  2151. 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)
  2152. MainPos = MainPos + MouseLook.lookVector * speed
  2153. num = num - 1
  2154. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2155. if hit ~= nil then
  2156. num = 0
  2157. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2158. refpart.Anchored = true
  2159. refpart.CFrame = CFrame.new(pos)
  2160. game:GetService("Debris"):AddItem(refpart, 2)
  2161. end
  2162. if num <= 0 then
  2163. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2164. refpart.Anchored = true
  2165. refpart.CFrame = CFrame.new(pos)
  2166. if hit ~= nil then
  2167. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2168. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2169. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2170. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2171. MagniKILL(refpart, 80, 0, "Normal")
  2172. end
  2173. game:GetService("Debris"):AddItem(refpart, 0)
  2174. end
  2175. until num <= 0
  2176. end))
  2177. end
  2178. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2179. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2180. local MainPos = partt.Position
  2181. local MainPos2 = mouse + SpreadVectors
  2182. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2183. local speed = 200
  2184. local num = 0
  2185. coroutine.resume(coroutine.create(function()
  2186. repeat
  2187. swait()
  2188. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2189. local mag = (MainPos - pos).magnitude
  2190. 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)
  2191. MainPos = MainPos + MouseLook.lookVector * speed
  2192. num = num - 1
  2193. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2194. if hit ~= nil then
  2195. num = 0
  2196. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2197. refpart.Anchored = true
  2198. refpart.CFrame = CFrame.new(pos)
  2199. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2200. game:GetService("Debris"):AddItem(refpart, 2)
  2201. end
  2202. if num <= 0 then
  2203. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2204. refpart.Anchored = true
  2205. refpart.CFrame = CFrame.new(pos)
  2206. if hit ~= nil then
  2207. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2208. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2209. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2210. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2211. end
  2212. game:GetService("Debris"):AddItem(refpart, 0)
  2213. end
  2214. until num <= 0
  2215. end))
  2216. end
  2217. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2218. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2219. local MainPos = partt.Position
  2220. local MainPos2 = mouse + SpreadVectors
  2221. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2222. local speed = 500
  2223. local num = 1
  2224. coroutine.resume(coroutine.create(function()
  2225. repeat
  2226. swait()
  2227. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2228. local mag = (MainPos - pos).magnitude
  2229. 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)
  2230. MainPos = MainPos + MouseLook.lookVector * speed
  2231. num = num - 1
  2232. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2233. if hit ~= nil then
  2234. num = 0
  2235. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2236. refpart.Anchored = true
  2237. refpart.CFrame = CFrame.new(pos)
  2238. game:GetService("Debris"):AddItem(refpart, 2)
  2239. end
  2240. if num <= 0 then
  2241. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2242. refpart.Anchored = true
  2243. refpart.CFrame = CFrame.new(pos)
  2244. if hit ~= nil then
  2245. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2246. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2247. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2248. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2249. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2250. end
  2251. game:GetService("Debris"):AddItem(refpart, 0)
  2252. end
  2253. until num <= 0
  2254. end))
  2255. end
  2256.  
  2257.  
  2258. ---
  2259.  
  2260. attackdebounce = false
  2261. deb=false
  2262.  
  2263. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2264. if hit.Parent==nil then
  2265. return
  2266. end
  2267. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2268. for _,v in pairs(hit.Parent:children()) do
  2269. if v:IsA("Humanoid") then
  2270. h=v
  2271. end
  2272. end
  2273. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2274. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2275. end
  2276. if hit.Parent.className=="Hat" then
  2277. hit=hit.Parent.Parent:findFirstChild("Head")
  2278. end
  2279. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2280. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2281. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2282. return
  2283. end]]
  2284. -- hs(hit,1.2)
  2285. c=Instance.new("ObjectValue")
  2286. c.Name="creator"
  2287. c.Value=game:service("Players").LocalPlayer
  2288. c.Parent=h
  2289. game:GetService("Debris"):AddItem(c,.5)
  2290. Damage=math.random(minim,maxim)
  2291. -- h:TakeDamage(Damage)
  2292. blocked=false
  2293. block=hit.Parent:findFirstChild("Block")
  2294. if block~=nil then
  2295. print(block.className)
  2296. if block.className=="NumberValue" then
  2297. if block.Value>0 then
  2298. blocked=true
  2299. if decreaseblock==nil then
  2300. block.Value=block.Value-1
  2301. end
  2302. end
  2303. end
  2304. if block.className=="IntValue" then
  2305. if block.Value>0 then
  2306. blocked=true
  2307. if decreaseblock~=nil then
  2308. block.Value=block.Value-1
  2309. end
  2310. end
  2311. end
  2312. end
  2313. if blocked==false then
  2314. -- h:TakeDamage(Damage)
  2315. h.Health=h.Health-Damage
  2316. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2317. else
  2318. h.Health=h.Health-(Damage/2)
  2319. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2320. end
  2321. if Type=="Knockdown" then
  2322. Humanoid=hit.Parent.Humanoid
  2323. Humanoid.PlatformStand=true
  2324. coroutine.resume(coroutine.create(function(HHumanoid)
  2325. swait(1)
  2326. HHumanoid.PlatformStand=false
  2327. end),Humanoid)
  2328. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2329. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2330. local bodvol=Instance.new("BodyVelocity")
  2331. bodvol.velocity=angle*knockback
  2332. bodvol.P=5000
  2333. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2334. bodvol.Parent=hit
  2335. rl=Instance.new("BodyAngularVelocity")
  2336. rl.P=3000
  2337. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2338. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2339. rl.Parent=hit
  2340. game:GetService("Debris"):AddItem(bodvol,.5)
  2341. game:GetService("Debris"):AddItem(rl,.5)
  2342. elseif Type=="Normal" then
  2343. bp=Instance.new("BodyVelocity")
  2344. bp.P=100000
  2345. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2346. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2347. if KnockbackType==1 then
  2348. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2349. elseif KnockbackType==2 then
  2350. bp.velocity=Property.CFrame.lookVector*knockback
  2351. end
  2352. if knockback>0 then
  2353. bp.Parent=hit.Parent.Torso
  2354.  
  2355. end
  2356. game:GetService("Debris"):AddItem(bp,.5)
  2357. elseif Type=="Up" then
  2358. local bodyVelocity=Instance.new("BodyVelocity")
  2359. bodyVelocity.velocity=vt(0,60,0)
  2360. bodyVelocity.P=5000
  2361. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2362. bodyVelocity.Parent=hit
  2363. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2364. rl=Instance.new("BodyAngularVelocity")
  2365. rl.P=3000
  2366. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2367. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2368. rl.Parent=hit
  2369. game:GetService("Debris"):AddItem(rl,.5)
  2370. elseif Type=="Snare" then
  2371. bp=Instance.new("BodyPosition")
  2372. bp.P=2000
  2373. bp.D=100
  2374. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2375. bp.position=hit.Parent.Torso.Position
  2376. bp.Parent=hit.Parent.Torso
  2377. game:GetService("Debris"):AddItem(bp,1)
  2378. elseif Type=="Target" then
  2379. if Targetting==false then
  2380. ZTarget=hit.Parent.Torso
  2381. coroutine.resume(coroutine.create(function(Part)
  2382. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2383. swait(1)
  2384. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2385. end),ZTarget)
  2386. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2387. targetgui=Instance.new("BillboardGui")
  2388. targetgui.Parent=ZTarget
  2389. targetgui.Size=UDim2.new(10,100,10,100)
  2390. targ=Instance.new("ImageLabel")
  2391. targ.Parent=targetgui
  2392. targ.BackgroundTransparency=1
  2393. targ.Image="rbxassetid://4834067"
  2394. targ.Size=UDim2.new(1,0,1,0)
  2395. cam.CameraType="Scriptable"
  2396. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2397. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2398. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2399. Targetting=true
  2400. RocketTarget=ZTarget
  2401. for i=1,Property do
  2402. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2403. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2404. swait()
  2405. end
  2406. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2407. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2408. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2409. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2410. end
  2411. Targetting=true
  2412. RocketTarget=true
  2413. targetgui.Parent=true
  2414. cam.CameraType="Custom"
  2415. end
  2416. end
  2417. debounce=Instance.new("BoolValue")
  2418. debounce.Name="DebounceHit"
  2419. debounce.Parent=hit.Parent
  2420. debounce.Value=true
  2421. game:GetService("Debris"):AddItem(debounce,Delay)
  2422. c=Instance.new("ObjectValue")
  2423. c.Name="creator"
  2424. c.Value=Player
  2425. c.Parent=h
  2426. game:GetService("Debris"):AddItem(c,.5)
  2427. CRIT=true
  2428. hitDeb=true
  2429. AttackPos=6
  2430. end
  2431. end
  2432.  
  2433. showDamage=function(Char,Dealt,du,Color)
  2434. m=Instance.new("Model")
  2435. m.Name=tostring(Dealt)
  2436. h=Instance.new("Humanoid")
  2437. h.Health=0
  2438. h.MaxHealth=0
  2439. h.Parent=m
  2440. c=Instance.new("Part")
  2441. c.Transparency=0
  2442. c.BrickColor=Color
  2443. c.Transparency = 1
  2444. c.Name="Head"
  2445. c.TopSurface=0
  2446. c.BottomSurface=0
  2447. c.formFactor="Plate"
  2448. c.Size=Vector3.new(1,.4,1)
  2449.  
  2450. local txt = Instance.new("BillboardGui", c)
  2451. txt.Adornee = c
  2452. txt.Name = "_status"
  2453. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2454. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2455. local text = Instance.new("TextLabel", txt)
  2456. text.Size = UDim2.new(10, 0, 7, 0)
  2457. text.FontSize = "Size12"
  2458. text.TextScaled = true
  2459. text.TextTransparency = 0.5
  2460. text.BackgroundTransparency = 1
  2461. text.TextTransparency = 0.5
  2462. text.TextStrokeTransparency = 0.5
  2463. text.Font = "SciFi"
  2464. text.TextStrokeColor3 = Color3.new(0,0,0)
  2465. v=Instance.new("Part")
  2466. v.Name = "ColorBrick"
  2467. v.Parent=c
  2468. v.FormFactor="Symmetric"
  2469. v.Anchored=true
  2470. v.CanCollide=false
  2471. v.BottomSurface="Smooth"
  2472. v.TopSurface="Smooth"
  2473. v.Size=Vector3.new(10,5,3)
  2474. v.Transparency=1
  2475. v.CFrame=c.CFrame
  2476. v.BrickColor=BrickColor.random()
  2477. v.Transparency=1
  2478. text.TextColor3 = t.BrickColor.Color
  2479. v.Shape="Block"
  2480. text.Text = tostring(Dealt)
  2481. ms=Instance.new("CylinderMesh")
  2482. ms.Scale=Vector3.new(.8,.8,.8)
  2483. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2484. local rndm=math.random(1,#hitsounds)
  2485. local r=rndm
  2486. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2487. if CRIT==true then
  2488. ms.Scale=Vector3.new(1,1.25,1)
  2489. end
  2490. ms.Parent=c
  2491. c.Reflectance=0
  2492. Instance.new("BodyGyro").Parent=c
  2493. c.Parent=m
  2494. if Char:findFirstChild("Head")~=nil then
  2495. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2496. elseif Char.Parent:findFirstChild("Head")~=nil then
  2497. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2498. end
  2499. f=Instance.new("BodyPosition")
  2500. f.P=200000
  2501. f.D=100
  2502. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2503. f.position=c.Position+Vector3.new(0,3,0)
  2504. f.Parent=c
  2505. game:GetService("Debris"):AddItem(m,.5+du)
  2506. c.CanCollide=false
  2507. m.Parent=workspace
  2508. c.CanCollide=false
  2509. end
  2510.  
  2511.  
  2512. ------
  2513. hito = function(dm, X, c, dn, dp, dq)
  2514. for I,dr in pairs(workspace:GetChildren()) do
  2515. 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
  2516. local ds = dr:FindFirstChild("Humanoid")
  2517. local dt = dr:FindFirstChild("HumanoidRootPart")
  2518. TakeDamage(ds, c)
  2519. if InForm == true then
  2520. ds.Parent:BreakJoints()
  2521. wait(1.2)
  2522. ds.Parent:Destroy()
  2523. end
  2524. ds:SetStateEnabled(16, true)
  2525. delay(dn, function()
  2526. ds:SetStateEnabled(16, true)
  2527. end)
  2528. local du = Instance.new("StringValue")
  2529. du.Name = "alabo"
  2530. du.Parent = dt
  2531. game.Debris:AddItem(du, dn)
  2532. local dv = Instance.new("Part")
  2533.  
  2534. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2535. dv.Transparency = 0.25
  2536. dv.Anchored = true
  2537. dv.CanCollide = false
  2538. dv.BrickColor = BrickColor.new("White")
  2539. dv.Material = "Neon"
  2540. dv.Locked = true
  2541. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2542. dv.Parent = modz
  2543. local dw = Instance.new("SpecialMesh")
  2544. dw.MeshType = "Sphere"
  2545. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2546. dw.Parent = dv
  2547. game.Debris:AddItem(dv, 1)
  2548. local dx = Instance.new("Model")
  2549. dx.Name = c
  2550. dx.Parent = workspace
  2551. game.Debris:AddItem(dx, 0.5 + c / 75)
  2552. local dy = Instance.new("Humanoid")
  2553. dy.MaxHealth = 0
  2554. dy.Parent = dx
  2555. local dz = Instance.new("Part")
  2556. dz.Name = "Head"
  2557. dz.Locked = true
  2558. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2559. dz.Position = dt.Position
  2560. dz.BrickColor = BrickColor.new("New Yeller")
  2561. dz.Material = "Neon"
  2562. dz.Transparency = 1
  2563. dz.CanCollide = false
  2564. dz.Parent = dx
  2565. local dA = Instance.new("BodyPosition")
  2566. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2567. dA.P = 20000
  2568. dA.D = 300
  2569. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2570. dA.Parent = dz
  2571. local dB = Instance.new("CylinderMesh")
  2572. dB.Parent = dz
  2573. coroutine.resume(coroutine.create(function()
  2574. while dB do
  2575. swait()
  2576. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2577. end
  2578. end))
  2579. if dp then
  2580. local dC = Instance.new("BodyVelocity")
  2581. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2582. dC.P = 9999999999
  2583. dC.Velocity = dp
  2584. dC.Parent = dt
  2585. game.Debris:AddItem(dC, dn)
  2586. end
  2587. if dq then
  2588. local dD = Instance.new("BodyAngularVelocity")
  2589. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2590. dD.P = math.huge
  2591. dD.AngularVelocity = dq
  2592. dD.Parent = dt
  2593. game.Debris:AddItem(dD, dn)
  2594. end
  2595. local dE = Instance.new("Sound")
  2596. dE.Pitch = rd2(10, 11) / 10
  2597. dE.Volume = rd2(10, 13) / 10
  2598. dE.EmitterSize = 10
  2599. dE.SoundId = "rbxassetid://"
  2600. dE.Parent = dv
  2601. dE:Play()
  2602. coroutine.resume(coroutine.create(function()
  2603. for I = 1, 5 do
  2604. swait()
  2605. dv.Transparency = dv.Transparency + 0.175
  2606. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2607. end
  2608. end))
  2609. end
  2610. end
  2611. end
  2612. ------
  2613.  
  2614. vt = Vector3.new
  2615. local new = Instance.new
  2616. local cf = CFrame.new
  2617. local cfa = CFrame.Angles
  2618. local bc = BrickColor.new
  2619.  
  2620. function bigbangattack()
  2621. attack = true
  2622. Humanoid.WalkSpeed = 0
  2623. for i = 0, 8, 0.1 do
  2624. swait()
  2625. 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)
  2626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2628. 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)
  2629. 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)
  2630. 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)
  2631. 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)
  2632. end
  2633. local rng = Instance.new("Part", mouse)
  2634. rng.Anchored = true
  2635. rng.BrickColor = BrickColor.new("Cyan")
  2636. rng.CanCollide = false
  2637. rng.FormFactor = 3
  2638. rng.Name = "Ring"
  2639. rng.Size = Vector3.new(0.4,0.4,0.4)
  2640. rng.Transparency = 0
  2641. rng.TopSurface = 0
  2642. rng.BottomSurface = 0
  2643. rng.CFrame = RootPart.CFrame
  2644. local rngm = Instance.new("SpecialMesh", rng)
  2645. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2646.  
  2647. local rng3 = rng:Clone()
  2648. rng3.Parent = char
  2649. local rng3m = rng3.Mesh
  2650.  
  2651. local rng5 = rng:Clone()
  2652. rng5.Parent = char
  2653. rng5.BrickColor = BrickColor.new("Cyan")
  2654. local rng5m = rng5.Mesh
  2655. local rng6 = rng:Clone()
  2656. rng6.Material = "Plastic"
  2657. rng6.BrickColor = BrickColor.new("Cyan")
  2658. rng6.Parent = char
  2659. local rng6m = rng6.Mesh
  2660. rng6m.Scale = vt(7.5,7.5,7.5)
  2661. rng6m.MeshType = "FileMesh"
  2662. rng6m.MeshId = "rbxassetid://430736398"
  2663. local Must2 = Instance.new("Sound",rng6)
  2664. Must2.SoundId = "rbxassetid://135581154"
  2665. Must2.Pitch = 0.99
  2666. Must2.Volume = 3
  2667. Must2.Looped = false
  2668. wait(0)
  2669. Must2:Play()
  2670. local hita = rng6.Touched:connect(function(hit)
  2671. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2672. end)
  2673.  
  2674. rng3.CFrame = RootPart.CFrame
  2675.  
  2676. rng5.CFrame = RootPart.CFrame
  2677. rng6.CFrame = RootPart.CFrame
  2678. local pie222 = Instance.new("ParticleEmitter")
  2679. pie222.Parent = rng6
  2680. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2681. pie222.LightEmission = 1
  2682. pie222.Size = NumberSequence.new(6,1)
  2683. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2684. pie222.Transparency = NumberSequence.new(0.6,1)
  2685. pie222.EmissionDirection = "Top"
  2686. pie222.Enabled = true
  2687. pie222.Lifetime = NumberRange.new(1)
  2688. pie222.Rotation = NumberRange.new(-320, 320)
  2689. pie222.Rate = 404
  2690. pie222.Speed = NumberRange.new(0)
  2691. pie222.LockedToPart = false
  2692. pie222.VelocitySpread = 2
  2693. wait()
  2694. local scaler = 10/5
  2695. local scaler2 = 10/5
  2696. for i = 0,10,0.1 do
  2697. swait()
  2698. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2699.  
  2700. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2701.  
  2702. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2703. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2704. rng6.CFrame = rng3.CFrame
  2705. rng.Transparency = rng.Transparency + 1
  2706.  
  2707. rng3.Transparency = rng3.Transparency + 0.01
  2708.  
  2709. rng5.Transparency = rng5.Transparency + 0.01
  2710. rng6.Transparency = rng6.Transparency + 0.021
  2711. scaler = scaler - 0.125/5
  2712. scaler2 = scaler2 - 0.1/5
  2713.  
  2714. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2715.  
  2716. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2717. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2718. end
  2719. hita:disconnect()
  2720. game:GetService("Debris"):AddItem(rng, 1)
  2721.  
  2722. game:GetService("Debris"):AddItem(rng3, 1)
  2723.  
  2724. game:GetService("Debris"):AddItem(rng5, 1)
  2725. attack = false
  2726. pie222:Destroy()
  2727. Humanoid.WalkSpeed = 16
  2728. end
  2729.  
  2730.  
  2731. function bigbangattack2()
  2732. attack = true
  2733. Humanoid.WalkSpeed = 0
  2734. for i = 0, 8, 0.1 do
  2735. swait()
  2736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2737. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2738. 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)
  2739. 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)
  2740. 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)
  2741. 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)
  2742. end
  2743. local rng = Instance.new("Part", RightArm)
  2744. rng.Anchored = true
  2745. rng.BrickColor = BrickColor.new("Cyan")
  2746. rng.CanCollide = false
  2747. rng.FormFactor = 3
  2748. rng.Name = "Ring"
  2749. rng.Size = Vector3.new(0.4,0.4,0.4)
  2750. rng.Transparency = 0
  2751. rng.TopSurface = 0
  2752. rng.BottomSurface = 0
  2753. rng.CFrame = RootPart.CFrame
  2754. local rngm = Instance.new("SpecialMesh", rng)
  2755. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2756.  
  2757. local rng3 = rng:Clone()
  2758. rng3.Parent = char
  2759. local rng3m = rng3.Mesh
  2760.  
  2761. local rng5 = rng:Clone()
  2762. rng5.Parent = char
  2763. rng5.BrickColor = BrickColor.new("Cyan")
  2764. local rng5m = rng5.Mesh
  2765. local rng6 = rng:Clone()
  2766. rng6.Material = "Plastic"
  2767. rng6.BrickColor = BrickColor.new("Cyan")
  2768. rng6.Parent = char
  2769. local rng6m = rng6.Mesh
  2770. rng6m.Scale = vt(7.5,7.5,30.5)
  2771. rng6m.MeshType = "FileMesh"
  2772. rng6m.MeshId = "rbxassetid://430736398"
  2773. local Must2 = Instance.new("Sound",Torso)
  2774. Must2.SoundId = "rbxassetid://719747626"
  2775. Must2.Pitch = 0.99
  2776. Must2.Volume = 3
  2777. Must2.Looped = false
  2778. wait(0)
  2779. Must2:Play()
  2780. local hita = rng6.Touched:connect(function(hit)
  2781. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2782. end)
  2783.  
  2784. rng3.CFrame = Head.CFrame
  2785.  
  2786. rng5.CFrame = Head.CFrame
  2787. rng6.CFrame = rng5.CFrame
  2788. local pie222 = Instance.new("ParticleEmitter")
  2789. pie222.Parent = rng6
  2790. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2791. pie222.LightEmission = 1
  2792. pie222.Size = NumberSequence.new(15,1)
  2793. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2794. pie222.Transparency = NumberSequence.new(0.6,1)
  2795. pie222.EmissionDirection = "Top"
  2796. pie222.Enabled = true
  2797. pie222.Lifetime = NumberRange.new(1)
  2798. pie222.Rotation = NumberRange.new(-320, 320)
  2799. pie222.Rate = 404
  2800. pie222.Speed = NumberRange.new(0)
  2801. pie222.LockedToPart = false
  2802. pie222.VelocitySpread = 2
  2803. wait()
  2804. local scaler = 10/5
  2805. local scaler2 = 10/5
  2806. for i = 0,10,0.1 do
  2807. swait()
  2808. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2809.  
  2810. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2811.  
  2812. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2813. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2814. rng6.CFrame = rng3.CFrame
  2815. rng.Transparency = rng.Transparency + 1
  2816.  
  2817. rng3.Transparency = rng3.Transparency + 0.01
  2818.  
  2819. rng5.Transparency = rng5.Transparency + 0.01
  2820. rng6.Transparency = rng6.Transparency + 0.021
  2821. scaler = scaler - 0.125/5
  2822. scaler2 = scaler2 - 0.1/5
  2823.  
  2824. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2825.  
  2826. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2827. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2828. end
  2829. hita:disconnect()
  2830. game:GetService("Debris"):AddItem(rng, 1)
  2831.  
  2832. game:GetService("Debris"):AddItem(rng3, 1)
  2833.  
  2834. game:GetService("Debris"):AddItem(rng5, 1)
  2835. attack = false
  2836. pie222:Destroy()
  2837. Humanoid.WalkSpeed = 16
  2838. end
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844. mouse.KeyDown:connect(function(k) ---galickgun
  2845. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2846. MV4 = 0
  2847. local Must = Instance.new("Sound",Torso)
  2848. Must.SoundId = "rbxassetid://719748223"
  2849. Must.Pitch = 0.99
  2850. Must.Volume = 3.4
  2851. Must.Looped = false
  2852. wait(0)
  2853. Must:Play()
  2854. Humanoid.WalkSpeed = 13
  2855. local Aura = Instance.new('ParticleEmitter')
  2856. Aura.Name = "Aura"
  2857. Aura.Texture = "rbxassetid://347730682"
  2858. Aura.Parent = Torso
  2859. Aura.LightEmission = 1
  2860. Aura.Transparency = NumberSequence.new(0.4,1)
  2861. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2862. Aura.Size = NumberSequence.new(1,9)
  2863. Aura.Rotation = NumberRange.new(-360,360)
  2864. Aura.LockedToPart = true
  2865. Aura.Lifetime = NumberRange.new(1)
  2866. Aura.Rate = 100
  2867. Aura.Speed = NumberRange.new(0)
  2868. Aura.EmissionDirection = "Top"
  2869. local Aura2 = Instance.new('ParticleEmitter')
  2870. Aura2.Name = "Aura"
  2871. Aura2.Texture = "rbxassetid://1046299182"
  2872. Aura2.Parent = Torso
  2873. Aura2.LightEmission = 1
  2874. Aura2.Transparency = NumberSequence.new(0,1)
  2875. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2876. Aura2.Size = NumberSequence.new(14)
  2877. Aura2.Rotation = NumberRange.new(-360,360)
  2878. Aura2.LockedToPart = true
  2879. Aura2.Lifetime = NumberRange.new(0.2)
  2880. Aura2.Rate = 20
  2881. Aura2.Speed = NumberRange.new(0)
  2882. Aura2.EmissionDirection = "Top"
  2883. attack = true
  2884. Firepart1 = Instance.new("Part", RightArm)
  2885. Firepart1.Size = Vector3.new(1, 1, 1)
  2886. GuW1 = Instance.new("Weld")
  2887. GuW1.Name = "GuW"
  2888. GuW1.Part0 = RightArm
  2889. GuW1.C0 = cn(0, -1, 0)
  2890. GuW1.C1 = cn(0, 0, 0)
  2891. GuW1.Part1 = Firepart1
  2892. GuW1.Parent = RightArm
  2893. Firepart1.Transparency = 1
  2894. Firepart2 = Instance.new("Part", LeftArm)
  2895. Firepart2.Size = Vector3.new(1, 1, 1)
  2896. GuW2 = Instance.new("Weld")
  2897. GuW2.Name = "GuW"
  2898. GuW2.Part0 = LeftArm
  2899. GuW2.C0 = cn(0, -1, 0)
  2900. GuW2.C1 = cn(0, 0, 0)
  2901. GuW2.Part1 = Firepart2
  2902. GuW2.Parent = LeftArm
  2903. Firepart2.Transparency = 1
  2904. GuW1:Destroy()
  2905. GuW1 = Instance.new("Weld")
  2906. GuW1.Name = "GuW"
  2907. GuW1.Part0 = Torso
  2908. GuW1.C0 = cn(0, 0, -6)
  2909. GuW1.C1 = cn(0, 0, 0)
  2910. GuW1.Part1 = Firepart1
  2911. GuW1.Parent = Torso
  2912. GuW2:Destroy()
  2913. GuW2 = Instance.new("Weld")
  2914. GuW2.Name = "GuW"
  2915. GuW2.Part0 = Torso
  2916. GuW2.C0 = cn(0, 0, -6)
  2917. GuW2.C1 = cn(0, 0, 0)
  2918. GuW2.Part1 = Firepart2
  2919. GuW2.Parent = Torso
  2920. GuW2:Destroy()
  2921. GuW2 = Instance.new("Weld")
  2922. GuW2.Name = "GuW"
  2923. GuW2.Part0 = Torso
  2924. GuW2.C0 = cn(0, 0, -4)
  2925. GuW2.C1 = cn(0, 0, 0)
  2926. GuW2.Part1 = Firepart2
  2927. GuW2.Parent = Torso
  2928. for i = 0, 18, 0.1 do
  2929. swait()
  2930. if Torsovelocity.Y > 2 then
  2931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2933. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2935. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2936. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2937. elseif Torsovelocity.Y < 1 then
  2938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2940. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2943. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2944. end
  2945. end
  2946. GuW1:Destroy()
  2947. GuW1 = Instance.new("Weld")
  2948. GuW1.Name = "GuW"
  2949. GuW1.Part0 = Torso
  2950. GuW1.C0 = cn(0, 0, -15)
  2951. GuW1.C1 = cn(0, 0, 0)
  2952. GuW1.Part1 = Firepart1
  2953. GuW1.Parent = Torso
  2954. GuW2:Destroy()
  2955. GuW2 = Instance.new("Weld")
  2956. GuW2.Name = "GuW"
  2957. GuW2.Part0 = Torso
  2958. GuW2.C0 = cn(0, 0, -17.5)
  2959. GuW2.C1 = cn(0, 0, 0)
  2960. GuW2.Part1 = Firepart2
  2961. GuW2.Parent = Torso
  2962. local Must = Instance.new("Sound",Torso)
  2963. Must.SoundId = "rbxassetid://719747626"
  2964. Must.Pitch = 0.99
  2965. Must.Volume = 3.9
  2966. Must.Looped = false
  2967. wait(0)
  2968. Must:Play()
  2969. for i = 0, 1.25, 0.01 do
  2970. swait()
  2971. 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)
  2972. shoottraildd22(mouse.Hit.p, Torso, 0)
  2973. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2974. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2975. if Torsovelocity.Y > 2 then
  2976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2978. 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)
  2979. 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)
  2980. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2981. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2982. end
  2983. end
  2984. Must:Stop()
  2985. Aura:Destroy()
  2986. Aura2:Destroy()
  2987. wait(0.5)
  2988. Humanoid.WalkSpeed = 16
  2989. attack = false
  2990. MV4 = 300
  2991. Firepart1:Destroy()
  2992. Firepart2:Destroy()
  2993. end
  2994. end)
  2995.  
  2996.  
  2997. d = {}
  2998. function iteffect()
  2999.  
  3000. coroutine.resume(coroutine.create(function()
  3001.  
  3002. for i = 1, 10 do
  3003. effect = Instance.new("Part", workspace)
  3004. effect.Anchored = true
  3005. effect.CanCollide = false
  3006. effect.Size = Vector3.new(0.2, 3, 0.2)
  3007. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3008. effect.Transparency = 0
  3009. effect.Material = "Plastic"
  3010. effect.BrickColor = BrickColor.new("Really black")
  3011. table.insert(d, effect)
  3012. game:GetService("Debris"):AddItem(effect, 0.3)
  3013. end
  3014.  
  3015. coroutine.resume(coroutine.create(function()
  3016. for i = 1, 10 do
  3017. for i,e in pairs(d) do
  3018. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3019. e.Transparency = e.Transparency + 0.030
  3020. end
  3021. wait(0.01)
  3022. end
  3023.  
  3024. end))
  3025. end))
  3026.  
  3027.  
  3028. end
  3029.  
  3030. tp = true
  3031.  
  3032. mouse.KeyDown:connect(function(k)
  3033. if k == "e" then
  3034. if tp == true then
  3035. tp = false
  3036. char.Head.face.Parent = game.Lighting
  3037. wait(0)
  3038. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3039. game.Lighting.face.Parent = char.Head
  3040. wait(0)
  3041. tp = true
  3042.  
  3043.  
  3044. end
  3045. end
  3046. end)
  3047.  
  3048.  
  3049. MV4 = 300
  3050. mouse.KeyDown:connect(function(k)
  3051. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3052. MV4 = 0
  3053. local Must = Instance.new("Sound",workspace)
  3054. Must.SoundId = "rbxassetid://512366303"
  3055. Must.Pitch = 0.99
  3056. Must.Volume = 3.5
  3057. Must.Looped = true
  3058. wait(0)
  3059. Must:Play()
  3060. local lb = Instance.new("Part")
  3061. lb.Parent = char
  3062. lb.Material = "Neon"
  3063. lb.Color = BrickColor.new("Gold").Color
  3064. lb.CanCollide = false
  3065. lb.Material = "Neon"
  3066. lb.Size = vt(1,1,1)
  3067. lb.CFrame = Torso.CFrame
  3068. lb.Rotation = vt(0,0,0)
  3069. lb.Anchored = true
  3070. lb.Transparency = 0
  3071. local thing = Instance.new("SpecialMesh",lb)
  3072. thing.MeshType = "FileMesh"
  3073. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3074. thing.Scale = vt(0,15,0)
  3075. local chancerot = math.random(1,2)
  3076. for z = 0, 4 do
  3077. if chancerot == 1 then
  3078. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3079. elseif chancerot == 2 then
  3080. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3081. end
  3082. lb.Transparency = lb.Transparency + 0.1
  3083. thing.Scale = thing.Scale + vt(15,0,15)
  3084. wait()
  3085. end
  3086. for z = 0, 4 do
  3087. if chancerot == 1 then
  3088. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3089. elseif chancerot == 2 then
  3090. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3091. end
  3092. lb.Transparency = lb.Transparency + 0.1
  3093. thing.Scale = thing.Scale + vt(15,0,15)
  3094. wait()
  3095. end
  3096.  
  3097. local Aura = Instance.new('ParticleEmitter')
  3098. Aura.Name = "Aura"
  3099. Aura.Texture = "rbxassetid://347730682"
  3100. Aura.Parent = Torso
  3101. Aura.LightEmission = 1
  3102. Aura.Transparency = NumberSequence.new(0.5,1)
  3103. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3104. Aura.Size = NumberSequence.new(1,25)
  3105. Aura.Rotation = NumberRange.new(-360,360)
  3106. Aura.LockedToPart = true
  3107. Aura.Lifetime = NumberRange.new(1)
  3108. Aura.Rate = 100
  3109. Aura.Speed = NumberRange.new(0)
  3110. Aura.EmissionDirection = "Top"
  3111. local Aura2 = Instance.new('ParticleEmitter')
  3112. Aura2.Name = "Aura"
  3113. Aura2.Texture = "rbxassetid://1046299182"
  3114. Aura2.Parent = Torso
  3115. Aura2.LightEmission = 1
  3116. Aura2.Transparency = NumberSequence.new(0,1)
  3117. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3118. Aura2.Size = NumberSequence.new(55)
  3119. Aura2.Rotation = NumberRange.new(-360,360)
  3120. Aura2.LockedToPart = true
  3121. Aura2.Lifetime = NumberRange.new(0.2)
  3122. Aura2.Rate = 20
  3123. Aura2.Speed = NumberRange.new(0)
  3124. Aura2.EmissionDirection = "Top"
  3125. lig = Instance.new("PointLight",Player.Character.Torso)
  3126. lig.Color=Color3.new(255,255,0)
  3127. lig.Range = 12
  3128. Humanoid.WalkSpeed = 0.01
  3129. attack = true
  3130. Firepart1 = Instance.new("Part", RightArm)
  3131. Firepart1.Size = Vector3.new(1, 1, 1)
  3132. GuW1 = Instance.new("Weld")
  3133. GuW1.Name = "GuW"
  3134. GuW1.Part0 = RightArm
  3135. GuW1.C0 = cn(0, -1, 0)
  3136. GuW1.C1 = cn(0, 0, 0)
  3137. GuW1.Part1 = Firepart1
  3138. GuW1.Parent = RightArm
  3139. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3140. Firepart1.Transparency = 1
  3141. Firepart2 = Instance.new("Part", LeftArm)
  3142. Firepart2.Size = Vector3.new(1, 1, 1)
  3143. GuW2 = Instance.new("Weld")
  3144. GuW2.Name = "GuW"
  3145. GuW2.Part0 = LeftArm
  3146. GuW2.C0 = cn(0, -1, 0)
  3147. GuW2.C1 = cn(0, 0, 0)
  3148. GuW2.Part1 = Firepart2
  3149. GuW2.Parent = LeftArm
  3150. Firepart2.Transparency = 1
  3151.  
  3152. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3153. GuW1:Destroy()
  3154. GuW1 = Instance.new("Weld")
  3155. GuW1.Name = "GuW"
  3156. GuW1.Part0 = Torso
  3157. GuW1.C0 = cn(0, 0, -6)
  3158. GuW1.C1 = cn(0, 0, 0)
  3159. GuW1.Part1 = Firepart1
  3160. GuW1.Parent = Torso
  3161. GuW2:Destroy()
  3162. GuW2 = Instance.new("Weld")
  3163. GuW2.Name = "GuW"
  3164. GuW2.Part0 = Torso
  3165. GuW2.C0 = cn(0, 0, -6)
  3166. GuW2.C1 = cn(0, 0, 0)
  3167. GuW2.Part1 = Firepart2
  3168. GuW2.Parent = Torso
  3169.  
  3170. GuW2:Destroy()
  3171. GuW2 = Instance.new("Weld")
  3172. GuW2.Name = "GuW"
  3173. GuW2.Part0 = Torso
  3174. GuW2.C0 = cn(0, 0, -4)
  3175. GuW2.C1 = cn(0, 0, 0)
  3176. GuW2.Part1 = Firepart2
  3177. GuW2.Parent = Torso
  3178. for i = 0, 15, 0.1 do
  3179. swait()
  3180. if Torsovelocity.Y > 2 then
  3181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3183. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3186. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3187. elseif Torsovelocity.Y < 1 then
  3188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3190. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3193. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3194. end
  3195. end
  3196. wait(16)
  3197. local Aura3 = Instance.new('ParticleEmitter')
  3198. Aura3.Name = "Aura"
  3199. Aura3.Texture = "rbxassetid://1046299182"
  3200. Aura3.Parent = Torso
  3201. Aura3.LightEmission = 1
  3202. Aura3.Transparency = NumberSequence.new(0.4,1)
  3203. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3204. Aura3.Size = NumberSequence.new(140)
  3205. Aura3.Rotation = NumberRange.new(-360,360)
  3206. Aura3.LockedToPart = true
  3207. Aura3.Lifetime = NumberRange.new(0.2)
  3208. Aura3.Rate = 70
  3209. Aura3.Speed = NumberRange.new(0)
  3210. Aura3.EmissionDirection = "Top"
  3211. local Aura4 = Instance.new('ParticleEmitter')
  3212. Aura4.Name = "Aura"
  3213. Aura4.Texture = "rbxassetid://1046299182"
  3214. Aura4.Parent = Torso
  3215. Aura4.LightEmission = 1
  3216. Aura4.Transparency = NumberSequence.new(0.7,1)
  3217. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3218. Aura4.Size = NumberSequence.new(190)
  3219. Aura4.Rotation = NumberRange.new(-360,360)
  3220. Aura4.LockedToPart = true
  3221. Aura4.Lifetime = NumberRange.new(0.2)
  3222. Aura4.Rate = 120
  3223. Aura4.Speed = NumberRange.new(0)
  3224. Aura4.EmissionDirection = "Top"
  3225. local Aura5 = Instance.new('ParticleEmitter')
  3226. Aura5.Name = "Aura"
  3227. Aura5.Texture = "rbxassetid://347730682"
  3228. Aura5.Parent = Torso
  3229. Aura5.LightEmission = 1
  3230. Aura5.Transparency = NumberSequence.new(0.2,1)
  3231. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3232. Aura5.Size = NumberSequence.new(1,65)
  3233. Aura5.Rotation = NumberRange.new(-360,360)
  3234. Aura5.LockedToPart = true
  3235. Aura5.Lifetime = NumberRange.new(1)
  3236. Aura5.Rate = 200
  3237. Aura5.Speed = NumberRange.new(0)
  3238. Aura5.EmissionDirection = "Top"
  3239. local quake = Instance.new("Sound",workspace)
  3240. quake.SoundId = "rbxassetid://1048411878"
  3241. quake.Pitch = 0.99
  3242. quake.Volume = 1.3
  3243. quake.Looped = true
  3244. wait(0)
  3245. quake:Play()
  3246. local scrr = Instance.new("Sound",Torso)
  3247. scrr.SoundId = "rbxassetid://908472235"
  3248. scrr.Pitch = 0.99
  3249. scrr.Volume = 5.5
  3250. scrr.Looped = true
  3251. wait(0)
  3252. scrr:Play()
  3253.  
  3254. for i = 0, 2, 0.1 do
  3255. swait()
  3256. local lb = Instance.new("Part")
  3257. lb.Parent = char
  3258. lb.Material = "Neon"
  3259. lb.Color = BrickColor.new("Gold").Color
  3260. lb.CanCollide = false
  3261. lb.Material = "Neon"
  3262. lb.Size = vt(0.5,0,0.5)
  3263. lb.CFrame = Torso.CFrame
  3264. lb.Rotation = vt(0,0,0)
  3265. lb.Anchored = true
  3266. lb.Transparency = 0
  3267. local thing = Instance.new("SpecialMesh",lb)
  3268. thing.MeshType = "FileMesh"
  3269. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3270. thing.Scale = vt(0,15,0)
  3271. local chancerot = math.random(1,2)
  3272. for z = 0, 4 do
  3273. if chancerot == 1 then
  3274. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3275. elseif chancerot == 2 then
  3276. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3277. end
  3278. lb.Transparency = lb.Transparency + 0.1
  3279. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3280. wait()
  3281. end
  3282. for z = 0, 4 do
  3283. if chancerot == 1 then
  3284. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3285. elseif chancerot == 2 then
  3286. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3287. end
  3288. lb.Transparency = lb.Transparency + 0.1
  3289. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3290. wait()
  3291. end
  3292. end
  3293.  
  3294.  
  3295. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3296. for i = 0, 24, 0.1 do
  3297. swait()
  3298. if Torsovelocity.Y > 2 then
  3299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3301. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3302. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3303. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3304. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3305. elseif Torsovelocity.Y < 1 then
  3306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3308. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3309. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3310. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3311. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3312. end
  3313. end
  3314. wait(5)
  3315. GuW1:Destroy()
  3316. GuW1 = Instance.new("Weld")
  3317. GuW1.Name = "GuW"
  3318. GuW1.Part0 = Torso
  3319. GuW1.C0 = cn(0, 0, -15)
  3320. GuW1.C1 = cn(0, 0, 0)
  3321. GuW1.Part1 = Firepart1
  3322. GuW1.Parent = Torso
  3323. GuW2:Destroy()
  3324. GuW2 = Instance.new("Weld")
  3325. GuW2.Name = "GuW"
  3326. GuW2.Part0 = Torso
  3327. GuW2.C0 = cn(0, 0, -17.5)
  3328. GuW2.C1 = cn(0, 0, 0)
  3329. GuW2.Part1 = Firepart2
  3330. GuW2.Parent = Torso
  3331. local Must2 = Instance.new("Sound",Torso) --1048411878
  3332. Must2.SoundId = "rbxassetid://950551676"
  3333. Must2.Pitch = 0.99
  3334. Must2.Volume = 10
  3335. Must2.Looped = false
  3336. wait(0)
  3337. Must2:Play()
  3338. quake:Stop()
  3339. scrr:Stop()
  3340. local Gone = Instance.new('ParticleEmitter')
  3341. Gone.Name = "Aura"
  3342. Gone.Texture = "rbxassetid://1046299182"
  3343. Gone.Parent = Torso
  3344. Gone.LightEmission = 1
  3345. Gone.Transparency = NumberSequence.new(0.7,1)
  3346. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3347. Gone.Size = NumberSequence.new(340)
  3348. Gone.Rotation = NumberRange.new(-360,360)
  3349. Gone.LockedToPart = true
  3350. Gone.Lifetime = NumberRange.new(0.2)
  3351. Gone.Rate = 70
  3352. Gone.Speed = NumberRange.new(0)
  3353. Gone.EmissionDirection = "Top"
  3354. wait(2)
  3355. Aura:Destroy()
  3356. Aura2:Destroy()
  3357. Aura3:Destroy()
  3358. Aura4:Destroy()
  3359. Aura5:Destroy()
  3360. lig:Destroy()
  3361. Gone:Destroy()
  3362. for i = 0, 3, 0.01 do
  3363. swait()
  3364. shoottraildd2(mouse.Hit.p, Torso, 0)
  3365. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3366. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3367. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3368. if Torsovelocity.Y > 2 then
  3369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3371. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3372. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3373. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3374. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3375. elseif Torsovelocity.Y < 1 then
  3376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3381. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3382. end
  3383. end
  3384. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3385. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3386. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3387. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3388. for i = 0, 3, 0.1 do
  3389. swait()
  3390. if Torsovelocity.Y > 2 then
  3391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3393. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3394. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3395. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3396. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3397. elseif Torsovelocity.Y < 1 then
  3398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3400. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3401. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3402. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3403. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3404. end
  3405. end
  3406. wait(1)
  3407. Humanoid.WalkSpeed = 16
  3408. attack = false
  3409. MV4 = 0
  3410. Must:Stop()
  3411. Firepart1:Destroy()
  3412. Firepart2:Destroy()
  3413. end
  3414. end)
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420. musiccommand = 1
  3421. musicwait = false
  3422. mouse.KeyDown:connect(function(k)
  3423. if k == "=" and attack == false then
  3424. if musiccommand == 1 and musicwait == false then
  3425. musicwait = true
  3426. sou2:Stop()
  3427. musiccommand = 2
  3428. end
  3429. if musiccommand == 2 and musicwait == false then
  3430. musicwait = true
  3431. sou2:Play()
  3432. sou2.Volume = 2
  3433. musiccommand = 3
  3434. end
  3435. if musiccommand == 3 and musicwait == false then
  3436. musicwait = true
  3437. sou2.Volume = 0.5
  3438. musiccommand = 1
  3439. end
  3440. musicwait = false
  3441. end
  3442. end)
  3443. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3444. Hitpart3 = Instance.new("Part", HPart3)
  3445. Hitpart3.Size = Vector3.new(1, 1, 1)
  3446. Hitpart3.CanCollide = false
  3447. HuW3 = Instance.new("Weld")
  3448. HuW3.Name = "GuW"
  3449. HuW3.Part0 = HPart3
  3450. HuW3.C0 = cn(Xv, Yv, Zv)
  3451. HuW3.C1 = cn(0, 0, 0)
  3452. HuW3.Part1 = Hitpart3
  3453. HuW3.Parent = HPart3
  3454. Hitpart3.Transparency = 1
  3455. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3456. end
  3457. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3458. Hitpart2 = Instance.new("Part", HPart2)
  3459. Hitpart2.Size = Vector3.new(1, 1, 1)
  3460. Hitpart2.CanCollide = false
  3461. HuW2 = Instance.new("Weld")
  3462. HuW2.Name = "GuW"
  3463. HuW2.Part0 = HPart2
  3464. HuW2.C0 = cn(Xv, Yv, Zv)
  3465. HuW2.C1 = cn(0, 0, 0)
  3466. HuW2.Part1 = Hitpart2
  3467. HuW2.Parent = HPart2
  3468. Hitpart2.Transparency = 1
  3469. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3470. end
  3471. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3472. Hitpart = Instance.new("Part", HPart)
  3473. Hitpart.Size = Vector3.new(1, 1, 1)
  3474. Hitpart.CanCollide = false
  3475. HuW = Instance.new("Weld")
  3476. HuW.Name = "GuW"
  3477. HuW.Part0 = HPart
  3478. HuW.C0 = cn(Xv, Yv, Zv)
  3479. HuW.C1 = cn(0, 0, 0)
  3480. HuW.Part1 = Hitpart
  3481. HuW.Parent = HPart
  3482. Hitpart.Transparency = 1
  3483. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3484. end
  3485. wait2 = false
  3486. combo = 1
  3487. mouse.Button1Down:connect(function(key)
  3488. if attack == false then
  3489. attack = true
  3490. Humanoid.WalkSpeed = 17.01
  3491. if combo == 1 and wait2 == false then
  3492. wait2 = true
  3493. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3494. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3495. for i = 0, 0.3, 0.1 do
  3496. swait()
  3497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3499. 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)
  3500. 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)
  3501. 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)
  3502. 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)
  3503. end
  3504. combo = 2
  3505. end
  3506. if combo == 2 and wait2 == false then
  3507. wait2 = true
  3508.  
  3509. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3510. for i = 0, 0.3, 0.1 do
  3511. swait()
  3512. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3513. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3514. 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)
  3515. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3516. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3517. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3518. end
  3519. combo = 3
  3520. end
  3521. if combo == 3 and wait2 == false then
  3522. wait2 = true
  3523. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3524. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3525. for i = 0, 0.1, 0.1 do
  3526. swait()
  3527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3529. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3530. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3531. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3532. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3533. end
  3534. combo = 1
  3535. end
  3536. Humanoid.WalkSpeed = 16
  3537. Hitpart:Destroy()
  3538. wait2 = false
  3539. attack = false
  3540. end
  3541. end)
  3542. --
  3543. mouse.KeyDown:connect(function(k)
  3544. if k == "f" then
  3545. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3546. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3547. for i = 0, 1.2, 0.1 do
  3548. swait()
  3549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3551. 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)
  3552. 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)
  3553. 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)
  3554. 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)
  3555. end
  3556. end
  3557. end)
  3558. --
  3559. MV1 = 20
  3560. mouse.KeyDown:connect(function(k)
  3561. if k == "=" and attack == false then
  3562. if firemode == true then
  3563. firemode = false
  3564. print("ice mode")
  3565. icesmoke.Acceleration = Vector3.new(0,0,0)
  3566. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3567. icesmoke.Transparency = NumberSequence.new({
  3568. NumberSequenceKeypoint.new(0, 0.9),
  3569. NumberSequenceKeypoint.new(1, 1)
  3570. })
  3571. icesmoke.Size = NumberSequence.new(3)
  3572. icesmoke.Parent = RightArm
  3573. else
  3574. firemode = true
  3575. print("fire mode")
  3576. ice_mode = false
  3577. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3578. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3579. icesmoke.Rate = 400
  3580. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3581. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3582. icesmoke.Size = NumberSequence.new(3)
  3583. icesmoke.EmissionDirection = "Top"
  3584. icesmoke.Parent = LeftArm
  3585. end
  3586. end
  3587. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3588. MV1 = 90
  3589. Humanoid.WalkSpeed = 15
  3590. attack = true
  3591. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3592. Firepart2 = Instance.new("Part", LeftArm)
  3593. Firepart2.Size = Vector3.new(1, 1, 1)
  3594. Firepart2.CanCollide = false
  3595. GuW2 = Instance.new("Weld")
  3596. GuW2.Name = "GuW"
  3597. GuW2.Part0 = LeftArm
  3598. GuW2.C0 = cn(0, -0.5, 0)
  3599. GuW2.C1 = cn(0, 0, 0)
  3600. GuW2.Part1 = Firepart2
  3601. GuW2.Parent = LeftArm
  3602. Firepart2.Transparency = 1
  3603. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3604. for i = 0, 2, 0.1 do
  3605. swait()
  3606. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3608. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3609. 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)
  3610. 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)
  3611. 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)
  3612. 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)
  3613. end
  3614. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3615. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3616. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3617. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3618. Humanoid.WalkSpeed = 16
  3619. attack = false
  3620. Firepart2:Destroy()
  3621. end
  3622. end)
  3623. MV2 = 90
  3624.  
  3625. mouse.KeyDown:connect(function(key)
  3626. if key == "=" then
  3627. Head.Transparency = 1
  3628. Torso.Transparency = 1
  3629. LeftArm.Transparency = 1
  3630. Head.face.Texture = ""
  3631. RightArm.Transparency = 1
  3632. LeftLeg.Transparency = 1
  3633. RightLeg.Transparency = 1
  3634. mesh1.Transparency = 1
  3635. mesh2.Transparency = 1
  3636. mesh5.Transparency = 1
  3637. mesheye.Transparency = 1
  3638. mesheye1.Transparency = 1
  3639. mesheye2.Transparency = 1
  3640. mesheye3.Transparency = 1
  3641. char.Parent = workspace.Camera
  3642. char.WalkSpeed = 60
  3643. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3644. char:FindFirstChild("TalkingBillBoard"):destroy()
  3645. end
  3646. end
  3647. end)
  3648. mouse.KeyUp:connect(function(key)
  3649. if key == "=" then
  3650. Head.Transparency = 0
  3651. Torso.Transparency = 0
  3652. LeftArm.Transparency = 0
  3653. Head.face.Texture = ""
  3654. RightArm.Transparency = 0
  3655. LeftLeg.Transparency = 0
  3656. RightLeg.Transparency = 0
  3657. mesh1.Transparency = 0
  3658. mesh2.Transparency = 0
  3659. mesh5.Transparency = 0
  3660. mesheye.Transparency = 0
  3661. mesheye1.Transparency = 0
  3662. mesheye2.Transparency = 0
  3663. mesheye3.Transparency = 0
  3664. hat1.Transparency = 0
  3665. hat2.Transparency = 0
  3666. hat3.Transparency = 0
  3667. hat4.Transparency = 0
  3668. hat5.Transparency = 0
  3669. hat6.Transparency = 0
  3670. hat7.Transparency = 0
  3671. hat8.Transparency = 0
  3672. hat9.Transparency = 0
  3673. char.Parent = workspace
  3674. end
  3675. end)
  3676.  
  3677. mouse.KeyDown:connect(function(k)
  3678. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3679. MV2 = 90
  3680. attack = true
  3681. Firepart = Instance.new("Part", RightArm)
  3682. Firepart.Size = Vector3.new(1, 1, 1)
  3683. GuW = Instance.new("Weld")
  3684. GuW.Name = "GuW"
  3685. GuW.Part0 = RightArm
  3686. GuW.C0 = cn(0, -1, 0)
  3687. GuW.C1 = cn(0, 0, 0)
  3688. GuW.Part1 = Firepart
  3689. GuW.Parent = RightArm
  3690. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3691. Firepart.Transparency = 1
  3692. Humanoid.WalkSpeed = 15
  3693. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3694. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3695. for i = 1, 3 do
  3696. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3697. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3698. end
  3699. for i = 0, 3, 0.1 do
  3700. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3701. swait()
  3702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3704. 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)
  3705. 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)
  3706. 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)
  3707. 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)
  3708. end
  3709. wait(1)
  3710. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3711.  
  3712. Humanoid.WalkSpeed = 16
  3713. attack = false
  3714. Firepart:Destroy()
  3715. end
  3716.  
  3717.  
  3718.  
  3719.  
  3720. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3721. MV2 = 90
  3722. attack = true
  3723. Firepart = Instance.new("Part", RightArm)
  3724. Firepart.Size = Vector3.new(1, 1, 1)
  3725. GuW = Instance.new("Weld")
  3726. GuW.Name = "GuW"
  3727. GuW.Part0 = RightArm
  3728. GuW.C0 = cn(0, -1, 0)
  3729. GuW.C1 = cn(0, 0, 0)
  3730. GuW.Part1 = Firepart
  3731. GuW.Parent = RightArm
  3732. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3733. Firepart.Transparency = 1
  3734. Humanoid.WalkSpeed = 0.01
  3735. for i = 0, 4, 0.1 do
  3736. swait()
  3737. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3738. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3741. 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)
  3742. 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)
  3743. 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)
  3744. 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)
  3745. end
  3746. for i = 0, 4, 0.1 do
  3747. swait()
  3748. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3749. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3752. 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)
  3753. 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)
  3754. 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)
  3755. 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)
  3756. end
  3757. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3758. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3759. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3760. for i = 1, 3 do
  3761. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3762. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3763. end
  3764. for i = 0, 2, 0.1 do
  3765. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3766. swait()
  3767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3769. 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)
  3770. 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)
  3771. 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)
  3772. 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)
  3773. end
  3774. Humanoid.WalkSpeed = 16
  3775. attack = false
  3776. Firepart:Destroy()
  3777. end
  3778. end)
  3779. Rapid = false
  3780. BasePart = Instance.new("Part")
  3781. BasePart.Shape = Enum.PartType.Block
  3782. BasePart.Material = Enum.Material.Neon
  3783. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3784. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3785. BasePart.FormFactor = Enum.FormFactor.Custom
  3786. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3787. BasePart.CanCollide = true
  3788. BasePart.Locked = true
  3789. BasePart.Anchored = false
  3790. local icy_Player = game.Players.localPlayer
  3791. local icy_mouse = icy_Player:GetMouse()
  3792. ice_mode = false
  3793. local colors = {
  3794. BrickColor.new("Cyan"),
  3795. BrickColor.new("Medium blue"),
  3796. BrickColor.new("Pastel blue")
  3797. }
  3798. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3799. if root then
  3800. icy_mouse.KeyDown:connect(function(k)
  3801. if k == "=" and firemode == false then
  3802. if ice_mode == true then
  3803. ice_mode = false
  3804. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3805. else
  3806. ice_mode = true
  3807. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3808. end
  3809. end
  3810. if k == "z" and firemode == true then
  3811. attack = true
  3812. do
  3813. local Stop = false
  3814. local Version = 0
  3815. local MaxSpeed = 5
  3816. local Speed = 3.5
  3817. local Keys = {}
  3818. local Force = 10000
  3819. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3820. swait(0.5)
  3821. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3822. if Fly then
  3823. Fly:Destroy()
  3824. end
  3825. if Rot then
  3826. Rot:Destroy()
  3827. end
  3828. Fly = Instance.new("BodyPosition", char.Torso)
  3829. Fly.Name = "LMMFly"
  3830. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3831. Fly.P = Force
  3832. Fly.position = char.Torso.Position
  3833. Rot = Instance.new("BodyGyro", char.Torso)
  3834. Rot.Name = "LMMRot"
  3835. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3836. Rot.P = Force
  3837. Rot.cframe = cam.CoordinateFrame
  3838. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3839. local Thread, Old = Version, nil
  3840. char.Humanoid.PlatformStand = true
  3841. function StopFly()
  3842. Version = Version + 1
  3843. Stop = true
  3844. char.Humanoid.PlatformStand = false
  3845. Fly:Destroy()
  3846. Rot:Destroy()
  3847. attack = false
  3848. end
  3849. char.ChildAdded:connect(function(Obj)
  3850. wait()
  3851. if Obj.Name == "LM" .. "MFlyStop" then
  3852. Obj:Destroy()
  3853. StopFly()
  3854. end
  3855. end)
  3856. HitpartFunk2(RightArm, 0, -0.7, 0)
  3857. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3858. for i = 0, 25, 0.1 do
  3859. if attack == true then
  3860. swait()
  3861.  
  3862. end
  3863. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3864. if Keys[string.char(48)] then
  3865. Speed = 1
  3866. end
  3867. if Keys.w then
  3868. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3869. end
  3870. if Keys.s then
  3871. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3872. end
  3873. if Keys.d then
  3874. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3875. end
  3876. if Keys.a then
  3877. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3878. end
  3879. if Keys.e or Keys[" "] then
  3880. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3881. end
  3882. if Keys.q then
  3883. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3884. end
  3885. if Keys.z then
  3886. StopFly()
  3887. end
  3888. if Old ~= Vectoring then
  3889. Fly.position = Vectoring.p
  3890. Old = Vectoring
  3891. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3892. else
  3893. Speed = 1
  3894. end
  3895. Rot.cframe = cam.CoordinateFrame
  3896. mouse.KeyDown:connect(function(Key)
  3897. Keys[Key] = true
  3898. end)
  3899. mouse.KeyUp:connect(function(Key)
  3900. Keys[Key] = false
  3901. end)
  3902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3903. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3904. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3905. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3906. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3907. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3908. end
  3909. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3910. attack = false
  3911. char.Humanoid.PlatformStand = false
  3912. Fly:Destroy()
  3913. Rot:Destroy()
  3914. end
  3915. end
  3916. if k == "=" and InForm == true then
  3917. attack = true
  3918. do
  3919. local Stop = false
  3920. local Version = 0
  3921. local MaxSpeed = 6
  3922. local Speed = 3
  3923. local Keys = {}
  3924. local Force = 10000
  3925. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3926. swait(1)
  3927. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3928. if Fly then
  3929. Fly:Destroy()
  3930. end
  3931. if Rot then
  3932. Rot:Destroy()
  3933. end
  3934. Fly = Instance.new("BodyPosition", char.Torso)
  3935. Fly.Name = "LMMFly"
  3936. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3937. Fly.P = Force
  3938. Fly.position = char.Torso.Position
  3939. Rot = Instance.new("BodyGyro", char.Torso)
  3940. Rot.Name = "LMMRot"
  3941. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3942. Rot.P = Force
  3943. Rot.cframe = cam.CoordinateFrame
  3944. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3945. local Thread, Old = Version, nil
  3946. char.Humanoid.PlatformStand = true
  3947. function StopFly()
  3948. Version = Version + 1
  3949. Stop = true
  3950. char.Humanoid.PlatformStand = false
  3951. Fly:Destroy()
  3952. Rot:Destroy()
  3953. attack = false
  3954. end
  3955. char.ChildAdded:connect(function(Obj)
  3956. wait()
  3957. if Obj.Name == "LM" .. "MFlyStop" then
  3958. Obj:Destroy()
  3959. StopFly()
  3960. end
  3961. end)
  3962. HitpartFunk2(RightArm, 0, -0.7, 0)
  3963. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3964. for i = 0, 25, 0.1 do
  3965. if attack == true then
  3966. swait()
  3967. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3968. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3969. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3970. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3971. end
  3972. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3973. if Keys[string.char(48)] then
  3974. Speed = 1
  3975. end
  3976. if Keys.w then
  3977. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3978. end
  3979. if Keys.s then
  3980. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3981. end
  3982. if Keys.d then
  3983. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3984. end
  3985. if Keys.a then
  3986. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3987. end
  3988. if Keys.e or Keys[" "] then
  3989. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3990. end
  3991. if Keys.q then
  3992. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3993. end
  3994. if Keys.z then
  3995. StopFly()
  3996. end
  3997. if Old ~= Vectoring then
  3998. Fly.position = Vectoring.p
  3999. Old = Vectoring
  4000. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4001. else
  4002. Speed = 1
  4003. end
  4004. Rot.cframe = cam.CoordinateFrame
  4005. mouse.KeyDown:connect(function(Key)
  4006. Keys[Key] = true
  4007. end)
  4008. mouse.KeyUp:connect(function(Key)
  4009. Keys[Key] = false
  4010. end)
  4011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4015. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4016. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4017. end
  4018. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4019. attack = false
  4020. char.Humanoid.PlatformStand = false
  4021. Fly:Destroy()
  4022. Rot:Destroy()
  4023. end
  4024. end
  4025. end)
  4026. game:GetService("RunService").Stepped:connect(function()
  4027. if ice_mode == true then
  4028. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4029. local icePath = BasePart:Clone()
  4030. icePath.Anchored = true
  4031. icePath.Transparency = 0.85
  4032. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4033. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4034. icePath.BrickColor = colors[math.random(1, #colors)]
  4035. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4036. game:GetService("Debris"):AddItem(icePath, 1)
  4037. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4038. end
  4039. end)
  4040. end
  4041. MV3 = 190
  4042. mouse.KeyDown:connect(function(k)
  4043. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4044. MV3 = 80
  4045. attack = true
  4046. Humanoid.WalkSpeed = 15
  4047. HitpartFunk2(RightArm, 0, -0.5, 0)
  4048. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4049. for i = 0, 1.5, 0.1 do
  4050. swait()
  4051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4053. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4054. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4055. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4056. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4057. end
  4058. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4059. for i = 0, 2, 0.1 do
  4060. swait()
  4061. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4062. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4063. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4064. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4065. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4066. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4067. end
  4068. for i = 0, 4.2, 0.1 do
  4069. swait()
  4070. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4071. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4072. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4073. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4076. 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)
  4077. 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)
  4078. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4079. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4080. end
  4081. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4082. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4083. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4084. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4085. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4086. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4087. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4088. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4089. for i = 0, 2, 0.1 do
  4090. swait()
  4091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4093. 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)
  4094. 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)
  4095. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4096. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4097. end
  4098. for i = 0, 2, 0.1 do
  4099. swait()
  4100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4102. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4103. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4104. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4105. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4106. end
  4107. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4108. for i = 0, 4, 0.1 do
  4109. swait()
  4110. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4111. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4114. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4115. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4116. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4117. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4118. end
  4119. for i = 0, 2, 0.1 do
  4120. swait()
  4121. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4122. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4125. 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)
  4126. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4127. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4128. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4129. end
  4130. for i = 1, 6 do
  4131. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4132. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4133. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4134. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4135. wait(0.15)
  4136. end
  4137. attack = false
  4138. Humanoid.WalkSpeed = 16
  4139. end
  4140. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4141. Humanoid.WalkSpeed = 1
  4142. MV3 = 80
  4143. attack = true
  4144. FastFireBall = Instance.new("Part", RightArm)
  4145. FastFireBall.Size = Vector3.new(1, 1, 1)
  4146. FFW = Instance.new("Weld")
  4147. FFW.Name = "GuW"
  4148. FFW.Part0 = RightArm
  4149. FFW.C0 = cn(0, -1, 0)
  4150. FFW.C1 = cn(0, 0, 0)
  4151. FFW.Part1 = FastFireBall
  4152. FFW.Parent = RightArm
  4153. FastFireBall.Transparency = 1
  4154. FastFireBall2 = Instance.new("Part", LeftArm)
  4155. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4156. FFW2 = Instance.new("Weld")
  4157. FFW2.Name = "GuW"
  4158. FFW2.Part0 = LeftArm
  4159. FFW2.C0 = cn(0, -1, 0)
  4160. FFW2.C1 = cn(0, 0, 0)
  4161. FFW2.Part1 = FastFireBall2
  4162. FFW2.Parent = LeftArm
  4163. FastFireBall2.Transparency = 1
  4164. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4165. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4166. for i = 0, 1, 0.1 do
  4167. swait()
  4168. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4169. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4170. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4171. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4172. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4173. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4174. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4175. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4176. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4177. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4178. end
  4179. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4180. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4181. function holding()
  4182. if Rapid == true and ice_mode == false then
  4183. for i = 0, 0.8, 0.1 do
  4184. swait()
  4185. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4186. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4188. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4189. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4190. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4191. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4192. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4193. end
  4194. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4195. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4196. for i = 0, 0.8, 0.1 do
  4197. swait()
  4198. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4199. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4202. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4205. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4206. end
  4207. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4208. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4209. holding()
  4210. end
  4211. end
  4212. if Rapid == false then
  4213. Rapid = true
  4214. holding()
  4215. end
  4216. end
  4217. end)
  4218. mouse.KeyUp:connect(function(k)
  4219. if k == "c" and Rapid == true then
  4220. MV3 = 180
  4221. Rapid = false
  4222. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4223. attack = false
  4224. wait(0.5)
  4225. Humanoid.WalkSpeed = 16
  4226. FastFireBall:Destroy()
  4227. FastFireBall2:Destroy()
  4228. end
  4229. end)
  4230.  
  4231. mouse.KeyDown:connect(function(key)
  4232. if key == "t" then
  4233. if Morph == false then
  4234. Morph = true
  4235. MorphFunction()
  4236. end
  4237. end
  4238. end)
  4239. mouse.KeyUp:connect(function(key)
  4240. if key == "t" then
  4241. Morph = false
  4242. end
  4243. end)
  4244.  
  4245.  
  4246.  
  4247. Object = Player.Character.HumanoidRootPart
  4248.  
  4249. Run = game["Run Service"]
  4250.  
  4251. PreviousP = Object.CFrame.p
  4252. Running = false
  4253.  
  4254. MorphFunction = function()
  4255. local MaxX = 100
  4256. local MinX = -100
  4257. local MaxY = 100
  4258. local MinY = -100
  4259. local MaxZ = 100
  4260. local MinZ = -100
  4261. local Morph = coroutine.wrap(function()
  4262. while Run.Stepped:wait(0.1) do
  4263. if Morph == false then break end
  4264. local Model = Instance.new("Model",workspace)
  4265. if Player.Character:FindFirstChild("Shirt") then
  4266. local Shirt = Player.Character.Shirt:Clone()
  4267. Shirt.Parent = Model
  4268. end
  4269. if Player.Character:FindFirstChild("Pants") then
  4270. local Pants = Player.Character.Pants:Clone()
  4271. Pants.Parent = Model
  4272. end
  4273. local Humanoid = Instance.new("Humanoid",Model)
  4274. local LeftArm = Player.Character["Left Arm"]:Clone()
  4275. LeftArm.Parent = Model
  4276. LeftArm.Transparency = 0.4
  4277. LeftArm.Anchored = true
  4278. 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)
  4279. local RightArm = Player.Character["Right Arm"]:Clone()
  4280. RightArm.Parent = Model
  4281. RightArm.Transparency = 0.4
  4282. RightArm.Anchored = true
  4283. 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)
  4284. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4285. LeftLeg.Parent = Model
  4286. LeftLeg.Transparency = 0.4
  4287. LeftLeg.Anchored = true
  4288. 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)
  4289. local RightLeg = Player.Character["Right Leg"]:Clone()
  4290. RightLeg.Parent = Model
  4291. RightLeg.Transparency = 0.4
  4292. RightLeg.Anchored = true
  4293. 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)
  4294. local Children = Model:GetChildren()
  4295. wait(0.01)
  4296. for i = 1,#Children do
  4297. if Children[i]:IsA("Part") then
  4298. Children[i].Transparency = 1
  4299. end
  4300. game.Debris:AddItem(Children[i],0)
  4301. end
  4302. end
  4303. end)
  4304. Morph()
  4305. end
  4306.  
  4307.  
  4308. mouse.KeyDown:connect(function(key)
  4309. if key == "r" then
  4310. Humanoid.WalkSpeed = 150
  4311.  
  4312. end
  4313. end)
  4314.  
  4315.  
  4316. mouse.KeyDown:connect(function(key)
  4317. if key == "m" then
  4318. Must2.Volume = 0.7
  4319. end
  4320. end)
  4321.  
  4322. mouse.KeyDown:connect(function(key)
  4323. if key == "n" then
  4324. Must2.Volume = 1.6
  4325. end
  4326. end)
  4327.  
  4328.  
  4329. mouse.KeyUp:connect(function(key)
  4330. if key == "r" then
  4331. Humanoid.WalkSpeed = 16
  4332.  
  4333. end
  4334. end)
  4335.  
  4336. function smooth(obj)
  4337. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4338. for i,v in pairs(sides) do
  4339. obj[v.."Surface"] = "SmoothNoOutlines"
  4340. end
  4341. end
  4342. function fade(obj, dest, grow)
  4343. spawn(function()
  4344. local oldcf = obj.CFrame
  4345. for i = 0, 10 do
  4346. if grow then
  4347. obj.Size = obj.Size +Vector3.new(1,1,1)
  4348. obj.CFrame = oldcf
  4349. end
  4350. obj.Transparency = obj.Transparency +0.2
  4351. swait()
  4352. end
  4353. if dest then
  4354. obj:Destroy()
  4355. end
  4356. end)
  4357. end
  4358.  
  4359.  
  4360. sprint = false
  4361. mouse.KeyDown:connect(function(key)
  4362. if key=="r" then
  4363. sprint = true
  4364. char:FindFirstChildOfClass("Humanoid")
  4365. local mod = Instance.new("Model", workspace)
  4366. mod.Name = "MobModel"
  4367. for i,v in pairs(char:children()) do
  4368. if v:IsA("Accessory") and not rage then
  4369. if v:FindFirstChild("Handle") then
  4370. v.Handle.Transparency = 1
  4371. end
  4372. end
  4373. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4374. v.Transparency = 0
  4375. end
  4376. end
  4377. if char.Head:FindFirstChild("face") then
  4378. char.Head.face.Transparency = 1
  4379. end
  4380. repeat wait()
  4381. if not workspace:FindFirstChild("MobModel") then
  4382. mod = Instance.new("Model", workspace)
  4383. mod.Name = "MobModel"
  4384. end
  4385. for i,v in pairs(Character:children()) do
  4386. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4387. local new = v:Clone()
  4388. smooth(new)
  4389. new.Transparency = 0.3
  4390. new.Anchored = true
  4391. new.CanCollide = false
  4392. new.Material = "Neon"
  4393. new.BrickColor = BrickColor.new("Dark blue")
  4394. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4395. new.Parent = mod
  4396. fade(new, true)
  4397. end
  4398. end
  4399. until not sprint
  4400. if mod then
  4401. spawn(function()
  4402. repeat wait() until not mod or #mod:children() == 0
  4403. mod:Destroy()
  4404. end)
  4405. end
  4406. char:FindFirstChildOfClass("Humanoid")
  4407. end
  4408. end)
  4409. mouse.KeyUp:connect(function(key)
  4410. if key=="r" then
  4411. sprint = false
  4412. for i,v in pairs(char:children()) do
  4413. if v:IsA("Accessory") and not rage then
  4414. if v:FindFirstChild("Handle") then
  4415. v.Handle.Transparency = 1
  4416. end
  4417. end
  4418. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4419. v.Transparency = 0
  4420. end
  4421. end
  4422. if char.Head:FindFirstChild("face") then
  4423. char.Head.face.Transparency = 0
  4424. end
  4425. end
  4426. end)
  4427.  
  4428. mouse.KeyUp:connect(function(k)
  4429. if k == "q" then
  4430. Combo1()
  4431. end
  4432. end)
  4433.  
  4434. mouse.KeyUp:connect(function(k)
  4435. if k == "r" then
  4436. Combo2()
  4437. end
  4438. end)
  4439.  
  4440. mouse.KeyUp:connect(function(k)
  4441. if k == "t" then
  4442. Combo3()
  4443. end
  4444. end)
  4445. mouse.KeyUp:connect(function(k)
  4446. if k == "u" then
  4447. Combo4()
  4448. end
  4449. end)
  4450.  
  4451.  
  4452. SoundFolder = Instance.new("Folder",char)
  4453. SoundFolder.Name = "SoundFolder"
  4454. punchsound1 = Instance.new("Sound",Torso)
  4455. punchsound1.Volume = 1.2
  4456. punchsound1.Name = "punchsound1"
  4457. punchsound1.Looped = false
  4458. punchsound1.SoundId = "rbxassetid://137579113"
  4459. StrongPunch = Instance.new("Sound",Torso)
  4460. StrongPunch.Volume = 1.6
  4461. StrongPunch.Name = "StrongPunch"
  4462. StrongPunch.Looped = false
  4463. StrongPunch.SoundId = "rbxassetid://441202925"
  4464. StrongPunch = Instance.new("Sound",Torso)
  4465. StrongPunch.Volume = 1.6
  4466. StrongPunch.Name = "StrongPunch"
  4467. StrongPunch.Looped = false
  4468. StrongPunch.SoundId = "rbxassetid://441202925"
  4469. StrongPunch1 = Instance.new("Sound",Torso)
  4470. StrongPunch1.Volume = 1.6
  4471. StrongPunch1.Name = "StrongPunch"
  4472. StrongPunch1.Looped = false
  4473. StrongPunch1.SoundId = "rbxassetid://441202925"
  4474. StrongPunch2 = Instance.new("Sound",Torso)
  4475. StrongPunch2.Volume = 1.6
  4476. StrongPunch2.Name = "StrongPunch"
  4477. StrongPunch.Looped = false
  4478. StrongPunch2.SoundId = "rbxassetid://441202925"
  4479. Zano = Instance.new("Sound",Torso)
  4480. Zano.Volume = 6
  4481. Zano.Name = "Zano"
  4482. Zano.Looped = false
  4483. Zano.SoundId = "rbxassetid://744770874"
  4484. GroundImpact = Instance.new("Sound",Torso)
  4485. GroundImpact.Volume = 8
  4486. GroundImpact.Name = "GroundImpact"
  4487. GroundImpact.Looped = false
  4488. GroundImpact.SoundId = "rbxassetid://165970126"
  4489. Break = Instance.new("Sound",Torso)
  4490. Break.Volume = 5
  4491. Break.Name = "Bonebreak"
  4492. Break.Looped = false
  4493. Break.SoundId = "rbxassetid://314390675"
  4494.  
  4495. local hit1 = false
  4496. local hit2 = false
  4497. local hit3 = false
  4498. local hit4 = false
  4499.  
  4500. function Combo1()
  4501. getplayer = new("Part",char)
  4502. getplayer.Position = Vector3.new(999,999,999)
  4503. getplayer.Transparency = 1
  4504. getplayer.Size = v3(3,3,3)
  4505. getplayer.CanCollide = false
  4506. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4507. getplayer.Name = "GetPlayer"
  4508.  
  4509. game.Debris:AddItem(getplayer,0.5)
  4510.  
  4511. getplayer.Touched:connect(function(hit)
  4512. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4513. getplayer:Destroy()
  4514. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4515. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4516. to.Anchored = true
  4517. idle = false
  4518.  
  4519.  
  4520. punchsound1:Play()
  4521. hit1 = true
  4522. for i = 0, 1, 0.1 do
  4523. swait()
  4524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4526. 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)
  4527. 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)
  4528. 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)
  4529. 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)
  4530. end
  4531. punchsound1:Play()
  4532. for i = 0, 1, 0.1 do
  4533. swait()
  4534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4536. 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)
  4537. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4538. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4539. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4540. end
  4541. punchsound1:Play()
  4542. for i = 0, 1, 0.1 do
  4543. swait()
  4544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4546. 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)
  4547. 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)
  4548. 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)
  4549. 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)
  4550. end
  4551. for i = 0, 1, 0.1 do
  4552. swait()
  4553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4555. 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)
  4556. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4557. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4558. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4559. end
  4560. for i = 0, 1, 0.1 do
  4561. swait()
  4562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4564. 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)
  4565. 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)
  4566. 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)
  4567. 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)
  4568. end
  4569. StrongPunch1:Play()
  4570. for i = 0, 1, 0.1 do
  4571. swait()
  4572. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4573. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4574. 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)
  4575. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4576. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4577. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4578. end
  4579. for i = 0, 0.6, 0.1 do
  4580. swait()
  4581. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4582. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4583. 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)
  4584. 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)
  4585. 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)
  4586. 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)
  4587. end
  4588. for i = 0, 0.6, 0.1 do
  4589. swait()
  4590. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4591. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4592. 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)
  4593. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4594. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4595. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4596. end
  4597. for i,v in pairs(to.Parent:GetChildren()) do
  4598. if v:IsA("Humanoid") then
  4599. v.Health = v.Health - 3
  4600.  
  4601. v.PlatformStand = true
  4602. end
  4603. end
  4604. StrongPunch:Play()
  4605. for i = 0, 1, 0.1 do
  4606. swait()
  4607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4608. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4609. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4610. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4611. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4612. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4613. end
  4614. for i,v in pairs(to.Parent:GetChildren()) do
  4615. if v:IsA("Humanoid") then
  4616. v.Health = v.Health - 5
  4617.  
  4618. v.PlatformStand = true
  4619. end
  4620. end
  4621.  
  4622. hit1 = false
  4623.  
  4624. punchsound1:Play()
  4625. hit2 = true
  4626. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4627. for i = 0, 1, 0.1 do
  4628. swait()
  4629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4631. 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)
  4632. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4633. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4634. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4635. end
  4636. for i,v in pairs(to.Parent:GetChildren()) do
  4637. if v:IsA("Humanoid") then
  4638. v.Health = v.Health - 5
  4639.  
  4640. v.PlatformStand = true
  4641. end
  4642. end
  4643. hit2 = false
  4644.  
  4645. punchsound1:Play()
  4646. hit3 = true
  4647. hit4 = true
  4648.  
  4649.  
  4650. punchsound1:Play()
  4651.  
  4652. coroutine.wrap(function()
  4653. for i=1,5 do
  4654. wait()
  4655. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4656. GroundImpact:Play()
  4657. a21e = new("Part",to)
  4658. a21e.Name = "Beam"..num
  4659. a21e.Locked = true
  4660. a21e.Size = v3(1,1,1)
  4661. a21e.CanCollide = false
  4662. a21e.BrickColor = bc("Gold")
  4663. a21e.Material = "Neon"
  4664. a21e.Transparency = 0
  4665. aa21e = new("SpecialMesh",a21e)
  4666. a21e.Anchored = true
  4667. a21e.Position = to.Position
  4668. aa21e.MeshType = "Sphere"
  4669. aa21e.Scale = v3(1,1,1)
  4670. a51e = new("Part",char)
  4671. a51e.Name = "Beam"..num
  4672. a51e.Locked = true
  4673. a51e.Size = v3(1,1,1)
  4674. a51e.CanCollide = false
  4675. a51e.BrickColor = bc("White")
  4676. a51e.Material = "Neon"
  4677. a51e.Transparency = 0
  4678. aa51e = new("SpecialMesh",a51e)
  4679. a51e.Anchored = true
  4680. a51e.Position = to.Position
  4681. aa51e.MeshType = "Sphere"
  4682. aa51e.Scale = v3(1,1,1)
  4683. a61e = new("Part",char)
  4684. a61e.Name = "Beam"..num
  4685. a61e.Locked = true
  4686. a61e.Size = v3(1,1,1)
  4687. a61e.CanCollide = false
  4688. a61e.BrickColor = bc("Really red")
  4689. a61e.Material = "Neon"
  4690. a61e.Transparency = 0
  4691. aa61e = new("SpecialMesh",a61e)
  4692. a61e.Anchored = true
  4693. a61e.Position = to.Position
  4694. aa61e.MeshType = "Sphere"
  4695. aa61e.Scale = v3(1,1,1)
  4696. for i = 1,20 do
  4697. wait()
  4698. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4699. a21e.Transparency = a21e.Transparency + 0.03
  4700. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4701. a51e.Transparency = a51e.Transparency + 0.03
  4702. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4703. a61e.Transparency = a61e.Transparency + 0.02
  4704. for i,v in pairs(to.Parent:GetChildren()) do
  4705. if v:IsA("Humanoid") then
  4706. v.Health = v.Health - 0.5
  4707.  
  4708. v.PlatformStand = true
  4709. end
  4710. end
  4711. end
  4712. a61e:Destroy()
  4713. aa61e:Destroy()
  4714. a51e:Destroy()
  4715. aa51e:Destroy()
  4716. a21e:Destroy()
  4717. aa21e:Destroy()
  4718.  
  4719. end
  4720.  
  4721.  
  4722. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4723. for i = 0, 1, 0.1 do
  4724. swait()
  4725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4727. 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)
  4728. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4729. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4730. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4731. end
  4732.  
  4733.  
  4734.  
  4735. wait(0.7)
  4736. end)()
  4737.  
  4738.  
  4739.  
  4740.  
  4741. RootPart.Anchored = true
  4742.  
  4743. for i = 0, 1, 0.1 do
  4744. swait()
  4745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4747. 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)
  4748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4749. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4750. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4751. end
  4752.  
  4753.  
  4754. StrongPunch:Play()
  4755.  
  4756.  
  4757. for i = 0, 1, 0.1 do
  4758. swait()
  4759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4761. 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)
  4762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4763. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4764. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4765. end
  4766.  
  4767. for i = 0, 1, 0.1 do
  4768. swait()
  4769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4771. 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)
  4772. 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)
  4773. 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)
  4774. 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)
  4775. end
  4776.  
  4777.  
  4778.  
  4779. for i,v in pairs(to.Parent:GetChildren()) do
  4780. if v:IsA("Humanoid") then
  4781. v.Health = v.Health - 20
  4782.  
  4783. v.PlatformStand = true
  4784. end
  4785. end
  4786.  
  4787. StrongPunch2:Play()
  4788. for i = 0, 1, 0.1 do
  4789. swait()
  4790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4792. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4793. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4794. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4795. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4796. end
  4797.  
  4798. hitground = new("Part",char)
  4799. hitground.Size = Vector3.new(5,5,5)
  4800. hitground.Name = "Ground"
  4801. hitground.Transparency = 1
  4802. hitground.CanCollide = false
  4803. game.Debris:AddItem(hitground,2)
  4804. hitground.Position = Vector3.new(999,999,999)
  4805. hitgroundweld = new("Weld",hitground)
  4806. hitgroundweld.Part0 = to
  4807. hitgroundweld.Part1 = hitground
  4808. hitground.Touched:connect(function(hit2)
  4809. if hit2.Size.x > 150 then
  4810. hitground:Destroy()
  4811. ad = new("Part",char)
  4812. ad.Name = "NewPart"
  4813. ad.Size = Vector3.new(30,0.1,30)
  4814. ad.CanCollide = false
  4815. ad.Anchored = true
  4816. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4817. ad.Transparency = 1
  4818. aad = new("Decal",ad)
  4819.  
  4820. aad.Face = "Top"
  4821. aad.Transparency = 1
  4822. aad.Transparency = 0
  4823. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4824. smoke = new("Part",to)
  4825. smokemesh = new("SpecialMesh",smoke)
  4826. smokemesh.MeshId = "rbxassetid://928329648"
  4827. smoke.BrickColor = hit2.BrickColor
  4828. smoke.Anchored = true
  4829. smoke.Position = hitground.Position
  4830. GroundImpact:Play()
  4831. for i = 1,20 do
  4832. wait()
  4833. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4834. smoke.Transparency = smoke.Transparency + 1/20
  4835. end
  4836. smoke:Destroy()
  4837. wait(0.5)
  4838.  
  4839. for i = 1,20 do
  4840. wait(0.1)
  4841. aad.Transparency = aad.Transparency + 1/20
  4842. end
  4843. end
  4844. end)
  4845. to.Anchored = false
  4846. ys = Instance.new("BodyVelocity",to)
  4847. ys.Name = "GO"
  4848.  
  4849. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4850.  
  4851. ys.Velocity = v3(0,-90,0)
  4852.  
  4853. wait(1)
  4854. ys:Destroy()
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860. hit3 = false
  4861. hit4 = false
  4862.  
  4863.  
  4864. hit1 = false
  4865. hit2 = false
  4866. hit3 = false
  4867. hit4 = false
  4868. idle = true
  4869. RootPart.Anchored = false
  4870. end
  4871. end)
  4872. end
  4873.  
  4874.  
  4875. function Combo4()
  4876. getplayer = new("Part",char)
  4877. getplayer.Position = Vector3.new(999,999,999)
  4878. getplayer.Transparency = 1
  4879. getplayer.Size = v3(3,3,3)
  4880. getplayer.CanCollide = false
  4881. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4882. getplayer.Name = "GetPlayer"
  4883.  
  4884. game.Debris:AddItem(getplayer,0.5)
  4885.  
  4886. getplayer.Touched:connect(function(hit)
  4887. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4888. getplayer:Destroy()
  4889. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4890. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4891. to.Anchored = true
  4892. RootPart.Anchored = true
  4893. idle = false
  4894.  
  4895.  
  4896. punchsound1:Play()
  4897. hit1 = true
  4898. for i = 0, 0.5, 0.1 do
  4899. swait()
  4900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4902. 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)
  4903. 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)
  4904. 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)
  4905. 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)
  4906. end
  4907. punchsound1:Play()
  4908. for i = 0, 0.5, 0.1 do
  4909. swait()
  4910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4912. 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)
  4913. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4914. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4915. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4916. end
  4917. punchsound1:Play()
  4918. for i = 0, 0.6, 0.1 do
  4919. swait()
  4920. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4921. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4922. 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)
  4923. 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)
  4924. 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)
  4925. 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)
  4926. end
  4927. for i = 0, 0.6, 0.1 do
  4928. swait()
  4929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4930. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4931. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4932. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4933. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4934. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4935. end
  4936. for i = 0, 0.5, 0.1 do
  4937. swait()
  4938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4940. 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)
  4941. 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)
  4942. 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)
  4943. 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)
  4944. end
  4945. punchsound1:Play()
  4946. for i = 0, 0.5, 0.1 do
  4947. swait()
  4948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4950. 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)
  4951. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4952. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4953. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4954. end
  4955. punchsound1:Play()
  4956. for i = 0, 0.6, 0.1 do
  4957. swait()
  4958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4960. 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)
  4961. 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)
  4962. 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)
  4963. 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)
  4964. end
  4965. for i = 0, 0.6, 0.1 do
  4966. swait()
  4967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4973. end
  4974. for i = 0, 0.5, 0.1 do
  4975. swait()
  4976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4978. 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)
  4979. 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)
  4980. 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)
  4981. 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)
  4982. end
  4983. punchsound1:Play()
  4984. for i = 0, 0.5, 0.1 do
  4985. swait()
  4986. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4987. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4988. 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)
  4989. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4990. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4991. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4992. end
  4993. punchsound1:Play()
  4994. for i = 0, 0.6, 0.1 do
  4995. swait()
  4996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4998. 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)
  4999. 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)
  5000. 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)
  5001. 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)
  5002. end
  5003. for i = 0, 0.6, 0.1 do
  5004. swait()
  5005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5009. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5010. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5011. end
  5012. for i = 0, 0.5, 0.1 do
  5013. swait()
  5014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5016. 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)
  5017. 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)
  5018. 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)
  5019. 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)
  5020. end
  5021. punchsound1:Play()
  5022. for i = 0, 0.5, 0.1 do
  5023. swait()
  5024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5025. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5026. 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)
  5027. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5028. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5029. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5030. end
  5031. punchsound1:Play()
  5032. for i = 0, 0.6, 0.1 do
  5033. swait()
  5034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5036. 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)
  5037. 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)
  5038. 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)
  5039. 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)
  5040. end
  5041. for i = 0, 0.6, 0.1 do
  5042. swait()
  5043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5045. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5047. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5048. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5049. end
  5050. for i = 0, 0.5, 0.1 do
  5051. swait()
  5052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5054. 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)
  5055. 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)
  5056. 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)
  5057. 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)
  5058. end
  5059. punchsound1:Play()
  5060. for i = 0, 0.5, 0.1 do
  5061. swait()
  5062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5064. 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)
  5065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5066. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5067. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5068. end
  5069. punchsound1:Play()
  5070. for i = 0, 0.6, 0.1 do
  5071. swait()
  5072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5074. 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)
  5075. 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)
  5076. 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)
  5077. 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)
  5078. end
  5079. StrongPunch2:Play()
  5080. for i = 0, 5, 0.1 do
  5081. swait()
  5082. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5083. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5084. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5085. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5086. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5087. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5088. end
  5089.  
  5090. for i,v in pairs(to.Parent:GetChildren()) do
  5091. if v:IsA("Humanoid") then
  5092. v.Health = v.Health - 20
  5093.  
  5094. v.PlatformStand = true
  5095. end
  5096. end
  5097. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5098. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5099. Zanzoken = Instance.new("Part",char)
  5100. Zanzoken.Anchored = true
  5101. Zanzoken.Position = v3(999,999,999)
  5102. Zanzoken.CFrame = Torso.CFrame
  5103. game.Debris:AddItem(Zanzoken,0.5)
  5104. Zanzoken.Transparency = 1
  5105. Zano:Play()
  5106. wait()
  5107. idk = Instance.new("BillboardGui",Zanzoken)
  5108. idk.Size = UDim2.new(10,0,15,0)
  5109. idk.AlwaysOnTop = false
  5110. idk1 = Instance.new("ImageLabel",idk)
  5111. idk1.BackgroundTransparency = 1
  5112. idk.ExtentsOffset = v3(0,0,0)
  5113. idk1.ImageTransparency = 0
  5114. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5115. idk1.Size = UDim2.new(2,0,1,0)
  5116. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5117. idk1.Image = "rbxassetid://319554883"
  5118. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5119. wait()
  5120. Zanzoken = Instance.new("Part",char)
  5121. Zanzoken.Anchored = true
  5122. Zanzoken.Position = v3(999,999,999)
  5123. Zanzoken.CFrame = Torso.CFrame
  5124. game.Debris:AddItem(Zanzoken,0.5)
  5125. Zanzoken.Transparency = 1
  5126. wait()
  5127. idk = Instance.new("BillboardGui",Zanzoken)
  5128. idk.Size = UDim2.new(20,0,20,0)
  5129. idk.AlwaysOnTop = false
  5130. idk1 = Instance.new("ImageLabel",idk)
  5131. idk1.BackgroundTransparency = 1
  5132. idk.ExtentsOffset = v3(0,0,0)
  5133. idk1.ImageTransparency = 0
  5134. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5135. idk1.Size = UDim2.new(2,0,1,0)
  5136. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5137. idk1.Image = "rbxassetid://319554883"
  5138. for i = 0, 0.5, 0.1 do
  5139. swait()
  5140. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5141. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5142. 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)
  5143. 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)
  5144. 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)
  5145. 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)
  5146. end
  5147. punchsound1:Play()
  5148. for i = 0, 0.5, 0.1 do
  5149. swait()
  5150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5151. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5152. 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)
  5153. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5154. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5155. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5156. end
  5157. punchsound1:Play()
  5158. for i = 0, 0.6, 0.1 do
  5159. swait()
  5160. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5161. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5162. 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)
  5163. 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)
  5164. 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)
  5165. 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)
  5166. end
  5167. for i = 0, 0.6, 0.1 do
  5168. swait()
  5169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5171. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5172. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5173. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5174. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5175. end
  5176. for i = 0, 0.5, 0.1 do
  5177. swait()
  5178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5180. 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)
  5181. 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)
  5182. 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)
  5183. 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)
  5184. end
  5185. punchsound1:Play()
  5186. for i = 0, 0.5, 0.1 do
  5187. swait()
  5188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5190. 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)
  5191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5193. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5194. end
  5195. punchsound1:Play()
  5196. for i = 0, 0.6, 0.1 do
  5197. swait()
  5198. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5199. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5200. 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)
  5201. 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)
  5202. 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)
  5203. 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)
  5204. end
  5205. for i = 0, 0.6, 0.1 do
  5206. swait()
  5207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5209. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5210. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5211. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5212. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5213. end
  5214. for i = 0, 0.5, 0.1 do
  5215. swait()
  5216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5218. 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)
  5219. 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)
  5220. 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)
  5221. 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)
  5222. end
  5223. punchsound1:Play()
  5224. for i = 0, 0.5, 0.1 do
  5225. swait()
  5226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5228. 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)
  5229. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5230. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5231. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5232. end
  5233. punchsound1:Play()
  5234. for i = 0, 0.6, 0.1 do
  5235. swait()
  5236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5238. 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)
  5239. 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)
  5240. 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)
  5241. 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)
  5242. end
  5243. for i = 0, 0.6, 0.1 do
  5244. swait()
  5245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5247. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5250. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5251. end
  5252. for i = 0, 0.5, 0.1 do
  5253. swait()
  5254. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5255. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5256. 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)
  5257. 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)
  5258. 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)
  5259. 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)
  5260. end
  5261. punchsound1:Play()
  5262. for i = 0, 0.5, 0.1 do
  5263. swait()
  5264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5266. 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)
  5267. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5268. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5269. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5270. end
  5271. punchsound1:Play()
  5272. for i = 0, 0.3, 0.1 do
  5273. swait()
  5274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5276. 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)
  5277. 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)
  5278. 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)
  5279. 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)
  5280. end
  5281. for i = 0, 0.3, 0.1 do
  5282. swait()
  5283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5285. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5286. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5287. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5288. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5289. end
  5290. for i = 0, 0.3, 0.1 do
  5291. swait()
  5292. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5293. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5294. 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)
  5295. 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)
  5296. 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)
  5297. 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)
  5298. end
  5299. punchsound1:Play()
  5300. for i = 0, 0.3, 0.1 do
  5301. swait()
  5302. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5303. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5304. 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)
  5305. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5306. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5307. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5308. end
  5309. punchsound1:Play()
  5310. for i = 0, 0.3, 0.1 do
  5311. swait()
  5312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5314. 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)
  5315. 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)
  5316. 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)
  5317. 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)
  5318. end
  5319. for i = 0, 0.3, 0.1 do
  5320. swait()
  5321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5323. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5324. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5325. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5326. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5327. end
  5328. punchsound1:Play()
  5329. for i = 0, 1, 0.1 do
  5330. swait()
  5331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5333. 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)
  5334. 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)
  5335. 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)
  5336. 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)
  5337. end
  5338. for i = 0, 0.3, 0.1 do
  5339. swait()
  5340. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5341. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5342. 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)
  5343. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5344. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5345. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5346. end
  5347. punchsound1:Play()
  5348. for i = 0, 0.3, 0.1 do
  5349. swait()
  5350. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5351. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5352. 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)
  5353. 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)
  5354. 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)
  5355. 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)
  5356. end
  5357. for i = 0, 0.3, 0.1 do
  5358. swait()
  5359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5361. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5363. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5364. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5365. end
  5366. for i = 0, 0.3, 0.1 do
  5367. swait()
  5368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5370. 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)
  5371. 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)
  5372. 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)
  5373. 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)
  5374. end
  5375. punchsound1:Play()
  5376. for i = 0, 0.3, 0.1 do
  5377. swait()
  5378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5380. 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)
  5381. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5382. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5383. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5384. end
  5385. punchsound1:Play()
  5386. for i = 0, 0.6, 0.1 do
  5387. swait()
  5388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5390. 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)
  5391. 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)
  5392. 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)
  5393. 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)
  5394. end
  5395. for i = 0, 0.3, 0.1 do
  5396. swait()
  5397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5399. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5402. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5403. end
  5404. for i = 0, 0.3, 0.1 do
  5405. swait()
  5406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5408. 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)
  5409. 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)
  5410. 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)
  5411. 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)
  5412. end
  5413. punchsound1:Play()
  5414. for i = 0, 0.5, 0.1 do
  5415. swait()
  5416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5418. 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)
  5419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5420. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5421. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5422. end
  5423. punchsound1:Play()
  5424. for i = 0, 0.6, 0.1 do
  5425. swait()
  5426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5428. 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)
  5429. 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)
  5430. 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)
  5431. 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)
  5432. end
  5433. for i = 0, 0.6, 0.1 do
  5434. swait()
  5435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5437. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5438. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5439. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5440. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5441. end
  5442. for i = 0, 0.5, 0.1 do
  5443. swait()
  5444. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5445. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5446. 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)
  5447. 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)
  5448. 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)
  5449. 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)
  5450. end
  5451. punchsound1:Play()
  5452. for i = 0, 0.5, 0.1 do
  5453. swait()
  5454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5455. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5456. 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)
  5457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5458. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5459. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5460. end
  5461. punchsound1:Play()
  5462. for i = 0, 0.6, 0.1 do
  5463. swait()
  5464. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5465. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5466. 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)
  5467. 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)
  5468. 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)
  5469. 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)
  5470. end
  5471. for i = 0, 0.6, 0.1 do
  5472. swait()
  5473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5474. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5475. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5476. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5477. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5478. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5479. end
  5480. for i = 0, 0.5, 0.1 do
  5481. swait()
  5482. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5483. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5484. 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)
  5485. 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)
  5486. 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)
  5487. 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)
  5488. end
  5489. punchsound1:Play()
  5490. for i = 0, 0.5, 0.1 do
  5491. swait()
  5492. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5493. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5494. 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)
  5495. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5496. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5497. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5498. end
  5499. punchsound1:Play()
  5500. for i = 0, 0.6, 0.1 do
  5501. swait()
  5502. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5503. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5504. 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)
  5505. 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)
  5506. 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)
  5507. 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)
  5508. end
  5509. for i = 0, 0.6, 0.1 do
  5510. swait()
  5511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5513. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5514. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5517. end
  5518. punchsound1:Play()
  5519. for i = 0, 1, 0.1 do
  5520. swait()
  5521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5523. 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)
  5524. 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)
  5525. 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)
  5526. 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)
  5527. end
  5528. for i = 0, 0.5, 0.1 do
  5529. swait()
  5530. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5531. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5532. 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)
  5533. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5534. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5535. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5536. end
  5537. punchsound1:Play()
  5538. for i = 0, 0.6, 0.1 do
  5539. swait()
  5540. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5541. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5542. 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)
  5543. 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)
  5544. 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)
  5545. 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)
  5546. end
  5547. for i = 0, 0.6, 0.1 do
  5548. swait()
  5549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5551. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5552. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5553. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5554. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5555. end
  5556. for i = 0, 0.5, 0.1 do
  5557. swait()
  5558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5560. 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)
  5561. 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)
  5562. 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)
  5563. 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)
  5564. end
  5565. punchsound1:Play()
  5566. for i = 0, 0.5, 0.1 do
  5567. swait()
  5568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5570. 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)
  5571. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5572. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5573. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5574. end
  5575. punchsound1:Play()
  5576. for i = 0, 0.6, 0.1 do
  5577. swait()
  5578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5580. 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)
  5581. 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)
  5582. 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)
  5583. 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)
  5584. end
  5585. for i = 0, 0.6, 0.1 do
  5586. swait()
  5587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5589. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5590. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5591. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5592. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5593. end
  5594. for i = 0, 0.5, 0.1 do
  5595. swait()
  5596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5598. 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)
  5599. 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)
  5600. 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)
  5601. 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)
  5602. end
  5603. punchsound1:Play()
  5604. for i = 0, 0.5, 0.1 do
  5605. swait()
  5606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5608. 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)
  5609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5611. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5612. end
  5613. punchsound1:Play()
  5614. for i = 0, 0.6, 0.1 do
  5615. swait()
  5616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5617. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5618. 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)
  5619. 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)
  5620. 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)
  5621. 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)
  5622. end
  5623. for i = 0, 0.6, 0.1 do
  5624. swait()
  5625. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5626. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5627. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5628. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5629. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5630. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5631. end
  5632. for i = 0, 0.5, 0.1 do
  5633. swait()
  5634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5636. 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)
  5637. 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)
  5638. 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)
  5639. 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)
  5640. end
  5641. punchsound1:Play()
  5642. for i = 0, 0.5, 0.1 do
  5643. swait()
  5644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5646. 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)
  5647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5648. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5649. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5650. end
  5651. punchsound1:Play()
  5652. for i = 0, 0.6, 0.1 do
  5653. swait()
  5654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5655. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5656. 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)
  5657. 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)
  5658. 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)
  5659. 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)
  5660. end
  5661. for i = 0, 0.6, 0.1 do
  5662. swait()
  5663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5665. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5666. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5667. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5668. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5669. end
  5670. for i = 0, 0.5, 0.1 do
  5671. swait()
  5672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5674. 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)
  5675. 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)
  5676. 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)
  5677. 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)
  5678. end
  5679. punchsound1:Play()
  5680. for i = 0, 0.5, 0.1 do
  5681. swait()
  5682. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5683. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5684. 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)
  5685. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5686. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5687. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5688. end
  5689. punchsound1:Play()
  5690. for i = 0, 0.6, 0.1 do
  5691. swait()
  5692. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5693. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5694. 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)
  5695. 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)
  5696. 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)
  5697. 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)
  5698. end
  5699. for i = 0, 0.6, 0.1 do
  5700. swait()
  5701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5703. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5704. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5705. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5706. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5707. end
  5708. punchsound1:Play()
  5709. for i = 0, 1, 0.1 do
  5710. swait()
  5711. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5712. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5713. 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)
  5714. 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)
  5715. 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)
  5716. 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)
  5717. end
  5718. for i = 0, 0.5, 0.1 do
  5719. swait()
  5720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5722. 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)
  5723. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5725. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5726. end
  5727. punchsound1:Play()
  5728. for i = 0, 0.6, 0.1 do
  5729. swait()
  5730. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5731. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5732. 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)
  5733. 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)
  5734. 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)
  5735. 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)
  5736. end
  5737. for i = 0, 0.6, 0.1 do
  5738. swait()
  5739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5741. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5742. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5743. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5744. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5745. end
  5746. for i = 0, 0.5, 0.1 do
  5747. swait()
  5748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5750. 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)
  5751. 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)
  5752. 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)
  5753. 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)
  5754. end
  5755. punchsound1:Play()
  5756. for i = 0, 0.3, 0.1 do
  5757. swait()
  5758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5760. 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)
  5761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5763. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5764. end
  5765. punchsound1:Play()
  5766. for i = 0, 0.3, 0.1 do
  5767. swait()
  5768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5770. 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)
  5771. 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)
  5772. 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)
  5773. 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)
  5774. end
  5775. for i = 0, 0.3, 0.1 do
  5776. swait()
  5777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5779. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5780. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5781. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5782. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5783. end
  5784. for i = 0, 0.3, 0.1 do
  5785. swait()
  5786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5788. 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)
  5789. 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)
  5790. 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)
  5791. 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)
  5792. end
  5793. punchsound1:Play()
  5794. for i = 0, 0.3, 0.1 do
  5795. swait()
  5796. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5797. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5798. 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)
  5799. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5800. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5801. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5802. end
  5803. punchsound1:Play()
  5804. for i = 0, 0.3, 0.1 do
  5805. swait()
  5806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5808. 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)
  5809. 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)
  5810. 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)
  5811. 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)
  5812. end
  5813. for i = 0, 0.3, 0.1 do
  5814. swait()
  5815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5820. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5821. end
  5822. for i = 0, 0.3, 0.1 do
  5823. swait()
  5824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5826. 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)
  5827. 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)
  5828. 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)
  5829. 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)
  5830. end
  5831. punchsound1:Play()
  5832. for i = 0, 0.3, 0.1 do
  5833. swait()
  5834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5836. 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)
  5837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5839. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5840. end
  5841. punchsound1:Play()
  5842. for i = 0, 0.3, 0.1 do
  5843. swait()
  5844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5845. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5846. 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)
  5847. 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)
  5848. 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)
  5849. 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)
  5850. end
  5851. for i = 0, 0.1, 0.1 do
  5852. swait()
  5853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5855. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5856. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5857. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5858. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5859. end
  5860. for i = 0, 0.1, 0.1 do
  5861. swait()
  5862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5864. 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)
  5865. 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)
  5866. 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)
  5867. 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)
  5868. end
  5869. punchsound1:Play()
  5870. for i = 0, 0.1, 0.1 do
  5871. swait()
  5872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5874. 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)
  5875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5877. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5878. end
  5879. punchsound1:Play()
  5880. for i = 0, 0.1, 0.1 do
  5881. swait()
  5882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5883. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5884. 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)
  5885. 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)
  5886. 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)
  5887. 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)
  5888. end
  5889. for i = 0, 0.1, 0.1 do
  5890. swait()
  5891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5893. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5894. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5895. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5896. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5897. end
  5898. punchsound1:Play()
  5899. for i = 0, 0.4, 0.1 do
  5900. swait()
  5901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5903. 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)
  5904. 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)
  5905. 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)
  5906. 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)
  5907. end
  5908. for i,v in pairs(to.Parent:GetChildren()) do
  5909. if v:IsA("Humanoid") then
  5910. v.Health = v.Health - 20
  5911.  
  5912. v.PlatformStand = true
  5913. end
  5914. end
  5915. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5916. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5917. Zanzoken = Instance.new("Part",char)
  5918. Zanzoken.Anchored = true
  5919. Zanzoken.Position = v3(999,999,999)
  5920. Zanzoken.CFrame = Torso.CFrame
  5921. game.Debris:AddItem(Zanzoken,0.5)
  5922. Zanzoken.Transparency = 1
  5923. Zano:Play()
  5924. wait()
  5925. idk = Instance.new("BillboardGui",Zanzoken)
  5926. idk.Size = UDim2.new(10,0,15,0)
  5927. idk.AlwaysOnTop = false
  5928. idk1 = Instance.new("ImageLabel",idk)
  5929. idk1.BackgroundTransparency = 1
  5930. idk.ExtentsOffset = v3(0,0,0)
  5931. idk1.ImageTransparency = 0
  5932. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5933. idk1.Size = UDim2.new(2,0,1,0)
  5934. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5935. idk1.Image = "rbxassetid://319554883"
  5936. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5937. wait()
  5938. Zanzoken = Instance.new("Part",char)
  5939. Zanzoken.Anchored = true
  5940. Zanzoken.Position = v3(999,999,999)
  5941. Zanzoken.CFrame = Torso.CFrame
  5942. game.Debris:AddItem(Zanzoken,0.5)
  5943. Zanzoken.Transparency = 1
  5944. wait()
  5945. idk = Instance.new("BillboardGui",Zanzoken)
  5946. idk.Size = UDim2.new(20,0,20,0)
  5947. idk.AlwaysOnTop = false
  5948. idk1 = Instance.new("ImageLabel",idk)
  5949. idk1.BackgroundTransparency = 1
  5950. idk.ExtentsOffset = v3(0,0,0)
  5951. idk1.ImageTransparency = 0
  5952. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5953. idk1.Size = UDim2.new(2,0,1,0)
  5954. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5955. idk1.Image = "rbxassetid://319554883"
  5956. punchsound1:Play()
  5957. for i = 0, 6, 0.1 do
  5958. swait()
  5959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5961. 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)
  5962. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5963. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5964. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5965. end
  5966. for i = 0, 0.6, 0.1 do
  5967. swait()
  5968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5970. 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)
  5971. 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)
  5972. 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)
  5973. 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)
  5974. end
  5975. for i = 0, 0.6, 0.1 do
  5976. swait()
  5977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5979. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5981. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5982. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5983. end
  5984. punchsound1:Play()
  5985. for i = 0, 1, 0.1 do
  5986. swait()
  5987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5989. 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)
  5990. 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)
  5991. 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)
  5992. 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)
  5993. end
  5994. for i = 0, 0.6, 0.1 do
  5995. swait()
  5996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5998. 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)
  5999. 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)
  6000. 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)
  6001. 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)
  6002. end
  6003. for i = 0, 0.6, 0.1 do
  6004. swait()
  6005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6009. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6010. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6011. end
  6012. punchsound1:Play()
  6013. for i = 0, 1, 0.1 do
  6014. swait()
  6015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6017. 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)
  6018. 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)
  6019. 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)
  6020. 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)
  6021. end
  6022. for i = 0, 0.6, 0.1 do
  6023. swait()
  6024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6025. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6026. 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)
  6027. 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)
  6028. 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)
  6029. 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)
  6030. end
  6031. for i = 0, 0.6, 0.1 do
  6032. swait()
  6033. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6034. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6035. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6036. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6037. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6038. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6039. end
  6040. punchsound1:Play()
  6041. for i = 0, 1, 0.1 do
  6042. swait()
  6043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6045. 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)
  6046. 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)
  6047. 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)
  6048. 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)
  6049. end
  6050. for i = 0, 0.6, 0.1 do
  6051. swait()
  6052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6054. 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)
  6055. 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)
  6056. 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)
  6057. 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)
  6058. end
  6059. for i = 0, 0.6, 0.1 do
  6060. swait()
  6061. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6062. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6063. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6064. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6065. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6066. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6067. end
  6068. punchsound1:Play()
  6069. for i = 0, 1, 0.1 do
  6070. swait()
  6071. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6072. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6073. 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)
  6074. 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)
  6075. 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)
  6076. 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)
  6077. end
  6078. for i = 0, 0.6, 0.1 do
  6079. swait()
  6080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6082. 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)
  6083. 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)
  6084. 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)
  6085. 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)
  6086. end
  6087. for i = 0, 0.6, 0.1 do
  6088. swait()
  6089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6091. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6092. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6093. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6094. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6095. end
  6096. punchsound1:Play()
  6097. for i = 0, 1, 0.1 do
  6098. swait()
  6099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6101. 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)
  6102. 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)
  6103. 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)
  6104. 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)
  6105. end
  6106. for i = 0, 0.6, 0.1 do
  6107. swait()
  6108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6110. 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)
  6111. 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)
  6112. 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)
  6113. 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)
  6114. end
  6115. for i = 0, 0.6, 0.1 do
  6116. swait()
  6117. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6118. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6119. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6120. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6121. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6122. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6123. end
  6124. punchsound1:Play()
  6125. for i = 0, 1, 0.1 do
  6126. swait()
  6127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6129. 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)
  6130. 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)
  6131. 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)
  6132. 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)
  6133. end
  6134.  
  6135.  
  6136.  
  6137. for i,v in pairs(to.Parent:GetChildren()) do
  6138. if v:IsA("Humanoid") then
  6139. v.Health = v.Health - 20
  6140.  
  6141. v.PlatformStand = true
  6142. end
  6143. end
  6144. StrongPunch:Play()
  6145. for i = 0, 1, 0.1 do
  6146. swait()
  6147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6149. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6150. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6151. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6152. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6153. end
  6154. for i = 0, 1, 0.1 do
  6155. swait()
  6156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6158. 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)
  6159. 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)
  6160. 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)
  6161. 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)
  6162. end
  6163. for i,v in pairs(to.Parent:GetChildren()) do
  6164. if v:IsA("Humanoid") then
  6165. v.Health = v.Health - 5
  6166.  
  6167. v.PlatformStand = true
  6168. end
  6169. end
  6170. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6171. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6172. Zanzoken = Instance.new("Part",char)
  6173. Zanzoken.Anchored = true
  6174. Zanzoken.Position = v3(999,999,999)
  6175. Zanzoken.CFrame = Torso.CFrame
  6176. game.Debris:AddItem(Zanzoken,0.5)
  6177. Zanzoken.Transparency = 1
  6178. Zano:Play()
  6179. wait()
  6180. idk = Instance.new("BillboardGui",Zanzoken)
  6181. idk.Size = UDim2.new(10,0,15,0)
  6182. idk.AlwaysOnTop = false
  6183. idk1 = Instance.new("ImageLabel",idk)
  6184. idk1.BackgroundTransparency = 1
  6185. idk.ExtentsOffset = v3(0,0,0)
  6186. idk1.ImageTransparency = 0
  6187. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6188. idk1.Size = UDim2.new(2,0,1,0)
  6189. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6190. idk1.Image = "rbxassetid://319554883"
  6191. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6192. wait()
  6193. Zanzoken = Instance.new("Part",char)
  6194. Zanzoken.Anchored = true
  6195. Zanzoken.Position = v3(999,999,999)
  6196. Zanzoken.CFrame = Torso.CFrame
  6197. game.Debris:AddItem(Zanzoken,0.5)
  6198. Zanzoken.Transparency = 1
  6199. wait()
  6200. idk = Instance.new("BillboardGui",Zanzoken)
  6201. idk.Size = UDim2.new(20,0,20,0)
  6202. idk.AlwaysOnTop = false
  6203. idk1 = Instance.new("ImageLabel",idk)
  6204. idk1.BackgroundTransparency = 1
  6205. idk.ExtentsOffset = v3(0,0,0)
  6206. idk1.ImageTransparency = 0
  6207. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6208. idk1.Size = UDim2.new(2,0,1,0)
  6209. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6210. idk1.Image = "rbxassetid://319554883"
  6211. for i = 0, 1, 0.1 do
  6212. swait()
  6213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6215. 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)
  6216. 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)
  6217. 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)
  6218. 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)
  6219. end
  6220. punchsound1:Play()
  6221. for i = 0, 1, 0.1 do
  6222. swait()
  6223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6225. 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)
  6226. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6227. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6228. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6229. end
  6230. punchsound1:Play()
  6231. for i = 0, 1, 0.1 do
  6232. swait()
  6233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6235. 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)
  6236. 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)
  6237. 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)
  6238. 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)
  6239. end
  6240. for i = 0, 1, 0.1 do
  6241. swait()
  6242. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6243. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6244. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6245. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6246. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6247. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6248. end
  6249. for i = 0, 1, 0.1 do
  6250. swait()
  6251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6253. 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)
  6254. 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)
  6255. 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)
  6256. 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)
  6257. end
  6258. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6259. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6260. Zanzoken = Instance.new("Part",char)
  6261. Zanzoken.Anchored = true
  6262. Zanzoken.Position = v3(999,999,999)
  6263. Zanzoken.CFrame = Torso.CFrame
  6264. game.Debris:AddItem(Zanzoken,0.5)
  6265. Zanzoken.Transparency = 1
  6266. Zano:Play()
  6267. wait()
  6268. idk = Instance.new("BillboardGui",Zanzoken)
  6269. idk.Size = UDim2.new(10,0,15,0)
  6270. idk.AlwaysOnTop = false
  6271. idk1 = Instance.new("ImageLabel",idk)
  6272. idk1.BackgroundTransparency = 1
  6273. idk.ExtentsOffset = v3(0,0,0)
  6274. idk1.ImageTransparency = 0
  6275. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6276. idk1.Size = UDim2.new(2,0,1,0)
  6277. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6278. idk1.Image = "rbxassetid://319554883"
  6279. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6280. wait()
  6281. Zanzoken = Instance.new("Part",char)
  6282. Zanzoken.Anchored = true
  6283. Zanzoken.Position = v3(999,999,999)
  6284. Zanzoken.CFrame = Torso.CFrame
  6285. game.Debris:AddItem(Zanzoken,0.5)
  6286. Zanzoken.Transparency = 1
  6287. wait()
  6288. idk = Instance.new("BillboardGui",Zanzoken)
  6289. idk.Size = UDim2.new(20,0,20,0)
  6290. idk.AlwaysOnTop = false
  6291. idk1 = Instance.new("ImageLabel",idk)
  6292. idk1.BackgroundTransparency = 1
  6293. idk.ExtentsOffset = v3(0,0,0)
  6294. idk1.ImageTransparency = 0
  6295. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6296. idk1.Size = UDim2.new(2,0,1,0)
  6297. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6298. idk1.Image = "rbxassetid://319554883"
  6299. StrongPunch:Play()
  6300. Break:Play()
  6301.  
  6302. for i = 0, 6, 0.1 do
  6303. swait()
  6304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6306. 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)
  6307. 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)
  6308. 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)
  6309. 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)
  6310. end
  6311. StrongPunch1:Play()
  6312. for i = 0, 6, 0.1 do
  6313. swait()
  6314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6316. 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)
  6317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6318. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6319. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6320. end
  6321. StrongPunch2:Play()
  6322. for i = 0, 7, 0.1 do
  6323. swait()
  6324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6326. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6327. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6328. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6329. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6330. end
  6331. for i = 0, 1, 0.1 do
  6332. swait()
  6333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6335. 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)
  6336. 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)
  6337. 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)
  6338. 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)
  6339. end
  6340. punchsound1:Play()
  6341. for i = 0, 1, 0.1 do
  6342. swait()
  6343. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6344. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6345. 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)
  6346. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6347. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6348. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6349. end
  6350. punchsound1:Play()
  6351. for i = 0, 1, 0.1 do
  6352. swait()
  6353. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6354. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6355. 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)
  6356. 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)
  6357. 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)
  6358. 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)
  6359. end
  6360. for i = 0, 1, 0.1 do
  6361. swait()
  6362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6364. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6365. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6366. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6367. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6368. end
  6369. for i = 0, 1, 0.1 do
  6370. swait()
  6371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6373. 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)
  6374. 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)
  6375. 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)
  6376. 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)
  6377. end
  6378. punchsound1:Play()
  6379. for i = 0, 0.5, 0.1 do
  6380. swait()
  6381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6383. 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)
  6384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6385. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6386. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6387. end
  6388. punchsound1:Play()
  6389. for i = 0, 0.5, 0.1 do
  6390. swait()
  6391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6393. 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)
  6394. 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)
  6395. 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)
  6396. 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)
  6397. end
  6398. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6399. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6400. Zanzoken = Instance.new("Part",char)
  6401. Zanzoken.Anchored = true
  6402. Zanzoken.Position = v3(999,999,999)
  6403. Zanzoken.CFrame = Torso.CFrame
  6404. game.Debris:AddItem(Zanzoken,0.5)
  6405. Zanzoken.Transparency = 1
  6406. Zano:Play()
  6407. wait()
  6408. idk = Instance.new("BillboardGui",Zanzoken)
  6409. idk.Size = UDim2.new(10,0,15,0)
  6410. idk.AlwaysOnTop = false
  6411. idk1 = Instance.new("ImageLabel",idk)
  6412. idk1.BackgroundTransparency = 1
  6413. idk.ExtentsOffset = v3(0,0,0)
  6414. idk1.ImageTransparency = 0
  6415. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6416. idk1.Size = UDim2.new(2,0,1,0)
  6417. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6418. idk1.Image = "rbxassetid://319554883"
  6419. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6420. wait()
  6421. Zanzoken = Instance.new("Part",char)
  6422. Zanzoken.Anchored = true
  6423. Zanzoken.Position = v3(999,999,999)
  6424. Zanzoken.CFrame = Torso.CFrame
  6425. game.Debris:AddItem(Zanzoken,0.5)
  6426. Zanzoken.Transparency = 1
  6427. wait()
  6428. idk = Instance.new("BillboardGui",Zanzoken)
  6429. idk.Size = UDim2.new(20,0,20,0)
  6430. idk.AlwaysOnTop = false
  6431. idk1 = Instance.new("ImageLabel",idk)
  6432. idk1.BackgroundTransparency = 1
  6433. idk.ExtentsOffset = v3(0,0,0)
  6434. idk1.ImageTransparency = 0
  6435. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6436. idk1.Size = UDim2.new(2,0,1,0)
  6437. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6438. idk1.Image = "rbxassetid://319554883"
  6439. for i = 0, 0.4, 0.1 do
  6440. swait()
  6441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6443. 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)
  6444. 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)
  6445. 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)
  6446. 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)
  6447. end
  6448. punchsound1:Play()
  6449. for i = 0, 0.4, 0.1 do
  6450. swait()
  6451. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6452. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6453. 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)
  6454. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6455. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6456. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6457. end
  6458. for i = 0, 0.4, 0.1 do
  6459. swait()
  6460. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6461. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6462. 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)
  6463. 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)
  6464. 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)
  6465. 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)
  6466. end
  6467. punchsound1:Play()
  6468. for i = 0, 0.4, 0.1 do
  6469. swait()
  6470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6471. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6472. 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)
  6473. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6474. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6475. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6476. end
  6477. for i = 0, 0.4, 0.1 do
  6478. swait()
  6479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6481. 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)
  6482. 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)
  6483. 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)
  6484. 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)
  6485. end
  6486. punchsound1:Play()
  6487. for i = 0, 0.4, 0.1 do
  6488. swait()
  6489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6491. 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)
  6492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6493. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6494. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6495. end
  6496. for i = 0, 0.4, 0.1 do
  6497. swait()
  6498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6499. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6500. 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)
  6501. 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)
  6502. 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)
  6503. 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)
  6504. end
  6505. punchsound1:Play()
  6506. for i = 0, 0.4, 0.1 do
  6507. swait()
  6508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6510. 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)
  6511. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6512. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6513. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6514. end
  6515. for i = 0, 0.4, 0.1 do
  6516. swait()
  6517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6519. 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)
  6520. 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)
  6521. 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)
  6522. 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)
  6523. end
  6524. punchsound1:Play()
  6525. for i = 0, 0.4, 0.1 do
  6526. swait()
  6527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6529. 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)
  6530. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6531. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6532. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6533. end
  6534. for i = 0, 0.4, 0.1 do
  6535. swait()
  6536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6538. 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)
  6539. 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)
  6540. 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)
  6541. 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)
  6542. end
  6543. punchsound1:Play()
  6544. for i = 0, 0.4, 0.1 do
  6545. swait()
  6546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6548. 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)
  6549. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6550. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6551. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6552. end
  6553. for i = 0, 0.4, 0.1 do
  6554. swait()
  6555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6557. 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)
  6558. 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)
  6559. 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)
  6560. 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)
  6561. end
  6562. punchsound1:Play()
  6563. for i = 0, 0.4, 0.1 do
  6564. swait()
  6565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6567. 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)
  6568. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6570. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6571. end
  6572. punchsound1:Play()
  6573. local pie222 = Instance.new("ParticleEmitter")
  6574. pie222.Parent = LeftArm
  6575. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6576. pie222.LightEmission = 1
  6577. pie222.Size = NumberSequence.new(3)
  6578. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6579. pie222.Transparency = NumberSequence.new(0.6,1)
  6580. pie222.EmissionDirection = "Top"
  6581. pie222.Enabled = true
  6582. pie222.Lifetime = NumberRange.new(1)
  6583. pie222.Rotation = NumberRange.new(-320, 320)
  6584. pie222.Rate = 404
  6585. pie222.Speed = NumberRange.new(0)
  6586. pie222.LockedToPart = false
  6587. pie222.VelocitySpread = 2
  6588. for i = 0, 2, 0.1 do
  6589. swait()
  6590. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6591. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6592. 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)
  6593. 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)
  6594. 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)
  6595. 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)
  6596. end
  6597. wait(2)
  6598. bigbangattack2()
  6599. pie222:Destroy()
  6600.  
  6601. for i,v in pairs(to.Parent:GetChildren()) do
  6602. if v:IsA("Humanoid") then
  6603. v.Health = v.Health - math.huge
  6604.  
  6605. v.PlatformStand = true
  6606. end
  6607. end
  6608.  
  6609. hit1 = false
  6610.  
  6611. hit2 = true
  6612. for i,v in pairs(to.Parent:GetChildren()) do
  6613. if v:IsA("Humanoid") then
  6614. v.Health = v.Health - 10
  6615.  
  6616. v.PlatformStand = true
  6617. end
  6618. end
  6619. hit2 = false
  6620.  
  6621. hit3 = true
  6622. hit4 = true
  6623.  
  6624.  
  6625.  
  6626.  
  6627. coroutine.wrap(function()
  6628. for i=1,2 do
  6629. wait()
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635. for i,v in pairs(to.Parent:GetChildren()) do
  6636. if v:IsA("Humanoid") then
  6637. v.Health = v.Health - 2
  6638.  
  6639. v.PlatformStand = true
  6640. end
  6641. end
  6642. end
  6643.  
  6644.  
  6645. wait(3)
  6646. end)()
  6647.  
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661. for i,v in pairs(to.Parent:GetChildren()) do
  6662. if v:IsA("Humanoid") then
  6663. v.Health = v.Health - 10
  6664.  
  6665. v.PlatformStand = true
  6666. end
  6667. end
  6668.  
  6669.  
  6670.  
  6671. hitground = new("Part",char)
  6672. hitground.Size = Vector3.new(5,5,5)
  6673. hitground.Name = "Ground"
  6674. hitground.Transparency = 1
  6675. hitground.CanCollide = false
  6676. game.Debris:AddItem(hitground,2)
  6677. hitground.Position = Vector3.new(999,999,999)
  6678. hitgroundweld = new("Weld",hitground)
  6679. hitgroundweld.Part0 = to
  6680. hitgroundweld.Part1 = hitground
  6681. hitground.Touched:connect(function(hit2)
  6682. if hit2.Size.x > 150 then
  6683. hitground:Destroy()
  6684. ad = new("Part",char)
  6685. ad.Name = "NewPart"
  6686. ad.Size = Vector3.new(30,0.1,30)
  6687. ad.CanCollide = false
  6688. ad.Anchored = true
  6689. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6690. ad.Transparency = 1
  6691. aad = new("Decal",ad)
  6692.  
  6693. aad.Face = "Top"
  6694. aad.Transparency = 1
  6695. aad.Transparency = 0
  6696. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6697. smoke = new("Part",to)
  6698. smokemesh = new("SpecialMesh",smoke)
  6699. smokemesh.MeshId = "rbxassetid://928329648"
  6700. smoke.BrickColor = hit2.BrickColor
  6701. smoke.Anchored = true
  6702. smoke.Position = hitground.Position
  6703. GroundImpact:Play()
  6704. for i = 1,20 do
  6705. wait()
  6706. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6707. smoke.Transparency = smoke.Transparency + 1/20
  6708. end
  6709. smoke:Destroy()
  6710. wait(0.5)
  6711.  
  6712. for i = 1,20 do
  6713. wait(0.1)
  6714. aad.Transparency = aad.Transparency + 1/20
  6715. end
  6716. end
  6717. end)
  6718. ys = Instance.new("BodyVelocity",to)
  6719. ys.Name = "GO"
  6720.  
  6721. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6722.  
  6723. ys.Velocity = v3(0,-90,0)
  6724.  
  6725. wait(1)
  6726. ys:Destroy()
  6727.  
  6728.  
  6729.  
  6730. hit3 = false
  6731. hit4 = false
  6732.  
  6733.  
  6734. hit1 = false
  6735. hit2 = false
  6736. hit3 = false
  6737. hit4 = false
  6738. idle = true
  6739. RootPart.Anchored = false
  6740. end
  6741. end)
  6742. end
  6743.  
  6744. function Combo3()
  6745. getplayer = new("Part",char)
  6746. getplayer.Position = Vector3.new(999,999,999)
  6747. getplayer.Transparency = 1
  6748. getplayer.Size = v3(3,3,3)
  6749. getplayer.CanCollide = false
  6750. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6751. getplayer.Name = "GetPlayer"
  6752.  
  6753. game.Debris:AddItem(getplayer,0.5)
  6754.  
  6755. getplayer.Touched:connect(function(hit)
  6756. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6757. getplayer:Destroy()
  6758. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6759. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6760. to.Anchored = true
  6761. RootPart.Anchored = true
  6762. idle = false
  6763.  
  6764.  
  6765. punchsound1:Play()
  6766. hit1 = true
  6767. for i = 0, 1, 0.1 do
  6768. swait()
  6769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6771. 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)
  6772. 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)
  6773. 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)
  6774. 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)
  6775. end
  6776. punchsound1:Play()
  6777. for i = 0, 1, 0.1 do
  6778. swait()
  6779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6781. 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)
  6782. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6783. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6784. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6785. end
  6786. punchsound1:Play()
  6787. for i = 0, 1, 0.1 do
  6788. swait()
  6789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6791. 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)
  6792. 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)
  6793. 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)
  6794. 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)
  6795. end
  6796. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6797. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6798. Zanzoken = Instance.new("Part",char)
  6799. Zanzoken.Anchored = true
  6800. Zanzoken.Position = v3(999,999,999)
  6801. Zanzoken.CFrame = Torso.CFrame
  6802. game.Debris:AddItem(Zanzoken,0.5)
  6803. Zanzoken.Transparency = 1
  6804. Zano:Play()
  6805. wait()
  6806. idk = Instance.new("BillboardGui",Zanzoken)
  6807. idk.Size = UDim2.new(10,0,15,0)
  6808. idk.AlwaysOnTop = false
  6809. idk1 = Instance.new("ImageLabel",idk)
  6810. idk1.BackgroundTransparency = 1
  6811. idk.ExtentsOffset = v3(0,0,0)
  6812. idk1.ImageTransparency = 0
  6813. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6814. idk1.Size = UDim2.new(2,0,1,0)
  6815. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6816. idk1.Image = "rbxassetid://319554883"
  6817. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6818. wait()
  6819. Zanzoken = Instance.new("Part",char)
  6820. Zanzoken.Anchored = true
  6821. Zanzoken.Position = v3(999,999,999)
  6822. Zanzoken.CFrame = Torso.CFrame
  6823. game.Debris:AddItem(Zanzoken,0.5)
  6824. Zanzoken.Transparency = 1
  6825. wait()
  6826. idk = Instance.new("BillboardGui",Zanzoken)
  6827. idk.Size = UDim2.new(20,0,20,0)
  6828. idk.AlwaysOnTop = false
  6829. idk1 = Instance.new("ImageLabel",idk)
  6830. idk1.BackgroundTransparency = 1
  6831. idk.ExtentsOffset = v3(0,0,0)
  6832. idk1.ImageTransparency = 0
  6833. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6834. idk1.Size = UDim2.new(2,0,1,0)
  6835. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6836. idk1.Image = "rbxassetid://319554883"
  6837. for i = 0, 1, 0.1 do
  6838. swait()
  6839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6841. 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)
  6842. 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)
  6843. 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)
  6844. 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)
  6845. end
  6846. punchsound1:Play()
  6847. for i = 0, 1, 0.1 do
  6848. swait()
  6849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6851. 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)
  6852. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6853. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6854. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6855. end
  6856. punchsound1:Play()
  6857. for i = 0, 1, 0.1 do
  6858. swait()
  6859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6861. 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)
  6862. 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)
  6863. 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)
  6864. 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)
  6865. end
  6866. for i = 0, 1, 0.1 do
  6867. swait()
  6868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6870. 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)
  6871. 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)
  6872. 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)
  6873. 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)
  6874. end
  6875. punchsound1:Play()
  6876. for i = 0, 1, 0.1 do
  6877. swait()
  6878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6880. 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)
  6881. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6882. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6883. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6884. end
  6885. punchsound1:Play()
  6886. for i = 0, 1, 0.1 do
  6887. swait()
  6888. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6889. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6890. 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)
  6891. 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)
  6892. 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)
  6893. 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)
  6894. end
  6895. for i = 0, 1, 0.1 do
  6896. swait()
  6897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6899. 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)
  6900. 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)
  6901. 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)
  6902. 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)
  6903. end
  6904. punchsound1:Play()
  6905. for i = 0, 1, 0.1 do
  6906. swait()
  6907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6909. 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)
  6910. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6911. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6912. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6913. end
  6914. punchsound1:Play()
  6915. for i,v in pairs(to.Parent:GetChildren()) do
  6916. if v:IsA("Humanoid") then
  6917. v.Health = v.Health - 10
  6918.  
  6919. v.PlatformStand = true
  6920. end
  6921. end
  6922. for i = 0, 1, 0.1 do
  6923. swait()
  6924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6926. 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)
  6927. 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)
  6928. 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)
  6929. 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)
  6930. end
  6931.  
  6932. for i = 0, 1, 0.1 do
  6933. swait()
  6934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6936. 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)
  6937. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6938. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6939. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6940. end
  6941. punchsound1:Play()
  6942. for i = 0, 1, 0.1 do
  6943. swait()
  6944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6946. 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)
  6947. 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)
  6948. 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)
  6949. 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)
  6950. end
  6951. for i,v in pairs(to.Parent:GetChildren()) do
  6952. if v:IsA("Humanoid") then
  6953. v.Health = v.Health - 3
  6954.  
  6955. v.PlatformStand = true
  6956. end
  6957. end
  6958. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6959. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6960. Zanzoken = Instance.new("Part",char)
  6961. Zanzoken.Anchored = true
  6962. Zanzoken.Position = v3(999,999,999)
  6963. Zanzoken.CFrame = Torso.CFrame
  6964. game.Debris:AddItem(Zanzoken,0.5)
  6965. Zanzoken.Transparency = 1
  6966. Zano:Play()
  6967. wait()
  6968. idk = Instance.new("BillboardGui",Zanzoken)
  6969. idk.Size = UDim2.new(10,0,15,0)
  6970. idk.AlwaysOnTop = false
  6971. idk1 = Instance.new("ImageLabel",idk)
  6972. idk1.BackgroundTransparency = 1
  6973. idk.ExtentsOffset = v3(0,0,0)
  6974. idk1.ImageTransparency = 0
  6975. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6976. idk1.Size = UDim2.new(2,0,1,0)
  6977. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6978. idk1.Image = "rbxassetid://319554883"
  6979. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6980. wait()
  6981. Zanzoken = Instance.new("Part",char)
  6982. Zanzoken.Anchored = true
  6983. Zanzoken.Position = v3(999,999,999)
  6984. Zanzoken.CFrame = Torso.CFrame
  6985. game.Debris:AddItem(Zanzoken,0.5)
  6986. Zanzoken.Transparency = 1
  6987. wait()
  6988. idk = Instance.new("BillboardGui",Zanzoken)
  6989. idk.Size = UDim2.new(20,0,20,0)
  6990. idk.AlwaysOnTop = false
  6991. idk1 = Instance.new("ImageLabel",idk)
  6992. idk1.BackgroundTransparency = 1
  6993. idk.ExtentsOffset = v3(0,0,0)
  6994. idk1.ImageTransparency = 0
  6995. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6996. idk1.Size = UDim2.new(2,0,1,0)
  6997. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6998. idk1.Image = "rbxassetid://319554883"
  6999. for i = 0, 1, 0.1 do
  7000. swait()
  7001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7002. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7003. 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)
  7004. 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)
  7005. 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)
  7006. 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)
  7007. end
  7008. for i = 0, 1, 0.1 do
  7009. swait()
  7010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7012. 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)
  7013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7014. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7015. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7016. end
  7017. punchsound1:Play()
  7018. for i = 0, 1, 0.1 do
  7019. swait()
  7020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7022. 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)
  7023. 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)
  7024. 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)
  7025. 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)
  7026. end
  7027. for i,v in pairs(to.Parent:GetChildren()) do
  7028. if v:IsA("Humanoid") then
  7029. v.Health = v.Health - 3
  7030.  
  7031. v.PlatformStand = true
  7032. end
  7033. end
  7034. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7035. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7036. Zanzoken = Instance.new("Part",char)
  7037. Zanzoken.Anchored = true
  7038. Zanzoken.Position = v3(999,999,999)
  7039. Zanzoken.CFrame = Torso.CFrame
  7040. game.Debris:AddItem(Zanzoken,0.5)
  7041. Zanzoken.Transparency = 1
  7042. Zano:Play()
  7043. wait()
  7044. idk = Instance.new("BillboardGui",Zanzoken)
  7045. idk.Size = UDim2.new(10,0,15,0)
  7046. idk.AlwaysOnTop = false
  7047. idk1 = Instance.new("ImageLabel",idk)
  7048. idk1.BackgroundTransparency = 1
  7049. idk.ExtentsOffset = v3(0,0,0)
  7050. idk1.ImageTransparency = 0
  7051. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7052. idk1.Size = UDim2.new(2,0,1,0)
  7053. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7054. idk1.Image = "rbxassetid://319554883"
  7055. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7056. wait()
  7057. Zanzoken = Instance.new("Part",char)
  7058. Zanzoken.Anchored = true
  7059. Zanzoken.Position = v3(999,999,999)
  7060. Zanzoken.CFrame = Torso.CFrame
  7061. game.Debris:AddItem(Zanzoken,0.5)
  7062. Zanzoken.Transparency = 1
  7063. wait()
  7064. idk = Instance.new("BillboardGui",Zanzoken)
  7065. idk.Size = UDim2.new(20,0,20,0)
  7066. idk.AlwaysOnTop = false
  7067. idk1 = Instance.new("ImageLabel",idk)
  7068. idk1.BackgroundTransparency = 1
  7069. idk.ExtentsOffset = v3(0,0,0)
  7070. idk1.ImageTransparency = 0
  7071. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7072. idk1.Size = UDim2.new(2,0,1,0)
  7073. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7074. idk1.Image = "rbxassetid://319554883"
  7075. punchsound1:Play()
  7076. for i = 0, 1, 0.1 do
  7077. swait()
  7078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7080. 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)
  7081. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7082. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7083. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7084. end
  7085. punchsound1:Play()
  7086. for i = 0, 1, 0.1 do
  7087. swait()
  7088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7090. 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)
  7091. 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)
  7092. 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)
  7093. 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)
  7094. end
  7095.  
  7096.  
  7097. for i,v in pairs(to.Parent:GetChildren()) do
  7098. if v:IsA("Humanoid") then
  7099. v.Health = v.Health - 20
  7100.  
  7101. v.PlatformStand = true
  7102. end
  7103. end
  7104. StrongPunch:Play()
  7105. for i = 0, 1, 0.1 do
  7106. swait()
  7107. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7108. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7109. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7110. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7111. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7112. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7113. end
  7114. for i = 0, 1, 0.1 do
  7115. swait()
  7116. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7117. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7118. 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)
  7119. 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)
  7120. 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)
  7121. 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)
  7122. end
  7123. for i,v in pairs(to.Parent:GetChildren()) do
  7124. if v:IsA("Humanoid") then
  7125. v.Health = v.Health - 3
  7126.  
  7127. v.PlatformStand = true
  7128. end
  7129. end
  7130. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7131. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7132. Zanzoken = Instance.new("Part",char)
  7133. Zanzoken.Anchored = true
  7134. Zanzoken.Position = v3(999,999,999)
  7135. Zanzoken.CFrame = Torso.CFrame
  7136. game.Debris:AddItem(Zanzoken,0.5)
  7137. Zanzoken.Transparency = 1
  7138. Zano:Play()
  7139. wait()
  7140. idk = Instance.new("BillboardGui",Zanzoken)
  7141. idk.Size = UDim2.new(10,0,15,0)
  7142. idk.AlwaysOnTop = false
  7143. idk1 = Instance.new("ImageLabel",idk)
  7144. idk1.BackgroundTransparency = 1
  7145. idk.ExtentsOffset = v3(0,0,0)
  7146. idk1.ImageTransparency = 0
  7147. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7148. idk1.Size = UDim2.new(2,0,1,0)
  7149. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7150. idk1.Image = "rbxassetid://319554883"
  7151. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7152. wait()
  7153. Zanzoken = Instance.new("Part",char)
  7154. Zanzoken.Anchored = true
  7155. Zanzoken.Position = v3(999,999,999)
  7156. Zanzoken.CFrame = Torso.CFrame
  7157. game.Debris:AddItem(Zanzoken,0.5)
  7158. Zanzoken.Transparency = 1
  7159. wait()
  7160. idk = Instance.new("BillboardGui",Zanzoken)
  7161. idk.Size = UDim2.new(20,0,20,0)
  7162. idk.AlwaysOnTop = false
  7163. idk1 = Instance.new("ImageLabel",idk)
  7164. idk1.BackgroundTransparency = 1
  7165. idk.ExtentsOffset = v3(0,0,0)
  7166. idk1.ImageTransparency = 0
  7167. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7168. idk1.Size = UDim2.new(2,0,1,0)
  7169. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7170. idk1.Image = "rbxassetid://319554883"
  7171. for i = 0, 1, 0.1 do
  7172. swait()
  7173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7175. 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)
  7176. 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)
  7177. 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)
  7178. 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)
  7179. end
  7180. punchsound1:Play()
  7181. for i = 0, 1, 0.1 do
  7182. swait()
  7183. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7184. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7185. 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)
  7186. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7187. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7188. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7189. end
  7190. punchsound1:Play()
  7191. for i = 0, 1, 0.1 do
  7192. swait()
  7193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7195. 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)
  7196. 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)
  7197. 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)
  7198. 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)
  7199. end
  7200. for i = 0, 1, 0.1 do
  7201. swait()
  7202. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7203. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7204. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7205. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7206. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7207. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7208. end
  7209. for i = 0, 1, 0.1 do
  7210. swait()
  7211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7213. 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)
  7214. 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)
  7215. 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)
  7216. 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)
  7217. end
  7218. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7219. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7220. Zanzoken = Instance.new("Part",char)
  7221. Zanzoken.Anchored = true
  7222. Zanzoken.Position = v3(999,999,999)
  7223. Zanzoken.CFrame = Torso.CFrame
  7224. game.Debris:AddItem(Zanzoken,0.5)
  7225. Zanzoken.Transparency = 1
  7226. Zano:Play()
  7227. wait()
  7228. idk = Instance.new("BillboardGui",Zanzoken)
  7229. idk.Size = UDim2.new(10,0,15,0)
  7230. idk.AlwaysOnTop = false
  7231. idk1 = Instance.new("ImageLabel",idk)
  7232. idk1.BackgroundTransparency = 1
  7233. idk.ExtentsOffset = v3(0,0,0)
  7234. idk1.ImageTransparency = 0
  7235. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7236. idk1.Size = UDim2.new(2,0,1,0)
  7237. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7238. idk1.Image = "rbxassetid://319554883"
  7239. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7240. wait()
  7241. Zanzoken = Instance.new("Part",char)
  7242. Zanzoken.Anchored = true
  7243. Zanzoken.Position = v3(999,999,999)
  7244. Zanzoken.CFrame = Torso.CFrame
  7245. game.Debris:AddItem(Zanzoken,0.5)
  7246. Zanzoken.Transparency = 1
  7247. wait()
  7248. idk = Instance.new("BillboardGui",Zanzoken)
  7249. idk.Size = UDim2.new(20,0,20,0)
  7250. idk.AlwaysOnTop = false
  7251. idk1 = Instance.new("ImageLabel",idk)
  7252. idk1.BackgroundTransparency = 1
  7253. idk.ExtentsOffset = v3(0,0,0)
  7254. idk1.ImageTransparency = 0
  7255. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7256. idk1.Size = UDim2.new(2,0,1,0)
  7257. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7258. idk1.Image = "rbxassetid://319554883"
  7259. StrongPunch:Play()
  7260. Break:Play()
  7261. local Aura4 = Instance.new('ParticleEmitter')
  7262. Aura4.Name = "Aura"
  7263. Aura4.Texture = "rbxassetid://1046299182"
  7264. Aura4.Parent = Torso
  7265. Aura4.LightEmission = 1
  7266. Aura4.Transparency = NumberSequence.new(0.7,1)
  7267. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7268. Aura4.Size = NumberSequence.new(1,30)
  7269. Aura4.Rotation = NumberRange.new(-360,360)
  7270. Aura4.LockedToPart = true
  7271. Aura4.Lifetime = NumberRange.new(0.2)
  7272. Aura4.Rate = 100
  7273. Aura4.Speed = NumberRange.new(0)
  7274. Aura4.EmissionDirection = "Top"
  7275. for i = 0, 6, 0.1 do
  7276. swait()
  7277. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7278. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7279. 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)
  7280. 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)
  7281. 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)
  7282. 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)
  7283. end
  7284. Aura4:Destroy()
  7285. wait(0.1)
  7286. local Aura4 = Instance.new('ParticleEmitter')
  7287. Aura4.Name = "Aura"
  7288. Aura4.Texture = "rbxassetid://1046299182"
  7289. Aura4.Parent = Torso
  7290. Aura4.LightEmission = 1
  7291. Aura4.Transparency = NumberSequence.new(0.7,1)
  7292. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7293. Aura4.Size = NumberSequence.new(1,30)
  7294. Aura4.Rotation = NumberRange.new(-360,360)
  7295. Aura4.LockedToPart = true
  7296. Aura4.Lifetime = NumberRange.new(0.2)
  7297. Aura4.Rate = 100
  7298. Aura4.Speed = NumberRange.new(0)
  7299. Aura4.EmissionDirection = "Top"
  7300. StrongPunch1:Play()
  7301. Break:Play()
  7302. for i = 0, 6, 0.1 do
  7303. swait()
  7304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7306. 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)
  7307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7308. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7309. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7310. end
  7311. Aura4:Destroy()
  7312. StrongPunch2:Play()
  7313. Break:Play()
  7314. local Aura4 = Instance.new('ParticleEmitter')
  7315. Aura4.Name = "Aura"
  7316. Aura4.Texture = "rbxassetid://1046299182"
  7317. Aura4.Parent = Torso
  7318. Aura4.LightEmission = 1
  7319. Aura4.Transparency = NumberSequence.new(0.7,1)
  7320. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7321. Aura4.Size = NumberSequence.new(1,30)
  7322. Aura4.Rotation = NumberRange.new(-360,360)
  7323. Aura4.LockedToPart = true
  7324. Aura4.Lifetime = NumberRange.new(0.2)
  7325. Aura4.Rate = 100
  7326. Aura4.Speed = NumberRange.new(0)
  7327. Aura4.EmissionDirection = "Top"
  7328. for i = 0, 7, 0.1 do
  7329. swait()
  7330. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7331. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7332. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7333. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7334. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7335. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7336. end
  7337. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7338. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7339. Aura4:Destroy()
  7340. Zanzoken = Instance.new("Part",char)
  7341. Zanzoken.Anchored = true
  7342. Zanzoken.Position = v3(999,999,999)
  7343. Zanzoken.CFrame = Torso.CFrame
  7344. game.Debris:AddItem(Zanzoken,0.5)
  7345. Zanzoken.Transparency = 1
  7346. Zano:Play()
  7347. wait()
  7348. idk = Instance.new("BillboardGui",Zanzoken)
  7349. idk.Size = UDim2.new(10,0,15,0)
  7350. idk.AlwaysOnTop = false
  7351. idk1 = Instance.new("ImageLabel",idk)
  7352. idk1.BackgroundTransparency = 1
  7353. idk.ExtentsOffset = v3(0,0,0)
  7354. idk1.ImageTransparency = 0
  7355. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7356. idk1.Size = UDim2.new(2,0,1,0)
  7357. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7358. idk1.Image = "rbxassetid://319554883"
  7359. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7360. wait()
  7361. Zanzoken = Instance.new("Part",char)
  7362. Zanzoken.Anchored = true
  7363. Zanzoken.Position = v3(999,999,999)
  7364. Zanzoken.CFrame = Torso.CFrame
  7365. game.Debris:AddItem(Zanzoken,0.5)
  7366. Zanzoken.Transparency = 1
  7367. wait()
  7368. idk = Instance.new("BillboardGui",Zanzoken)
  7369. idk.Size = UDim2.new(20,0,20,0)
  7370. idk.AlwaysOnTop = false
  7371. idk1 = Instance.new("ImageLabel",idk)
  7372. idk1.BackgroundTransparency = 1
  7373. idk.ExtentsOffset = v3(0,0,0)
  7374. idk1.ImageTransparency = 0
  7375. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7376. idk1.Size = UDim2.new(2,0,1,0)
  7377. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7378. idk1.Image = "rbxassetid://319554883"
  7379. for i = 0, 1, 0.1 do
  7380. swait()
  7381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7383. 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)
  7384. 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)
  7385. 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)
  7386. 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)
  7387. end
  7388. punchsound1:Play()
  7389. for i = 0, 1, 0.1 do
  7390. swait()
  7391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7393. 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)
  7394. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7395. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7396. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7397. end
  7398. punchsound1:Play()
  7399. for i = 0, 1, 0.1 do
  7400. swait()
  7401. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7402. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7403. 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)
  7404. 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)
  7405. 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)
  7406. 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)
  7407. end
  7408. for i = 0, 1, 0.1 do
  7409. swait()
  7410. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7411. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7412. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7413. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7414. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7415. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7416. end
  7417. for i = 0, 1, 0.1 do
  7418. swait()
  7419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7421. 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)
  7422. 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)
  7423. 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)
  7424. 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)
  7425. end
  7426. punchsound1:Play()
  7427. for i = 0, 0.5, 0.1 do
  7428. swait()
  7429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7431. 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)
  7432. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7433. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7434. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7435. end
  7436. punchsound1:Play()
  7437. for i = 0, 0.5, 0.1 do
  7438. swait()
  7439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7441. 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)
  7442. 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)
  7443. 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)
  7444. 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)
  7445. end
  7446. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7447. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7448. Zanzoken = Instance.new("Part",char)
  7449. Zanzoken.Anchored = true
  7450. Zanzoken.Position = v3(999,999,999)
  7451. Zanzoken.CFrame = Torso.CFrame
  7452. game.Debris:AddItem(Zanzoken,0.5)
  7453. Zanzoken.Transparency = 1
  7454. Zano:Play()
  7455. wait()
  7456. idk = Instance.new("BillboardGui",Zanzoken)
  7457. idk.Size = UDim2.new(10,0,15,0)
  7458. idk.AlwaysOnTop = false
  7459. idk1 = Instance.new("ImageLabel",idk)
  7460. idk1.BackgroundTransparency = 1
  7461. idk.ExtentsOffset = v3(0,0,0)
  7462. idk1.ImageTransparency = 0
  7463. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7464. idk1.Size = UDim2.new(2,0,1,0)
  7465. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7466. idk1.Image = "rbxassetid://319554883"
  7467. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7468. wait()
  7469. Zanzoken = Instance.new("Part",char)
  7470. Zanzoken.Anchored = true
  7471. Zanzoken.Position = v3(999,999,999)
  7472. Zanzoken.CFrame = Torso.CFrame
  7473. game.Debris:AddItem(Zanzoken,0.5)
  7474. Zanzoken.Transparency = 1
  7475. wait()
  7476. idk = Instance.new("BillboardGui",Zanzoken)
  7477. idk.Size = UDim2.new(20,0,20,0)
  7478. idk.AlwaysOnTop = false
  7479. idk1 = Instance.new("ImageLabel",idk)
  7480. idk1.BackgroundTransparency = 1
  7481. idk.ExtentsOffset = v3(0,0,0)
  7482. idk1.ImageTransparency = 0
  7483. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7484. idk1.Size = UDim2.new(2,0,1,0)
  7485. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7486. idk1.Image = "rbxassetid://319554883"
  7487. for i = 0, 0.4, 0.1 do
  7488. swait()
  7489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7491. 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)
  7492. 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)
  7493. 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)
  7494. 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)
  7495. end
  7496. punchsound1:Play()
  7497. for i = 0, 0.4, 0.1 do
  7498. swait()
  7499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7501. 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)
  7502. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7503. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7504. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7505. end
  7506. punchsound1:Play()
  7507. for i = 0, 1, 0.1 do
  7508. swait()
  7509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7511. 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)
  7512. 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)
  7513. 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)
  7514. 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)
  7515. end
  7516. for i,v in pairs(to.Parent:GetChildren()) do
  7517. if v:IsA("Humanoid") then
  7518. v.Health = v.Health - 8
  7519.  
  7520. v.PlatformStand = true
  7521. end
  7522. end
  7523.  
  7524. hit1 = false
  7525.  
  7526. punchsound1:Play()
  7527. hit2 = true
  7528. for i = 0, 1, 0.1 do
  7529. swait()
  7530. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7531. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7532. 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)
  7533. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7534. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7535. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7536. end
  7537. for i,v in pairs(to.Parent:GetChildren()) do
  7538. if v:IsA("Humanoid") then
  7539. v.Health = v.Health - 10
  7540.  
  7541. v.PlatformStand = true
  7542. end
  7543. end
  7544. hit2 = false
  7545.  
  7546. punchsound1:Play()
  7547. hit3 = true
  7548. hit4 = true
  7549.  
  7550.  
  7551. punchsound1:Play()
  7552.  
  7553.  
  7554. coroutine.wrap(function()
  7555. for i=1,2 do
  7556. wait()
  7557.  
  7558.  
  7559.  
  7560.  
  7561.  
  7562. for i,v in pairs(to.Parent:GetChildren()) do
  7563. if v:IsA("Humanoid") then
  7564. v.Health = v.Health - 30
  7565.  
  7566. v.PlatformStand = true
  7567. end
  7568. end
  7569. end
  7570.  
  7571.  
  7572. wait(3)
  7573. end)()
  7574.  
  7575.  
  7576.  
  7577. RootPart.Anchored = false
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583. StrongPunch:Play()
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590. for i,v in pairs(to.Parent:GetChildren()) do
  7591. if v:IsA("Humanoid") then
  7592. v.Health = v.Health - 20
  7593.  
  7594. v.PlatformStand = true
  7595. end
  7596. end
  7597.  
  7598. StrongPunch2:Play()
  7599.  
  7600.  
  7601. hitground = new("Part",char)
  7602. hitground.Size = Vector3.new(5,5,5)
  7603. hitground.Name = "Ground"
  7604. hitground.Transparency = 1
  7605. hitground.CanCollide = false
  7606. game.Debris:AddItem(hitground,2)
  7607. hitground.Position = Vector3.new(999,999,999)
  7608. hitgroundweld = new("Weld",hitground)
  7609. hitgroundweld.Part0 = to
  7610. hitgroundweld.Part1 = hitground
  7611. hitground.Touched:connect(function(hit2)
  7612. if hit2.Size.x > 150 then
  7613. hitground:Destroy()
  7614. ad = new("Part",char)
  7615. ad.Name = "NewPart"
  7616. ad.Size = Vector3.new(30,0.1,30)
  7617. ad.CanCollide = false
  7618. ad.Anchored = true
  7619. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7620. ad.Transparency = 1
  7621. aad = new("Decal",ad)
  7622.  
  7623. aad.Face = "Top"
  7624. aad.Transparency = 1
  7625. aad.Transparency = 0
  7626. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7627. smoke = new("Part",to)
  7628. smokemesh = new("SpecialMesh",smoke)
  7629. smokemesh.MeshId = "rbxassetid://928329648"
  7630. smoke.BrickColor = hit2.BrickColor
  7631. smoke.Anchored = true
  7632. smoke.Position = hitground.Position
  7633. GroundImpact:Play()
  7634. for i = 1,20 do
  7635. wait()
  7636. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7637. smoke.Transparency = smoke.Transparency + 1/20
  7638. end
  7639. smoke:Destroy()
  7640. wait(0.5)
  7641.  
  7642. for i = 1,20 do
  7643. wait(0.1)
  7644. aad.Transparency = aad.Transparency + 1/20
  7645. end
  7646. end
  7647. end)
  7648. ys = Instance.new("BodyVelocity",to)
  7649. ys.Name = "GO"
  7650.  
  7651. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7652.  
  7653. ys.Velocity = v3(0,-90,0)
  7654.  
  7655. wait(1)
  7656. ys:Destroy()
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662. hit3 = false
  7663. hit4 = false
  7664.  
  7665.  
  7666. hit1 = false
  7667. hit2 = false
  7668. hit3 = false
  7669. hit4 = false
  7670. idle = true
  7671. RootPart.Anchored = false
  7672. to.Anchored = false
  7673. end
  7674. end)
  7675. end
  7676.  
  7677.  
  7678. function Combo2()
  7679. getplayer = new("Part",char)
  7680. getplayer.Position = Vector3.new(999,999,999)
  7681. getplayer.Transparency = 1
  7682. getplayer.Size = v3(3,3,3)
  7683. getplayer.CanCollide = false
  7684. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7685. getplayer.Name = "GetPlayer"
  7686.  
  7687. game.Debris:AddItem(getplayer,0.5)
  7688.  
  7689. getplayer.Touched:connect(function(hit)
  7690. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7691. getplayer:Destroy()
  7692. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7693. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7694. to.Anchored = true
  7695. idle = false
  7696.  
  7697.  
  7698. punchsound1:Play()
  7699. hit1 = true
  7700. for i = 0, 1, 0.1 do
  7701. swait()
  7702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7704. 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)
  7705. 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)
  7706. 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)
  7707. 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)
  7708. end
  7709. punchsound1:Play()
  7710. for i = 0, 1, 0.1 do
  7711. swait()
  7712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7714. 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)
  7715. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7716. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7717. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7718. end
  7719. punchsound1:Play()
  7720. for i = 0, 1, 0.1 do
  7721. swait()
  7722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7724. 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)
  7725. 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)
  7726. 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)
  7727. 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)
  7728. end
  7729. for i = 0, 1, 0.1 do
  7730. swait()
  7731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7733. 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)
  7734. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7735. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7736. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7737. end
  7738. for i = 0, 1, 0.1 do
  7739. swait()
  7740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7742. 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)
  7743. 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)
  7744. 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)
  7745. 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)
  7746. end
  7747. StrongPunch1:Play()
  7748. for i = 0, 1, 0.1 do
  7749. swait()
  7750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7752. 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)
  7753. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7754. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7755. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7756. end
  7757. for i = 0, 0.6, 0.1 do
  7758. swait()
  7759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7761. 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)
  7762. 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)
  7763. 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)
  7764. 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)
  7765. end
  7766. for i = 0, 0.6, 0.1 do
  7767. swait()
  7768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7770. 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)
  7771. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7772. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7773. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7774. end
  7775. for i,v in pairs(to.Parent:GetChildren()) do
  7776. if v:IsA("Humanoid") then
  7777. v.Health = v.Health - 6
  7778.  
  7779. v.PlatformStand = true
  7780. end
  7781. end
  7782. StrongPunch:Play()
  7783. for i = 0, 1, 0.1 do
  7784. swait()
  7785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7789. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7790. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7791. end
  7792. for i,v in pairs(to.Parent:GetChildren()) do
  7793. if v:IsA("Humanoid") then
  7794. v.Health = v.Health - 8
  7795.  
  7796. v.PlatformStand = true
  7797. end
  7798. end
  7799.  
  7800. hit1 = false
  7801.  
  7802. punchsound1:Play()
  7803. hit2 = true
  7804. for i = 0, 1, 0.1 do
  7805. swait()
  7806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7808. 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)
  7809. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7810. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7811. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7812. end
  7813. for i,v in pairs(to.Parent:GetChildren()) do
  7814. if v:IsA("Humanoid") then
  7815. v.Health = v.Health - 5
  7816.  
  7817. v.PlatformStand = true
  7818. end
  7819. end
  7820. hit2 = false
  7821.  
  7822. punchsound1:Play()
  7823. hit3 = true
  7824. hit4 = true
  7825.  
  7826.  
  7827. punchsound1:Play()
  7828.  
  7829. coroutine.wrap(function()
  7830. for i=1,2 do
  7831. wait()
  7832. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7833. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7834. Zanzoken = Instance.new("Part",char)
  7835. Zanzoken.Anchored = true
  7836. Zanzoken.Position = v3(999,999,999)
  7837. Zanzoken.CFrame = Torso.CFrame
  7838. game.Debris:AddItem(Zanzoken,0.5)
  7839. Zanzoken.Transparency = 1
  7840. Zano:Play()
  7841. wait()
  7842. idk = Instance.new("BillboardGui",Zanzoken)
  7843. idk.Size = UDim2.new(10,0,15,0)
  7844. idk.AlwaysOnTop = false
  7845. idk1 = Instance.new("ImageLabel",idk)
  7846. idk1.BackgroundTransparency = 1
  7847. idk.ExtentsOffset = v3(0,0,0)
  7848. idk1.ImageTransparency = 0
  7849. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7850. idk1.Size = UDim2.new(2,0,1,0)
  7851. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7852. idk1.Image = "rbxassetid://319554883"
  7853. wait()
  7854. Zanzoken = Instance.new("Part",char)
  7855. Zanzoken.Anchored = true
  7856. Zanzoken.Position = v3(999,999,999)
  7857. Zanzoken.CFrame = Torso.CFrame
  7858. game.Debris:AddItem(Zanzoken,0.5)
  7859. Zanzoken.Transparency = 1
  7860. wait()
  7861. idk = Instance.new("BillboardGui",Zanzoken)
  7862. idk.Size = UDim2.new(20,0,20,0)
  7863. idk.AlwaysOnTop = false
  7864. idk1 = Instance.new("ImageLabel",idk)
  7865. idk1.BackgroundTransparency = 1
  7866. idk.ExtentsOffset = v3(0,0,0)
  7867. idk1.ImageTransparency = 0
  7868. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7869. idk1.Size = UDim2.new(2,0,1,0)
  7870. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7871. idk1.Image = "rbxassetid://319554883"
  7872. for i = 0, 1, 0.1 do
  7873. swait()
  7874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7876. 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)
  7877. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7878. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7879. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7880. end
  7881. StrongPunch:Play()
  7882. for i,v in pairs(to.Parent:GetChildren()) do
  7883. if v:IsA("Humanoid") then
  7884. v.Health = v.Health - 10
  7885.  
  7886. v.PlatformStand = true
  7887. end
  7888. end
  7889. end
  7890.  
  7891.  
  7892. wait(0.7)
  7893. end)()
  7894.  
  7895.  
  7896.  
  7897.  
  7898. RootPart.Anchored = true
  7899. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7900. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7901. Zanzoken = Instance.new("Part",char)
  7902. Zanzoken.Anchored = true
  7903. Zanzoken.Position = v3(999,999,999)
  7904. Zanzoken.CFrame = Torso.CFrame
  7905. game.Debris:AddItem(Zanzoken,0.5)
  7906. Zanzoken.Transparency = 1
  7907. Zano:Play()
  7908. wait()
  7909. idk = Instance.new("BillboardGui",Zanzoken)
  7910. idk.Size = UDim2.new(10,0,15,0)
  7911. idk.AlwaysOnTop = false
  7912. idk1 = Instance.new("ImageLabel",idk)
  7913. idk1.BackgroundTransparency = 1
  7914. idk.ExtentsOffset = v3(0,0,0)
  7915. idk1.ImageTransparency = 0
  7916. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7917. idk1.Size = UDim2.new(2,0,1,0)
  7918. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7919. idk1.Image = "rbxassetid://319554883"
  7920. wait()
  7921. Zanzoken = Instance.new("Part",char)
  7922. Zanzoken.Anchored = true
  7923. Zanzoken.Position = v3(999,999,999)
  7924. Zanzoken.CFrame = Torso.CFrame
  7925. game.Debris:AddItem(Zanzoken,0.5)
  7926. Zanzoken.Transparency = 1
  7927. wait()
  7928. idk = Instance.new("BillboardGui",Zanzoken)
  7929. idk.Size = UDim2.new(20,0,20,0)
  7930. idk.AlwaysOnTop = false
  7931. idk1 = Instance.new("ImageLabel",idk)
  7932. idk1.BackgroundTransparency = 1
  7933. idk.ExtentsOffset = v3(0,0,0)
  7934. idk1.ImageTransparency = 0
  7935. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7936. idk1.Size = UDim2.new(2,0,1,0)
  7937. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7938. idk1.Image = "rbxassetid://319554883"
  7939.  
  7940. for i = 0, 1, 0.1 do
  7941. swait()
  7942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7944. 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)
  7945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7947. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7948. end
  7949.  
  7950.  
  7951. StrongPunch:Play()
  7952.  
  7953.  
  7954. for i = 0, 1, 0.1 do
  7955. swait()
  7956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7958. 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)
  7959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7961. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7962. end
  7963.  
  7964. for i = 0, 1, 0.1 do
  7965. swait()
  7966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7968. 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)
  7969. 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)
  7970. 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)
  7971. 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)
  7972. end
  7973.  
  7974.  
  7975.  
  7976. for i,v in pairs(to.Parent:GetChildren()) do
  7977. if v:IsA("Humanoid") then
  7978. v.Health = v.Health - 20
  7979.  
  7980. v.PlatformStand = true
  7981. end
  7982. end
  7983.  
  7984. StrongPunch2:Play()
  7985. for i = 0, 1, 0.1 do
  7986. swait()
  7987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7989. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7990. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7991. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7992. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7993. end
  7994.  
  7995. hitground = new("Part",char)
  7996. hitground.Size = Vector3.new(5,5,5)
  7997. hitground.Name = "Ground"
  7998. hitground.Transparency = 1
  7999. hitground.CanCollide = false
  8000. game.Debris:AddItem(hitground,2)
  8001. hitground.Position = Vector3.new(999,999,999)
  8002. hitgroundweld = new("Weld",hitground)
  8003. hitgroundweld.Part0 = to
  8004. hitgroundweld.Part1 = hitground
  8005. hitground.Touched:connect(function(hit2)
  8006. if hit2.Size.x > 150 then
  8007. hitground:Destroy()
  8008. ad = new("Part",char)
  8009. ad.Name = "NewPart"
  8010. ad.Size = Vector3.new(30,0.1,30)
  8011. ad.CanCollide = false
  8012. ad.Anchored = true
  8013. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8014. ad.Transparency = 1
  8015. aad = new("Decal",ad)
  8016.  
  8017. aad.Face = "Top"
  8018. aad.Transparency = 1
  8019. aad.Transparency = 0
  8020. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8021. smoke = new("Part",to)
  8022. smokemesh = new("SpecialMesh",smoke)
  8023. smokemesh.MeshId = "rbxassetid://928329648"
  8024. smoke.BrickColor = hit2.BrickColor
  8025. smoke.Anchored = true
  8026. smoke.Position = hitground.Position
  8027. GroundImpact:Play()
  8028. for i = 1,20 do
  8029. wait()
  8030. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8031. smoke.Transparency = smoke.Transparency + 1/20
  8032. end
  8033. smoke:Destroy()
  8034. wait(0.5)
  8035.  
  8036. for i = 1,20 do
  8037. wait(0.1)
  8038. aad.Transparency = aad.Transparency + 1/20
  8039. end
  8040. end
  8041. end)
  8042. to.Anchored = false
  8043. ys = Instance.new("BodyVelocity",to)
  8044. ys.Name = "GO"
  8045.  
  8046. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8047.  
  8048. ys.Velocity = v3(0,-90,0)
  8049.  
  8050. wait(1)
  8051. ys:Destroy()
  8052.  
  8053.  
  8054.  
  8055.  
  8056.  
  8057. hit3 = false
  8058. hit4 = false
  8059.  
  8060.  
  8061. hit1 = false
  8062. hit2 = false
  8063. hit3 = false
  8064. hit4 = false
  8065. idle = true
  8066. RootPart.Anchored = false
  8067. end
  8068. end)
  8069. end
  8070.  
  8071. function KABOOMZ222()
  8072. local effspwn = Instance.new("Part")
  8073. coroutine.resume(coroutine.create(function()
  8074. local sound1 = Instance.new("Sound")
  8075. sound1.SoundId = "rbxassetid://440145223"
  8076. sound1.MaxDistance = 600
  8077. sound1.EmitterSize = 60
  8078. sound1.Volume = 5.5
  8079. sound1.Pitch = 1.3
  8080. sound1.Parent = effspwn
  8081. local sound2 = Instance.new("Sound")
  8082. sound2.SoundId = "rbxassetid://440145223"
  8083. sound2.MaxDistance = 300
  8084. sound2.EmitterSize = 20
  8085. sound2.Volume = 3
  8086. sound2.Pitch = 0.7
  8087. sound2.Parent = effspwn
  8088. local sound3 = Instance.new("Sound")
  8089. sound3.SoundId = "rbxassetid://440145223"
  8090. sound2.MaxDistance = 400
  8091. sound2.EmitterSize = 30
  8092. sound2.Volume = 0.5
  8093. sound2.Pitch = 0.5
  8094. sound2.Parent = effspwn
  8095. sound2:Play()
  8096. wait()
  8097. sound1:Play()
  8098. sound3:Play()
  8099. end))
  8100. local model = Instance.new("Model")
  8101. game.Debris:AddItem(model, 20)
  8102. model.Name = "smasheffects"
  8103. model.Parent = workspace
  8104. effspwn.Name = "spwnr"
  8105. effspwn.Size = Vector3.new(1, 1, 1)
  8106. effspwn.Anchored = true
  8107. effspwn.CanCollide = false
  8108. effspwn.Transparency = 1
  8109. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8110. effspwn.Parent = model
  8111.  
  8112.  
  8113.  
  8114.  
  8115. coroutine.resume(coroutine.create(function()
  8116. local shok = Instance.new("Part")
  8117. shok.Name = "whoosh"
  8118. shok.BrickColor = BrickColor.new("Institutional white")
  8119. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8120. shok.Size = Vector3.new(1, 1, 1)
  8121. shok.Anchored = true
  8122. shok.Material = "Neon"
  8123. shok.Transparency = 1
  8124. shok.CanCollide = false
  8125. shok.Parent = model
  8126. game.Debris:AddItem(shok, 12)
  8127. local mesh = Instance.new("SpecialMesh")
  8128. mesh.MeshType = "FileMesh"
  8129. mesh.MeshId = "rbxassetid://437347603"
  8130. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8131. mesh.Parent = shok
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137. for e = 1, 8 do
  8138. wait()
  8139. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8140. shok.Transparency = shok.Transparency + 0.035
  8141. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8142. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8143.  
  8144.  
  8145. end
  8146. for e = 1, 16 do
  8147. wait()
  8148. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8149. shok.Transparency = shok.Transparency + 0.11
  8150. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8151. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8152.  
  8153. end
  8154. end))
  8155. coroutine.resume(coroutine.create(function()
  8156. local shok = Instance.new("Part")
  8157. shok.Name = "wring1"
  8158. shok.BrickColor = BrickColor.new("Institutional white")
  8159. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8160. shok.Size = Vector3.new(1, 1, 1)
  8161. shok.Anchored = true
  8162. shok.Material = "Neon"
  8163. shok.Transparency = 0.25
  8164. shok.CanCollide = false
  8165. shok.Parent = model
  8166. game.Debris:AddItem(shok, 12)
  8167. local mesh = Instance.new("SpecialMesh")
  8168. mesh.MeshType = "FileMesh"
  8169. mesh.MeshId = "rbxassetid://3270017"
  8170. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8171. mesh.Parent = shok
  8172. for e = 1, 30 do
  8173. wait()
  8174. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8175. shok.Transparency = shok.Transparency + 0.002
  8176. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8177. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8178. end
  8179. for e = 1, 38 do
  8180. wait()
  8181. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8182. shok.Transparency = shok.Transparency + 0.002
  8183. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8184. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8185. end
  8186. for e = 1, 24 do
  8187. wait()
  8188. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8189. shok.Transparency = shok.Transparency + 0.03
  8190. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8191. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8192. end
  8193. end))
  8194. coroutine.resume(coroutine.create(function()
  8195. local shok = Instance.new("Part")
  8196. shok.Name = "wring2"
  8197. shok.BrickColor = BrickColor.new("Institutional white")
  8198. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8199. shok.Size = Vector3.new(1, 1, 1)
  8200. shok.Anchored = true
  8201. shok.Material = "Neon"
  8202. shok.Transparency = 0.25
  8203. shok.CanCollide = false
  8204. shok.Parent = model
  8205. game.Debris:AddItem(shok, 12)
  8206. local mesh = Instance.new("SpecialMesh")
  8207. mesh.MeshType = "FileMesh"
  8208. mesh.MeshId = "rbxassetid://3270017"
  8209. mesh.Scale = Vector3.new(12, 12, 0.05)
  8210. mesh.Parent = shok
  8211. for e = 1, 30 do
  8212. wait()
  8213. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8214. shok.Transparency = shok.Transparency + 0.002
  8215. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8216. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8217. end
  8218. for e = 1, 38 do
  8219. wait()
  8220. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8221. shok.Transparency = shok.Transparency + 0.002
  8222. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8223. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8224. end
  8225. for e = 1, 24 do
  8226. wait()
  8227. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8228. shok.Transparency = shok.Transparency + 0.03
  8229. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8230. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8231. end
  8232. end))
  8233. coroutine.resume(coroutine.create(function()
  8234. local shok = Instance.new("Part")
  8235. shok.Name = "coil1"
  8236. shok.BrickColor = BrickColor.new("Institutional white")
  8237. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8238. shok.Size = Vector3.new(1, 1, 1)
  8239. shok.Anchored = true
  8240. shok.Material = "Neon"
  8241. shok.Transparency = 0.25
  8242. shok.CanCollide = false
  8243. shok.Parent = model
  8244. game.Debris:AddItem(shok, 12)
  8245. local mesh = Instance.new("SpecialMesh")
  8246. mesh.MeshType = "FileMesh"
  8247. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8248. mesh.Scale = Vector3.new(12, 12, 12)
  8249. mesh.Parent = shok
  8250. for e = 1, 15 do
  8251. wait()
  8252. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8253. shok.Transparency = shok.Transparency + 0.004
  8254. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8255. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8256. end
  8257. for e = 1, 16 do
  8258. wait()
  8259. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8260. shok.Transparency = shok.Transparency + 0.004
  8261. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8262. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8263. end
  8264. for e = 1, 12 do
  8265. wait()
  8266. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8267. shok.Transparency = shok.Transparency + 0.06
  8268. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8269. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8270. end
  8271. end))
  8272. coroutine.resume(coroutine.create(function()
  8273. local shok = Instance.new("Part")
  8274. shok.Name = "coil2"
  8275. shok.BrickColor = BrickColor.new("Institutional white")
  8276. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8277. shok.Size = Vector3.new(1, 1, 1)
  8278. shok.Anchored = true
  8279. shok.Material = "Neon"
  8280. shok.Transparency = 1
  8281. shok.CanCollide = false
  8282. shok.Parent = model
  8283. game.Debris:AddItem(shok, 12)
  8284. local mesh = Instance.new("SpecialMesh")
  8285. mesh.MeshType = "FileMesh"
  8286. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8287. mesh.Scale = Vector3.new(6, 12, 6)
  8288. mesh.Parent = shok
  8289. for e = 1, 15 do
  8290. wait()
  8291. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8292. shok.Transparency = shok.Transparency + 0.005
  8293. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8294. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8295. end
  8296. for e = 1, 16 do
  8297. wait()
  8298. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8299. shok.Transparency = shok.Transparency + 0.005
  8300. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8301. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8302. end
  8303. for e = 1, 12 do
  8304. wait()
  8305. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8306. shok.Transparency = shok.Transparency + 0.09
  8307. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8308. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8309. end
  8310. end))
  8311. coroutine.resume(coroutine.create(function()
  8312. local shok = Instance.new("Part")
  8313. shok.Name = "shokwve"
  8314. shok.BrickColor = BrickColor.new("Institutional white")
  8315. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8316. shok.Size = Vector3.new(1, 1, 1)
  8317. shok.Anchored = true
  8318. shok.Material = "Neon"
  8319. shok.Transparency = 0.6
  8320. shok.CanCollide = false
  8321. shok.Parent = model
  8322. game.Debris:AddItem(shok, 12)
  8323. local mesh = Instance.new("SpecialMesh")
  8324. mesh.MeshType = "FileMesh"
  8325. mesh.MeshId = "rbxassetid://489415447"
  8326. mesh.Scale = Vector3.new(1, 1, 1)
  8327. mesh.Parent = shok
  8328. for e = 1, 12 do
  8329. wait()
  8330. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8331. shok.Transparency = shok.Transparency + 0.002
  8332. end
  8333. for e = 1, 32 do
  8334. wait()
  8335. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8336. shok.Transparency = shok.Transparency + 0.002
  8337. end
  8338. for e = 1, 24 do
  8339. wait()
  8340. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8341. shok.Transparency = shok.Transparency + 0.03
  8342. end
  8343. end))
  8344. coroutine.resume(coroutine.create(function()
  8345. local shok = Instance.new("Part")
  8346. shok.Name = "shock2"
  8347. shok.BrickColor = BrickColor.new("Institutional white")
  8348. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8349. shok.Size = Vector3.new(1, 1, 1)
  8350. shok.Anchored = true
  8351. shok.Material = "Neon"
  8352. shok.Transparency = 0.35
  8353. shok.CanCollide = false
  8354. shok.Parent = model
  8355. game.Debris:AddItem(shok, 12)
  8356. local mesh = Instance.new("SpecialMesh")
  8357. mesh.MeshType = "FileMesh"
  8358. mesh.MeshId = "rbxassetid://1095709"
  8359. mesh.Scale = Vector3.new(12, 12, 12)
  8360. mesh.Parent = shok
  8361. for e = 1, 15 do
  8362. wait()
  8363. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8364. shok.Transparency = shok.Transparency + 0.004
  8365. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8366. end
  8367. for e = 1, 16 do
  8368. wait()
  8369. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8370. shok.Transparency = shok.Transparency + 0.004
  8371. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8372. end
  8373. for e = 1, 12 do
  8374. wait()
  8375. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8376. shok.Transparency = shok.Transparency + 0.06
  8377. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8378. end
  8379. end))
  8380. coroutine.resume(coroutine.create(function()
  8381. local shok = Instance.new("Part")
  8382. shok.Name = "shock3"
  8383. shok.BrickColor = BrickColor.new("Institutional white")
  8384. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8385. shok.Size = Vector3.new(1, 1, 1)
  8386. shok.Anchored = true
  8387. shok.Material = "Neon"
  8388. shok.Transparency = 0.35
  8389. shok.CanCollide = false
  8390. shok.Parent = model
  8391. game.Debris:AddItem(shok, 12)
  8392. local mesh = Instance.new("SpecialMesh")
  8393. mesh.MeshType = "FileMesh"
  8394. mesh.MeshId = "rbxassetid://1095709"
  8395. mesh.Scale = Vector3.new(12, 12, 12)
  8396. mesh.Parent = shok
  8397. for e = 1, 15 do
  8398. wait()
  8399. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8400. shok.Transparency = shok.Transparency + 0.004
  8401. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8402. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8403. end
  8404. for e = 1, 16 do
  8405. wait()
  8406. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8407. shok.Transparency = shok.Transparency + 0.004
  8408. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8409. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8410. end
  8411. for e = 1, 12 do
  8412. wait()
  8413. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8414. shok.Transparency = shok.Transparency + 0.06
  8415. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8416. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8417. end
  8418. end))
  8419. end
  8420.  
  8421.  
  8422.  
  8423. mouse.KeyDown:connect(function(k)
  8424. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8425. local exp = Instance.new("Explosion",Torso)
  8426. exp.BlastRadius = 45.5
  8427. exp.BlastPressure = 100
  8428. exp.Position = Torso
  8429. exp.Visible = true
  8430. end
  8431. end)
  8432.  
  8433. MV4 = 300
  8434. mouse.KeyDown:connect(function(k)
  8435. if attack == false and k == "8" then
  8436. for i, v in pairs(Torso:GetChildren()) do
  8437. if v:IsA('ParticleEmitter') then
  8438. v:Remove()
  8439. end
  8440. end
  8441. end
  8442. end)
  8443.  
  8444.  
  8445. MV4 = 300
  8446. mouse.KeyDown:connect(function(k)
  8447. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8448. MV4 = 0
  8449. Humanoid.WalkSpeed = 13
  8450. attack = true
  8451. Firepart1 = Instance.new("Part", RightArm)
  8452. Firepart1.Size = Vector3.new(1, 1, 1)
  8453. GuW1 = Instance.new("Weld")
  8454. GuW1.Name = "GuW"
  8455. GuW1.Part0 = RightArm
  8456. GuW1.C0 = cn(0, -1, 0)
  8457. GuW1.C1 = cn(0, 0, 0)
  8458. GuW1.Part1 = Firepart1
  8459. GuW1.Parent = RightArm
  8460. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8461. Firepart1.Transparency = 1
  8462. Firepart2 = Instance.new("Part", LeftArm)
  8463. Firepart2.Size = Vector3.new(1, 1, 1)
  8464. GuW2 = Instance.new("Weld")
  8465. GuW2.Name = "GuW"
  8466. GuW2.Part0 = LeftArm
  8467. GuW2.C0 = cn(0, -1, 0)
  8468. GuW2.C1 = cn(0, 0, 0)
  8469. GuW2.Part1 = Firepart2
  8470. GuW2.Parent = LeftArm
  8471. Firepart2.Transparency = 1
  8472. for i = 0, 5, 0.1 do
  8473. swait()
  8474. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8475. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8476. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8477. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8478. if Torsovelocity.Y > 2 then
  8479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8481. 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)
  8482. 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)
  8483. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8484. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8485. elseif Torsovelocity.Y < 1 then
  8486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8488. 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)
  8489. 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)
  8490. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8491. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8492. end
  8493. end
  8494. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8495. for i = 0, 7, 0.1 do
  8496. swait()
  8497. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8498. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8499. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8500. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8501. if Torsovelocity.Y > 2 then
  8502. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8503. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8504. 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)
  8505. 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)
  8506. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8507. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8508. elseif Torsovelocity.Y < 1 then
  8509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8511. 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)
  8512. 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)
  8513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8514. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8515. end
  8516. end
  8517. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8518. GuW1:Destroy()
  8519. GuW1 = Instance.new("Weld")
  8520. GuW1.Name = "GuW"
  8521. GuW1.Part0 = Torso
  8522. GuW1.C0 = cn(0, 0, -6)
  8523. GuW1.C1 = cn(0, 0, 0)
  8524. GuW1.Part1 = Firepart1
  8525. GuW1.Parent = Torso
  8526. GuW2:Destroy()
  8527. GuW2 = Instance.new("Weld")
  8528. GuW2.Name = "GuW"
  8529. GuW2.Part0 = Torso
  8530. GuW2.C0 = cn(0, 0, -6)
  8531. GuW2.C1 = cn(0, 0, 0)
  8532. GuW2.Part1 = Firepart2
  8533. GuW2.Parent = Torso
  8534. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8535. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8536. GuW2:Destroy()
  8537. GuW2 = Instance.new("Weld")
  8538. GuW2.Name = "GuW"
  8539. GuW2.Part0 = Torso
  8540. GuW2.C0 = cn(0, 0, -4)
  8541. GuW2.C1 = cn(0, 0, 0)
  8542. GuW2.Part1 = Firepart2
  8543. GuW2.Parent = Torso
  8544.  
  8545.  
  8546. for i = 0, 7, 0.1 do
  8547. swait()
  8548. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8549. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8550. if Torsovelocity.Y > 2 then
  8551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8556. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8557. elseif Torsovelocity.Y < 1 then
  8558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8560. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8561. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8562. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8563. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8564. end
  8565. end
  8566. local bp2 = Create("BodyPosition")({
  8567. P = 900,
  8568. D = 1000,
  8569. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8570. position = Torso.Position + Vector3.new(0, 60, 0),
  8571. Parent = Torso
  8572. })
  8573. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8574. for i = 0, 8, 0.1 do
  8575. swait()
  8576. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8577. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8578. 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)
  8579. if Torsovelocity.Y > 2 then
  8580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8582. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8583. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8584. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8585. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8586. elseif Torsovelocity.Y < 1 then
  8587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8589. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8590. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8591. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8592. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8593. end
  8594. end
  8595. for i = 0, 18, 0.1 do
  8596. swait()
  8597. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8598. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8599. 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)
  8600. if Torsovelocity.Y > 2 then
  8601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8603. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8604. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8605. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8606. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8607. elseif Torsovelocity.Y < 1 then
  8608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8613. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8614. end
  8615. end
  8616. GuW1:Destroy()
  8617. GuW1 = Instance.new("Weld")
  8618. GuW1.Name = "GuW"
  8619. GuW1.Part0 = Torso
  8620. GuW1.C0 = cn(0, 0, -15)
  8621. GuW1.C1 = cn(0, 0, 0)
  8622. GuW1.Part1 = Firepart1
  8623. GuW1.Parent = Torso
  8624. GuW2:Destroy()
  8625. GuW2 = Instance.new("Weld")
  8626. GuW2.Name = "GuW"
  8627. GuW2.Part0 = Torso
  8628. GuW2.C0 = cn(0, 0, -17.5)
  8629. GuW2.C1 = cn(0, 0, 0)
  8630. GuW2.Part1 = Firepart2
  8631. GuW2.Parent = Torso
  8632. for i = 0, 1.25, 0.01 do
  8633. swait()
  8634. 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)
  8635. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8636. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8637. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8638. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8639. if Torsovelocity.Y > 2 then
  8640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8642. 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)
  8643. 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)
  8644. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8645. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8646. elseif Torsovelocity.Y < 1 then
  8647. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8648. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8649. 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)
  8650. 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)
  8651. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8652. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8653. end
  8654. end
  8655. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8656. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8657. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8658. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8659. for i = 0, 3, 0.1 do
  8660. swait()
  8661. if Torsovelocity.Y > 2 then
  8662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8664. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8665. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8666. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8667. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8668. elseif Torsovelocity.Y < 1 then
  8669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8671. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8672. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8673. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8674. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8675. end
  8676. end
  8677. wait(1)
  8678. bp2:Destroy()
  8679. Humanoid.WalkSpeed = 16
  8680. attack = false
  8681. MV4 = 0
  8682. Firepart1:Destroy()
  8683. Firepart2:Destroy()
  8684. end
  8685. end)
  8686. spiritballenergy = true
  8687. local spirit1 = true
  8688. local spirit2 = true
  8689. local sizeup = 38
  8690. local ringgo = 18
  8691. local potara = false
  8692. local potara1 = false
  8693. local potara2 = false
  8694. local potara3 = false
  8695. local potara4 = false
  8696. local hipheight = false
  8697. local idle7 = true
  8698. local idle6 = true
  8699. local idle5 = false
  8700. local noidle = false
  8701. local noidle1 = false
  8702. local fuse = false
  8703. local bigkamehameha1 = false
  8704. local bigkamehameha2 = false
  8705. local idle2 = false
  8706. local idle3 = false
  8707. local com1 = 10
  8708. local com2 = -5
  8709. local fuse1 = false
  8710. local fuse2 = false
  8711. local fuse3 = false
  8712. local fuse4 = false
  8713. local fuse5 = false
  8714. local fuse6 = false
  8715. local fuse7 = false
  8716. local fuse8 = false
  8717. local ssj4 = false
  8718. local headcolor = 0
  8719. local walk11 = true
  8720. local great = false
  8721. local size = 0
  8722. local size2 = 0
  8723. local kicharging = false
  8724. local ki = 100
  8725.  
  8726.  
  8727.  
  8728. --Sounds
  8729. --Folder
  8730. soundfolder = Instance.new("Model",char)
  8731. soundfolder.Name = "Sound Folder"
  8732. --Sounds
  8733. kamecharge = Instance.new("Sound",soundfolder)
  8734. kamecharge.Volume = 10
  8735. kamecharge.Name = "kamecharge"
  8736. kamecharge.Looped = false
  8737. kamecharge.SoundId = "rbxassetid://908489666"
  8738. kamefire = Instance.new("Sound",soundfolder)
  8739. kamefire.Volume = 10
  8740. kamefire.Name = "kamefire"
  8741. kamefire.Looped = false
  8742. kamefire.TimePosition = 0.5
  8743. kamefire.SoundId = "rbxassetid://977360812"
  8744. kamehit = Instance.new("Sound",soundfolder)
  8745. kamehit.Volume = 30
  8746. kamehit.Name = "kamehit"
  8747. kamehit.Looped = false
  8748. kamehit.SoundId = "rbxassetid://908484148"
  8749. ssjaura = Instance.new("Sound",soundfolder)
  8750. ssjaura.Volume = 5
  8751. ssjaura.Name = "ssjaura"
  8752. ssjaura.Looped = true
  8753. ssjaura.SoundId = "rbxassetid://891397456"
  8754. ssjauraburst = Instance.new("Sound",soundfolder)
  8755. ssjauraburst.Volume = math.huge
  8756. ssjauraburst.Name = "ssjauraburst"
  8757. ssjauraburst.Looped =false
  8758. ssjauraburst.SoundId = "rbxassetid://437393965"
  8759. ssjmusic = Instance.new("Sound",soundfolder)
  8760. ssjmusic.Volume = 0
  8761. ssjmusic.Name = "ssjmusic"
  8762. ssjmusic.Looped = true
  8763. ssjmusic.SoundId = "rbxassetid://390946253"
  8764. ssj2music = Instance.new("Sound",soundfolder)
  8765. ssj2music.Volume = 0
  8766. ssj2music.Name = "ssj2music"
  8767. ssj2music.Looped = true
  8768. ssj2music.SoundId = "rbxassetid://144377132"
  8769. ssj2aura = Instance.new("Sound",soundfolder)
  8770. ssj2aura.Volume = 5
  8771. ssj2aura.Name = "ssj2aura"
  8772. ssj2aura.Looped = true
  8773. ssj2aura.SoundId = "rbxassetid://850205092"
  8774. ssj3music = Instance.new("Sound",soundfolder)
  8775. ssj3music.Volume = 0
  8776. ssj3music.Name = "ssj3music"
  8777. ssj3music.Looped = true
  8778. ssj3music.SoundId = "rbxassetid://156056027"
  8779. KiCharge = Instance.new("Sound",soundfolder)
  8780. KiCharge.Volume = 10000
  8781. KiCharge.Name = "KiCharge"
  8782. KiCharge.Looped = true
  8783. KiCharge.TimePosition = 0.7
  8784. KiCharge.SoundId = "rbxassetid://700499952"
  8785.  
  8786. KiCharge2 = Instance.new("Sound",soundfolder)
  8787. KiCharge2.Volume = 10000
  8788. KiCharge2.Name = "KiCharge2"
  8789. KiCharge2.Looped = false
  8790. KiCharge2.TimePosition = 7.3
  8791.  
  8792. KiCharge2.SoundId = "rbxassetid://700499952"
  8793. Lightning = Instance.new("Sound",soundfolder)
  8794. Lightning.Volume = 10000
  8795. Lightning.TimePosition = 1
  8796. Lightning.Name = "Lightning"
  8797. Lightning.Looped = false
  8798. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8799. AuraOff = Instance.new("Sound",soundfolder)
  8800. AuraOff.Volume = 10000
  8801. AuraOff.Name = "AuraOff"
  8802. AuraOff.Looped = false
  8803. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8804. PowerDown = Instance.new("Sound",soundfolder)
  8805. PowerDown.Volume = 10000
  8806. PowerDown.Name = "PowerDown"
  8807. PowerDown.Looped = false
  8808. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8809. punchsound1 = Instance.new("Sound",soundfolder)
  8810. punchsound1.Volume = 10
  8811. punchsound1.Name = "punchsound1"
  8812. punchsound1.Looped = false
  8813. punchsound1.SoundId = "rbxassetid://137579113"
  8814. punchsound2 = Instance.new("Sound",soundfolder)
  8815. punchsound2.Volume = 10
  8816. punchsound2.Name = "punchsound2"
  8817. punchsound2.Looped = false
  8818. punchsound2.SoundId = "rbxassetid://441202925"
  8819. kiblastsound = Instance.new("Sound",soundfolder)
  8820. kiblastsound.Volume = 10000
  8821. kiblastsound.Name = "kiblastsound"
  8822. kiblastsound.Looped = false
  8823. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8824. screaming = Instance.new("Sound",soundfolder)
  8825. screaming.Volume = 1
  8826. screaming.Name = "screaming"
  8827. screaming.Looped = true
  8828. screaming.SoundId = "rbxassetid://1101079851"
  8829. screaming1 = Instance.new("Sound",soundfolder)
  8830. screaming1.Volume = 10
  8831. screaming1.Name = "screaming1"
  8832. screaming1.Looped = false
  8833. screaming1.SoundId = "rbxassetid://975468335"
  8834. FastPunch = Instance.new("Sound",soundfolder)
  8835. FastPunch.Volume = 10000
  8836. FastPunch.Name = "FastPunch"
  8837. FastPunch.Looped = false
  8838. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8839. GiantStep = Instance.new("Sound",soundfolder)
  8840. GiantStep.Volume = 10000
  8841. GiantStep.Name = "GiantStep"
  8842. GiantStep.Looped = false
  8843. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8844. StrongPunch = Instance.new("Sound",soundfolder)
  8845. StrongPunch.Volume = 10000
  8846. StrongPunch.Name = "StrongPunch"
  8847. StrongPunch.Looped = false
  8848. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8849. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8850. KamehamehaVoice.Volume = 10000
  8851. KamehamehaVoice.Name = "KamehamehaVoice"
  8852. KamehamehaVoice.Looped = false
  8853. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8854. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8855. KamehamehaVoice6.Volume = 10000
  8856. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8857. KamehamehaVoice6.Looped = false
  8858. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8859. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8860. KamehamehaVoice3.Volume = 10000
  8861. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8862. KamehamehaVoice3.Looped = false
  8863. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8864. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8865. KamehamehaVoice2.Volume = 10000
  8866. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8867. KamehamehaVoice2.Looped = false
  8868. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8869. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8870. KamehamehaVoice1.Volume = 10000
  8871. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8872. KamehamehaVoice1.Looped = false
  8873. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8874. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8875. KamehamehaVoice4.Volume = 10000
  8876. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8877. KamehamehaVoice4.Looped = false
  8878. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8879. ssjbaura = Instance.new("Sound",soundfolder)
  8880. ssjbaura.Volume = 1
  8881. ssjbaura.Name = "ssjbaura"
  8882. ssjbaura.Looped = true
  8883. ssjbaura.SoundId = "rbxassetid://443386048"
  8884. ssjbauraburst = Instance.new("Sound",soundfolder)
  8885. ssjbauraburst.Volume = 1
  8886. ssjbauraburst.Name = "ssjbauraburst"
  8887. ssjbauraburst.Looped = false
  8888. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8889. ssjbmusic = Instance.new("Sound",soundfolder)
  8890. ssjbmusic.Volume = 0
  8891. ssjbmusic.Name = "ssjbmusic"
  8892. ssjbmusic.Looped = true
  8893. ssjbmusic.SoundId = "rbxassetid://180572775"
  8894. ssjbkaioken = Instance.new("Sound",soundfolder)
  8895. ssjbkaioken.Volume = 10000
  8896. ssjbkaioken.Name = "ssjbkaioken"
  8897. ssjbkaioken.Looped = false
  8898. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8899. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8900. ssjbkaioken1.Volume = 10000
  8901. ssjbkaioken1.Name = "ssjbkaioken1"
  8902. ssjbkaioken1.Looped = false
  8903. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8904. ssjbkaura = Instance.new("Sound",soundfolder)
  8905. ssjbkaura.Volume = 3
  8906. ssjbkaura.Name = "ssjbkaura"
  8907. ssjbkaura.Looped = true
  8908. ssjbkaura.SoundId = "rbxassetid://972925821"
  8909. ssjgaura = Instance.new("Sound",soundfolder)
  8910. ssjgaura.Volume = 5
  8911. ssjgaura.Name = "ssjgaura"
  8912. ssjgaura.Looped = true
  8913. ssjgaura.SoundId = "rbxassetid://590580266"
  8914. ApeGrowl = Instance.new("Sound",soundfolder)
  8915. ApeGrowl.Volume = 10
  8916. ApeGrowl.Name = "ApeGrowl"
  8917. ApeGrowl.Looped = false
  8918. ApeGrowl.SoundId = "rbxassetid://849892755"
  8919. ssjgmusic = Instance.new("Sound",soundfolder)
  8920. ssjgmusic.Volume = 0
  8921. ssjgmusic.Name = "ssjgmusic"
  8922. ssjgmusic.Looped = true
  8923. ssjgmusic.SoundId = "rbxassetid://785398417"
  8924. Ape1 = Instance.new("Sound",soundfolder)
  8925. Ape1.Volume = 10
  8926. Ape1.Name = "Ape1"
  8927. Ape1.Looped = false
  8928. Ape1.SoundId = "rbxassetid://851581494"
  8929.  
  8930. Ape2 = Instance.new("Sound",soundfolder)
  8931. Ape2.Volume = 10
  8932. Ape2.Name = "Ape2"
  8933. Ape2.Looped = false
  8934. Ape2.SoundId = "rbxassetid://851581851"
  8935. Ape3 = Instance.new("Sound",soundfolder)
  8936. Ape3.Volume = 10
  8937. Ape3.Name = "Ape3"
  8938. Ape3.Looped = false
  8939. Ape3.SoundId = "rbxassetid://851582274"
  8940.  
  8941. local beamgo = 6
  8942. local beamgo1 = 1
  8943. local startk = false
  8944. local beam1 = false
  8945. local beam2 = false
  8946.  
  8947. local kamehameha5 = false
  8948. enabled = false
  8949. local number = 1
  8950. --GoundWaves
  8951.  
  8952.  
  8953.  
  8954. function RenderStepped3()
  8955. if spiritballenergy == true then
  8956. wait(math.random(0.1,0.5))
  8957. ay = new("Part",char)
  8958. ay.Name = "NewPart2"
  8959. ay.Size = v3(0.3,0.3,0.3)
  8960. ay.CanCollide = false
  8961. ay.Material = "Neon"
  8962.  
  8963. ay.BrickColor = bc("Cyan")
  8964.  
  8965. imcool = new("Part",char)
  8966. imcool = Instance.new("SpecialMesh",ay)
  8967. imcool.MeshType = "Sphere"
  8968.  
  8969. ay.Position = v3(999,999,999)
  8970. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8971. ys = Instance.new("BodyVelocity",ay)
  8972. ys.Name = "GO1"
  8973. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8974.  
  8975. ys.Velocity = v3(0,6,0)
  8976. game.Debris:AddItem(ay,4)
  8977. end
  8978. end
  8979.  
  8980. --[[a1 = new("Part",char)
  8981. a1.Name = "Beam"
  8982. a1.Anchored = true
  8983. a1.Size = v3(6,6,6)
  8984. a1.CanCollide = false
  8985. a1.Locked = true
  8986. a1.Position = v3(999,999,999)
  8987. a1.BrickColor = bc("Cyan")
  8988. a1.Material = "Neon"
  8989. a1.Transparency = 0
  8990. aa1 = new("SpecialMesh",a1)
  8991. if fuse == false then
  8992. aa1.MeshType = "Cylinder"
  8993. if potara == false then
  8994. aa1.MeshType = "Cylinder"
  8995. else
  8996. aa1.MeshType = "Sphere"
  8997. end
  8998. else
  8999. aa1.MeshType = "Sphere"
  9000. end
  9001.  
  9002. aa1.Scale = v3(1,1,1)
  9003.  
  9004. a2 = new("Part",char)
  9005. a2.Name = "Beam"
  9006. a2.Anchored = true
  9007. a2.Locked = true
  9008.  
  9009. a2.Size = v3(0.1,0.1,0.1)
  9010. a2.CanCollide = false
  9011. a2.Position = v3(999,999,999)
  9012. a2.BrickColor = bc("Cyan")
  9013. a2.Material = "Neon"
  9014. if fuse == false then
  9015. if potara == false then
  9016. a2.Transparency = 0
  9017. else
  9018. a2.Transparency = 1
  9019. end
  9020. else
  9021.  
  9022. a2.Transparency = 1
  9023. end
  9024. aa2 = new("SpecialMesh",a2)
  9025. aa2.MeshType = "Sphere"
  9026. aa2.Scale = v3(150,100,100)
  9027. a3 = new("Part",char)
  9028. a3.Name = "Beam"
  9029. a3.Locked = true
  9030. a3.Anchored = true
  9031. a3.Size = v3(0.1,0.1,0.1)
  9032. a3.CanCollide = false
  9033. a3.Position = v3(999,999,999)
  9034. a3.BrickColor = bc("Cyan")
  9035. a3.Material = "Neon"
  9036. if fuse == false then
  9037. if potara == false then
  9038. a3.Transparency = 0
  9039. else
  9040. a3.Transparency = 1
  9041. end
  9042. else
  9043.  
  9044. a3.Transparency = 1
  9045. end
  9046. aa3 = new("SpecialMesh",a3)
  9047. aa3.MeshType = "Sphere"
  9048. aa3.Scale = v3(200,100,100)
  9049. if ssj4 == true and fuse == false then
  9050. a1.BrickColor = bc("Really red")
  9051. a2.BrickColor = bc("Really red")
  9052. a3.BrickColor = bc("Really red")
  9053. --]]
  9054.  
  9055.  
  9056. mouse.KeyDown:connect(function(key)
  9057. if key == "=" then
  9058.  
  9059. Humanoid.WalkSpeed = 0
  9060. RootPart.Anchored = true
  9061. bigkamehameha1 = true
  9062.  
  9063. wait(0)
  9064. bigkamehameha1 = false
  9065. bigkamehameha2 = true
  9066. ar = new("Part",char)
  9067. ar.Name = "NewPart"
  9068. ar.Position = v3(999,999,999)
  9069. ar.Size = v3(1,1,1)
  9070. ar.BrickColor = bc("Cyan")
  9071. ar.Material = "Neon"
  9072. ar.Transparency = 1
  9073. aar = new("SpecialMesh",ar)
  9074. aar.MeshType = "Sphere"
  9075. aar.Scale = v3(3,3,4)
  9076.  
  9077. aaar =new("Weld",ar)
  9078. aaar.Part0 = Torso
  9079. aaar.Part1 = ar
  9080. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9081. for i = 1,9 do
  9082. wait(0.5)
  9083. GroundWave1d()
  9084. ar.Transparency = ar.Transparency - 0.1
  9085. end
  9086. kamehameha()
  9087.  
  9088. idle7 = true
  9089. ar:Destroy()
  9090. bigkamehameha2 = false
  9091. RootPart.Anchored = false
  9092. end
  9093. end)
  9094.  
  9095. function splash()
  9096. beamgo = 6
  9097. beamgo1 = 1
  9098. enabled = true
  9099. sizeup = -25
  9100.  
  9101. kamefire.Volume = 5
  9102.  
  9103. wait(0.2)
  9104. RootPart.Anchored = true
  9105. kamecharge:Stop()
  9106.  
  9107.  
  9108. a1 = new("Part",char)
  9109. a1.Name = "Beam"
  9110. a1.Anchored = true
  9111. a1.Size = v3(6,6,6)
  9112. a1.CanCollide = false
  9113. a1.Locked = true
  9114. a1.Position = v3(999,999,999)
  9115. a1.BrickColor = bc("Cyan")
  9116. a1.Material = "Neon"
  9117. a1.Transparency = 0
  9118. aa1 = new("SpecialMesh",a1)
  9119. if fuse == false then
  9120. aa1.MeshType = "Cylinder"
  9121. if potara == false then
  9122. aa1.MeshType = "Cylinder"
  9123. else
  9124. aa1.MeshType = "Sphere"
  9125. end
  9126. else
  9127. aa1.MeshType = "Sphere"
  9128. end
  9129.  
  9130. aa1.Scale = v3(1,1,1)
  9131.  
  9132. a2 = new("Part",char)
  9133. a2.Name = "Beam"
  9134. a2.Anchored = true
  9135. a2.Locked = true
  9136.  
  9137. a2.Size = v3(0.1,0.1,0.1)
  9138. a2.CanCollide = false
  9139. a2.Position = v3(999,999,999)
  9140. a2.BrickColor = bc("Cyan")
  9141. a2.Material = "Neon"
  9142. if fuse == false then
  9143. if potara == false then
  9144. a2.Transparency = 0
  9145. else
  9146. a2.Transparency = 1
  9147. end
  9148. else
  9149.  
  9150. a2.Transparency = 1
  9151. end
  9152. aa2 = new("SpecialMesh",a2)
  9153. aa2.MeshType = "Sphere"
  9154. aa2.Scale = v3(150,100,100)
  9155. a3 = new("Part",char)
  9156. a3.Name = "Beam"
  9157. a3.Locked = true
  9158. a3.Anchored = true
  9159. a3.Size = v3(0.1,0.1,0.1)
  9160. a3.CanCollide = false
  9161. a3.Position = v3(999,999,999)
  9162. a3.BrickColor = bc("Cyan")
  9163. a3.Material = "Neon"
  9164. if fuse == false then
  9165. if potara == false then
  9166. a3.Transparency = 0
  9167. else
  9168. a3.Transparency = 1
  9169. end
  9170. else
  9171.  
  9172. a3.Transparency = 1
  9173. end
  9174. aa3 = new("SpecialMesh",a3)
  9175. aa3.MeshType = "Sphere"
  9176. aa3.Scale = v3(200,100,100)
  9177. if ssj4 == true and fuse == false then
  9178. a1.BrickColor = bc("Really red")
  9179. a2.BrickColor = bc("Really red")
  9180. a3.BrickColor = bc("Really red")
  9181. end
  9182. kamecharge:Stop()
  9183. kamefire:Play()
  9184.  
  9185. GroundWave1()
  9186. startk = false
  9187. ringfolder = Instance.new("Model",char)
  9188. end
  9189.  
  9190.  
  9191. GroundWave2 = function()
  9192. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9193. Colors = {"White", "White"}
  9194. local wave3 = Instance.new("Part", char)
  9195. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9196. wave3.Anchored = true
  9197. wave3.Name = "Wave"
  9198. wave3.CanCollide = false
  9199. wave3.Locked = true
  9200. wave3.Size = Vector3.new(1, 1, 1)
  9201. wave3.TopSurface = "Smooth"
  9202. wave3.BottomSurface = "Smooth"
  9203. wave3.Transparency = 0.35
  9204. wave3.CFrame = HandCF
  9205. wm1 = Instance.new("SpecialMesh", wave3)
  9206. wm1.MeshId = "rbxassetid://3270017"
  9207. coroutine.wrap(function()
  9208. for i = 1, 30, 1 do
  9209. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9210. wave3.Size = wm1.Scale
  9211. wave3.CFrame = HandCF
  9212. wave3.Transparency = i/30
  9213. wait()
  9214. end
  9215. wait()
  9216. wave3:Destroy()
  9217. end)()
  9218. end
  9219. GroundWave3 = function()
  9220. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9221. Colors = {"White", "White"}
  9222. local wave2 = Instance.new("Part", char)
  9223. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9224. wave2.Anchored = true
  9225. wave2.Name = "Wave"
  9226. wave2.CanCollide = false
  9227. wave2.Locked = true
  9228. wave2.Size = Vector3.new(1, 1, 1)
  9229. wave2.TopSurface = "Smooth"
  9230. wave2.BottomSurface = "Smooth"
  9231. wave2.Transparency = 0.35
  9232. wave2.CFrame = HandCF
  9233. wm2 = Instance.new("SpecialMesh", wave2)
  9234. wm2.MeshId = "rbxassetid://3270017"
  9235. coroutine.wrap(function()
  9236. for i = 1, 30, 1 do
  9237. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9238. wave2.Size = wm2.Scale
  9239. wave2.CFrame = HandCF
  9240. wave2.Transparency = i/30
  9241. wait()
  9242. end
  9243. wait()
  9244. wave2:Destroy()
  9245. end)()
  9246. end
  9247. GroundWave4 = function()
  9248. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9249. Colors = {"White", "White"}
  9250. local wave1 = Instance.new("Part", char)
  9251. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9252. wave1.Anchored = true
  9253. wave1.Name = "Wave"
  9254. wave1.CanCollide = false
  9255. wave1.Locked = true
  9256. wave1.Size = Vector3.new(1, 1, 1)
  9257. wave1.TopSurface = "Smooth"
  9258. wave1.BottomSurface = "Smooth"
  9259. wave1.Transparency = 0.35
  9260. wave1.CFrame = HandCF
  9261. wm3 = Instance.new("SpecialMesh", wave1)
  9262. wm3.MeshId = "rbxassetid://3270017"
  9263. coroutine.wrap(function()
  9264. for i = 1, 30, 1 do
  9265. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9266. wave1.Size = wm3.Scale
  9267. wave1.CFrame = HandCF
  9268. wave1.Transparency = i/30
  9269. wait()
  9270. end
  9271. wait()
  9272. wave1:Destroy()
  9273. end)()
  9274. end
  9275.  
  9276.  
  9277. function kamehameha()
  9278. beamgo = 6
  9279. beamgo1 = 1
  9280. enabled = true
  9281. sizeup = -25
  9282.  
  9283. kamefire.Volume = 5
  9284.  
  9285. wait(0.2)
  9286. RootPart.Anchored = true
  9287. kamecharge:Stop()
  9288.  
  9289.  
  9290. a1 = new("Part",char)
  9291. a1.Name = "Beam"
  9292. a1.Anchored = true
  9293. a1.Size = v3(6,6,6)
  9294. a1.CanCollide = false
  9295. a1.Locked = true
  9296. a1.Position = v3(999,999,999)
  9297. a1.BrickColor = bc("Cyan")
  9298. a1.Material = "Neon"
  9299. a1.Transparency = 0
  9300. aa1 = new("SpecialMesh",a1)
  9301. if fuse == false then
  9302. aa1.MeshType = "Cylinder"
  9303. if potara == false then
  9304. aa1.MeshType = "Cylinder"
  9305. else
  9306. aa1.MeshType = "Sphere"
  9307. end
  9308. else
  9309. aa1.MeshType = "Sphere"
  9310. end
  9311.  
  9312. aa1.Scale = v3(1,1,1)
  9313.  
  9314. a2 = new("Part",char)
  9315. a2.Name = "Beam"
  9316. a2.Anchored = true
  9317. a2.Locked = true
  9318.  
  9319. a2.Size = v3(0.1,0.1,0.1)
  9320. a2.CanCollide = false
  9321. a2.Position = v3(999,999,999)
  9322. a2.BrickColor = bc("Cyan")
  9323. a2.Material = "Neon"
  9324. if fuse == false then
  9325. if potara == false then
  9326. a2.Transparency = 0
  9327. else
  9328. a2.Transparency = 1
  9329. end
  9330. else
  9331.  
  9332. a2.Transparency = 1
  9333. end
  9334. aa2 = new("SpecialMesh",a2)
  9335. aa2.MeshType = "Sphere"
  9336. aa2.Scale = v3(150,100,100)
  9337. a3 = new("Part",char)
  9338. a3.Name = "Beam"
  9339. a3.Locked = true
  9340. a3.Anchored = true
  9341. a3.Size = v3(0.1,0.1,0.1)
  9342. a3.CanCollide = false
  9343. a3.Position = v3(999,999,999)
  9344. a3.BrickColor = bc("Cyan")
  9345. a3.Material = "Neon"
  9346. if fuse == false then
  9347. if potara == false then
  9348. a3.Transparency = 0
  9349. else
  9350. a3.Transparency = 1
  9351. end
  9352. else
  9353.  
  9354. a3.Transparency = 1
  9355. end
  9356. aa3 = new("SpecialMesh",a3)
  9357. aa3.MeshType = "Sphere"
  9358. aa3.Scale = v3(200,100,100)
  9359. if ssj4 == true and fuse == false then
  9360. a1.BrickColor = bc("Really red")
  9361. a2.BrickColor = bc("Really red")
  9362. a3.BrickColor = bc("Really red")
  9363. end
  9364. kamecharge:Stop()
  9365. kamefire:Play()
  9366.  
  9367. GroundWave1()
  9368. startk = false
  9369. ringfolder = Instance.new("Model",char)
  9370. --Damages
  9371. -----------------------------------------------------------------------------------------
  9372. a1.Touched:connect(function(hit)
  9373.  
  9374. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9375.  
  9376.  
  9377.  
  9378. if hit.Parent:IsA("Model") then
  9379. hit.Parent:BreakJoints()
  9380. end
  9381. hit:Destroy()
  9382. if enabled == true then
  9383. enabled = false
  9384. num = num + 1
  9385. kamehit:Play()
  9386. a21 = new("Part",char)
  9387. a21.Name = "Beam"..num
  9388. a21.Locked = true
  9389. a21.Size = v3(1,1,1)
  9390. a21.CanCollide = false
  9391. a21.Position = v3(999,999,999)
  9392. a21.BrickColor = bc("Cyan")
  9393. a21.Material = "Neon"
  9394. a21.Transparency = 0
  9395. aa21 = new("SpecialMesh",a21)
  9396. a21.Anchored = true
  9397. a21.Position = hit.Position
  9398. aa21.MeshType = "Sphere"
  9399. aa21.Scale = v3(1,1,1)
  9400. GroundWave2()
  9401. GroundWave3()
  9402. GroundWave4()
  9403. for i = 1,50 do
  9404. wait()
  9405. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9406. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9407. end
  9408. enabled = true
  9409. char["Beam"..num]:Destroy()
  9410. end
  9411.  
  9412. end
  9413.  
  9414. end)
  9415.  
  9416.  
  9417. --Damages
  9418. -----------------------------------------------------------------------------------------
  9419. a5.Touched:connect(function(hit)
  9420.  
  9421. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9422.  
  9423.  
  9424.  
  9425. if hit.Parent:IsA("Model") then
  9426. hit.Parent:BreakJoints()
  9427. end
  9428. hit:Destroy()
  9429. if enabled == true then
  9430. enabled = false
  9431. num = num + 1
  9432. kamehit:Play()
  9433. a21 = new("Part",char)
  9434. a21.Name = "Beam"..num
  9435. a21.Locked = true
  9436. a21.Size = v3(1,1,1)
  9437. a21.CanCollide = false
  9438. a21.Position = v3(999,999,999)
  9439. a21.BrickColor = bc("Cyan")
  9440. a21.Material = "Neon"
  9441. a21.Transparency = 0
  9442. aa21 = new("SpecialMesh",a21)
  9443. a21.Anchored = true
  9444. a21.Position = hit.Position
  9445. aa21.MeshType = "Sphere"
  9446. aa21.Scale = v3(1,1,1)
  9447. GroundWave2()
  9448. GroundWave3()
  9449. GroundWave4()
  9450. for i = 1,50 do
  9451. wait()
  9452. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9453. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9454. end
  9455. enabled = true
  9456. char["Beam"..num]:Destroy()
  9457. end
  9458.  
  9459. end
  9460.  
  9461. end)
  9462.  
  9463.  
  9464. beam2 = true
  9465. beam1 = true
  9466.  
  9467. if potara == true then
  9468. for i = 1,20 do
  9469. wait(0.1)
  9470. sizeup = sizeup-0.7
  9471. ringgo = ringgo + 15
  9472. av = new("Part",ringfolder)
  9473. av.Name = "NewRing"
  9474. av.Anchored = true
  9475. av.Size = v3(0.6,1,1)
  9476. av.BrickColor = bc("New Yeller")
  9477. av.Material = "Neon"
  9478. av.Transparency = 0
  9479. aav = new("SpecialMesh",av)
  9480. aav.MeshType = "FileMesh"
  9481. aav.Scale = v3(sizeup,30,sizeup)
  9482. aav.MeshId = "rbxassetid://991124063"
  9483. 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)
  9484.  
  9485. end
  9486. end
  9487. if potara == false then
  9488. wait(3)
  9489. else
  9490. wait(0.5)
  9491. end
  9492.  
  9493. beam1 = false
  9494.  
  9495. repeat
  9496. wait()
  9497.  
  9498. if fuse == false then
  9499. if potara == false then
  9500. a1.Size = a1.Size - v3(0,0.2,0.2)
  9501. else
  9502. for i,v in pairs(char.Model:GetChildren()) do
  9503. if v:IsA("Part") then
  9504. if v.Name == "NewRing" then
  9505. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9506. v.Transparency = v.Transparency + 0.1
  9507. end
  9508. end
  9509. end
  9510. a1.Size = a1.Size - v3(0,2,2)
  9511. end
  9512. else
  9513. a1.Size = a1.Size - v3(0,2,2)
  9514. end
  9515. aa2.Scale = aa2.Scale - v3(3,3,3)
  9516. aa3.Scale = aa3.Scale - v3(3,3,3)
  9517. until
  9518. a1.Size.y < 0.1
  9519.  
  9520.  
  9521. a1:Destroy()
  9522. ringfolder:Destroy()
  9523. a2:Destroy()
  9524. a3:Destroy()
  9525. for i = 1,10 do
  9526. wait()
  9527.  
  9528. kamefire.Volume = kamefire.Volume - 0.5
  9529. end
  9530. kamefire:Stop()
  9531. RootPart.Anchored = false
  9532.  
  9533. end
  9534.  
  9535.  
  9536.  
  9537.  
  9538.  
  9539. mouse.KeyDown:connect(function(k)
  9540. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9541. MV4 = 0
  9542. Humanoid.WalkSpeed = 13
  9543. attack = true
  9544. Firepart1 = Instance.new("Part", RightArm)
  9545. Firepart1.Size = Vector3.new(1, 1, 1)
  9546. GuW1 = Instance.new("Weld")
  9547. GuW1.Name = "GuW"
  9548. GuW1.Part0 = RightArm
  9549. GuW1.C0 = cn(0, -1, 0)
  9550. GuW1.C1 = cn(0, 0, 0)
  9551. GuW1.Part1 = Firepart1
  9552. GuW1.Parent = RightArm
  9553. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9554. Firepart1.Transparency = 1
  9555. Firepart2 = Instance.new("Part", LeftArm)
  9556. Firepart2.Size = Vector3.new(1, 1, 1)
  9557. GuW2 = Instance.new("Weld")
  9558. GuW2.Name = "GuW"
  9559. GuW2.Part0 = LeftArm
  9560. GuW2.C0 = cn(0, -1, 0)
  9561. GuW2.C1 = cn(0, 0, 0)
  9562. GuW2.Part1 = Firepart2
  9563. GuW2.Parent = LeftArm
  9564. Firepart2.Transparency = 1
  9565. GuW1:Destroy()
  9566. GuW1 = Instance.new("Weld")
  9567. GuW1.Name = "GuW"
  9568. GuW1.Part0 = Torso
  9569. GuW1.C0 = cn(0, 0, -6)
  9570. GuW1.C1 = cn(0, 0, 0)
  9571. GuW1.Part1 = Firepart1
  9572. GuW1.Parent = Torso
  9573. GuW2:Destroy()
  9574. GuW2 = Instance.new("Weld")
  9575. GuW2.Name = "GuW"
  9576. GuW2.Part0 = Torso
  9577. GuW2.C0 = cn(0, 0, -6)
  9578. GuW2.C1 = cn(0, 0, 0)
  9579. GuW2.Part1 = Firepart2
  9580. GuW2.Parent = Torso
  9581. GuW2:Destroy()
  9582. GuW2 = Instance.new("Weld")
  9583. GuW2.Name = "GuW"
  9584. GuW2.Part0 = Torso
  9585. GuW2.C0 = cn(0, 0, -4)
  9586. GuW2.C1 = cn(0, 0, 0)
  9587. GuW2.Part1 = Firepart2
  9588. GuW2.Parent = Torso
  9589. for i = 0, 18, 0.1 do
  9590. swait()
  9591. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9592. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9593. 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)
  9594. if Torsovelocity.Y > 2 then
  9595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9597. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9598. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9599. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9600. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9601. elseif Torsovelocity.Y < 1 then
  9602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9604. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9607. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9608. end
  9609. end
  9610. GuW1:Destroy()
  9611. GuW1 = Instance.new("Weld")
  9612. GuW1.Name = "GuW"
  9613. GuW1.Part0 = Torso
  9614. GuW1.C0 = cn(0, 0, -15)
  9615. GuW1.C1 = cn(0, 0, 0)
  9616. GuW1.Part1 = Firepart1
  9617. GuW1.Parent = Torso
  9618. GuW2:Destroy()
  9619. GuW2 = Instance.new("Weld")
  9620. GuW2.Name = "GuW"
  9621. GuW2.Part0 = Torso
  9622. GuW2.C0 = cn(0, 0, -17.5)
  9623. GuW2.C1 = cn(0, 0, 0)
  9624. GuW2.Part1 = Firepart2
  9625. GuW2.Parent = Torso
  9626. for i = 0, 1.25, 0.01 do
  9627. swait()
  9628. 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)
  9629. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9630. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9631. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9632. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9633. if Torsovelocity.Y > 2 then
  9634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9636. 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)
  9637. 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)
  9638. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9639. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9640. end
  9641. end
  9642. wait(0.5)
  9643. Humanoid.WalkSpeed = 16
  9644. attack = false
  9645. MV4 = 300
  9646. Firepart1:Destroy()
  9647. Firepart2:Destroy()
  9648. end
  9649.  
  9650.  
  9651. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9652. MV4 = 90
  9653. Humanoid.WalkSpeed = 0.01
  9654. attack = true
  9655. Firepart1 = Instance.new("Part", RightArm)
  9656. Firepart1.Size = Vector3.new(1, 1, 1)
  9657. GuW1 = Instance.new("Weld")
  9658. GuW1.Name = "GuW"
  9659. GuW1.Part0 = RightArm
  9660. GuW1.C0 = cn(0, -1, 0)
  9661. GuW1.C1 = cn(0, 0, 0)
  9662. GuW1.Part1 = Firepart1
  9663. GuW1.Parent = RightArm
  9664. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9665. Firepart1.Transparency = 1
  9666. Firepart2 = Instance.new("Part", LeftArm)
  9667. Firepart2.Size = Vector3.new(1, 1, 1)
  9668. GuW2 = Instance.new("Weld")
  9669. GuW2.Name = "GuW"
  9670. GuW2.Part0 = LeftArm
  9671. GuW2.C0 = cn(0, -1, 0)
  9672. GuW2.C1 = cn(0, 0, 0)
  9673. GuW2.Part1 = Firepart2
  9674. GuW2.Parent = LeftArm
  9675. Firepart2.Transparency = 1
  9676. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9677. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9678. for i = 0, 2, 0.1 do
  9679. swait()
  9680. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9681. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9682. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9683. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9684. if Torsovelocity.Y > 2 then
  9685. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9686. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9687. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9688. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9689. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9690. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9691. elseif Torsovelocity.Y < 1 then
  9692. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9693. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9694. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9695. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9696. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9697. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9698. end
  9699. end
  9700. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9701. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9702. for i = 0, 7, 0.1 do
  9703. swait()
  9704. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9705. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9706. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9707. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9708. if Torsovelocity.Y > 2 then
  9709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9711. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9714. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9715. elseif Torsovelocity.Y < 1 then
  9716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9722. end
  9723. end
  9724. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9725. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9726. for i = 0, 7, 0.1 do
  9727. swait()
  9728. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9729. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9730. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9731. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9732. if Torsovelocity.Y > 2 then
  9733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9735. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9738. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9739. elseif Torsovelocity.Y < 1 then
  9740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9744. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9745. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9746. end
  9747. end
  9748. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9749. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9750. for i = 0, 6, 0.1 do
  9751. swait()
  9752. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9753. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9754. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9755. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9756. if Torsovelocity.Y > 2 then
  9757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9759. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9762. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9763. elseif Torsovelocity.Y < 1 then
  9764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9766. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9769. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9770. end
  9771. end
  9772. for i = 0, 5, 0.1 do
  9773. swait()
  9774. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9775. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9776. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9777. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9778. if Torsovelocity.Y > 2 then
  9779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9781. 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)
  9782. 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)
  9783. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9784. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9785. elseif Torsovelocity.Y < 1 then
  9786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9788. 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)
  9789. 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)
  9790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9792. end
  9793. end
  9794. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9795. for i = 0, 7, 0.1 do
  9796. swait()
  9797. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9798. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9799. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9800. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9801. if Torsovelocity.Y > 2 then
  9802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9804. 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)
  9805. 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)
  9806. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9807. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9808. elseif Torsovelocity.Y < 1 then
  9809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9811. 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)
  9812. 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)
  9813. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9814. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9815. end
  9816. end
  9817. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9818. GuW1:Destroy()
  9819. GuW1 = Instance.new("Weld")
  9820. GuW1.Name = "GuW"
  9821. GuW1.Part0 = Torso
  9822. GuW1.C0 = cn(0, 0, -6)
  9823. GuW1.C1 = cn(0, 0, 0)
  9824. GuW1.Part1 = Firepart1
  9825. GuW1.Parent = Torso
  9826. GuW2:Destroy()
  9827. GuW2 = Instance.new("Weld")
  9828. GuW2.Name = "GuW"
  9829. GuW2.Part0 = Torso
  9830. GuW2.C0 = cn(0, 0, -6)
  9831. GuW2.C1 = cn(0, 0, 0)
  9832. GuW2.Part1 = Firepart2
  9833. GuW2.Parent = Torso
  9834. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9835. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9836. GuW2:Destroy()
  9837. GuW2 = Instance.new("Weld")
  9838. GuW2.Name = "GuW"
  9839. GuW2.Part0 = Torso
  9840. GuW2.C0 = cn(0, 0, -4)
  9841. GuW2.C1 = cn(0, 0, 0)
  9842. GuW2.Part1 = Firepart2
  9843. GuW2.Parent = Torso
  9844. for i = 0, 7, 0.1 do
  9845. swait()
  9846. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9847. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9848. if Torsovelocity.Y > 2 then
  9849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9851. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9852. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9853. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9854. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9855. elseif Torsovelocity.Y < 1 then
  9856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9858. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9859. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9860. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9861. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9862. end
  9863. end
  9864. local bp2 = Create("BodyPosition")({
  9865. P = 900,
  9866. D = 1000,
  9867. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9868. position = Torso.Position + Vector3.new(0, 60, 0),
  9869. Parent = Torso
  9870. })
  9871. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9872. for i = 0, 8, 0.1 do
  9873. swait()
  9874. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9875. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9876. 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)
  9877. if Torsovelocity.Y > 2 then
  9878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9880. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9881. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9882. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9883. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9884. elseif Torsovelocity.Y < 1 then
  9885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9887. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9889. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9890. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9891. end
  9892. end
  9893. for i = 0, 18, 0.1 do
  9894. swait()
  9895. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9896. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9897. 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)
  9898. if Torsovelocity.Y > 2 then
  9899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9901. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9902. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9903. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9904. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9905. elseif Torsovelocity.Y < 1 then
  9906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9908. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9909. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9910. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9911. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9912. end
  9913. end
  9914. GuW1:Destroy()
  9915. GuW1 = Instance.new("Weld")
  9916. GuW1.Name = "GuW"
  9917. GuW1.Part0 = Torso
  9918. GuW1.C0 = cn(0, 0, -15)
  9919. GuW1.C1 = cn(0, 0, 0)
  9920. GuW1.Part1 = Firepart1
  9921. GuW1.Parent = Torso
  9922. GuW2:Destroy()
  9923. GuW2 = Instance.new("Weld")
  9924. GuW2.Name = "GuW"
  9925. GuW2.Part0 = Torso
  9926. GuW2.C0 = cn(0, 0, -17.5)
  9927. GuW2.C1 = cn(0, 0, 0)
  9928. GuW2.Part1 = Firepart2
  9929. GuW2.Parent = Torso
  9930. for i = 0, 1.25, 0.01 do
  9931. swait()
  9932. 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)
  9933. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9934. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9935. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9936. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9937. if Torsovelocity.Y > 2 then
  9938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9940. 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)
  9941. 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)
  9942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9943. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9944. elseif Torsovelocity.Y < 1 then
  9945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9947. 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)
  9948. 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)
  9949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9950. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9951. end
  9952. end
  9953. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9954. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9955. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9956. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9957. for i = 0, 3, 0.1 do
  9958. swait()
  9959. if Torsovelocity.Y > 2 then
  9960. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9961. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9962. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9963. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9964. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9965. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9966. elseif Torsovelocity.Y < 1 then
  9967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9973. end
  9974. end
  9975. wait(1)
  9976. bp2:Destroy()
  9977. Humanoid.WalkSpeed = 16
  9978. attack = false
  9979. MV4 = 0
  9980. Firepart1:Destroy()
  9981. Firepart2:Destroy()
  9982. end
  9983. end)
  9984. whiletruewait = false
  9985. game:GetService("RunService").Stepped:connect(function()
  9986. if whiletruewait == false then
  9987. whiletruewait = true
  9988. wait()
  9989. whiletruewait = false
  9990. end
  9991. end)
  9992. game:GetService("RunService").Stepped:connect(function()
  9993. if whiletruewait == false then
  9994. if MV1 < 20 then
  9995. MV1 = MV1 + 0.2
  9996. end
  9997. if MV2 < 90 then
  9998. MV2 = MV2 + 1
  9999. end
  10000. if MV3 < 190 then
  10001. MV3 = MV3 + 0.4
  10002. end
  10003. if MV4 < 500 then
  10004. MV4 = MV4 + 0.3
  10005. end
  10006. end
  10007. end)
  10008. Humanoid.MaxHealth = 10000
  10009. wait()
  10010. for i = 1, 6 do
  10011. Humanoid.Health = Humanoid.MaxHealth
  10012. wait()
  10013. end
  10014.  
  10015. ---
  10016. GroundWave3 = function()
  10017. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10018. Colors = {"White", "White"}
  10019. local wave = Instance.new("Part", char)
  10020. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10021. wave.Anchored = true
  10022. wave.Name = "Wave"
  10023. wave.CanCollide = false
  10024. wave.Locked = true
  10025. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10026. wave.TopSurface = "Smooth"
  10027. wave.BottomSurface = "Smooth"
  10028. wave.Transparency = 0.10
  10029. wave.CFrame = HandCF
  10030. wm = Instance.new("SpecialMesh",wave)
  10031. wm.MeshId = "rbxassetid://559831844"
  10032. coroutine.wrap(function()
  10033. for i = 1, 30, 1 do
  10034. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10035. wave.Size = wm.Scale
  10036. wave.CFrame = HandCF
  10037. wave.Transparency = i/30
  10038. wait()
  10039. end
  10040. wait()
  10041. wave:Destroy()
  10042. end)()
  10043. end
  10044. ---
  10045.  
  10046. local rock3 = false
  10047. local rock2 = false
  10048. local rock = false
  10049.  
  10050. if rock2 == true then
  10051. wait(0.1)
  10052.  
  10053. for i,v in pairs(char:GetChildren()) do
  10054. if v:IsA("Part") then
  10055. if v.Name == "NewPart2" then
  10056. v.GO.Velocity = v3(0,-5,0)
  10057. end
  10058. end
  10059.  
  10060. end
  10061. rock2 = false
  10062. end
  10063. if rock3 == true then
  10064. wait(0.1)
  10065. for i,v in pairs(char:GetChildren()) do
  10066. if v:IsA("Part") then
  10067. if v.Name == "NewPart2" then
  10068. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10069. end
  10070. end
  10071. end
  10072. rock3 = false
  10073. end
  10074.  
  10075.  
  10076. local v3 = Vector3.new
  10077. local num = 0
  10078. local bc = BrickColor.new
  10079. local new = Instance.new
  10080.  
  10081. GroundWave1d = function()
  10082.  
  10083. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10084. Colors = {"Cyan", "Cyan"}
  10085. local wave = Instance.new("Part", char)
  10086. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10087. wave.Anchored = true
  10088. wave.Name = "Wave"..number
  10089. wave.CanCollide = false
  10090. wave.Locked = true
  10091. wave.Size = Vector3.new(0.5,0.5,0.5)
  10092. wave.TopSurface = "Smooth"
  10093. wave.BottomSurface = "Smooth"
  10094. wave.Transparency = 0.35
  10095. wave.CFrame = HandCF
  10096. wm = Instance.new("SpecialMesh", wave)
  10097. wm.Name = "wave"..number
  10098. wm.MeshId = "rbxassetid://3270017"
  10099. coroutine.wrap(function()
  10100. for i = 1, 30, 1 do
  10101. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10102. wave.Size = wm.Scale
  10103. wave.CFrame = HandCF
  10104. wave.Transparency = i/30
  10105. wait()
  10106. end
  10107. wait()
  10108. wave:Destroy()
  10109.  
  10110. end)()
  10111. end
  10112.  
  10113. mouse.KeyDown:connect(function(key)
  10114. if key == "=" then
  10115.  
  10116. Humanoid.WalkSpeed = 0
  10117. RootPart.Anchored = true
  10118. bigkamehameha1 = true
  10119.  
  10120. wait(0)
  10121. bigkamehameha1 = false
  10122. bigkamehameha2 = true
  10123. ar = new("Part",char)
  10124. ar.Name = "NewPart"
  10125. ar.Position = v3(999,999,999)
  10126. ar.Size = v3(1,1,1)
  10127. ar.BrickColor = bc("Cyan")
  10128. ar.Material = "Neon"
  10129. ar.Transparency = 1
  10130. aar = new("SpecialMesh",ar)
  10131. aar.MeshType = "Sphere"
  10132. aar.Scale = v3(3,3,4)
  10133.  
  10134. aaar =new("Weld",ar)
  10135. aaar.Part0 = Torso
  10136. aaar.Part1 = ar
  10137. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10138. for i = 1,9 do
  10139. wait(0.5)
  10140. GroundWave1d()
  10141. ar.Transparency = ar.Transparency - 0.1
  10142. end
  10143. kamehameha()
  10144.  
  10145. idle7 = true
  10146. ar:Destroy()
  10147. bigkamehameha2 = false
  10148. RootPart.Anchored = false
  10149. end
  10150. end)
  10151.  
  10152.  
  10153.  
  10154. local rad = math.rad
  10155. local kamehameha5 = false
  10156. local kamehameha1 = false
  10157. local kamehameha2 = false
  10158. local kamehameha3 = false
  10159. local kamehameha4 = false
  10160.  
  10161. mouse.KeyDown:connect(function(key)
  10162. if key == "=" then
  10163.  
  10164.  
  10165. idle = false
  10166. Humanoid.WalkSpeed = 0
  10167. RootPart.Anchored = true
  10168.  
  10169. KamehamehaVoice:Play()
  10170. startk = true
  10171.  
  10172.  
  10173.  
  10174. wait(0.4)
  10175.  
  10176.  
  10177. kamehameha2 = true
  10178. kamehameha()
  10179. wait(0.8)
  10180. KamehamehaVoice.TimePosition = 0
  10181. kamehameha2 = false
  10182. Humanoid.WalkSpeed = 16
  10183. RootPart.Anchored = false
  10184. end
  10185. end)
  10186.  
  10187.  
  10188. mouse.KeyDown:connect(function(key)
  10189. if key=="=" then
  10190. Serious()
  10191. char.JumPower = 150
  10192. end
  10193. end)
  10194. Health = math.huge --------- Serious mode aura.
  10195. BaseHealth = math.huge
  10196.  
  10197.  
  10198.  
  10199.  
  10200. InForm = false
  10201.  
  10202. Player = game.Players.LocalPlayer
  10203. Char = Player.Character
  10204. Torso = Char.Torso
  10205.  
  10206. function Serious()
  10207. for X = 1, 1 do wait()
  10208.  
  10209.  
  10210. wait(0)
  10211. for X = 1, 1 do wait()
  10212. local Effect = Instance.new("Part")
  10213. Effect.Name = "Effect"
  10214. Effect.Parent = Torso
  10215. Effect.CFrame = Torso.CFrame
  10216. Effect.BrickColor = BrickColor.new("Neon orange")
  10217. Effect.Shape = "Ball"
  10218. Effect.Size = Vector3.new(1, 1, 1)
  10219. Effect.Anchored = true
  10220. Effect.Material = "Neon"
  10221. Effect.CanCollide = false
  10222. Effect.CFrame = Torso.CFrame
  10223. Effect.Size = Effect.Size + Vector3.new(0.5)
  10224. Effect.Transparency = Effect.Transparency + 0.04
  10225. end
  10226. end
  10227.  
  10228. repeat
  10229. Torso:FindFirstChild("Effect"):Remove()
  10230. until Torso:FindFirstChild("Effect") == nil
  10231.  
  10232.  
  10233. local Color1 = Color3.new(255, 255, 0)
  10234. local Color2 = Color3.new(255, 255, 0)
  10235.  
  10236. for i = 0, 3, 0.1 do
  10237. swait()
  10238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10240. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10241. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10242. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10243. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10244. end
  10245. local pie22 = Instance.new("ParticleEmitter")
  10246. pie22.Parent = LeftArm
  10247. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10248. pie22.LightEmission = 1
  10249. pie22.Size = NumberSequence.new(1,2)
  10250. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10251. pie22.Transparency = NumberSequence.new(0.7,1)
  10252. pie22.EmissionDirection = "Top"
  10253. pie22.Enabled = true
  10254. pie22.Lifetime = NumberRange.new(1)
  10255. pie22.Rotation = NumberRange.new(-420, 425)
  10256. pie22.Rate = 50
  10257. pie22.Speed = NumberRange.new(1)
  10258. pie22.LockedToPart = false
  10259. pie22.VelocitySpread = 2
  10260. local pie22 = Instance.new("ParticleEmitter")
  10261. pie22.Parent = RightArm
  10262. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10263. pie22.LightEmission = 1
  10264. pie22.Size = NumberSequence.new(1,2)
  10265. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10266. pie22.Transparency = NumberSequence.new(0.7,1)
  10267. pie22.EmissionDirection = "Top"
  10268. pie22.Enabled = true
  10269. pie22.Lifetime = NumberRange.new(1)
  10270. pie22.Rotation = NumberRange.new(-420, 425)
  10271. pie22.Rate = 50
  10272. pie22.Speed = NumberRange.new(1)
  10273. pie22.LockedToPart = false
  10274. pie22.VelocitySpread = 2
  10275. local pie22 = Instance.new("ParticleEmitter")
  10276. pie22.Parent = LeftLeg
  10277. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10278. pie22.LightEmission = 1
  10279. pie22.Size = NumberSequence.new(1,2)
  10280. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10281. pie22.Transparency = NumberSequence.new(0.8,1)
  10282. pie22.EmissionDirection = "Top"
  10283. pie22.Enabled = true
  10284. pie22.Lifetime = NumberRange.new(1)
  10285. pie22.Rotation = NumberRange.new(-420, 425)
  10286. pie22.Rate = 20
  10287. pie22.Speed = NumberRange.new(1)
  10288. pie22.LockedToPart = false
  10289. pie22.VelocitySpread = 2
  10290. local pie22 = Instance.new("ParticleEmitter")
  10291. pie22.Parent = RightLeg
  10292. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10293. pie22.LightEmission = 1
  10294. pie22.Size = NumberSequence.new(1,2)
  10295. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10296. pie22.Transparency = NumberSequence.new(0.8,1)
  10297. pie22.EmissionDirection = "Top"
  10298. pie22.Enabled = true
  10299. pie22.Lifetime = NumberRange.new(1)
  10300. pie22.Rotation = NumberRange.new(-420, 425)
  10301. pie22.Rate = 20
  10302. pie22.Speed = NumberRange.new(1)
  10303. pie22.LockedToPart = false
  10304. pie22.VelocitySpread = 2
  10305. lig = Instance.new("PointLight",Player.Character.Torso)
  10306. lig.Color=Color3.new(255,255,0)
  10307. lig.Range = 6
  10308.  
  10309. local Must = Instance.new("Sound",Torso)
  10310. Must.SoundId = "rbxassetid://136847579"
  10311. Must.Pitch = 0.99
  10312. Must.Volume = 0.6
  10313. Must.Looped = false
  10314. wait(0)
  10315. Must:Play()
  10316. a21e = new("Part",char)
  10317. a21e.Name = "Beam"..num
  10318. a21e.Locked = true
  10319. a21e.Size = v3(1,1,1)
  10320. a21e.CanCollide = false
  10321. a21e.BrickColor = bc("Neon orange")
  10322. a21e.Material = "Neon"
  10323. a21e.Transparency = 0
  10324. aa21e = new("SpecialMesh",a21e)
  10325. a21e.Anchored = true
  10326. a21e.Position = RootPart.Position
  10327. aa21e.MeshType = "Sphere"
  10328. aa21e.Scale = v3(1,1,1)
  10329. for i = 1,50 do
  10330. wait()
  10331. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10332. a21e.Transparency = a21e.Transparency + 0.04
  10333. end
  10334.  
  10335.  
  10336. local Mus = Instance.new("Sound",Torso)
  10337. Mus.SoundId = "rbxassetid://291165237"
  10338. Mus.Pitch = 0.99
  10339. Mus.Volume = 0.2
  10340. Mus.Looped = true
  10341. wait(0)
  10342. Mus:Play()
  10343.  
  10344. InForm = true
  10345. Humanoid.JumpPower = 120
  10346.  
  10347. Char.Humanoid.MaxHealth = Health
  10348. wait(0.3)
  10349. Char.Humanoid.Health = Health
  10350. wait(0.7)
  10351. Must:Destroy()
  10352. end
  10353.  
  10354. function Base()
  10355. InForm = false
  10356. local Effect = Instance.new("Part")
  10357. Effect.Name = "Effect"
  10358. Effect.Parent = Torso
  10359. Effect.CFrame = Torso.CFrame
  10360. Effect.BrickColor = BrickColor.new("White")
  10361. Effect.Shape = "Ball"
  10362. Effect.Size = Vector3.new(8, 8, 8)
  10363. Effect.Anchored = true
  10364. Effect.Material = "Neon"
  10365. Effect.CanCollide = false
  10366. for loop = 1, 25 do wait()
  10367. Effect.CFrame = Torso.CFrame
  10368. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10369. Effect.Transparency = Effect.Transparency + 0.04
  10370.  
  10371. end
  10372. repeat
  10373. Torso:FindFirstChild("Effect"):Remove()
  10374. until Torso:FindFirstChild("Effect") == nil
  10375.  
  10376. for i, v in pairs(Torso:GetChildren()) do
  10377. if v:IsA('ParticleEmitter') then
  10378. v:Remove()
  10379. end
  10380. end
  10381. char.Humanoid.MaxHealth = BaseHealth
  10382. wait(0.3)
  10383. char.Humanoid.Health = BaseHealth
  10384.  
  10385.  
  10386. end
  10387.  
  10388. mouse.KeyDown:connect(function(key)
  10389. if key=="9" then
  10390. Base()
  10391. lig:Destroy()
  10392. end
  10393. end)
  10394.  
  10395. Player.Chatted:connect(function(Message)
  10396. if Message == "Time to get serious." and InForm == false then
  10397. wait(0.10)
  10398. Serious()
  10399. end
  10400. if Message == "off" or Message == "Nice fight." and InForm == true then
  10401. Base()
  10402. end
  10403. local ContentProvider = game:GetService("ContentProvider")
  10404.  
  10405. local function LoadAssets(AssetList)
  10406. -- Takes an asset list and preloads it. Will not wait for them to load.
  10407.  
  10408. for _, AssetId in pairs(AssetList) do
  10409. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10410. end
  10411. end
  10412.  
  10413. local Gibs = game.Workspace
  10414.  
  10415. function Kill(Character)
  10416. Character.Humanoid.Health = 0
  10417. local poo = Instance.new("IntValue",Character)
  10418. poo.Name = "haha nope"
  10419. local svch = Character
  10420. local hum = Character:findFirstChild("Humanoid")
  10421. Character.Archivable = true
  10422. local chrclone = Character:clone()
  10423. Character.Archivable = false
  10424.  
  10425. local ch = chrclone:GetChildren()
  10426. local i
  10427. for i = 1,#ch do
  10428. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10429. ch[i]:remove()
  10430. end
  10431. end
  10432. local function Scan(ch)
  10433. local e
  10434. for e = 1,#ch do
  10435. Scan(ch[e]:GetChildren())
  10436. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10437. ch[e]:remove()
  10438. end
  10439. end
  10440. end
  10441. Scan(chrclone:GetChildren())
  10442.  
  10443. local hum2 = chrclone:findFirstChild("Humanoid")
  10444.  
  10445.  
  10446. if hum2 ~= nil then
  10447. hum2.Name = "Humanoid2"
  10448. hum2.PlatformStand = true
  10449. hum2.Sit = true
  10450. hum2.MaxHealth = 0
  10451. hum2.Health = 0
  10452. end
  10453.  
  10454. local ch = Character:GetChildren()
  10455. local i
  10456. for i = 1,#ch do
  10457. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10458. ch[i]:remove()
  10459. end
  10460. end
  10461.  
  10462. wait(0.2)
  10463.  
  10464. local ch = Character:GetChildren()
  10465. local i
  10466. for i = 1,#ch do
  10467. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10468. ch[i]:remove()
  10469. end
  10470. end
  10471. Character = chrclone
  10472. local Torso = Character.Torso
  10473. local movevector = Vector3.new()
  10474.  
  10475. if Torso then
  10476. local Head = Character:FindFirstChild("Head")
  10477. local Limb = Character:FindFirstChild("Right Arm")
  10478. if Limb then
  10479.  
  10480. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10481. local Joint = Instance.new("Glue")
  10482. Joint.Name = "RightShoulder"
  10483. Joint.Part0 = Torso
  10484. Joint.Part1 = Limb
  10485. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10486. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10487. Joint.Parent = Torso
  10488.  
  10489. local B = Instance.new("Part")
  10490. B.TopSurface = 0
  10491. B.BottomSurface = 0
  10492. B.formFactor = "Symmetric"
  10493. B.Size = Vector3.new(1, 1, 1)
  10494. B.Transparency = 1
  10495. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10496. B.Parent = Character
  10497. local W = Instance.new("Weld")
  10498. W.Part0 = Limb
  10499. W.Part1 = B
  10500. W.C0 = CFrame.new(0, -0.5, 0)
  10501. W.Parent = Limb
  10502.  
  10503. end
  10504. local Limb = Character:FindFirstChild("Left Arm")
  10505. if Limb then
  10506.  
  10507. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10508. local Joint = Instance.new("Glue")
  10509. Joint.Name = "LeftShoulder"
  10510. Joint.Part0 = Torso
  10511. Joint.Part1 = Limb
  10512. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10513. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10514. Joint.Parent = Torso
  10515.  
  10516. local B = Instance.new("Part")
  10517. B.TopSurface = 0
  10518. B.BottomSurface = 0
  10519. B.formFactor = "Symmetric"
  10520. B.Size = Vector3.new(1, 1, 1)
  10521. B.Transparency = 1
  10522. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10523. B.Parent = Character
  10524. local W = Instance.new("Weld")
  10525. W.Part0 = Limb
  10526. W.Part1 = B
  10527. W.C0 = CFrame.new(0, -0.5, 0)
  10528. W.Parent = Limb
  10529.  
  10530. end
  10531. local Limb = Character:FindFirstChild("Right Leg")
  10532. if Limb then
  10533.  
  10534. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10535. local Joint = Instance.new("Glue")
  10536. Joint.Name = "RightHip"
  10537. Joint.Part0 = Torso
  10538. Joint.Part1 = Limb
  10539. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10540. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10541. Joint.Parent = Torso
  10542.  
  10543. local B = Instance.new("Part")
  10544. B.TopSurface = 0
  10545. B.BottomSurface = 0
  10546. B.formFactor = "Symmetric"
  10547. B.Size = Vector3.new(1, 1, 1)
  10548. B.Transparency = 1
  10549. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10550. B.Parent = Character
  10551. local W = Instance.new("Weld")
  10552. W.Part0 = Limb
  10553. W.Part1 = B
  10554. W.C0 = CFrame.new(0, -0.5, 0)
  10555. W.Parent = Limb
  10556.  
  10557. end
  10558. local Limb = Character:FindFirstChild("Left Leg")
  10559. if Limb then
  10560.  
  10561. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10562. local Joint = Instance.new("Glue")
  10563. Joint.Name = "LeftHip"
  10564. Joint.Part0 = Torso
  10565. Joint.Part1 = Limb
  10566. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10567. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10568. Joint.Parent = Torso
  10569.  
  10570. local B = Instance.new("Part")
  10571. B.TopSurface = 0
  10572. B.BottomSurface = 0
  10573. B.formFactor = "Symmetric"
  10574. B.Size = Vector3.new(1, 1, 1)
  10575. B.Transparency = 1
  10576. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10577. B.Parent = Character
  10578. local W = Instance.new("Weld")
  10579. W.Part0 = Limb
  10580. W.Part1 = B
  10581. W.C0 = CFrame.new(0, -0.5, 0)
  10582. W.Parent = Limb
  10583. end
  10584. end
  10585. end
  10586. ----------
  10587.  
  10588. lerpz = function(D, E, F, G)
  10589. D[E] = D[E]:lerp(F, G)
  10590. end
  10591.  
  10592. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10593. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10594. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10595. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10596. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10597. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10598. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10599. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10600. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10601. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10602. resetlerp = function()
  10603. RJ.C0 = RJC0
  10604. RJ.C1 = RJC1
  10605. N.C0 = NC0
  10606. N.C1 = NC1
  10607. RS.C0 = RSC0
  10608. RS.C1 = RSC1
  10609. LS.C0 = LSC0
  10610. LS.C1 = LSC1
  10611. RH.C0 = RHC0
  10612. RH.C1 = RHC1
  10613. LH.C0 = LHC0
  10614. LH.C1 = LHC1
  10615. end
  10616. -------
  10617. ----------
  10618. hrp = char.HumanoidRootPart
  10619.  
  10620. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10621. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10622. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10623. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10624. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10625. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10626. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10627. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10628. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10629. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10630. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10631. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10632. RS = Torso:FindFirstChild("Right Shoulder")
  10633. LS = Torso:FindFirstChild("Left Shoulder")
  10634. RH = Torso:FindFirstChild("Right Hip")
  10635. LH = Torso:FindFirstChild("Left Hip")
  10636. RJ = hrp:FindFirstChild("RootJoint")
  10637. N = Torso:FindFirstChild("Neck")
  10638. cf = CFrame.new
  10639. ang = CFrame.Angles
  10640. rd = math.rad
  10641. rd2 = math.random
  10642. cs = ColorSequence.new
  10643. ns = NumberSequence.new
  10644. nsk = NumberSequenceKeypoint.new
  10645. -------------------
  10646.  
  10647. end)
  10648.  
  10649. print([[
  10650. -------------------------------------------------
  10651. All Credits go to the original creator, this version is just updated ~ztantony (The person who edited this script)
  10652. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement