Hugo1234cool

Untitled

Mar 5th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 489.23 KB | None | 0 0
  1. wait(2)
  2. --[[
  3.  
  4. ░▒▓█ Ultra Instinct █▓▒░
  5.  
  6. --]]if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  7. local Player,game,owner = owner,game
  8. local RealPlayer = Player
  9. do
  10. print("FE Compatibility code by Mokiros")
  11. local rp = RealPlayer
  12. script.Parent = rp.Character
  13.  
  14. --RemoteEvent for communicating
  15. local Event = Instance.new("RemoteEvent")
  16. Event.Name = "UserInput_Event"
  17.  
  18. --Fake event to make stuff like Mouse.KeyDown work
  19. local function fakeEvent()
  20. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  21. t.connect = t.Connect
  22. return t
  23. end
  24.  
  25. --Creating fake input objects with fake variables
  26. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  27. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  28. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  29. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  30. end}
  31. --Merged 2 functions into one by checking amount of arguments
  32. CAS.UnbindAction = CAS.BindAction
  33.  
  34. --This function will trigger the events that have been :Connect()'ed
  35. local function te(self,ev,...)
  36. local t = m[ev]
  37. if t and t._fakeEvent then
  38. for _,f in pairs(t.Functions) do
  39. f(...)
  40. end
  41. end
  42. end
  43. m.TrigEvent = te
  44. UIS.TrigEvent = te
  45.  
  46. Event.OnServerEvent:Connect(function(plr,io)
  47. if plr~=rp then return end
  48. m.Target = io.Target
  49. m.Hit = io.Hit
  50. if not io.isMouse then
  51. local b = io.UserInputState == Enum.UserInputState.Begin
  52. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  53. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  54. end
  55. for _,t in pairs(CAS.Actions) do
  56. for _,k in pairs(t.Keys) do
  57. if k==io.KeyCode then
  58. t.Function(t.Name,io.UserInputState,io)
  59. end
  60. end
  61. end
  62. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  63. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  64. end
  65. end)
  66. Event.Parent = NLS([==[
  67. local Player = game:GetService("Players").LocalPlayer
  68. local Event = script:WaitForChild("UserInput_Event")
  69.  
  70. local Mouse = Player:GetMouse()
  71. local UIS = game:GetService("UserInputService")
  72. local input = function(io,a)
  73. if a then return end
  74. --Since InputObject is a client-side instance, we create and pass table instead
  75. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  76. end
  77. UIS.InputBegan:Connect(input)
  78. UIS.InputEnded:Connect(input)
  79.  
  80. local h,t
  81. --Give the server mouse data 30 times every second, but only if the values changed
  82. --If player is not moving their mouse, client won't fire events
  83. while wait(1/30) do
  84. if h~=Mouse.Hit or t~=Mouse.Target then
  85. h,t=Mouse.Hit,Mouse.Target
  86. Event:FireServer({isMouse=true,Target=t,Hit=h})
  87. end
  88. end]==],Player.Character)
  89.  
  90. ----Sandboxed game object that allows the usage of client-side methods and services
  91. --Real game object
  92. local _rg = game
  93.  
  94. --Metatable for fake service
  95. local fsmt = {
  96. __index = function(self,k)
  97. local s = rawget(self,"_RealService")
  98. if s then return s[k] end
  99. end,
  100. __newindex = function(self,k,v)
  101. local s = rawget(self,"_RealService")
  102. if s then s[k]=v end
  103. end,
  104. __call = function(self,...)
  105. local s = rawget(self,"_RealService")
  106. if s then return s(...) end
  107. end
  108. }
  109. local function FakeService(t,RealService)
  110. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  111. return setmetatable(t,fsmt)
  112. end
  113.  
  114. --Fake game object
  115. local g = {
  116. GetService = function(self,s)
  117. return self[s]
  118. end,
  119. Players = FakeService({
  120. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  121. },"Players"),
  122. UserInputService = FakeService(UIS,"UserInputService"),
  123. ContextActionService = FakeService(CAS,"ContextActionService"),
  124. }
  125. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  126. g.service = g.GetService
  127.  
  128. g.RunService = FakeService({
  129. RenderStepped = _rg:GetService("RunService").Heartbeat,
  130. BindToRenderStep = function(self,name,_,fun)
  131.  
  132. end,
  133. UnbindFromRenderStep = function(self,name)
  134. self._btrs[name]:Disconnect()
  135. end,
  136. },"RunService")
  137.  
  138. setmetatable(g,{
  139. __index=function(self,s)
  140. return _rg:GetService(s) or typeof(_rg[s])=="function"
  141. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  142. end,
  143. __newindex = fsmt.__newindex,
  144. __call = fsmt.__call
  145. })
  146. --Changing owner to fake player object to support owner:GetMouse()
  147. game,owner = g,g.Players.LocalPlayer
  148. end
  149.  
  150. local Player =owner
  151. local char = Player.Character
  152. local Character = Player.Character
  153. local RootPart = Character.HumanoidRootPart
  154. local Head = Character.Head
  155. local done = false
  156. local canheal = false
  157. local deathchat1 = false
  158. local once = true
  159. local dead = false
  160. local candie = true
  161. local deathchat = false
  162. local idleon = true
  163. local idle1 = true
  164. local idle = true
  165. local spiritballenergy = true
  166. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  167. if v:IsA("Accessory") then
  168. v:Destroy()
  169. end
  170. end
  171. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  172. if v:IsA("Shirt") then
  173. v:Remove()
  174. end
  175. end
  176. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  177. if v:IsA("Pants") then
  178. v:Remove()
  179. end
  180. end
  181. wait()
  182. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  183. shirt.Name = "Shirt"
  184. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  185. pants.Name = "Pants"
  186.  
  187.  
  188.  
  189. local v3 = Vector3.new
  190. local num = 0
  191. local bc = BrickColor.new
  192. local new = Instance.new
  193.  
  194.  
  195. Instance.new("ForceField",char).Visible = false
  196. local poo = Instance.new("IntValue",Character)
  197. poo.Name = "haha nope"
  198. char.Humanoid.MaxHealth = math.huge
  199. wait()
  200. char.Humanoid.Health = math.huge
  201. Instance.new("ForceField",char).Visible = false
  202. local skinCol = "Pastel brown"
  203. local bd = Player:FindFirstChild("Body Colors")
  204. if bd then
  205. bd.HeadColor = BrickColor.new(skinCol)
  206. bd.TorsoColor = BrickColor.new(skinCol)
  207. bd.LeftLegColor = BrickColor.new(skinCol)
  208. bd.RightLegColor = BrickColor.new(skinCol)
  209. bd.LeftArmColor = BrickColor.new(skinCol)
  210. bd.RightArmColor = BrickColor.new(skinCol)
  211. else
  212. bd = Instance.new("BodyColors", Player)
  213. bd.HeadColor = BrickColor.new(skinCol)
  214. bd.TorsoColor = BrickColor.new(skinCol)
  215. bd.LeftLegColor = BrickColor.new(skinCol)
  216. bd.RightLegColor = BrickColor.new(skinCol)
  217. bd.LeftArmColor = BrickColor.new(skinCol)
  218. bd.RightArmColor = BrickColor.new(skinCol)
  219. end
  220. local number = 1
  221.  
  222. --------------------------------------------------------------------------
  223. --transform
  224. GroundWave5 = function()
  225. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  226. Colors = {"Dark blue", "Dark blue"}
  227.  
  228. local wave11 = Instance.new("Part", char)
  229. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  230. wave11.Anchored = true
  231. wave11.Name = "Wave"
  232. wave11.CanCollide = false
  233. wave11.Locked = true
  234. wave11.Size = Vector3.new(1, 1, 1)
  235. wave11.TopSurface = "Smooth"
  236. wave11.BottomSurface = "Smooth"
  237. wave11.Transparency = 0.35
  238. wave11.CFrame = HandCF
  239. wm31 = Instance.new("SpecialMesh", wave11)
  240. wm31.MeshId = "rbxassetid://3270017"
  241. coroutine.wrap(function()
  242. for i = 1, 30, 1 do
  243. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  244. wave11.Size = wm31.Scale
  245. wave11.CFrame = HandCF
  246. wave11.Transparency = i/30
  247. wait()
  248. end
  249. wait()
  250. wave11:Destroy()
  251. end)()
  252. end
  253. GroundWave6 = function()
  254. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  255. Colors = {"White", "Dark blue"}
  256. local wave111 = Instance.new("Part", char)
  257. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  258. wave111.Anchored = true
  259. wave111.Name = "Wave"
  260. wave111.CanCollide = false
  261. wave111.Locked = true
  262. wave111.Size = Vector3.new(1, 1, 1)
  263. wave111.TopSurface = "Smooth"
  264. wave111.BottomSurface = "Smooth"
  265. wave111.Transparency = 0.35
  266. wave111.CFrame = HandCF
  267. wm311 = Instance.new("SpecialMesh", wave111)
  268. wm311.MeshId = "rbxassetid://3270017"
  269. coroutine.wrap(function()
  270. for i = 1, 30, 1 do
  271. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  272. wave111.Size = wm311.Scale
  273. wave111.CFrame = HandCF
  274. wave111.Transparency = i/30
  275. wait()
  276. end
  277. wait()
  278. wave111:Destroy()
  279. end)()
  280. end
  281. GroundWave7 = function()
  282. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  283. Colors = {"Dark blue", "White"}
  284. local wave1111 = Instance.new("Part", char)
  285. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  286. wave1111.Anchored = true
  287. wave1111.Name = "Wave"
  288. wave1111.CanCollide = false
  289. wave1111.Locked = true
  290. wave1111.Size = Vector3.new(1, 1, 1)
  291. wave1111.TopSurface = "Smooth"
  292. wave1111.BottomSurface = "Smooth"
  293. wave1111.Transparency = 0.35
  294. wave1111.CFrame = HandCF
  295. wm3111 = Instance.new("SpecialMesh", wave1111)
  296. wm3111.MeshId = "rbxassetid://3270017"
  297. coroutine.wrap(function()
  298. for i = 1, 30, 1 do
  299. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  300. wave1111.Size = wm3111.Scale
  301. wave1111.CFrame = HandCF
  302. wave1111.Transparency = i/30
  303. wait()
  304. end
  305. wait()
  306. wave1111:Destroy()
  307. end)()
  308. end
  309. GroundWave8 = function()
  310. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  311. Colors = {"Dark blue", "Dark blue"}
  312. local wave11111 = Instance.new("Part", char)
  313. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  314. wave11111.Anchored = true
  315. wave11111.Name = "Wave"
  316. wave11111.CanCollide = false
  317. wave11111.Locked = true
  318. wave11111.Size = Vector3.new(1, 1, 1)
  319. wave11111.TopSurface = "Smooth"
  320. wave11111.BottomSurface = "Smooth"
  321. wave11111.Transparency = 0.35
  322. wave11111.CFrame = HandCF
  323. wm31111 = Instance.new("SpecialMesh", wave11111)
  324. wm31111.MeshId = "rbxassetid://3270017"
  325. coroutine.wrap(function()
  326. for i = 1, 30, 1 do
  327. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  328. wave11111.Size = wm31111.Scale
  329. wave11111.CFrame = HandCF
  330. wave11111.Transparency = i/30
  331. wait()
  332. end
  333. wait()
  334. wave11111:Destroy()
  335. end)()
  336. end
  337. GroundWave9 = function()
  338. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  339.  
  340. Colors = {"Cyan", "White"}
  341. local wave111111 = Instance.new("Part", char)
  342. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  343. wave111111.Anchored = true
  344. wave111111.Name = "Wave"
  345. wave111111.CanCollide = false
  346. wave111111.Locked = true
  347. wave111111.Size = Vector3.new(1, 1, 1)
  348. wave111111.TopSurface = "Smooth"
  349. wave111111.BottomSurface = "Smooth"
  350. wave111111.Transparency = 0.35
  351. wave111111.CFrame = HandCF
  352. wm311111 = Instance.new("SpecialMesh", wave111111)
  353. wm311111.MeshId = "rbxassetid://3270017"
  354. coroutine.wrap(function()
  355. for i = 1, 30, 1 do
  356. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  357. wave111111.Size = wm311111.Scale
  358. wave111111.CFrame = HandCF
  359. wave111111.Transparency = i/30
  360. wait()
  361. end
  362. wait()
  363. wave111111:Destroy()
  364. end)()
  365. end
  366. GroundWave10 = function()
  367. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  368. Colors = {"White", "Dark blue"}
  369. local wave1111111 = Instance.new("Part", char)
  370. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  371. wave1111111.Anchored = true
  372. wave1111111.Name = "Wave"
  373. wave1111111.CanCollide = false
  374. wave1111111.Locked = true
  375. wave1111111.Size = Vector3.new(1, 1, 1)
  376. wave1111111.TopSurface = "Smooth"
  377. wave1111111.BottomSurface = "Smooth"
  378. wave1111111.Transparency = 0.35
  379. wave1111111.CFrame = HandCF
  380. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  381. wm3111111.MeshId = "rbxassetid://3270017"
  382. coroutine.wrap(function()
  383. for i = 1, 30, 1 do
  384. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  385. wave1111111.Size = wm3111111.Scale
  386. wave1111111.CFrame = HandCF
  387. wave1111111.Transparency = i/30
  388. wait()
  389. end
  390. wait()
  391. wave1111111:Destroy()
  392. end)()
  393. end
  394.  
  395. GroundWave1 = function()
  396.  
  397. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  398. Colors = {"White", "White"}
  399. local wave = Instance.new("Part", char)
  400. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  401. wave.Anchored = true
  402. wave.Name = "Wave"..number
  403. wave.CanCollide = false
  404. wave.Locked = true
  405. wave.Size = Vector3.new(1, 1, 1)
  406. wave.TopSurface = "Smooth"
  407. wave.BottomSurface = "Smooth"
  408. wave.Transparency = 0.35
  409. wave.CFrame = HandCF
  410. wm = Instance.new("SpecialMesh", wave)
  411. wm.Name = "wave"..number
  412. wm.MeshId = "rbxassetid://3270017"
  413. coroutine.wrap(function()
  414. for i = 1, 30, 1 do
  415. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  416. wave.Size = wm.Scale
  417. wave.CFrame = HandCF
  418. wave.Transparency = i/30
  419. wait()
  420. end
  421. wait()
  422. wave:Destroy()
  423.  
  424. end)()
  425. end
  426.  
  427.  
  428. shirt = Instance.new("Shirt", char)
  429. shirt.Name = "Shirt"
  430. pants = Instance.new("Pants", char)
  431. pants.Name = "Pants"
  432. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  433. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  434. char.Head.face.Texture = "rbxassetid://681212054"
  435.  
  436. Hair7 = Instance.new("Part")
  437. Hair7.Parent = char
  438. Hair7.Name = "Hair"
  439. Hair7.CanCollide = false
  440. Hair7.Locked = true
  441. Hair7.TopSurface = "Smooth"
  442. Hair7.BottomSurface = "Smooth"
  443. Hair7.formFactor = "Symmetric"
  444. Hair7.Material = "Neon"
  445. Hair7.BrickColor = BrickColor.new("Really black")
  446. Hair7.CFrame = char.Torso.CFrame
  447. Hair7.Size = Vector3.new(1, 1, 1)
  448. Hair7.Transparency = 0
  449.  
  450.  
  451. Weld1 = Instance.new("Weld")
  452. Weld1.Parent = char.Head
  453. Weld1.Part0 = char.Head
  454. Weld1.Part1 = Hair7
  455. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  456.  
  457. Mesh = Instance.new("SpecialMesh")
  458. Mesh.Offset = Vector3.new(0,-0.4,0)
  459. Mesh.Parent = Hair7
  460. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  461. Mesh.MeshType = "FileMesh"
  462. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  463. Mesh.TextureId = ""
  464. wait(0.5)
  465. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  466. local Must2 = Instance.new("Sound",char)
  467. Must2.SoundId = "rbxassetid://1173681504"
  468. Must2.Pitch = 0.99
  469. Must2.Volume = 1.6
  470. Must2.Looped = true
  471. wait(0)
  472. Must2:Play()
  473. wait(3)
  474. Hair7:Destroy()
  475. wait(0)
  476. Hair7 = Instance.new("Part")
  477. Hair7.Parent = char
  478. Hair7.Name = "Hair"
  479. Hair7.CanCollide = false
  480. Hair7.Locked = true
  481. Hair7.TopSurface = "Smooth"
  482. Hair7.BottomSurface = "Smooth"
  483. Hair7.formFactor = "Symmetric"
  484. Hair7.Material = "Neon"
  485. Hair7.BrickColor = BrickColor.new("Light blue")
  486. Hair7.CFrame = char.Torso.CFrame
  487. Hair7.Size = Vector3.new(1, 1, 1)
  488. Hair7.Transparency = 0
  489.  
  490.  
  491. Weld1 = Instance.new("Weld")
  492. Weld1.Parent = char.Head
  493. Weld1.Part0 = char.Head
  494. Weld1.Part1 = Hair7
  495. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  496.  
  497. Mesh = Instance.new("SpecialMesh")
  498. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  499. Mesh.Parent = Hair7
  500. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  501. Mesh.MeshType = "FileMesh"
  502. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  503. Mesh.TextureId = ""
  504. wait(4)
  505. local poof = Instance.new("Sound",Player)
  506. poof.SoundId = "rbxassetid://1035030726"
  507. poof.Pitch = 0.99
  508. poof.Volume = 1.3
  509. poof.Looped = false
  510. wait(0)
  511. poof:Play()
  512. GroundWave5()
  513. GroundWave6()
  514. GroundWave7()
  515. GroundWave8()
  516. GroundWave9()
  517. GroundWave10()
  518. Hair7:Destroy()
  519. wait(0)
  520. game.Chat:Chat(Character, "...", "White")
  521. Hair7 = Instance.new("Part")
  522. Hair7.Parent = char
  523. Hair7.Name = "Hair"
  524. Hair7.CanCollide = false
  525. Hair7.Locked = true
  526. Hair7.TopSurface = "Smooth"
  527. Hair7.BottomSurface = "Smooth"
  528. Hair7.formFactor = "Symmetric"
  529. Hair7.Material = "Neon"
  530. Hair7.BrickColor = BrickColor.new("White")
  531. Hair7.CFrame = char.Torso.CFrame
  532. Hair7.Size = Vector3.new(1, 1, 1)
  533. Hair7.Transparency = 0
  534.  
  535.  
  536. Weld1 = Instance.new("Weld")
  537. Weld1.Parent = char.Head
  538. Weld1.Part0 = char.Head
  539. Weld1.Part1 = Hair7
  540. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  541.  
  542. Mesh = Instance.new("SpecialMesh")
  543. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  544. Mesh.Parent = Hair7
  545. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  546. Mesh.MeshType = "FileMesh"
  547. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  548. Mesh.TextureId = ""
  549. char.Head.face.Texture = "rbxassetid://986775808"
  550.  
  551.  
  552. local ice = Instance.new("Part", Head)
  553. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  554. ice.BrickColor = BrickColor.new("White")
  555. ice.CanCollide = false
  556. ice.TopSurface = 0
  557. ice.BottomSurface = 0
  558. ice.Transparency = 1
  559. local ice2 = Instance.new("SpecialMesh", ice)
  560. ice2.MeshType = "Brick"
  561. ice2.Scale = Vector3.new(1, 1, 1)
  562. local ice3 = Instance.new("Weld", ice)
  563. ice3.Part0 = Head
  564. ice3.Part1 = ice
  565. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  566. local icesmoke = Instance.new("ParticleEmitter", ice)
  567. icesmoke.VelocitySpread = 5
  568. icesmoke.Size = NumberSequence.new({
  569. NumberSequenceKeypoint.new(0, 0.01),
  570. NumberSequenceKeypoint.new(1, 1)
  571. })
  572. icesmoke.Rate = math.huge
  573. icesmoke.Speed = NumberRange.new(1, 1)
  574. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  575. icesmoke.Transparency = NumberSequence.new({
  576. NumberSequenceKeypoint.new(0, 0.9),
  577. NumberSequenceKeypoint.new(1, 1)
  578. })
  579. icesmoke.Rotation = NumberRange.new(0, 360)
  580. icesmoke.Name = "Smoke"
  581. icesmoke.LightEmission = 0
  582. icesmoke.Acceleration = Vector3.new(0,0,0)
  583. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  584. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  585. icesmoke.LockedToPart = true
  586. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  587. secondcolor = "Really black"
  588. wait(0.016666666666666666)
  589. Effects = {}
  590. local Player = game.Players.localPlayer
  591. local Character = Player.Character
  592. local Humanoid = Character.Humanoid
  593. local mouse = Player:GetMouse()
  594. local LeftArm = Character["Left Arm"]
  595. local RightArm = Character["Right Arm"]
  596. local LeftLeg = Character["Left Leg"]
  597. local RightLeg = Character["Right Leg"]
  598. local Head = Character.Head
  599. local Torso = Character.Torso
  600. local cam = game.Workspace.CurrentCamera
  601. local RootJoint = RootPart.RootJoint
  602. local equipped = true
  603. local attack = false
  604. local Anim = "Idle"
  605. local idle = 0
  606. local attacktype = 1
  607. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  608. local velocity = RootPart.Velocity.y
  609. local sine = 0
  610. local change = 1
  611. local grabbed = false
  612. local cn = CFrame.new
  613. local mr = math.rad
  614. local angles = CFrame.Angles
  615. local ud = UDim2.new
  616. local c3 = Color3.new
  617. local dir = {
  618. w = 0,
  619. s = 0,
  620. a = 0,
  621. d = 0
  622. }
  623. firemode = true
  624. rock = true
  625. local Services = {
  626. SoundService = game:GetService("SoundService"),
  627. Players = game:GetService("Players"),
  628. Debris = game:GetService("Debris"),
  629. Workspace = game:GetService("Workspace"),
  630. Lighting = game:GetService("Lighting"),
  631. HttpService = game:GetService("HttpService"),
  632. InsertService = game:GetService("InsertService")
  633. }
  634. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  635. Humanoid.Animator:Destroy()
  636. Character.Animate:Destroy()
  637. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  638. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  639. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  640. RSH, LSH = nil, nil
  641. RW = Instance.new("Weld")
  642. LW = Instance.new("Weld")
  643. RH = Torso["Right Hip"]
  644. LH = Torso["Left Hip"]
  645. RSH = Torso["Right Shoulder"]
  646. LSH = Torso["Left Shoulder"]
  647. RSH.Parent = nil
  648. LSH.Parent = nil
  649. RW.Name = "RW"
  650. RW.Part0 = Torso
  651. RW.C0 = cn(1.5, 0.5, 0)
  652. RW.C1 = cn(0, 0.5, 0)
  653. RW.Part1 = RightArm
  654. RW.Parent = Torso
  655. LW.Name = "LW"
  656. LW.Part0 = Torso
  657. LW.C0 = cn(-1.5, 0.5, 0)
  658. LW.C1 = cn(0, 0.5, 0)
  659. LW.Part1 = LeftArm
  660. LW.Parent = Torso
  661. --------------
  662. human = char:FindFirstChild("Humanoid")
  663. human.Name = "hi"
  664. lig = Instance.new("PointLight",Player.Character.Torso)
  665. lig.Color=Color3.new(0,0,255)
  666. lig.Range = 10
  667. ----
  668. function clerp(a, b, t)
  669. local qa = {
  670. QuaternionFromCFrame(a)
  671. }
  672. local qb = {
  673. QuaternionFromCFrame(b)
  674. }
  675. local ax, ay, az = a.x, a.y, a.z
  676. local bx, by, bz = b.x, b.y, b.z
  677. local _t = 1 - t
  678. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  679. end
  680. function QuaternionFromCFrame(cf)
  681. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  682. local trace = m00 + m11 + m22
  683. if trace > 0 then
  684. local s = math.sqrt(1 + trace)
  685. local recip = 0.5 / s
  686. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  687. else
  688. local i = 0
  689. if m00 < m11 then
  690. i = 1
  691. end
  692. if m22 > (i == 0 and m00 or m11) then
  693. i = 2
  694. end
  695. if i == 0 then
  696. local s = math.sqrt(m00 - m11 - m22 + 1)
  697. local recip = 0.5 / s
  698. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  699. elseif i == 1 then
  700. local s = math.sqrt(m11 - m22 - m00 + 1)
  701. local recip = 0.5 / s
  702. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  703. elseif i == 2 then
  704. local s = math.sqrt(m22 - m00 - m11 + 1)
  705. local recip = 0.5 / s
  706. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  707. end
  708. end
  709. end
  710. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  711. local xs, ys, zs = x + x, y + y, z + z
  712. local wx, wy, wz = w * xs, w * ys, w * zs
  713. local xx = x * xs
  714. local xy = x * ys
  715. local xz = x * zs
  716. local yy = y * ys
  717. local yz = y * zs
  718. local zz = z * zs
  719. 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))
  720. end
  721. function QuaternionSlerp(a, b, t)
  722. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  723. local startInterp, finishInterp
  724. if cosTheta >= 1.0E-4 then
  725. if 1 - cosTheta > 1.0E-4 then
  726. local theta = math.acos(cosTheta)
  727. local invSinTheta = 1 / math.sin(theta)
  728. startInterp = math.sin((1 - t) * theta) * invSinTheta
  729. finishInterp = math.sin(t * theta) * invSinTheta
  730. else
  731. startInterp = 1 - t
  732. finishInterp = t
  733. end
  734. elseif 1 + cosTheta > 1.0E-4 then
  735. local theta = math.acos(-cosTheta)
  736. local invSinTheta = 1 / math.sin(theta)
  737. startInterp = math.sin((t - 1) * theta) * invSinTheta
  738. finishInterp = math.sin(t * theta) * invSinTheta
  739. else
  740. startInterp = t - 1
  741. finishInterp = t
  742. end
  743. 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
  744. end
  745. function swait(num)
  746. if num == 0 or num == nil then
  747. game:service("RunService").RenderStepped:wait(0)
  748. else
  749. for i = 0, num do
  750. game:service("RunService").RenderStepped:wait(0)
  751. end
  752. end
  753. end
  754. local RbxUtility = LoadLibrary("RbxUtility")
  755. local Create = RbxUtility.Create
  756. function RemoveOutlines(part)
  757. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  758. end
  759. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  760. local Part = Create("Part")({
  761. formFactor = FormFactor,
  762. Parent = Parent,
  763. Reflectance = Reflectance,
  764. Transparency = Transparency,
  765. CanCollide = false,
  766. Locked = true,
  767. BrickColor = BrickColor.new(tostring(BColor)),
  768. Name = Name,
  769. Size = Size,
  770. Material = Material
  771. })
  772. RemoveOutlines(Part)
  773. return Part
  774. end
  775. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  776. local Msh = Create(Mesh)({
  777. Parent = Part,
  778. Offset = OffSet,
  779. Scale = Scale
  780. })
  781. if Mesh == "SpecialMesh" then
  782. Msh.MeshType = MeshType
  783. Msh.MeshId = MeshId
  784. end
  785. return Msh
  786. end
  787. function CreateWeld(Parent, Part0, Part1, C0, C1)
  788. local Weld = Create("Weld")({
  789. Parent = Parent,
  790. Part0 = Part0,
  791. Part1 = Part1,
  792. C0 = C0,
  793. C1 = C1
  794. })
  795. return Weld
  796. end
  797. function rayCast(Position, Direction, Range, Ignore)
  798. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  799. end
  800. function CreateSound(id, par, vol, pit)
  801. coroutine.resume(coroutine.create(function()
  802. local sou = Instance.new("Sound", par or workspace)
  803. sou.Volume = vol
  804. sou.Pitch = pit or 1
  805. sou.SoundId = id
  806. wait()
  807. sou:play()
  808. game:GetService("Debris"):AddItem(sou, 6)
  809. end))
  810. end
  811. function CreateSong(id, par, vol, pit)
  812. coroutine.resume(coroutine.create(function()
  813. sou2 = Instance.new("Sound", par or workspace)
  814. sou2.Volume = 1
  815. sou2.Pitch = 1
  816. sou2.SoundId = id
  817. wait()
  818. sou2:play()
  819. sou2.Looped = true
  820. end))
  821. end
  822. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  823. local function getclosest(obj, distance)
  824. local last, lastx = distance + 1, nil
  825. for i, v in pairs(workspace:GetChildren()) do
  826. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  827. local t = v.Torso
  828. local dist = t.Position - obj.Position.magnitude
  829. if distance >= dist and last > dist then
  830. last = dist
  831. lastx = v
  832. end
  833. end
  834. end
  835. return lastx
  836. end
  837. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  838. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  839. prt.Anchored = true
  840. prt.CFrame = cframe
  841. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  842. game:GetService("Debris"):AddItem(prt, 10)
  843. if Type == 1 or Type == nil then
  844. table.insert(Effects, {
  845. prt,
  846. "Block1",
  847. delay,
  848. x3,
  849. y3,
  850. z3,
  851. msh
  852. })
  853. elseif Type == 2 then
  854. table.insert(Effects, {
  855. prt,
  856. "Block2",
  857. delay,
  858. x3,
  859. y3,
  860. z3,
  861. msh
  862. })
  863. elseif Type == 3 then
  864. table.insert(Effects, {
  865. prt,
  866. "Block3",
  867. delay,
  868. x3,
  869. y3,
  870. z3,
  871. msh
  872. })
  873. end
  874. end
  875. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  876. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  877. prt.Anchored = true
  878. prt.CFrame = cframe
  879. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  880. game:GetService("Debris"):AddItem(prt, 10)
  881. table.insert(Effects, {
  882. prt,
  883. "Cylinder",
  884. delay,
  885. x3,
  886. y3,
  887. z3,
  888. msh
  889. })
  890. end
  891. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  892. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  893. prt.Anchored = true
  894. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  895. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  896. game:GetService("Debris"):AddItem(prt, 10)
  897. table.insert(Effects, {
  898. prt,
  899. "Cylinder",
  900. delay,
  901. x3,
  902. y3,
  903. z3,
  904. msh
  905. })
  906. end
  907. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  908. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  909. prt.Anchored = true
  910. prt.CFrame = cframe
  911. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  912. game:GetService("Debris"):AddItem(prt, 10)
  913. table.insert(Effects, {
  914. prt,
  915. "Cylinder",
  916. delay,
  917. x3,
  918. y3,
  919. z3,
  920. msh
  921. })
  922. end
  923. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  924. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  925. prt.Anchored = true
  926. prt.CFrame = cframe
  927. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  928. game:GetService("Debris"):AddItem(prt, 10)
  929. table.insert(Effects, {
  930. prt,
  931. "Cylinder",
  932. delay,
  933. x3,
  934. y3,
  935. z3,
  936. msh
  937. })
  938. end
  939. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  940. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  941. prt.Anchored = true
  942. prt.CFrame = cframe
  943. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  944. game:GetService("Debris"):AddItem(prt, 10)
  945. table.insert(Effects, {
  946. prt,
  947. "Cylinder",
  948. delay,
  949. x3,
  950. y3,
  951. z3,
  952. msh
  953. })
  954. end
  955. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  956. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  957. prt.Anchored = true
  958. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  959. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  960. local num = math.random(10, 50) / 1000
  961. game:GetService("Debris"):AddItem(prt, 10)
  962. table.insert(Effects, {
  963. prt,
  964. "Shatter",
  965. num,
  966. prt.CFrame,
  967. math.random() - math.random(),
  968. 0,
  969. math.random(50, 100) / 100
  970. })
  971. end
  972.  
  973. attack = false
  974. game:GetService("RunService").Stepped:connect(function()
  975. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  976. velocity = RootPart.Velocity.y
  977. sine = sine + change
  978. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  979. if equipped == true or equipped == false then
  980. if 1 < RootPart.Velocity.y and hit == nil then
  981. Anim = "Jump"
  982. if attack == false and ice_mode == false then
  983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  985. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  986. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  987. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  988. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  989. end
  990. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  991. Anim = "Fall"
  992. if attack == false then
  993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  995. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  996. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  997. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  998. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  999. end
  1000. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1001. Anim = "Idle"
  1002. if attack==false then
  1003. 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)
  1004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1005. 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)
  1006. 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)
  1007. 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)
  1008. 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)
  1009. end
  1010. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1011. Anim = "Walk"
  1012. if attack==false then
  1013. 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)
  1014. 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)
  1015. 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)
  1016. 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)
  1017. 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)
  1018. 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)
  1019. end
  1020. end
  1021. end
  1022. if equipped == true or equipped == false then
  1023. if 1 < RootPart.Velocity.Y and hit == nil then
  1024. Anim = "Jump"
  1025. if attack == false and ice_mode == true then
  1026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1028. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1030. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1031. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1032. end
  1033. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1034. Anim = "Fall"
  1035. if attack == false then
  1036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1038. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1039. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1040. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1041. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1042. end
  1043. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1044. Anim = "Idle"
  1045. if attack == false then
  1046. change = 0.8
  1047. 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)
  1048. 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)
  1049. 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)
  1050. 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)
  1051. 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)
  1052. 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)
  1053. end
  1054. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1055. Anim = "Walk"
  1056. if attack == false then
  1057. 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)
  1058. 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)
  1059. 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)
  1060. 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)
  1061. 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)
  1062. 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)
  1063. end
  1064. end
  1065. end
  1066. if 0 < #Effects then
  1067. for e = 1, #Effects do
  1068. if Effects[e] ~= nil then
  1069. local Thing = Effects[e]
  1070. if Thing ~= nil then
  1071. local Part = Thing[1]
  1072. local Mode = Thing[2]
  1073. local Delay = Thing[3]
  1074. local IncX = Thing[4]
  1075. local IncY = Thing[5]
  1076. local IncZ = Thing[6]
  1077. if 1 >= Thing[1].Transparency then
  1078. if Thing[2] == "Block1" then
  1079. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1080. local Mesh = Thing[1].Mesh
  1081. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1082. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1083. elseif Thing[2] == "Block2" then
  1084. 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)
  1085. local Mesh = Thing[7]
  1086. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1087. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1088. elseif Thing[2] == "Block3" then
  1089. 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)
  1090. local Mesh = Thing[7]
  1091. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1092. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1093. elseif Thing[2] == "Cylinder" then
  1094. local Mesh = Thing[1].Mesh
  1095. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1096. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1097. elseif Thing[2] == "Blood" then
  1098. local Mesh = Thing[7]
  1099. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1100. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1101. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1102. elseif Thing[2] == "Elec" then
  1103. local Mesh = Thing[1].Mesh
  1104. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1105. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1106. elseif Thing[2] == "Disappear" then
  1107. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1108. elseif Thing[2] == "Shatter" then
  1109. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1110. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1111. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1112. Thing[6] = Thing[6] + Thing[5]
  1113. end
  1114. else
  1115. Part.Parent = nil
  1116. table.remove(Effects, e)
  1117. end
  1118. end
  1119. end
  1120. end
  1121. end
  1122. end)
  1123. ---
  1124. local whoh = Instance.new("Sound",Torso)
  1125. whoh.SoundId = "rbxassetid://1179254378"
  1126. whoh.Pitch = 0.99
  1127. whoh.Volume = 1.5
  1128. whoh.Looped = true
  1129. wait(0)
  1130. whoh:Play()
  1131. local Aura = Instance.new('ParticleEmitter')
  1132. Aura.Name = "Aura"
  1133. Aura.Texture = "rbxassetid://833874434"
  1134. Aura.Parent = LeftArm
  1135. Aura.LightEmission = 1
  1136. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1137. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1138. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1139. Aura.LockedToPart = true
  1140. Aura.Lifetime = NumberRange.new(1)
  1141. Aura.Rate = 100
  1142. Aura.Speed = NumberRange.new(0.3)
  1143. Aura.EmissionDirection = "Top"
  1144.  
  1145.  
  1146. local Aura = Instance.new('ParticleEmitter')
  1147. Aura.Name = "Aura"
  1148. Aura.Texture = "rbxassetid://833874434"
  1149. Aura.Parent = Head
  1150. Aura.LightEmission = 1
  1151. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1152. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1153. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1154. Aura.LockedToPart = true
  1155. Aura.Lifetime = NumberRange.new(1)
  1156. Aura.Rate = 100
  1157. Aura.Speed = NumberRange.new(0)
  1158. Aura.EmissionDirection = "Top"
  1159. local Aura2 = Instance.new('ParticleEmitter')
  1160. Aura2.Name = "Aura"
  1161. Aura2.Texture = "rbxassetid://833874434"
  1162. Aura2.Parent = RightArm
  1163. Aura2.LightEmission = 1
  1164. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1165. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1166. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1167. Aura2.LockedToPart = true
  1168. Aura2.Lifetime = NumberRange.new(1)
  1169. Aura2.Rate = 100
  1170. Aura2.Speed = NumberRange.new(0.3)
  1171. Aura2.EmissionDirection = "Top"
  1172. local Aura2 = Instance.new('ParticleEmitter')
  1173. Aura2.Name = "Aura"
  1174. Aura2.Texture = "rbxassetid://833874434"
  1175. Aura2.Parent = LeftLeg
  1176. Aura2.LightEmission = 1
  1177. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1178. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1179. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1180. Aura2.LockedToPart = true
  1181. Aura2.Lifetime = NumberRange.new(1)
  1182. Aura2.Rate = 100
  1183. Aura2.Speed = NumberRange.new(0.3)
  1184. Aura2.EmissionDirection = "Top"
  1185. local Aura2 = Instance.new('ParticleEmitter')
  1186. Aura2.Name = "Aura"
  1187. Aura2.Texture = "rbxassetid://833874434"
  1188. Aura2.Parent = RightLeg
  1189. Aura2.LightEmission = 1
  1190. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1191. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1192. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1193. Aura2.LockedToPart = true
  1194. Aura2.Lifetime = NumberRange.new(1)
  1195. Aura2.Rate = 100
  1196. Aura2.Speed = NumberRange.new(0.3)
  1197. Aura2.EmissionDirection = "Top"
  1198. ---aura2
  1199. local Aura = Instance.new('ParticleEmitter')
  1200. Aura.Name = "Aura"
  1201. Aura.Texture = "rbxassetid://833874434"
  1202. Aura.Parent = LeftArm
  1203. Aura.LightEmission = 1
  1204. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1205. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1206. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1207. Aura.LockedToPart = true
  1208. Aura.Lifetime = NumberRange.new(1)
  1209. Aura.Rate = 60
  1210. Aura.Speed = NumberRange.new(0.3)
  1211. Aura.EmissionDirection = "Top"
  1212. local Aura2 = Instance.new('ParticleEmitter')
  1213. Aura2.Name = "Aura"
  1214. Aura2.Texture = "rbxassetid://833874434"
  1215. Aura2.Parent = RightArm
  1216. Aura2.LightEmission = 1
  1217. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1218. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1219. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1220. Aura2.LockedToPart = true
  1221. Aura2.Lifetime = NumberRange.new(1)
  1222. Aura2.Rate = 60
  1223. Aura2.Speed = NumberRange.new(0.3)
  1224. Aura2.EmissionDirection = "Top"
  1225. local Aura2 = Instance.new('ParticleEmitter')
  1226. Aura2.Name = "Aura"
  1227. Aura2.Texture = "rbxassetid://833874434"
  1228. Aura2.Parent = LeftLeg
  1229. Aura2.LightEmission = 1
  1230. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1231. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1232. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1233. Aura2.LockedToPart = true
  1234. Aura2.Lifetime = NumberRange.new(1)
  1235. Aura2.Rate = 60
  1236. Aura2.Speed = NumberRange.new(0.1)
  1237. Aura2.EmissionDirection = "Top"
  1238. local Aura2 = Instance.new('ParticleEmitter')
  1239. Aura2.Name = "Aura"
  1240. Aura2.Texture = "rbxassetid://833874434"
  1241. Aura2.Parent = RightLeg
  1242. Aura2.LightEmission = 1
  1243. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1244. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1245. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1246. Aura2.LockedToPart = true
  1247. Aura2.Lifetime = NumberRange.new(1)
  1248. Aura2.Rate = 60
  1249. Aura2.Speed = NumberRange.new(0.3)
  1250. Aura2.EmissionDirection = "Top"
  1251. ----aura3
  1252. ---aura2
  1253. local Aura = Instance.new('ParticleEmitter')
  1254. Aura.Name = "Aura"
  1255. Aura.Texture = "rbxassetid://833874434"
  1256. Aura.Parent = LeftArm
  1257. Aura.LightEmission = 1
  1258. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1259. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1260. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1261. Aura.LockedToPart = true
  1262. Aura.Lifetime = NumberRange.new(1)
  1263. Aura.Rate = 60
  1264. Aura.Speed = NumberRange.new(0.3)
  1265. Aura.EmissionDirection = "Top"
  1266. local Aura2 = Instance.new('ParticleEmitter')
  1267. Aura2.Name = "Aura"
  1268. Aura2.Texture = "rbxassetid://833874434"
  1269. Aura2.Parent = RightArm
  1270. Aura2.LightEmission = 1
  1271. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1272. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1273. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1274. Aura2.LockedToPart = true
  1275. Aura2.Lifetime = NumberRange.new(1)
  1276. Aura2.Rate = 60
  1277. Aura2.Speed = NumberRange.new(0.3)
  1278. Aura2.EmissionDirection = "Top"
  1279. local Aura2 = Instance.new('ParticleEmitter')
  1280. Aura2.Name = "Aura"
  1281. Aura2.Texture = "rbxassetid://833874434"
  1282. Aura2.Parent = LeftLeg
  1283. Aura2.LightEmission = 1
  1284. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1285. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1286. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1287. Aura2.LockedToPart = true
  1288. Aura2.Lifetime = NumberRange.new(1)
  1289. Aura2.Rate = 60
  1290. Aura2.Speed = NumberRange.new(0.3)
  1291. Aura2.EmissionDirection = "Top"
  1292. local Aura2 = Instance.new('ParticleEmitter')
  1293. Aura2.Name = "Aura"
  1294. Aura2.Texture = "rbxassetid://833874434"
  1295. Aura2.Parent = RightLeg
  1296. Aura2.LightEmission = 1
  1297. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1298. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1299. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1300. Aura2.LockedToPart = true
  1301. Aura2.Lifetime = NumberRange.new(0.6)
  1302. Aura2.Rate = 60
  1303. Aura2.Speed = NumberRange.new(0.3)
  1304. Aura2.EmissionDirection = "Top"
  1305. ----
  1306.  
  1307. ---aura2
  1308. local Aura = Instance.new('ParticleEmitter')
  1309. Aura.Name = "Aura"
  1310. Aura.Texture = "rbxassetid://833874434"
  1311. Aura.Parent = LeftArm
  1312. Aura.LightEmission = 1
  1313. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1314. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1315. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1316. Aura.LockedToPart = true
  1317. Aura.Lifetime = NumberRange.new(1)
  1318. Aura.Rate = 60
  1319. Aura.Speed = NumberRange.new(0.3)
  1320. Aura.EmissionDirection = "Top"
  1321. local Aura2 = Instance.new('ParticleEmitter')
  1322. Aura2.Name = "Aura"
  1323. Aura2.Texture = "rbxassetid://833874434"
  1324. Aura2.Parent = RightArm
  1325. Aura2.LightEmission = 1
  1326. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1327. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1328. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1329. Aura2.LockedToPart = true
  1330. Aura2.Lifetime = NumberRange.new(1)
  1331. Aura2.Rate = 60
  1332. Aura2.Speed = NumberRange.new(0.3)
  1333. Aura2.EmissionDirection = "Top"
  1334. local Aura2 = Instance.new('ParticleEmitter')
  1335. Aura2.Name = "Aura"
  1336. Aura2.Texture = "rbxassetid://833874434"
  1337. Aura2.Parent = LeftLeg
  1338. Aura2.LightEmission = 1
  1339. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1340. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1341. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1342. Aura2.LockedToPart = true
  1343. Aura2.Lifetime = NumberRange.new(1)
  1344. Aura2.Rate = 60
  1345. Aura2.Speed = NumberRange.new(0.3)
  1346. Aura2.EmissionDirection = "Top"
  1347. local Aura2 = Instance.new('ParticleEmitter')
  1348. Aura2.Name = "Aura"
  1349. Aura2.Texture = "rbxassetid://833874434"
  1350. Aura2.Parent = RightLeg
  1351. Aura2.LightEmission = 1
  1352. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1353. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1354. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1355. Aura2.LockedToPart = true
  1356. Aura2.Lifetime = NumberRange.new(0.6)
  1357. Aura2.Rate = 60
  1358. Aura2.Speed = NumberRange.new(0.3)
  1359. Aura2.EmissionDirection = "Top"
  1360. local tra = Instance.new('ParticleEmitter')
  1361. tra.Parent = Torso
  1362. tra.LightEmission = 1
  1363. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1364. tra.Rate = 15
  1365. tra.Rotation = NumberRange.new(-5, 5)
  1366. tra.Lifetime = NumberRange.new(1.5, 2)
  1367. tra.Size = NumberSequence.new(0.098,0)
  1368. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1369. tra.Speed = NumberRange.new(0.5)
  1370. tra.VelocitySpread = 360
  1371. tra.VelocityInheritance = 0.5
  1372. tra.ZOffset = 2
  1373. local tra = Instance.new('ParticleEmitter')
  1374. tra.Parent = Head
  1375. tra.LightEmission = 1
  1376. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1377. tra.Rate = 15
  1378. tra.Rotation = NumberRange.new(-5, 5)
  1379. tra.Lifetime = NumberRange.new(1.5, 2)
  1380. tra.Size = NumberSequence.new(0.098,0)
  1381. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1382. tra.Speed = NumberRange.new(0.5)
  1383. tra.VelocitySpread = 360
  1384. tra.VelocityInheritance = 0.5
  1385. tra.ZOffset = 2
  1386. local tra = Instance.new('ParticleEmitter')
  1387. tra.Parent = LeftArm
  1388. tra.LightEmission = 1
  1389. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1390. tra.Rate = 15
  1391. tra.Rotation = NumberRange.new(-5, 5)
  1392. tra.Lifetime = NumberRange.new(1.5, 2)
  1393. tra.Size = NumberSequence.new(0.098,0)
  1394. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1395. tra.Speed = NumberRange.new(0.5)
  1396. tra.VelocitySpread = 360
  1397. tra.VelocityInheritance = 0.5
  1398. tra.ZOffset = 2
  1399. local tra = Instance.new('ParticleEmitter')
  1400. tra.Parent = RightArm
  1401. tra.LightEmission = 1
  1402. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1403. tra.Rate = 15
  1404. tra.Rotation = NumberRange.new(-5, 5)
  1405. tra.Lifetime = NumberRange.new(1.5, 2)
  1406. tra.Size = NumberSequence.new(0.098,0)
  1407. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1408. tra.Speed = NumberRange.new(0.5)
  1409. tra.VelocitySpread = 360
  1410. tra.VelocityInheritance = 0.5
  1411. tra.ZOffset = 2
  1412. local tra = Instance.new('ParticleEmitter')
  1413. tra.Parent = LeftLeg
  1414. tra.LightEmission = 1
  1415. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1416. tra.Rate = 15
  1417. tra.Rotation = NumberRange.new(-5, 5)
  1418. tra.Lifetime = NumberRange.new(1.5, 2)
  1419. tra.Size = NumberSequence.new(0.098,0)
  1420. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1421. tra.Speed = NumberRange.new(0.5)
  1422. tra.VelocitySpread = 360
  1423. tra.VelocityInheritance = 0.5
  1424. tra.ZOffset = 2
  1425. local tra = Instance.new('ParticleEmitter')
  1426. tra.Parent = RightLeg
  1427. tra.LightEmission = 1
  1428. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1429. tra.Rate = 15
  1430. tra.Rotation = NumberRange.new(-5, 5)
  1431. tra.Lifetime = NumberRange.new(1.5, 2)
  1432. tra.Size = NumberSequence.new(0.098,0)
  1433. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1434. tra.Speed = NumberRange.new(0.5)
  1435. tra.VelocitySpread = 360
  1436. tra.VelocityInheritance = 0.5
  1437. tra.ZOffset = 2
  1438. ----
  1439. function RemoveOutlines(part)
  1440. part.TopSurface = 10
  1441. end
  1442. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1443. local Part = Create("Part")({
  1444. Parent = Parent,
  1445. Reflectance = Reflectance,
  1446. Transparency = Transparency,
  1447. CanCollide = false,
  1448. Locked = true,
  1449. BrickColor = BrickColor.new(tostring(BColor)),
  1450. Name = Name,
  1451. Size = Size,
  1452. Material = Material
  1453. })
  1454. RemoveOutlines(Part)
  1455. return Part
  1456. end
  1457. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1458. local Msh = Create(Mesh)({
  1459. Parent = Part,
  1460. Offset = OffSet,
  1461. Scale = Scale
  1462. })
  1463. if Mesh == "SpecialMesh" then
  1464. Msh.MeshType = MeshType
  1465. Msh.MeshId = MeshId
  1466. end
  1467. return Msh
  1468. end
  1469. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1470. local Weld = Create("Weld")({
  1471. Parent = Parent,
  1472. Part0 = Part0,
  1473. Part1 = Part1,
  1474. C0 = C0,
  1475. C1 = C1
  1476. })
  1477. return Weld
  1478. end
  1479. WSHM = {
  1480. "White",
  1481. "Pastel light blue"
  1482. }
  1483. WSH = WSHM[math.random(1, #WSHM)]
  1484. function IcePartFunk(HPart, aria, Min, Max)
  1485. IcePart = Instance.new("Part", HPart)
  1486. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1487. IcePart.CanCollide = false
  1488. IuW = Instance.new("Weld")
  1489. IuW.Name = "GuW"
  1490. IuW.Part0 = HPart
  1491. 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))
  1492. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1493. IuW.Part1 = IcePart
  1494. IuW.Parent = HPart
  1495. IcePart.Transparency = 0.85
  1496. IcePart.Material = "Neon"
  1497. WSH = WSHM[math.random(1, #WSHM)]
  1498. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1499. RemoveOutlines(IcePart)
  1500. game:GetService("Debris"):AddItem(IuW, 4)
  1501. game:GetService("Debris"):AddItem(IcePart, 6)
  1502. end
  1503. SpikeMeshId = 1033714
  1504. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1505. local Part = Instance.new("Part", Parent)
  1506. Part.Name = Name
  1507. Part.BrickColor = BrickColor.new(Color)
  1508. Part.Size = Size
  1509. Part.Material = Material
  1510. Part.Transparency = Transparency
  1511. Part.CanCollide = false
  1512. RemoveOutlines(Part)
  1513. local Mesh = Instance.new("SpecialMesh", Part)
  1514. Mesh.MeshType = "Sphere"
  1515. Mesh.Scale = Scale
  1516. return Mesh and Part
  1517. end
  1518. CFuncs = {
  1519. Part = {
  1520. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1521. local Part = Create("Part")({
  1522. Parent = Parent,
  1523. Reflectance = Reflectance,
  1524. Transparency = Transparency,
  1525. CanCollide = false,
  1526. Locked = true,
  1527. BrickColor = BrickColor.new(tostring(BColor)),
  1528. Name = Name,
  1529. Size = Size,
  1530. Material = Material
  1531. })
  1532. RemoveOutlines(Part)
  1533. return Part
  1534. end
  1535. },
  1536. Mesh = {
  1537. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1538. local Msh = Create(Mesh)({
  1539. Parent = Part,
  1540. Offset = OffSet,
  1541. Scale = Scale
  1542. })
  1543. if Mesh == "SpecialMesh" then
  1544. Msh.MeshType = MeshType
  1545. Msh.MeshId = MeshId
  1546. end
  1547. return Msh
  1548. end
  1549. },
  1550. Mesh = {
  1551. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1552. local Msh = Create(Mesh)({
  1553. Parent = Part,
  1554. Offset = OffSet,
  1555. Scale = Scale
  1556. })
  1557. if Mesh == "SpecialMesh" then
  1558. Msh.MeshType = MeshType
  1559. Msh.MeshId = MeshId
  1560. end
  1561. return Msh
  1562. end
  1563. },
  1564. Weld = {
  1565. Create = function(Parent, Part0, Part1, C0, C1)
  1566. local Weld = Create("Weld")({
  1567. Parent = Parent,
  1568. Part0 = Part0,
  1569. Part1 = Part1,
  1570. C0 = C0,
  1571. C1 = C1
  1572. })
  1573. return Weld
  1574. end
  1575. },
  1576. Sound = {
  1577. Create = function(id, par, vol, pit)
  1578. coroutine.resume(coroutine.create(function()
  1579. local S = Create("Sound")({
  1580. Volume = vol,
  1581. Pitch = pit or 1,
  1582. SoundId = id,
  1583. Parent = par or workspace
  1584. })
  1585. wait()
  1586. S:play()
  1587. game:GetService("Debris"):AddItem(S, 6)
  1588. end))
  1589. end
  1590. },
  1591. ParticleEmitter = {
  1592. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1593. local fp = Create("ParticleEmitter")({
  1594. Parent = Parent,
  1595. Color = ColorSequence.new(Color1, Color2),
  1596. LightEmission = LightEmission,
  1597. Size = Size,
  1598. Texture = Texture,
  1599. Transparency = Transparency,
  1600. ZOffset = ZOffset,
  1601. Acceleration = Accel,
  1602. Drag = Drag,
  1603. LockedToPart = LockedToPart,
  1604. VelocityInheritance = VelocityInheritance,
  1605. EmissionDirection = EmissionDirection,
  1606. Enabled = Enabled,
  1607. Lifetime = LifeTime,
  1608. Rate = Rate,
  1609. Rotation = Rotation,
  1610. RotSpeed = RotSpeed,
  1611. Speed = Speed,
  1612. VelocitySpread = VelocitySpread
  1613. })
  1614. return fp
  1615. end
  1616. }
  1617. }
  1618. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1619. if hit.Parent == nil then
  1620. return
  1621. end
  1622. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1623. for _, v in pairs(hit.Parent:children()) do
  1624. if v:IsA("Humanoid") then
  1625. h = v
  1626. end
  1627. end
  1628. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1629. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1630. return
  1631. end
  1632. local c = Create("ObjectValue")({
  1633. Name = "creator",
  1634. Value = game:service("Players").LocalPlayer,
  1635. Parent = h
  1636. })
  1637. game:GetService("Debris"):AddItem(c, 0.5)
  1638. if HitSound ~= nil and HitPitch ~= nil then
  1639. CreateSound(HitSound, hit, 1, HitPitch)
  1640. end
  1641. local Damage = math.random(minim, maxim)
  1642. local blocked = false
  1643. local block = hit.Parent:findFirstChild("Block")
  1644. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1645. blocked = true
  1646. block.Value = block.Value - 1
  1647. print(block.Value)
  1648. end
  1649. if blocked == false then
  1650. h.Health = h.Health - Damage
  1651. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1652. else
  1653. h.Health = h.Health - Damage / 2
  1654. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1655. end
  1656. if Type == "Knockdown" then
  1657. local hum = hit.Parent.Humanoid
  1658. hum.PlatformStand = true
  1659. coroutine.resume(coroutine.create(function(HHumanoid)
  1660. swait(1)
  1661. HHumanoid.PlatformStand = false
  1662. end), hum)
  1663. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1664. local bodvol = Create("BodyVelocity")({
  1665. velocity = angle * knockback,
  1666. P = 5000,
  1667. maxForce = Vector3.new(8000, 8000, 8000),
  1668. Parent = hit
  1669. })
  1670. local rl = Create("BodyAngularVelocity")({
  1671. P = 3000,
  1672. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1673. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1674. Parent = hit
  1675. })
  1676. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1677. game:GetService("Debris"):AddItem(rl, 0.5)
  1678. elseif Type == "Normal" then
  1679. local vp = Create("BodyVelocity")({
  1680. P = 500,
  1681. maxForce = Vector3.new(math.huge, 0, math.huge),
  1682. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1683. })
  1684. if knockback > 0 then
  1685. vp.Parent = hit.Parent.Torso
  1686. end
  1687. game:GetService("Debris"):AddItem(vp, 0.5)
  1688. elseif Type == "Impale" then
  1689. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1690. Spike.Anchored = true
  1691. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1692. Spike.Position = hit.Parent.Torso.Position
  1693. for i = 1, 5 do
  1694. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1695. end
  1696. Services.Debris:AddItem(Spike, 4)
  1697. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1698. hit.Parent.Humanoid.PlatformStand = true
  1699. swait(1)
  1700. hit.Parent.Humanoid.PlatformStand = false
  1701. elseif Type == "Up" then
  1702. local bodyVelocity = Create("BodyVelocity")({
  1703. velocity = Vector3.new(0, 20, 0),
  1704. P = 5000,
  1705. maxForce = Vector3.new(8000, 8000, 8000),
  1706. Parent = hit
  1707. })
  1708. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1709. local bodyVelocity = Create("BodyVelocity")({
  1710. velocity = Vector3.new(0, 20, 0),
  1711. P = 5000,
  1712. maxForce = Vector3.new(8000, 8000, 8000),
  1713. Parent = hit
  1714. })
  1715. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1716. elseif Type == "Snare" then
  1717. local bp = Create("BodyPosition")({
  1718. P = 900,
  1719. D = 1000,
  1720. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1721. position = hit.Parent.Torso.Position,
  1722. Parent = hit.Parent.Torso
  1723. })
  1724. game:GetService("Debris"):AddItem(bp, 1)
  1725. elseif Type == "Slowness" then
  1726. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1727. for i = 1, 25 do
  1728. hit.Parent.Humanoid.WalkSpeed = 4
  1729. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1730. end
  1731. wait(4)
  1732. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1733. elseif Type == "FireDmg" then
  1734. for i = 1, math.random(60, 150) do
  1735. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1736. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1737. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1738. wait(0.1)
  1739. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1740. end
  1741. elseif Type == "Freeze" then
  1742. local bp = Create("BodyPosition")({
  1743. P = 900,
  1744. D = 1000,
  1745. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1746. position = hit.Parent.Torso.Position,
  1747. Parent = hit.Parent.Torso
  1748. })
  1749. game:GetService("Debris"):AddItem(bp, 4)
  1750. for i = 1, 25 do
  1751. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1752. end
  1753. elseif Type == "Freeze2" then
  1754. local BodPos = Create("BodyPosition")({
  1755. P = 50000,
  1756. D = 1000,
  1757. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1758. position = hit.Parent.Torso.Position,
  1759. Parent = hit.Parent.Torso
  1760. })
  1761. local BodGy = Create("BodyGyro")({
  1762. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1763. P = 20000,
  1764. Parent = hit.Parent.Torso,
  1765. cframe = hit.Parent.Torso.CFrame
  1766. })
  1767. hit.Parent.Torso.Anchored = true
  1768. coroutine.resume(coroutine.create(function(Part)
  1769. swait(1.5)
  1770. Part.Anchored = false
  1771. end), hit.Parent.Torso)
  1772. game:GetService("Debris"):AddItem(BodPos, 3)
  1773. game:GetService("Debris"):AddItem(BodGy, 3)
  1774. end
  1775. local debounce = Create("BoolValue")({
  1776. Name = "DebounceHit",
  1777. Parent = hit.Parent,
  1778. Value = true
  1779. })
  1780. game:GetService("Debris"):AddItem(debounce, Delay)
  1781. c = Instance.new("ObjectValue")
  1782. c.Name = "creator"
  1783. c.Value = Player
  1784. c.Parent = h
  1785. game:GetService("Debris"):AddItem(c, 0.5)
  1786. end
  1787. end
  1788. function ShowDamage(Pos, Text, Time, Color)
  1789. local Rate = 0.033333333333333
  1790. if not Pos then
  1791. local Pos = Vector3.new(0, 0, 0)
  1792. end
  1793. local Text = Text or ""
  1794. local Time = Time or 2
  1795. if not Color then
  1796. local Color = Color3.new(1, 0, 1)
  1797. end
  1798. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1799. EffectPart.Anchored = true
  1800. local BillboardGui = Create("BillboardGui")({
  1801. Size = UDim2.new(3, 0, 3, 0),
  1802. Adornee = EffectPart,
  1803. Parent = EffectPart
  1804. })
  1805. local TextLabel = Create("TextLabel")({
  1806. BackgroundTransparency = 1,
  1807. Size = UDim2.new(1, 0, 1, 0),
  1808. Text = Text,
  1809. TextColor3 = Color,
  1810. TextScaled = true,
  1811. Font = Enum.Font.ArialBold,
  1812. Parent = BillboardGui
  1813. })
  1814. game.Debris:AddItem(EffectPart, Time + 0.1)
  1815. EffectPart.Parent = game:GetService("Workspace")
  1816. delay(0, function()
  1817. local Frames = Time / Rate
  1818. for Frame = 1, Frames do
  1819. wait(Rate)
  1820. local Percent = Frame / Frames
  1821. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1822. TextLabel.TextTransparency = Percent
  1823. end
  1824. if EffectPart and EffectPart.Parent then
  1825. EffectPart:Destroy()
  1826. end
  1827. end)
  1828. end
  1829. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1830. for _, c in pairs(workspace:children()) do
  1831. local hum = c:findFirstChild("Humanoid")
  1832. if hum ~= nil then
  1833. local head = c:findFirstChild("Head")
  1834. if head ~= nil then
  1835. local targ = head.Position - Part.Position
  1836. local mag = targ.magnitude
  1837. if magni >= mag and c.Name ~= Player.Name then
  1838. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1839. end
  1840. end
  1841. end
  1842. end
  1843. end
  1844. function MagniKILL(Part, magni, knock, Type)
  1845. for _, c in pairs(workspace:children()) do
  1846. local hum = c:findFirstChild("Humanoid")
  1847. if hum ~= nil then
  1848. local head = c:findFirstChild("Head")
  1849. if head ~= nil then
  1850. local targ = head.Position - Part.Position
  1851. local mag = targ.magnitude
  1852. if magni >= mag and c.Name ~= Player.Name then
  1853. hum.Health = 0
  1854. end
  1855. end
  1856. end
  1857. end
  1858. end
  1859. EffectModel = Instance.new("Model", Character)
  1860. EffectModel.Name = "Effects"
  1861. Effects = {
  1862. Block = {
  1863. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1864. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1865. prt.Anchored = true
  1866. prt.CFrame = cframe
  1867. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1868. game:GetService("Debris"):AddItem(prt, 10)
  1869. if Type == 1 or Type == nil then
  1870. table.insert(Effects, {
  1871. prt,
  1872. "Block1",
  1873. delay,
  1874. x3,
  1875. y3,
  1876. z3,
  1877. msh
  1878. })
  1879. elseif Type == 2 then
  1880. table.insert(Effects, {
  1881. prt,
  1882. "Block2",
  1883. delay,
  1884. x3,
  1885. y3,
  1886. z3,
  1887. msh
  1888. })
  1889. else
  1890. table.insert(Effects, {
  1891. prt,
  1892. "Block3",
  1893. delay,
  1894. x3,
  1895. y3,
  1896. z3,
  1897. msh
  1898. })
  1899. end
  1900. end
  1901. },
  1902. Sphere = {
  1903. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1904. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1905. prt.Anchored = true
  1906. prt.CFrame = cframe
  1907. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1908. game:GetService("Debris"):AddItem(prt, 10)
  1909. table.insert(Effects, {
  1910. prt,
  1911. "Cylinder",
  1912. delay,
  1913. x3,
  1914. y3,
  1915. z3,
  1916. msh
  1917. })
  1918. end
  1919. },
  1920. Cylinder = {
  1921. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1922. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1923. prt.Anchored = true
  1924. prt.CFrame = cframe
  1925. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1926. game:GetService("Debris"):AddItem(prt, 10)
  1927. table.insert(Effects, {
  1928. prt,
  1929. "Cylinder",
  1930. delay,
  1931. x3,
  1932. y3,
  1933. z3,
  1934. msh
  1935. })
  1936. end
  1937. },
  1938. Wave = {
  1939. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1940. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1941. prt.Anchored = true
  1942. prt.CFrame = cframe
  1943. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1944. game:GetService("Debris"):AddItem(prt, 10)
  1945. table.insert(Effects, {
  1946. prt,
  1947. "Cylinder",
  1948. delay,
  1949. x3,
  1950. y3,
  1951. z3,
  1952. msh
  1953. })
  1954. end
  1955. },
  1956. Ring = {
  1957. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1958. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1959. prt.Anchored = true
  1960. prt.CFrame = cframe
  1961. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1962. game:GetService("Debris"):AddItem(prt, 10)
  1963. table.insert(Effects, {
  1964. prt,
  1965. "Cylinder",
  1966. delay,
  1967. x3,
  1968. y3,
  1969. z3,
  1970. msh
  1971. })
  1972. end
  1973. },
  1974. Break = {
  1975. Create = function(brickcolor, cframe, x1, y1, z1)
  1976. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1977. prt.Anchored = true
  1978. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1979. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1980. local num = math.random(10, 50) / 1000
  1981. game:GetService("Debris"):AddItem(prt, 10)
  1982. table.insert(Effects, {
  1983. prt,
  1984. "Shatter",
  1985. num,
  1986. prt.CFrame,
  1987. math.random() - math.random(),
  1988. 0,
  1989. math.random(50, 100) / 100
  1990. })
  1991. end
  1992. }
  1993. }
  1994. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1995. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1996. prt.Anchored = true
  1997. prt.CFrame = cframe
  1998. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1999. game:GetService("Debris"):AddItem(prt, 10)
  2000. if Type == 1 or Type == nil then
  2001. table.insert(Effects, {
  2002. prt,
  2003. "Block1",
  2004. delay,
  2005. x3,
  2006. y3,
  2007. z3,
  2008. msh
  2009. })
  2010. elseif Type == 2 then
  2011. table.insert(Effects, {
  2012. prt,
  2013. "Block2",
  2014. delay,
  2015. x3,
  2016. y3,
  2017. z3,
  2018. msh
  2019. })
  2020. elseif Type == 3 then
  2021. table.insert(Effects, {
  2022. prt,
  2023. "Block3",
  2024. delay,
  2025. x3,
  2026. y3,
  2027. z3,
  2028. msh
  2029. })
  2030. end
  2031. end
  2032. function CreateSound(id, par, vol, pit)
  2033. coroutine.resume(coroutine.create(function()
  2034. local sou = Instance.new("Sound", par or workspace)
  2035. sou.Volume = vol
  2036. sou.Pitch = pit or 1
  2037. sou.SoundId = id
  2038. swait()
  2039. sou:play()
  2040. game:GetService("Debris"):AddItem(sou, 6)
  2041. end))
  2042. end
  2043. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2044. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2045. prt.Anchored = true
  2046. prt.CFrame = cframe
  2047. prt.Material = "Neon"
  2048. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2049. game:GetService("Debris"):AddItem(prt, 10)
  2050. coroutine.resume(coroutine.create(function(Part, Mesh)
  2051. for i = 0, 6, delay do
  2052. swait()
  2053. Part.Transparency = i
  2054. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2055. end
  2056. Part.Parent = nil
  2057. end), prt, msh)
  2058. end
  2059. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2060. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2061. local MainPos = partt.Position
  2062. local MainPos2 = mouse + SpreadVectors
  2063. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2064. local speed = 1000
  2065. local num = 1
  2066. coroutine.resume(coroutine.create(function()
  2067. repeat
  2068. swait()
  2069. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2070. local mag =(MainPos - pos).magnitude
  2071. 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)
  2072. MainPos = MainPos + MouseLook.lookVector * speed
  2073. num = num - 1
  2074. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2075. if hit ~= nil then
  2076. num = 0
  2077. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2078. refpart.Anchored = true
  2079. refpart.CFrame = CFrame.new(pos)
  2080. game:GetService("Debris"):AddItem(refpart, 2)
  2081. end
  2082. if num <= 0 then
  2083. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2084. refpart.Anchored = true
  2085. refpart.CFrame = CFrame.new(pos)
  2086. if hit ~= nil then
  2087. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2088. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2089. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2090. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2091. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2092. end
  2093. game:GetService("Debris"):AddItem(refpart, 0)
  2094. end
  2095. until num <= 0
  2096. end))
  2097. end
  2098. function shoottraildd2(mouse, partt, SpreadAmount)
  2099. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2100. local MainPos = partt.Position
  2101. local MainPos2 = mouse + SpreadVectors
  2102. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2103. local speed = 3000
  2104. local num = 1
  2105. coroutine.resume(coroutine.create(function()
  2106. repeat
  2107. swait()
  2108. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2109. local mag = (MainPos - pos).magnitude
  2110. 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)
  2111. MainPos = MainPos + MouseLook.lookVector * speed
  2112. num = num - 1
  2113. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2114. if hit ~= nil then
  2115. num = 0
  2116. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2117. refpart.Anchored = true
  2118. refpart.CFrame = CFrame.new(pos)
  2119. game:GetService("Debris"):AddItem(refpart, 2)
  2120. end
  2121. if num <= 0 then
  2122. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2123. refpart.Anchored = true
  2124. refpart.CFrame = CFrame.new(pos)
  2125. if hit ~= nil then
  2126. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2127. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2128. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2129. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2130. MagniKILL(refpart, 80, 0, "Normal")
  2131. end
  2132. game:GetService("Debris"):AddItem(refpart, 0)
  2133. end
  2134. until num <= 0
  2135. end))
  2136. end
  2137. function shoottraildd22(mouse, partt, SpreadAmount)
  2138. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2139. local MainPos = partt.Position
  2140. local MainPos2 = mouse + SpreadVectors
  2141. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2142. local speed = 900
  2143. local num = 1
  2144. coroutine.resume(coroutine.create(function()
  2145. repeat
  2146. swait()
  2147. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2148. local mag = (MainPos - pos).magnitude
  2149. 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)
  2150. MainPos = MainPos + MouseLook.lookVector * speed
  2151. num = num - 1
  2152. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2153. if hit ~= nil then
  2154. num = 0
  2155. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2156. refpart.Anchored = true
  2157. refpart.CFrame = CFrame.new(pos)
  2158. game:GetService("Debris"):AddItem(refpart, 2)
  2159. end
  2160. if num <= 0 then
  2161. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2162. refpart.Anchored = true
  2163. refpart.CFrame = CFrame.new(pos)
  2164. if hit ~= nil then
  2165. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2166. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2167. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2168. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2169. MagniKILL(refpart, 80, 0, "Normal")
  2170. end
  2171. game:GetService("Debris"):AddItem(refpart, 0)
  2172. end
  2173. until num <= 0
  2174. end))
  2175. end
  2176. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2177. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2178. local MainPos = partt.Position
  2179. local MainPos2 = mouse + SpreadVectors
  2180. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2181. local speed = 200
  2182. local num = 0
  2183. coroutine.resume(coroutine.create(function()
  2184. repeat
  2185. swait()
  2186. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2187. local mag = (MainPos - pos).magnitude
  2188. 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)
  2189. MainPos = MainPos + MouseLook.lookVector * speed
  2190. num = num - 1
  2191. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2192. if hit ~= nil then
  2193. num = 0
  2194. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2195. refpart.Anchored = true
  2196. refpart.CFrame = CFrame.new(pos)
  2197. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2198. game:GetService("Debris"):AddItem(refpart, 2)
  2199. end
  2200. if num <= 0 then
  2201. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2202. refpart.Anchored = true
  2203. refpart.CFrame = CFrame.new(pos)
  2204. if hit ~= nil then
  2205. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2206. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2207. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2208. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2209. end
  2210. game:GetService("Debris"):AddItem(refpart, 0)
  2211. end
  2212. until num <= 0
  2213. end))
  2214. end
  2215. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2216. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2217. local MainPos = partt.Position
  2218. local MainPos2 = mouse + SpreadVectors
  2219. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2220. local speed = 500
  2221. local num = 1
  2222. coroutine.resume(coroutine.create(function()
  2223. repeat
  2224. swait()
  2225. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2226. local mag = (MainPos - pos).magnitude
  2227. 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)
  2228. MainPos = MainPos + MouseLook.lookVector * speed
  2229. num = num - 1
  2230. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2231. if hit ~= nil then
  2232. num = 0
  2233. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2234. refpart.Anchored = true
  2235. refpart.CFrame = CFrame.new(pos)
  2236. game:GetService("Debris"):AddItem(refpart, 2)
  2237. end
  2238. if num <= 0 then
  2239. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2240. refpart.Anchored = true
  2241. refpart.CFrame = CFrame.new(pos)
  2242. if hit ~= nil then
  2243. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2244. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2245. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2246. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2247. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2248. end
  2249. game:GetService("Debris"):AddItem(refpart, 0)
  2250. end
  2251. until num <= 0
  2252. end))
  2253. end
  2254.  
  2255.  
  2256. ---
  2257.  
  2258. attackdebounce = false
  2259. deb=false
  2260.  
  2261. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2262. if hit.Parent==nil then
  2263. return
  2264. end
  2265. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2266. for _,v in pairs(hit.Parent:children()) do
  2267. if v:IsA("Humanoid") then
  2268. h=v
  2269. end
  2270. end
  2271. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2272. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2273. end
  2274. if hit.Parent.className=="Hat" then
  2275. hit=hit.Parent.Parent:findFirstChild("Head")
  2276. end
  2277. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2278. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2279. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2280. return
  2281. end]]
  2282. -- hs(hit,1.2)
  2283. c=Instance.new("ObjectValue")
  2284. c.Name="creator"
  2285. c.Value=game:service("Players").LocalPlayer
  2286. c.Parent=h
  2287. game:GetService("Debris"):AddItem(c,.5)
  2288. Damage=math.random(minim,maxim)
  2289. -- h:TakeDamage(Damage)
  2290. blocked=false
  2291. block=hit.Parent:findFirstChild("Block")
  2292. if block~=nil then
  2293. print(block.className)
  2294. if block.className=="NumberValue" then
  2295. if block.Value>0 then
  2296. blocked=true
  2297. if decreaseblock==nil then
  2298. block.Value=block.Value-1
  2299. end
  2300. end
  2301. end
  2302. if block.className=="IntValue" then
  2303. if block.Value>0 then
  2304. blocked=true
  2305. if decreaseblock~=nil then
  2306. block.Value=block.Value-1
  2307. end
  2308. end
  2309. end
  2310. end
  2311. if blocked==false then
  2312. -- h:TakeDamage(Damage)
  2313. h.Health=h.Health-Damage
  2314. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2315. else
  2316. h.Health=h.Health-(Damage/2)
  2317. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2318. end
  2319. if Type=="Knockdown" then
  2320. Humanoid=hit.Parent.Humanoid
  2321. Humanoid.PlatformStand=true
  2322. coroutine.resume(coroutine.create(function(HHumanoid)
  2323. swait(1)
  2324. HHumanoid.PlatformStand=false
  2325. end),Humanoid)
  2326. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2327. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2328. local bodvol=Instance.new("BodyVelocity")
  2329. bodvol.velocity=angle*knockback
  2330. bodvol.P=5000
  2331. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2332. bodvol.Parent=hit
  2333. rl=Instance.new("BodyAngularVelocity")
  2334. rl.P=3000
  2335. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2336. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2337. rl.Parent=hit
  2338. game:GetService("Debris"):AddItem(bodvol,.5)
  2339. game:GetService("Debris"):AddItem(rl,.5)
  2340. elseif Type=="Normal" then
  2341. bp=Instance.new("BodyVelocity")
  2342. bp.P=100000
  2343. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2344. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2345. if KnockbackType==1 then
  2346. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2347. elseif KnockbackType==2 then
  2348. bp.velocity=Property.CFrame.lookVector*knockback
  2349. end
  2350. if knockback>0 then
  2351. bp.Parent=hit.Parent.Torso
  2352.  
  2353. end
  2354. game:GetService("Debris"):AddItem(bp,.5)
  2355. elseif Type=="Up" then
  2356. local bodyVelocity=Instance.new("BodyVelocity")
  2357. bodyVelocity.velocity=vt(0,60,0)
  2358. bodyVelocity.P=5000
  2359. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2360. bodyVelocity.Parent=hit
  2361. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2362. rl=Instance.new("BodyAngularVelocity")
  2363. rl.P=3000
  2364. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2365. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2366. rl.Parent=hit
  2367. game:GetService("Debris"):AddItem(rl,.5)
  2368. elseif Type=="Snare" then
  2369. bp=Instance.new("BodyPosition")
  2370. bp.P=2000
  2371. bp.D=100
  2372. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2373. bp.position=hit.Parent.Torso.Position
  2374. bp.Parent=hit.Parent.Torso
  2375. game:GetService("Debris"):AddItem(bp,1)
  2376. elseif Type=="Target" then
  2377. if Targetting==false then
  2378. ZTarget=hit.Parent.Torso
  2379. coroutine.resume(coroutine.create(function(Part)
  2380. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2381. swait(1)
  2382. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2383. end),ZTarget)
  2384. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2385. targetgui=Instance.new("BillboardGui")
  2386. targetgui.Parent=ZTarget
  2387. targetgui.Size=UDim2.new(10,100,10,100)
  2388. targ=Instance.new("ImageLabel")
  2389. targ.Parent=targetgui
  2390. targ.BackgroundTransparency=1
  2391. targ.Image="rbxassetid://4834067"
  2392. targ.Size=UDim2.new(1,0,1,0)
  2393. cam.CameraType="Scriptable"
  2394. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2395. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2396. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2397. Targetting=true
  2398. RocketTarget=ZTarget
  2399. for i=1,Property do
  2400. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2401. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2402. swait()
  2403. end
  2404. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2405. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2406. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2407. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2408. end
  2409. Targetting=true
  2410. RocketTarget=true
  2411. targetgui.Parent=true
  2412. cam.CameraType="Custom"
  2413. end
  2414. end
  2415. debounce=Instance.new("BoolValue")
  2416. debounce.Name="DebounceHit"
  2417. debounce.Parent=hit.Parent
  2418. debounce.Value=true
  2419. game:GetService("Debris"):AddItem(debounce,Delay)
  2420. c=Instance.new("ObjectValue")
  2421. c.Name="creator"
  2422. c.Value=Player
  2423. c.Parent=h
  2424. game:GetService("Debris"):AddItem(c,.5)
  2425. CRIT=true
  2426. hitDeb=true
  2427. AttackPos=6
  2428. end
  2429. end
  2430.  
  2431. showDamage=function(Char,Dealt,du,Color)
  2432. m=Instance.new("Model")
  2433. m.Name=tostring(Dealt)
  2434. h=Instance.new("Humanoid")
  2435. h.Health=0
  2436. h.MaxHealth=0
  2437. h.Parent=m
  2438. c=Instance.new("Part")
  2439. c.Transparency=0
  2440. c.BrickColor=Color
  2441. c.Transparency = 1
  2442. c.Name="Head"
  2443. c.TopSurface=0
  2444. c.BottomSurface=0
  2445. c.formFactor="Plate"
  2446. c.Size=Vector3.new(1,.4,1)
  2447.  
  2448. local txt = Instance.new("BillboardGui", c)
  2449. txt.Adornee = c
  2450. txt.Name = "_status"
  2451. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2452. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2453. local text = Instance.new("TextLabel", txt)
  2454. text.Size = UDim2.new(10, 0, 7, 0)
  2455. text.FontSize = "Size12"
  2456. text.TextScaled = true
  2457. text.TextTransparency = 0.5
  2458. text.BackgroundTransparency = 1
  2459. text.TextTransparency = 0.5
  2460. text.TextStrokeTransparency = 0.5
  2461. text.Font = "SciFi"
  2462. text.TextStrokeColor3 = Color3.new(0,0,0)
  2463. v=Instance.new("Part")
  2464. v.Name = "ColorBrick"
  2465. v.Parent=c
  2466. v.FormFactor="Symmetric"
  2467. v.Anchored=true
  2468. v.CanCollide=false
  2469. v.BottomSurface="Smooth"
  2470. v.TopSurface="Smooth"
  2471. v.Size=Vector3.new(10,5,3)
  2472. v.Transparency=1
  2473. v.CFrame=c.CFrame
  2474. v.BrickColor=BrickColor.random()
  2475. v.Transparency=1
  2476. text.TextColor3 = t.BrickColor.Color
  2477. v.Shape="Block"
  2478. text.Text = tostring(Dealt)
  2479. ms=Instance.new("CylinderMesh")
  2480. ms.Scale=Vector3.new(.8,.8,.8)
  2481. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2482. local rndm=math.random(1,#hitsounds)
  2483. local r=rndm
  2484. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2485. if CRIT==true then
  2486. ms.Scale=Vector3.new(1,1.25,1)
  2487. end
  2488. ms.Parent=c
  2489. c.Reflectance=0
  2490. Instance.new("BodyGyro").Parent=c
  2491. c.Parent=m
  2492. if Char:findFirstChild("Head")~=nil then
  2493. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2494. elseif Char.Parent:findFirstChild("Head")~=nil then
  2495. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2496. end
  2497. f=Instance.new("BodyPosition")
  2498. f.P=200000
  2499. f.D=100
  2500. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2501. f.position=c.Position+Vector3.new(0,3,0)
  2502. f.Parent=c
  2503. game:GetService("Debris"):AddItem(m,.5+du)
  2504. c.CanCollide=false
  2505. m.Parent=workspace
  2506. c.CanCollide=false
  2507. end
  2508.  
  2509.  
  2510. ------
  2511. hito = function(dm, X, c, dn, dp, dq)
  2512. for I,dr in pairs(workspace:GetChildren()) do
  2513. 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
  2514. local ds = dr:FindFirstChild("Humanoid")
  2515. local dt = dr:FindFirstChild("HumanoidRootPart")
  2516. TakeDamage(ds, c)
  2517. if InForm == true then
  2518. ds.Parent:BreakJoints()
  2519. wait(1.2)
  2520. ds.Parent:Destroy()
  2521. end
  2522. ds:SetStateEnabled(16, true)
  2523. delay(dn, function()
  2524. ds:SetStateEnabled(16, true)
  2525. end)
  2526. local du = Instance.new("StringValue")
  2527. du.Name = "alabo"
  2528. du.Parent = dt
  2529. game.Debris:AddItem(du, dn)
  2530. local dv = Instance.new("Part")
  2531.  
  2532. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2533. dv.Transparency = 0.25
  2534. dv.Anchored = true
  2535. dv.CanCollide = false
  2536. dv.BrickColor = BrickColor.new("White")
  2537. dv.Material = "Neon"
  2538. dv.Locked = true
  2539. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2540. dv.Parent = modz
  2541. local dw = Instance.new("SpecialMesh")
  2542. dw.MeshType = "Sphere"
  2543. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2544. dw.Parent = dv
  2545. game.Debris:AddItem(dv, 1)
  2546. local dx = Instance.new("Model")
  2547. dx.Name = c
  2548. dx.Parent = workspace
  2549. game.Debris:AddItem(dx, 0.5 + c / 75)
  2550. local dy = Instance.new("Humanoid")
  2551. dy.MaxHealth = 0
  2552. dy.Parent = dx
  2553. local dz = Instance.new("Part")
  2554. dz.Name = "Head"
  2555. dz.Locked = true
  2556. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2557. dz.Position = dt.Position
  2558. dz.BrickColor = BrickColor.new("New Yeller")
  2559. dz.Material = "Neon"
  2560. dz.Transparency = 1
  2561. dz.CanCollide = false
  2562. dz.Parent = dx
  2563. local dA = Instance.new("BodyPosition")
  2564. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2565. dA.P = 20000
  2566. dA.D = 300
  2567. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2568. dA.Parent = dz
  2569. local dB = Instance.new("CylinderMesh")
  2570. dB.Parent = dz
  2571. coroutine.resume(coroutine.create(function()
  2572. while dB do
  2573. swait()
  2574. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2575. end
  2576. end))
  2577. if dp then
  2578. local dC = Instance.new("BodyVelocity")
  2579. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2580. dC.P = 9999999999
  2581. dC.Velocity = dp
  2582. dC.Parent = dt
  2583. game.Debris:AddItem(dC, dn)
  2584. end
  2585. if dq then
  2586. local dD = Instance.new("BodyAngularVelocity")
  2587. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2588. dD.P = math.huge
  2589. dD.AngularVelocity = dq
  2590. dD.Parent = dt
  2591. game.Debris:AddItem(dD, dn)
  2592. end
  2593. local dE = Instance.new("Sound")
  2594. dE.Pitch = rd2(10, 11) / 10
  2595. dE.Volume = rd2(10, 13) / 10
  2596. dE.EmitterSize = 10
  2597. dE.SoundId = "rbxassetid://"
  2598. dE.Parent = dv
  2599. dE:Play()
  2600. coroutine.resume(coroutine.create(function()
  2601. for I = 1, 5 do
  2602. swait()
  2603. dv.Transparency = dv.Transparency + 0.175
  2604. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2605. end
  2606. end))
  2607. end
  2608. end
  2609. end
  2610. ------
  2611.  
  2612. vt = Vector3.new
  2613. local new = Instance.new
  2614. local cf = CFrame.new
  2615. local cfa = CFrame.Angles
  2616. local bc = BrickColor.new
  2617.  
  2618. function bigbangattack()
  2619. attack = true
  2620. Humanoid.WalkSpeed = 0
  2621. for i = 0, 8, 0.1 do
  2622. swait()
  2623. 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)
  2624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2626. 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)
  2627. 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)
  2628. 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)
  2629. 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)
  2630. end
  2631. local rng = Instance.new("Part", mouse)
  2632. rng.Anchored = true
  2633. rng.BrickColor = BrickColor.new("Cyan")
  2634. rng.CanCollide = false
  2635. rng.FormFactor = 3
  2636. rng.Name = "Ring"
  2637. rng.Size = Vector3.new(0.4,0.4,0.4)
  2638. rng.Transparency = 0
  2639. rng.TopSurface = 0
  2640. rng.BottomSurface = 0
  2641. rng.CFrame = RootPart.CFrame
  2642. local rngm = Instance.new("SpecialMesh", rng)
  2643. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2644.  
  2645. local rng3 = rng:Clone()
  2646. rng3.Parent = char
  2647. local rng3m = rng3.Mesh
  2648.  
  2649. local rng5 = rng:Clone()
  2650. rng5.Parent = char
  2651. rng5.BrickColor = BrickColor.new("Cyan")
  2652. local rng5m = rng5.Mesh
  2653. local rng6 = rng:Clone()
  2654. rng6.Material = "Plastic"
  2655. rng6.BrickColor = BrickColor.new("Cyan")
  2656. rng6.Parent = char
  2657. local rng6m = rng6.Mesh
  2658. rng6m.Scale = vt(7.5,7.5,7.5)
  2659. rng6m.MeshType = "FileMesh"
  2660. rng6m.MeshId = "rbxassetid://430736398"
  2661. local Must2 = Instance.new("Sound",rng6)
  2662. Must2.SoundId = "rbxassetid://135581154"
  2663. Must2.Pitch = 0.99
  2664. Must2.Volume = 3
  2665. Must2.Looped = false
  2666. wait(0)
  2667. Must2:Play()
  2668. local hita = rng6.Touched:connect(function(hit)
  2669. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2670. end)
  2671.  
  2672. rng3.CFrame = RootPart.CFrame
  2673.  
  2674. rng5.CFrame = RootPart.CFrame
  2675. rng6.CFrame = RootPart.CFrame
  2676. local pie222 = Instance.new("ParticleEmitter")
  2677. pie222.Parent = rng6
  2678. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2679. pie222.LightEmission = 1
  2680. pie222.Size = NumberSequence.new(6,1)
  2681. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2682. pie222.Transparency = NumberSequence.new(0.6,1)
  2683. pie222.EmissionDirection = "Top"
  2684. pie222.Enabled = true
  2685. pie222.Lifetime = NumberRange.new(1)
  2686. pie222.Rotation = NumberRange.new(-320, 320)
  2687. pie222.Rate = 404
  2688. pie222.Speed = NumberRange.new(0)
  2689. pie222.LockedToPart = false
  2690. pie222.VelocitySpread = 2
  2691. wait()
  2692. local scaler = 10/5
  2693. local scaler2 = 10/5
  2694. for i = 0,10,0.1 do
  2695. swait()
  2696. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2697.  
  2698. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2699.  
  2700. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2701. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2702. rng6.CFrame = rng3.CFrame
  2703. rng.Transparency = rng.Transparency + 1
  2704.  
  2705. rng3.Transparency = rng3.Transparency + 0.01
  2706.  
  2707. rng5.Transparency = rng5.Transparency + 0.01
  2708. rng6.Transparency = rng6.Transparency + 0.021
  2709. scaler = scaler - 0.125/5
  2710. scaler2 = scaler2 - 0.1/5
  2711.  
  2712. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2713.  
  2714. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2715. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2716. end
  2717. hita:disconnect()
  2718. game:GetService("Debris"):AddItem(rng, 1)
  2719.  
  2720. game:GetService("Debris"):AddItem(rng3, 1)
  2721.  
  2722. game:GetService("Debris"):AddItem(rng5, 1)
  2723. attack = false
  2724. pie222:Destroy()
  2725. Humanoid.WalkSpeed = 16
  2726. end
  2727.  
  2728.  
  2729. function bigbangattack2()
  2730. attack = true
  2731. Humanoid.WalkSpeed = 0
  2732. for i = 0, 8, 0.1 do
  2733. swait()
  2734. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2735. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2736. 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)
  2737. 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)
  2738. 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)
  2739. 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)
  2740. end
  2741. local rng = Instance.new("Part", RightArm)
  2742. rng.Anchored = true
  2743. rng.BrickColor = BrickColor.new("Cyan")
  2744. rng.CanCollide = false
  2745. rng.FormFactor = 3
  2746. rng.Name = "Ring"
  2747. rng.Size = Vector3.new(0.4,0.4,0.4)
  2748. rng.Transparency = 0
  2749. rng.TopSurface = 0
  2750. rng.BottomSurface = 0
  2751. rng.CFrame = RootPart.CFrame
  2752. local rngm = Instance.new("SpecialMesh", rng)
  2753. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2754.  
  2755. local rng3 = rng:Clone()
  2756. rng3.Parent = char
  2757. local rng3m = rng3.Mesh
  2758.  
  2759. local rng5 = rng:Clone()
  2760. rng5.Parent = char
  2761. rng5.BrickColor = BrickColor.new("Cyan")
  2762. local rng5m = rng5.Mesh
  2763. local rng6 = rng:Clone()
  2764. rng6.Material = "Plastic"
  2765. rng6.BrickColor = BrickColor.new("Cyan")
  2766. rng6.Parent = char
  2767. local rng6m = rng6.Mesh
  2768. rng6m.Scale = vt(7.5,7.5,30.5)
  2769. rng6m.MeshType = "FileMesh"
  2770. rng6m.MeshId = "rbxassetid://430736398"
  2771. local Must2 = Instance.new("Sound",Torso)
  2772. Must2.SoundId = "rbxassetid://719747626"
  2773. Must2.Pitch = 0.99
  2774. Must2.Volume = 3
  2775. Must2.Looped = false
  2776. wait(0)
  2777. Must2:Play()
  2778. local hita = rng6.Touched:connect(function(hit)
  2779. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2780. end)
  2781.  
  2782. rng3.CFrame = Head.CFrame
  2783.  
  2784. rng5.CFrame = Head.CFrame
  2785. rng6.CFrame = rng5.CFrame
  2786. local pie222 = Instance.new("ParticleEmitter")
  2787. pie222.Parent = rng6
  2788. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2789. pie222.LightEmission = 1
  2790. pie222.Size = NumberSequence.new(15,1)
  2791. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2792. pie222.Transparency = NumberSequence.new(0.6,1)
  2793. pie222.EmissionDirection = "Top"
  2794. pie222.Enabled = true
  2795. pie222.Lifetime = NumberRange.new(1)
  2796. pie222.Rotation = NumberRange.new(-320, 320)
  2797. pie222.Rate = 404
  2798. pie222.Speed = NumberRange.new(0)
  2799. pie222.LockedToPart = false
  2800. pie222.VelocitySpread = 2
  2801. wait()
  2802. local scaler = 10/5
  2803. local scaler2 = 10/5
  2804. for i = 0,10,0.1 do
  2805. swait()
  2806. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2807.  
  2808. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2809.  
  2810. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2811. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2812. rng6.CFrame = rng3.CFrame
  2813. rng.Transparency = rng.Transparency + 1
  2814.  
  2815. rng3.Transparency = rng3.Transparency + 0.01
  2816.  
  2817. rng5.Transparency = rng5.Transparency + 0.01
  2818. rng6.Transparency = rng6.Transparency + 0.021
  2819. scaler = scaler - 0.125/5
  2820. scaler2 = scaler2 - 0.1/5
  2821.  
  2822. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2823.  
  2824. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2825. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2826. end
  2827. hita:disconnect()
  2828. game:GetService("Debris"):AddItem(rng, 1)
  2829.  
  2830. game:GetService("Debris"):AddItem(rng3, 1)
  2831.  
  2832. game:GetService("Debris"):AddItem(rng5, 1)
  2833. attack = false
  2834. pie222:Destroy()
  2835. Humanoid.WalkSpeed = 16
  2836. end
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842. mouse.KeyDown:connect(function(k) ---galickgun
  2843. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2844. MV4 = 0
  2845. local Must = Instance.new("Sound",Torso)
  2846. Must.SoundId = "rbxassetid://719748223"
  2847. Must.Pitch = 0.99
  2848. Must.Volume = 3.4
  2849. Must.Looped = false
  2850. wait(0)
  2851. Must:Play()
  2852. Humanoid.WalkSpeed = 13
  2853. local Aura = Instance.new('ParticleEmitter')
  2854. Aura.Name = "Aura"
  2855. Aura.Texture = "rbxassetid://347730682"
  2856. Aura.Parent = Torso
  2857. Aura.LightEmission = 1
  2858. Aura.Transparency = NumberSequence.new(0.4,1)
  2859. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2860. Aura.Size = NumberSequence.new(1,9)
  2861. Aura.Rotation = NumberRange.new(-360,360)
  2862. Aura.LockedToPart = true
  2863. Aura.Lifetime = NumberRange.new(1)
  2864. Aura.Rate = 100
  2865. Aura.Speed = NumberRange.new(0)
  2866. Aura.EmissionDirection = "Top"
  2867. local Aura2 = Instance.new('ParticleEmitter')
  2868. Aura2.Name = "Aura"
  2869. Aura2.Texture = "rbxassetid://1046299182"
  2870. Aura2.Parent = Torso
  2871. Aura2.LightEmission = 1
  2872. Aura2.Transparency = NumberSequence.new(0,1)
  2873. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2874. Aura2.Size = NumberSequence.new(14)
  2875. Aura2.Rotation = NumberRange.new(-360,360)
  2876. Aura2.LockedToPart = true
  2877. Aura2.Lifetime = NumberRange.new(0.2)
  2878. Aura2.Rate = 20
  2879. Aura2.Speed = NumberRange.new(0)
  2880. Aura2.EmissionDirection = "Top"
  2881. attack = true
  2882. Firepart1 = Instance.new("Part", RightArm)
  2883. Firepart1.Size = Vector3.new(1, 1, 1)
  2884. GuW1 = Instance.new("Weld")
  2885. GuW1.Name = "GuW"
  2886. GuW1.Part0 = RightArm
  2887. GuW1.C0 = cn(0, -1, 0)
  2888. GuW1.C1 = cn(0, 0, 0)
  2889. GuW1.Part1 = Firepart1
  2890. GuW1.Parent = RightArm
  2891. Firepart1.Transparency = 1
  2892. Firepart2 = Instance.new("Part", LeftArm)
  2893. Firepart2.Size = Vector3.new(1, 1, 1)
  2894. GuW2 = Instance.new("Weld")
  2895. GuW2.Name = "GuW"
  2896. GuW2.Part0 = LeftArm
  2897. GuW2.C0 = cn(0, -1, 0)
  2898. GuW2.C1 = cn(0, 0, 0)
  2899. GuW2.Part1 = Firepart2
  2900. GuW2.Parent = LeftArm
  2901. Firepart2.Transparency = 1
  2902. GuW1:Destroy()
  2903. GuW1 = Instance.new("Weld")
  2904. GuW1.Name = "GuW"
  2905. GuW1.Part0 = Torso
  2906. GuW1.C0 = cn(0, 0, -6)
  2907. GuW1.C1 = cn(0, 0, 0)
  2908. GuW1.Part1 = Firepart1
  2909. GuW1.Parent = Torso
  2910. GuW2:Destroy()
  2911. GuW2 = Instance.new("Weld")
  2912. GuW2.Name = "GuW"
  2913. GuW2.Part0 = Torso
  2914. GuW2.C0 = cn(0, 0, -6)
  2915. GuW2.C1 = cn(0, 0, 0)
  2916. GuW2.Part1 = Firepart2
  2917. GuW2.Parent = Torso
  2918. GuW2:Destroy()
  2919. GuW2 = Instance.new("Weld")
  2920. GuW2.Name = "GuW"
  2921. GuW2.Part0 = Torso
  2922. GuW2.C0 = cn(0, 0, -4)
  2923. GuW2.C1 = cn(0, 0, 0)
  2924. GuW2.Part1 = Firepart2
  2925. GuW2.Parent = Torso
  2926. for i = 0, 18, 0.1 do
  2927. swait()
  2928. if Torsovelocity.Y > 2 then
  2929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2930. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2931. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2932. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2933. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2934. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2935. elseif Torsovelocity.Y < 1 then
  2936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2941. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2942. end
  2943. end
  2944. GuW1:Destroy()
  2945. GuW1 = Instance.new("Weld")
  2946. GuW1.Name = "GuW"
  2947. GuW1.Part0 = Torso
  2948. GuW1.C0 = cn(0, 0, -15)
  2949. GuW1.C1 = cn(0, 0, 0)
  2950. GuW1.Part1 = Firepart1
  2951. GuW1.Parent = Torso
  2952. GuW2:Destroy()
  2953. GuW2 = Instance.new("Weld")
  2954. GuW2.Name = "GuW"
  2955. GuW2.Part0 = Torso
  2956. GuW2.C0 = cn(0, 0, -17.5)
  2957. GuW2.C1 = cn(0, 0, 0)
  2958. GuW2.Part1 = Firepart2
  2959. GuW2.Parent = Torso
  2960. local Must = Instance.new("Sound",Torso)
  2961. Must.SoundId = "rbxassetid://719747626"
  2962. Must.Pitch = 0.99
  2963. Must.Volume = 3.9
  2964. Must.Looped = false
  2965. wait(0)
  2966. Must:Play()
  2967. for i = 0, 1.25, 0.01 do
  2968. swait()
  2969. 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)
  2970. shoottraildd22(mouse.Hit.p, Torso, 0)
  2971. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2972. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2973. if Torsovelocity.Y > 2 then
  2974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2976. 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)
  2977. 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)
  2978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2980. end
  2981. end
  2982. Must:Stop()
  2983. Aura:Destroy()
  2984. Aura2:Destroy()
  2985. wait(0.5)
  2986. Humanoid.WalkSpeed = 16
  2987. attack = false
  2988. MV4 = 300
  2989. Firepart1:Destroy()
  2990. Firepart2:Destroy()
  2991. end
  2992. end)
  2993.  
  2994.  
  2995. d = {}
  2996. function iteffect()
  2997.  
  2998. coroutine.resume(coroutine.create(function()
  2999.  
  3000. for i = 1, 10 do
  3001. effect = Instance.new("Part", workspace)
  3002. effect.Anchored = true
  3003. effect.CanCollide = false
  3004. effect.Size = Vector3.new(0.2, 3, 0.2)
  3005. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3006. effect.Transparency = 0
  3007. effect.Material = "Plastic"
  3008. effect.BrickColor = BrickColor.new("Really black")
  3009. table.insert(d, effect)
  3010. game:GetService("Debris"):AddItem(effect, 0.3)
  3011. end
  3012.  
  3013. coroutine.resume(coroutine.create(function()
  3014. for i = 1, 10 do
  3015. for i,e in pairs(d) do
  3016. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3017. e.Transparency = e.Transparency + 0.030
  3018. end
  3019. wait(0.01)
  3020. end
  3021.  
  3022. end))
  3023. end))
  3024.  
  3025.  
  3026. end
  3027.  
  3028. tp = true
  3029.  
  3030. mouse.KeyDown:connect(function(k)
  3031. if k == "e" then
  3032. if tp == true then
  3033. tp = false
  3034. char.Head.face.Parent = game.Lighting
  3035. wait(0)
  3036. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3037. game.Lighting.face.Parent = char.Head
  3038. wait(0)
  3039. tp = true
  3040.  
  3041.  
  3042. end
  3043. end
  3044. end)
  3045.  
  3046.  
  3047. MV4 = 300
  3048. mouse.KeyDown:connect(function(k)
  3049. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3050. MV4 = 0
  3051. local Must = Instance.new("Sound",workspace)
  3052. Must.SoundId = "rbxassetid://512366303"
  3053. Must.Pitch = 0.99
  3054. Must.Volume = 3.5
  3055. Must.Looped = true
  3056. wait(0)
  3057. Must:Play()
  3058. local lb = Instance.new("Part")
  3059. lb.Parent = char
  3060. lb.Material = "Neon"
  3061. lb.Color = BrickColor.new("Gold").Color
  3062. lb.CanCollide = false
  3063. lb.Material = "Neon"
  3064. lb.Size = vt(1,1,1)
  3065. lb.CFrame = Torso.CFrame
  3066. lb.Rotation = vt(0,0,0)
  3067. lb.Anchored = true
  3068. lb.Transparency = 0
  3069. local thing = Instance.new("SpecialMesh",lb)
  3070. thing.MeshType = "FileMesh"
  3071. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3072. thing.Scale = vt(0,15,0)
  3073. local chancerot = math.random(1,2)
  3074. for z = 0, 4 do
  3075. if chancerot == 1 then
  3076. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3077. elseif chancerot == 2 then
  3078. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3079. end
  3080. lb.Transparency = lb.Transparency + 0.1
  3081. thing.Scale = thing.Scale + vt(15,0,15)
  3082. wait()
  3083. end
  3084. for z = 0, 4 do
  3085. if chancerot == 1 then
  3086. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3087. elseif chancerot == 2 then
  3088. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3089. end
  3090. lb.Transparency = lb.Transparency + 0.1
  3091. thing.Scale = thing.Scale + vt(15,0,15)
  3092. wait()
  3093. end
  3094.  
  3095. local Aura = Instance.new('ParticleEmitter')
  3096. Aura.Name = "Aura"
  3097. Aura.Texture = "rbxassetid://347730682"
  3098. Aura.Parent = Torso
  3099. Aura.LightEmission = 1
  3100. Aura.Transparency = NumberSequence.new(0.5,1)
  3101. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3102. Aura.Size = NumberSequence.new(1,25)
  3103. Aura.Rotation = NumberRange.new(-360,360)
  3104. Aura.LockedToPart = true
  3105. Aura.Lifetime = NumberRange.new(1)
  3106. Aura.Rate = 100
  3107. Aura.Speed = NumberRange.new(0)
  3108. Aura.EmissionDirection = "Top"
  3109. local Aura2 = Instance.new('ParticleEmitter')
  3110. Aura2.Name = "Aura"
  3111. Aura2.Texture = "rbxassetid://1046299182"
  3112. Aura2.Parent = Torso
  3113. Aura2.LightEmission = 1
  3114. Aura2.Transparency = NumberSequence.new(0,1)
  3115. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3116. Aura2.Size = NumberSequence.new(55)
  3117. Aura2.Rotation = NumberRange.new(-360,360)
  3118. Aura2.LockedToPart = true
  3119. Aura2.Lifetime = NumberRange.new(0.2)
  3120. Aura2.Rate = 20
  3121. Aura2.Speed = NumberRange.new(0)
  3122. Aura2.EmissionDirection = "Top"
  3123. lig = Instance.new("PointLight",Player.Character.Torso)
  3124. lig.Color=Color3.new(255,255,0)
  3125. lig.Range = 12
  3126. Humanoid.WalkSpeed = 0.01
  3127. attack = true
  3128. Firepart1 = Instance.new("Part", RightArm)
  3129. Firepart1.Size = Vector3.new(1, 1, 1)
  3130. GuW1 = Instance.new("Weld")
  3131. GuW1.Name = "GuW"
  3132. GuW1.Part0 = RightArm
  3133. GuW1.C0 = cn(0, -1, 0)
  3134. GuW1.C1 = cn(0, 0, 0)
  3135. GuW1.Part1 = Firepart1
  3136. GuW1.Parent = RightArm
  3137. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3138. Firepart1.Transparency = 1
  3139. Firepart2 = Instance.new("Part", LeftArm)
  3140. Firepart2.Size = Vector3.new(1, 1, 1)
  3141. GuW2 = Instance.new("Weld")
  3142. GuW2.Name = "GuW"
  3143. GuW2.Part0 = LeftArm
  3144. GuW2.C0 = cn(0, -1, 0)
  3145. GuW2.C1 = cn(0, 0, 0)
  3146. GuW2.Part1 = Firepart2
  3147. GuW2.Parent = LeftArm
  3148. Firepart2.Transparency = 1
  3149.  
  3150. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3151. GuW1:Destroy()
  3152. GuW1 = Instance.new("Weld")
  3153. GuW1.Name = "GuW"
  3154. GuW1.Part0 = Torso
  3155. GuW1.C0 = cn(0, 0, -6)
  3156. GuW1.C1 = cn(0, 0, 0)
  3157. GuW1.Part1 = Firepart1
  3158. GuW1.Parent = Torso
  3159. GuW2:Destroy()
  3160. GuW2 = Instance.new("Weld")
  3161. GuW2.Name = "GuW"
  3162. GuW2.Part0 = Torso
  3163. GuW2.C0 = cn(0, 0, -6)
  3164. GuW2.C1 = cn(0, 0, 0)
  3165. GuW2.Part1 = Firepart2
  3166. GuW2.Parent = Torso
  3167.  
  3168. GuW2:Destroy()
  3169. GuW2 = Instance.new("Weld")
  3170. GuW2.Name = "GuW"
  3171. GuW2.Part0 = Torso
  3172. GuW2.C0 = cn(0, 0, -4)
  3173. GuW2.C1 = cn(0, 0, 0)
  3174. GuW2.Part1 = Firepart2
  3175. GuW2.Parent = Torso
  3176. for i = 0, 15, 0.1 do
  3177. swait()
  3178. if Torsovelocity.Y > 2 then
  3179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3181. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3184. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3185. elseif Torsovelocity.Y < 1 then
  3186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3188. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3189. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3190. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3191. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3192. end
  3193. end
  3194. wait(16)
  3195. local Aura3 = Instance.new('ParticleEmitter')
  3196. Aura3.Name = "Aura"
  3197. Aura3.Texture = "rbxassetid://1046299182"
  3198. Aura3.Parent = Torso
  3199. Aura3.LightEmission = 1
  3200. Aura3.Transparency = NumberSequence.new(0.4,1)
  3201. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3202. Aura3.Size = NumberSequence.new(140)
  3203. Aura3.Rotation = NumberRange.new(-360,360)
  3204. Aura3.LockedToPart = true
  3205. Aura3.Lifetime = NumberRange.new(0.2)
  3206. Aura3.Rate = 70
  3207. Aura3.Speed = NumberRange.new(0)
  3208. Aura3.EmissionDirection = "Top"
  3209. local Aura4 = Instance.new('ParticleEmitter')
  3210. Aura4.Name = "Aura"
  3211. Aura4.Texture = "rbxassetid://1046299182"
  3212. Aura4.Parent = Torso
  3213. Aura4.LightEmission = 1
  3214. Aura4.Transparency = NumberSequence.new(0.7,1)
  3215. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3216. Aura4.Size = NumberSequence.new(190)
  3217. Aura4.Rotation = NumberRange.new(-360,360)
  3218. Aura4.LockedToPart = true
  3219. Aura4.Lifetime = NumberRange.new(0.2)
  3220. Aura4.Rate = 120
  3221. Aura4.Speed = NumberRange.new(0)
  3222. Aura4.EmissionDirection = "Top"
  3223. local Aura5 = Instance.new('ParticleEmitter')
  3224. Aura5.Name = "Aura"
  3225. Aura5.Texture = "rbxassetid://347730682"
  3226. Aura5.Parent = Torso
  3227. Aura5.LightEmission = 1
  3228. Aura5.Transparency = NumberSequence.new(0.2,1)
  3229. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3230. Aura5.Size = NumberSequence.new(1,65)
  3231. Aura5.Rotation = NumberRange.new(-360,360)
  3232. Aura5.LockedToPart = true
  3233. Aura5.Lifetime = NumberRange.new(1)
  3234. Aura5.Rate = 200
  3235. Aura5.Speed = NumberRange.new(0)
  3236. Aura5.EmissionDirection = "Top"
  3237. local quake = Instance.new("Sound",workspace)
  3238. quake.SoundId = "rbxassetid://1048411878"
  3239. quake.Pitch = 0.99
  3240. quake.Volume = 1.3
  3241. quake.Looped = true
  3242. wait(0)
  3243. quake:Play()
  3244. local scrr = Instance.new("Sound",Torso)
  3245. scrr.SoundId = "rbxassetid://908472235"
  3246. scrr.Pitch = 0.99
  3247. scrr.Volume = 5.5
  3248. scrr.Looped = true
  3249. wait(0)
  3250. scrr:Play()
  3251.  
  3252. for i = 0, 2, 0.1 do
  3253. swait()
  3254. local lb = Instance.new("Part")
  3255. lb.Parent = char
  3256. lb.Material = "Neon"
  3257. lb.Color = BrickColor.new("Gold").Color
  3258. lb.CanCollide = false
  3259. lb.Material = "Neon"
  3260. lb.Size = vt(0.5,0,0.5)
  3261. lb.CFrame = Torso.CFrame
  3262. lb.Rotation = vt(0,0,0)
  3263. lb.Anchored = true
  3264. lb.Transparency = 0
  3265. local thing = Instance.new("SpecialMesh",lb)
  3266. thing.MeshType = "FileMesh"
  3267. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3268. thing.Scale = vt(0,15,0)
  3269. local chancerot = math.random(1,2)
  3270. for z = 0, 4 do
  3271. if chancerot == 1 then
  3272. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3273. elseif chancerot == 2 then
  3274. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3275. end
  3276. lb.Transparency = lb.Transparency + 0.1
  3277. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3278. wait()
  3279. end
  3280. for z = 0, 4 do
  3281. if chancerot == 1 then
  3282. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3283. elseif chancerot == 2 then
  3284. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3285. end
  3286. lb.Transparency = lb.Transparency + 0.1
  3287. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3288. wait()
  3289. end
  3290. end
  3291.  
  3292.  
  3293. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3294. for i = 0, 24, 0.1 do
  3295. swait()
  3296. if Torsovelocity.Y > 2 then
  3297. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3298. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3299. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3300. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3301. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3302. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3303. elseif Torsovelocity.Y < 1 then
  3304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3308. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3309. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3310. end
  3311. end
  3312. wait(5)
  3313. GuW1:Destroy()
  3314. GuW1 = Instance.new("Weld")
  3315. GuW1.Name = "GuW"
  3316. GuW1.Part0 = Torso
  3317. GuW1.C0 = cn(0, 0, -15)
  3318. GuW1.C1 = cn(0, 0, 0)
  3319. GuW1.Part1 = Firepart1
  3320. GuW1.Parent = Torso
  3321. GuW2:Destroy()
  3322. GuW2 = Instance.new("Weld")
  3323. GuW2.Name = "GuW"
  3324. GuW2.Part0 = Torso
  3325. GuW2.C0 = cn(0, 0, -17.5)
  3326. GuW2.C1 = cn(0, 0, 0)
  3327. GuW2.Part1 = Firepart2
  3328. GuW2.Parent = Torso
  3329. local Must2 = Instance.new("Sound",Torso) --1048411878
  3330. Must2.SoundId = "rbxassetid://950551676"
  3331. Must2.Pitch = 0.99
  3332. Must2.Volume = 10
  3333. Must2.Looped = false
  3334. wait(0)
  3335. Must2:Play()
  3336. quake:Stop()
  3337. scrr:Stop()
  3338. local Gone = Instance.new('ParticleEmitter')
  3339. Gone.Name = "Aura"
  3340. Gone.Texture = "rbxassetid://1046299182"
  3341. Gone.Parent = Torso
  3342. Gone.LightEmission = 1
  3343. Gone.Transparency = NumberSequence.new(0.7,1)
  3344. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3345. Gone.Size = NumberSequence.new(340)
  3346. Gone.Rotation = NumberRange.new(-360,360)
  3347. Gone.LockedToPart = true
  3348. Gone.Lifetime = NumberRange.new(0.2)
  3349. Gone.Rate = 70
  3350. Gone.Speed = NumberRange.new(0)
  3351. Gone.EmissionDirection = "Top"
  3352. wait(2)
  3353. Aura:Destroy()
  3354. Aura2:Destroy()
  3355. Aura3:Destroy()
  3356. Aura4:Destroy()
  3357. Aura5:Destroy()
  3358. lig:Destroy()
  3359. Gone:Destroy()
  3360. for i = 0, 3, 0.01 do
  3361. swait()
  3362. shoottraildd2(mouse.Hit.p, Torso, 0)
  3363. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3364. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3365. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3366. if Torsovelocity.Y > 2 then
  3367. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3368. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3369. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3370. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3371. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3372. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3373. elseif Torsovelocity.Y < 1 then
  3374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3376. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3377. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3378. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3379. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3380. end
  3381. end
  3382. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3383. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3384. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3385. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3386. for i = 0, 3, 0.1 do
  3387. swait()
  3388. if Torsovelocity.Y > 2 then
  3389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3391. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3392. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3393. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3394. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3395. elseif Torsovelocity.Y < 1 then
  3396. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3397. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3398. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3399. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3400. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3401. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3402. end
  3403. end
  3404. wait(1)
  3405. Humanoid.WalkSpeed = 16
  3406. attack = false
  3407. MV4 = 0
  3408. Must:Stop()
  3409. Firepart1:Destroy()
  3410. Firepart2:Destroy()
  3411. end
  3412. end)
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418. musiccommand = 1
  3419. musicwait = false
  3420. mouse.KeyDown:connect(function(k)
  3421. if k == "=" and attack == false then
  3422. if musiccommand == 1 and musicwait == false then
  3423. musicwait = true
  3424. sou2:Stop()
  3425. musiccommand = 2
  3426. end
  3427. if musiccommand == 2 and musicwait == false then
  3428. musicwait = true
  3429. sou2:Play()
  3430. sou2.Volume = 2
  3431. musiccommand = 3
  3432. end
  3433. if musiccommand == 3 and musicwait == false then
  3434. musicwait = true
  3435. sou2.Volume = 0.5
  3436. musiccommand = 1
  3437. end
  3438. musicwait = false
  3439. end
  3440. end)
  3441. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3442. Hitpart3 = Instance.new("Part", HPart3)
  3443. Hitpart3.Size = Vector3.new(1, 1, 1)
  3444. Hitpart3.CanCollide = false
  3445. HuW3 = Instance.new("Weld")
  3446. HuW3.Name = "GuW"
  3447. HuW3.Part0 = HPart3
  3448. HuW3.C0 = cn(Xv, Yv, Zv)
  3449. HuW3.C1 = cn(0, 0, 0)
  3450. HuW3.Part1 = Hitpart3
  3451. HuW3.Parent = HPart3
  3452. Hitpart3.Transparency = 1
  3453. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3454. end
  3455. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3456. Hitpart2 = Instance.new("Part", HPart2)
  3457. Hitpart2.Size = Vector3.new(1, 1, 1)
  3458. Hitpart2.CanCollide = false
  3459. HuW2 = Instance.new("Weld")
  3460. HuW2.Name = "GuW"
  3461. HuW2.Part0 = HPart2
  3462. HuW2.C0 = cn(Xv, Yv, Zv)
  3463. HuW2.C1 = cn(0, 0, 0)
  3464. HuW2.Part1 = Hitpart2
  3465. HuW2.Parent = HPart2
  3466. Hitpart2.Transparency = 1
  3467. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3468. end
  3469. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3470. Hitpart = Instance.new("Part", HPart)
  3471. Hitpart.Size = Vector3.new(1, 1, 1)
  3472. Hitpart.CanCollide = false
  3473. HuW = Instance.new("Weld")
  3474. HuW.Name = "GuW"
  3475. HuW.Part0 = HPart
  3476. HuW.C0 = cn(Xv, Yv, Zv)
  3477. HuW.C1 = cn(0, 0, 0)
  3478. HuW.Part1 = Hitpart
  3479. HuW.Parent = HPart
  3480. Hitpart.Transparency = 1
  3481. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3482. end
  3483. wait2 = false
  3484. combo = 1
  3485. mouse.Button1Down:connect(function(key)
  3486. if attack == false then
  3487. attack = true
  3488. Humanoid.WalkSpeed = 17.01
  3489. if combo == 1 and wait2 == false then
  3490. wait2 = true
  3491. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3492. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3493. for i = 0, 0.3, 0.1 do
  3494. swait()
  3495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3497. 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)
  3498. 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)
  3499. 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)
  3500. 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)
  3501. end
  3502. combo = 2
  3503. end
  3504. if combo == 2 and wait2 == false then
  3505. wait2 = true
  3506.  
  3507. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3508. for i = 0, 0.3, 0.1 do
  3509. swait()
  3510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3512. 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)
  3513. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3514. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3515. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3516. end
  3517. combo = 3
  3518. end
  3519. if combo == 3 and wait2 == false then
  3520. wait2 = true
  3521. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3522. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3523. for i = 0, 0.1, 0.1 do
  3524. swait()
  3525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3527. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3528. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3529. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3530. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3531. end
  3532. combo = 1
  3533. end
  3534. Humanoid.WalkSpeed = 16
  3535. Hitpart:Destroy()
  3536. wait2 = false
  3537. attack = false
  3538. end
  3539. end)
  3540. --
  3541. mouse.KeyDown:connect(function(k)
  3542. if k == "f" then
  3543. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3544. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3545. for i = 0, 1.2, 0.1 do
  3546. swait()
  3547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3549. 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)
  3550. 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)
  3551. 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)
  3552. 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)
  3553. end
  3554. end
  3555. end)
  3556. --
  3557. MV1 = 20
  3558. mouse.KeyDown:connect(function(k)
  3559. if k == "=" and attack == false then
  3560. if firemode == true then
  3561. firemode = false
  3562. print("ice mode")
  3563. icesmoke.Acceleration = Vector3.new(0,0,0)
  3564. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3565. icesmoke.Transparency = NumberSequence.new({
  3566. NumberSequenceKeypoint.new(0, 0.9),
  3567. NumberSequenceKeypoint.new(1, 1)
  3568. })
  3569. icesmoke.Size = NumberSequence.new(3)
  3570. icesmoke.Parent = RightArm
  3571. else
  3572. firemode = true
  3573. print("fire mode")
  3574. ice_mode = false
  3575. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3576. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3577. icesmoke.Rate = 400
  3578. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3579. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3580. icesmoke.Size = NumberSequence.new(3)
  3581. icesmoke.EmissionDirection = "Top"
  3582. icesmoke.Parent = LeftArm
  3583. end
  3584. end
  3585. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3586. MV1 = 90
  3587. Humanoid.WalkSpeed = 15
  3588. attack = true
  3589. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3590. Firepart2 = Instance.new("Part", LeftArm)
  3591. Firepart2.Size = Vector3.new(1, 1, 1)
  3592. Firepart2.CanCollide = false
  3593. GuW2 = Instance.new("Weld")
  3594. GuW2.Name = "GuW"
  3595. GuW2.Part0 = LeftArm
  3596. GuW2.C0 = cn(0, -0.5, 0)
  3597. GuW2.C1 = cn(0, 0, 0)
  3598. GuW2.Part1 = Firepart2
  3599. GuW2.Parent = LeftArm
  3600. Firepart2.Transparency = 1
  3601. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3602. for i = 0, 2, 0.1 do
  3603. swait()
  3604. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3607. 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)
  3608. 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)
  3609. 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)
  3610. 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)
  3611. end
  3612. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3613. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3614. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3615. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3616. Humanoid.WalkSpeed = 16
  3617. attack = false
  3618. Firepart2:Destroy()
  3619. end
  3620. end)
  3621. MV2 = 90
  3622.  
  3623. mouse.KeyDown:connect(function(key)
  3624. if key == "=" then
  3625. Head.Transparency = 1
  3626. Torso.Transparency = 1
  3627. LeftArm.Transparency = 1
  3628. Head.face.Texture = ""
  3629. RightArm.Transparency = 1
  3630. LeftLeg.Transparency = 1
  3631. RightLeg.Transparency = 1
  3632. mesh1.Transparency = 1
  3633. mesh2.Transparency = 1
  3634. mesh5.Transparency = 1
  3635. mesheye.Transparency = 1
  3636. mesheye1.Transparency = 1
  3637. mesheye2.Transparency = 1
  3638. mesheye3.Transparency = 1
  3639. char.Parent = workspace.Camera
  3640. char.WalkSpeed = 60
  3641. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3642. char:FindFirstChild("TalkingBillBoard"):destroy()
  3643. end
  3644. end
  3645. end)
  3646. mouse.KeyUp:connect(function(key)
  3647. if key == "=" then
  3648. Head.Transparency = 0
  3649. Torso.Transparency = 0
  3650. LeftArm.Transparency = 0
  3651. Head.face.Texture = ""
  3652. RightArm.Transparency = 0
  3653. LeftLeg.Transparency = 0
  3654. RightLeg.Transparency = 0
  3655. mesh1.Transparency = 0
  3656. mesh2.Transparency = 0
  3657. mesh5.Transparency = 0
  3658. mesheye.Transparency = 0
  3659. mesheye1.Transparency = 0
  3660. mesheye2.Transparency = 0
  3661. mesheye3.Transparency = 0
  3662. hat1.Transparency = 0
  3663. hat2.Transparency = 0
  3664. hat3.Transparency = 0
  3665. hat4.Transparency = 0
  3666. hat5.Transparency = 0
  3667. hat6.Transparency = 0
  3668. hat7.Transparency = 0
  3669. hat8.Transparency = 0
  3670. hat9.Transparency = 0
  3671. char.Parent = workspace
  3672. end
  3673. end)
  3674.  
  3675. mouse.KeyDown:connect(function(k)
  3676. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3677. MV2 = 90
  3678. attack = true
  3679. Firepart = Instance.new("Part", RightArm)
  3680. Firepart.Size = Vector3.new(1, 1, 1)
  3681. GuW = Instance.new("Weld")
  3682. GuW.Name = "GuW"
  3683. GuW.Part0 = RightArm
  3684. GuW.C0 = cn(0, -1, 0)
  3685. GuW.C1 = cn(0, 0, 0)
  3686. GuW.Part1 = Firepart
  3687. GuW.Parent = RightArm
  3688. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3689. Firepart.Transparency = 1
  3690. Humanoid.WalkSpeed = 15
  3691. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3692. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3693. for i = 1, 3 do
  3694. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3695. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3696. end
  3697. for i = 0, 3, 0.1 do
  3698. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3699. swait()
  3700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3702. 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)
  3703. 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)
  3704. 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)
  3705. 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)
  3706. end
  3707. wait(1)
  3708. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3709.  
  3710. Humanoid.WalkSpeed = 16
  3711. attack = false
  3712. Firepart:Destroy()
  3713. end
  3714.  
  3715.  
  3716.  
  3717.  
  3718. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3719. MV2 = 90
  3720. attack = true
  3721. Firepart = Instance.new("Part", RightArm)
  3722. Firepart.Size = Vector3.new(1, 1, 1)
  3723. GuW = Instance.new("Weld")
  3724. GuW.Name = "GuW"
  3725. GuW.Part0 = RightArm
  3726. GuW.C0 = cn(0, -1, 0)
  3727. GuW.C1 = cn(0, 0, 0)
  3728. GuW.Part1 = Firepart
  3729. GuW.Parent = RightArm
  3730. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3731. Firepart.Transparency = 1
  3732. Humanoid.WalkSpeed = 0.01
  3733. for i = 0, 4, 0.1 do
  3734. swait()
  3735. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3736. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3739. 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)
  3740. 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)
  3741. 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)
  3742. 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)
  3743. end
  3744. for i = 0, 4, 0.1 do
  3745. swait()
  3746. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3747. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3750. 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)
  3751. 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)
  3752. 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)
  3753. 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)
  3754. end
  3755. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3757. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3758. for i = 1, 3 do
  3759. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3760. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3761. end
  3762. for i = 0, 2, 0.1 do
  3763. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3764. swait()
  3765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3767. 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)
  3768. 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)
  3769. 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)
  3770. 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)
  3771. end
  3772. Humanoid.WalkSpeed = 16
  3773. attack = false
  3774. Firepart:Destroy()
  3775. end
  3776. end)
  3777. Rapid = false
  3778. BasePart = Instance.new("Part")
  3779. BasePart.Shape = Enum.PartType.Block
  3780. BasePart.Material = Enum.Material.Neon
  3781. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3782. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3783. BasePart.FormFactor = Enum.FormFactor.Custom
  3784. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3785. BasePart.CanCollide = true
  3786. BasePart.Locked = true
  3787. BasePart.Anchored = false
  3788. local icy_Player = game.Players.localPlayer
  3789. local icy_mouse = icy_Player:GetMouse()
  3790. ice_mode = false
  3791. local colors = {
  3792. BrickColor.new("Cyan"),
  3793. BrickColor.new("Medium blue"),
  3794. BrickColor.new("Pastel blue")
  3795. }
  3796. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3797. if root then
  3798. icy_mouse.KeyDown:connect(function(k)
  3799. if k == "=" and firemode == false then
  3800. if ice_mode == true then
  3801. ice_mode = false
  3802. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3803. else
  3804. ice_mode = true
  3805. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3806. end
  3807. end
  3808. if k == "z" and firemode == true then
  3809. attack = true
  3810. do
  3811. local Stop = false
  3812. local Version = 0
  3813. local MaxSpeed = 5
  3814. local Speed = 3.5
  3815. local Keys = {}
  3816. local Force = 10000
  3817. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3818. swait(0.5)
  3819. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3820. if Fly then
  3821. Fly:Destroy()
  3822. end
  3823. if Rot then
  3824. Rot:Destroy()
  3825. end
  3826. Fly = Instance.new("BodyPosition", char.Torso)
  3827. Fly.Name = "LMMFly"
  3828. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3829. Fly.P = Force
  3830. Fly.position = char.Torso.Position
  3831. Rot = Instance.new("BodyGyro", char.Torso)
  3832. Rot.Name = "LMMRot"
  3833. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3834. Rot.P = Force
  3835. Rot.cframe = cam.CoordinateFrame
  3836. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3837. local Thread, Old = Version, nil
  3838. char.Humanoid.PlatformStand = true
  3839. function StopFly()
  3840. Version = Version + 1
  3841. Stop = true
  3842. char.Humanoid.PlatformStand = false
  3843. Fly:Destroy()
  3844. Rot:Destroy()
  3845. attack = false
  3846. end
  3847. char.ChildAdded:connect(function(Obj)
  3848. wait()
  3849. if Obj.Name == "LM" .. "MFlyStop" then
  3850. Obj:Destroy()
  3851. StopFly()
  3852. end
  3853. end)
  3854. HitpartFunk2(RightArm, 0, -0.7, 0)
  3855. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3856. for i = 0, 25, 0.1 do
  3857. if attack == true then
  3858. swait()
  3859.  
  3860. end
  3861. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3862. if Keys[string.char(48)] then
  3863. Speed = 1
  3864. end
  3865. if Keys.w then
  3866. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3867. end
  3868. if Keys.s then
  3869. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3870. end
  3871. if Keys.d then
  3872. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3873. end
  3874. if Keys.a then
  3875. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3876. end
  3877. if Keys.e or Keys[" "] then
  3878. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3879. end
  3880. if Keys.q then
  3881. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3882. end
  3883. if Keys.z then
  3884. StopFly()
  3885. end
  3886. if Old ~= Vectoring then
  3887. Fly.position = Vectoring.p
  3888. Old = Vectoring
  3889. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3890. else
  3891. Speed = 1
  3892. end
  3893. Rot.cframe = cam.CoordinateFrame
  3894. mouse.KeyDown:connect(function(Key)
  3895. Keys[Key] = true
  3896. end)
  3897. mouse.KeyUp:connect(function(Key)
  3898. Keys[Key] = false
  3899. end)
  3900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3902. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3903. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3904. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3905. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3906. end
  3907. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3908. attack = false
  3909. char.Humanoid.PlatformStand = false
  3910. Fly:Destroy()
  3911. Rot:Destroy()
  3912. end
  3913. end
  3914. if k == "=" and InForm == true then
  3915. attack = true
  3916. do
  3917. local Stop = false
  3918. local Version = 0
  3919. local MaxSpeed = 6
  3920. local Speed = 3
  3921. local Keys = {}
  3922. local Force = 10000
  3923. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3924. swait(1)
  3925. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3926. if Fly then
  3927. Fly:Destroy()
  3928. end
  3929. if Rot then
  3930. Rot:Destroy()
  3931. end
  3932. Fly = Instance.new("BodyPosition", char.Torso)
  3933. Fly.Name = "LMMFly"
  3934. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3935. Fly.P = Force
  3936. Fly.position = char.Torso.Position
  3937. Rot = Instance.new("BodyGyro", char.Torso)
  3938. Rot.Name = "LMMRot"
  3939. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3940. Rot.P = Force
  3941. Rot.cframe = cam.CoordinateFrame
  3942. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3943. local Thread, Old = Version, nil
  3944. char.Humanoid.PlatformStand = true
  3945. function StopFly()
  3946. Version = Version + 1
  3947. Stop = true
  3948. char.Humanoid.PlatformStand = false
  3949. Fly:Destroy()
  3950. Rot:Destroy()
  3951. attack = false
  3952. end
  3953. char.ChildAdded:connect(function(Obj)
  3954. wait()
  3955. if Obj.Name == "LM" .. "MFlyStop" then
  3956. Obj:Destroy()
  3957. StopFly()
  3958. end
  3959. end)
  3960. HitpartFunk2(RightArm, 0, -0.7, 0)
  3961. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3962. for i = 0, 25, 0.1 do
  3963. if attack == true then
  3964. swait()
  3965. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3966. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3967. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3968. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3969. end
  3970. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3971. if Keys[string.char(48)] then
  3972. Speed = 1
  3973. end
  3974. if Keys.w then
  3975. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3976. end
  3977. if Keys.s then
  3978. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3979. end
  3980. if Keys.d then
  3981. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3982. end
  3983. if Keys.a then
  3984. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3985. end
  3986. if Keys.e or Keys[" "] then
  3987. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3988. end
  3989. if Keys.q then
  3990. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3991. end
  3992. if Keys.z then
  3993. StopFly()
  3994. end
  3995. if Old ~= Vectoring then
  3996. Fly.position = Vectoring.p
  3997. Old = Vectoring
  3998. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3999. else
  4000. Speed = 1
  4001. end
  4002. Rot.cframe = cam.CoordinateFrame
  4003. mouse.KeyDown:connect(function(Key)
  4004. Keys[Key] = true
  4005. end)
  4006. mouse.KeyUp:connect(function(Key)
  4007. Keys[Key] = false
  4008. end)
  4009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4011. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4012. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4013. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4014. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4015. end
  4016. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4017. attack = false
  4018. char.Humanoid.PlatformStand = false
  4019. Fly:Destroy()
  4020. Rot:Destroy()
  4021. end
  4022. end
  4023. end)
  4024. game:GetService("RunService").Stepped:connect(function()
  4025. if ice_mode == true then
  4026. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4027. local icePath = BasePart:Clone()
  4028. icePath.Anchored = true
  4029. icePath.Transparency = 0.85
  4030. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4031. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4032. icePath.BrickColor = colors[math.random(1, #colors)]
  4033. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4034. game:GetService("Debris"):AddItem(icePath, 1)
  4035. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4036. end
  4037. end)
  4038. end
  4039. MV3 = 190
  4040. mouse.KeyDown:connect(function(k)
  4041. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4042. MV3 = 80
  4043. attack = true
  4044. Humanoid.WalkSpeed = 15
  4045. HitpartFunk2(RightArm, 0, -0.5, 0)
  4046. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4047. for i = 0, 1.5, 0.1 do
  4048. swait()
  4049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4051. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4052. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4053. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4054. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4055. end
  4056. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4057. for i = 0, 2, 0.1 do
  4058. swait()
  4059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4061. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4062. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4063. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4064. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4065. end
  4066. for i = 0, 4.2, 0.1 do
  4067. swait()
  4068. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4069. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4070. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4071. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4074. 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)
  4075. 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)
  4076. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4077. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4078. end
  4079. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4080. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4081. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4082. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4083. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4084. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4085. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4086. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4087. for i = 0, 2, 0.1 do
  4088. swait()
  4089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4091. 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)
  4092. 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)
  4093. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4094. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4095. end
  4096. for i = 0, 2, 0.1 do
  4097. swait()
  4098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4100. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4101. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4102. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4103. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4104. end
  4105. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4106. for i = 0, 4, 0.1 do
  4107. swait()
  4108. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4109. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4112. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4113. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4114. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4115. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4116. end
  4117. for i = 0, 2, 0.1 do
  4118. swait()
  4119. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4120. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4121. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4122. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4123. 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)
  4124. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4125. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4126. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4127. end
  4128. for i = 1, 6 do
  4129. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4130. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4131. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4132. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4133. wait(0.15)
  4134. end
  4135. attack = false
  4136. Humanoid.WalkSpeed = 16
  4137. end
  4138. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4139. Humanoid.WalkSpeed = 1
  4140. MV3 = 80
  4141. attack = true
  4142. FastFireBall = Instance.new("Part", RightArm)
  4143. FastFireBall.Size = Vector3.new(1, 1, 1)
  4144. FFW = Instance.new("Weld")
  4145. FFW.Name = "GuW"
  4146. FFW.Part0 = RightArm
  4147. FFW.C0 = cn(0, -1, 0)
  4148. FFW.C1 = cn(0, 0, 0)
  4149. FFW.Part1 = FastFireBall
  4150. FFW.Parent = RightArm
  4151. FastFireBall.Transparency = 1
  4152. FastFireBall2 = Instance.new("Part", LeftArm)
  4153. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4154. FFW2 = Instance.new("Weld")
  4155. FFW2.Name = "GuW"
  4156. FFW2.Part0 = LeftArm
  4157. FFW2.C0 = cn(0, -1, 0)
  4158. FFW2.C1 = cn(0, 0, 0)
  4159. FFW2.Part1 = FastFireBall2
  4160. FFW2.Parent = LeftArm
  4161. FastFireBall2.Transparency = 1
  4162. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4163. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4164. for i = 0, 1, 0.1 do
  4165. swait()
  4166. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4167. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4168. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4169. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4170. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4171. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4172. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4173. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4174. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4175. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4176. end
  4177. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4178. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4179. function holding()
  4180. if Rapid == true and ice_mode == false then
  4181. for i = 0, 0.8, 0.1 do
  4182. swait()
  4183. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4184. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4187. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4188. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4189. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4190. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4191. end
  4192. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4193. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4194. for i = 0, 0.8, 0.1 do
  4195. swait()
  4196. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4197. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4198. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4199. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4200. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4201. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4202. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4203. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4204. end
  4205. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4206. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4207. holding()
  4208. end
  4209. end
  4210. if Rapid == false then
  4211. Rapid = true
  4212. holding()
  4213. end
  4214. end
  4215. end)
  4216. mouse.KeyUp:connect(function(k)
  4217. if k == "c" and Rapid == true then
  4218. MV3 = 180
  4219. Rapid = false
  4220. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4221. attack = false
  4222. wait(0.5)
  4223. Humanoid.WalkSpeed = 16
  4224. FastFireBall:Destroy()
  4225. FastFireBall2:Destroy()
  4226. end
  4227. end)
  4228.  
  4229. mouse.KeyDown:connect(function(key)
  4230. if key == "t" then
  4231. if Morph == false then
  4232. Morph = true
  4233. MorphFunction()
  4234. end
  4235. end
  4236. end)
  4237. mouse.KeyUp:connect(function(key)
  4238. if key == "t" then
  4239. Morph = false
  4240. end
  4241. end)
  4242.  
  4243.  
  4244.  
  4245. Object = Player.Character.HumanoidRootPart
  4246.  
  4247. Run = game["Run Service"]
  4248.  
  4249. PreviousP = Object.CFrame.p
  4250. Running = false
  4251.  
  4252. MorphFunction = function()
  4253. local MaxX = 100
  4254. local MinX = -100
  4255. local MaxY = 100
  4256. local MinY = -100
  4257. local MaxZ = 100
  4258. local MinZ = -100
  4259. local Morph = coroutine.wrap(function()
  4260. while Run.Stepped:wait(0.1) do
  4261. if Morph == false then break end
  4262. local Model = Instance.new("Model",workspace)
  4263. if Player.Character:FindFirstChild("Shirt") then
  4264. local Shirt = Player.Character.Shirt:Clone()
  4265. Shirt.Parent = Model
  4266. end
  4267. if Player.Character:FindFirstChild("Pants") then
  4268. local Pants = Player.Character.Pants:Clone()
  4269. Pants.Parent = Model
  4270. end
  4271. local Humanoid = Instance.new("Humanoid",Model)
  4272. local LeftArm = Player.Character["Left Arm"]:Clone()
  4273. LeftArm.Parent = Model
  4274. LeftArm.Transparency = 0.4
  4275. LeftArm.Anchored = true
  4276. 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)
  4277. local RightArm = Player.Character["Right Arm"]:Clone()
  4278. RightArm.Parent = Model
  4279. RightArm.Transparency = 0.4
  4280. RightArm.Anchored = true
  4281. 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)
  4282. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4283. LeftLeg.Parent = Model
  4284. LeftLeg.Transparency = 0.4
  4285. LeftLeg.Anchored = true
  4286. 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)
  4287. local RightLeg = Player.Character["Right Leg"]:Clone()
  4288. RightLeg.Parent = Model
  4289. RightLeg.Transparency = 0.4
  4290. RightLeg.Anchored = true
  4291. 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)
  4292. local Children = Model:GetChildren()
  4293. wait(0.01)
  4294. for i = 1,#Children do
  4295. if Children[i]:IsA("Part") then
  4296. Children[i].Transparency = 1
  4297. end
  4298. game.Debris:AddItem(Children[i],0)
  4299. end
  4300. end
  4301. end)
  4302. Morph()
  4303. end
  4304.  
  4305.  
  4306. mouse.KeyDown:connect(function(key)
  4307. if key == "r" then
  4308. Humanoid.WalkSpeed = 150
  4309.  
  4310. end
  4311. end)
  4312.  
  4313.  
  4314. mouse.KeyDown:connect(function(key)
  4315. if key == "m" then
  4316. Must2.Volume = 0.7
  4317. end
  4318. end)
  4319.  
  4320. mouse.KeyDown:connect(function(key)
  4321. if key == "n" then
  4322. Must2.Volume = 1.6
  4323. end
  4324. end)
  4325.  
  4326.  
  4327. mouse.KeyUp:connect(function(key)
  4328. if key == "r" then
  4329. Humanoid.WalkSpeed = 16
  4330.  
  4331. end
  4332. end)
  4333.  
  4334. function smooth(obj)
  4335. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4336. for i,v in pairs(sides) do
  4337. obj[v.."Surface"] = "SmoothNoOutlines"
  4338. end
  4339. end
  4340. function fade(obj, dest, grow)
  4341. spawn(function()
  4342. local oldcf = obj.CFrame
  4343. for i = 0, 10 do
  4344. if grow then
  4345. obj.Size = obj.Size +Vector3.new(1,1,1)
  4346. obj.CFrame = oldcf
  4347. end
  4348. obj.Transparency = obj.Transparency +0.2
  4349. swait()
  4350. end
  4351. if dest then
  4352. obj:Destroy()
  4353. end
  4354. end)
  4355. end
  4356.  
  4357.  
  4358. sprint = false
  4359. mouse.KeyDown:connect(function(key)
  4360. if key=="r" then
  4361. sprint = true
  4362. char:FindFirstChildOfClass("Humanoid")
  4363. local mod = Instance.new("Model", workspace)
  4364. mod.Name = "MobModel"
  4365. for i,v in pairs(char:children()) do
  4366. if v:IsA("Accessory") and not rage then
  4367. if v:FindFirstChild("Handle") then
  4368. v.Handle.Transparency = 1
  4369. end
  4370. end
  4371. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4372. v.Transparency = 0
  4373. end
  4374. end
  4375. if char.Head:FindFirstChild("face") then
  4376. char.Head.face.Transparency = 1
  4377. end
  4378. repeat wait()
  4379. if not workspace:FindFirstChild("MobModel") then
  4380. mod = Instance.new("Model", workspace)
  4381. mod.Name = "MobModel"
  4382. end
  4383. for i,v in pairs(Character:children()) do
  4384. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4385. local new = v:Clone()
  4386. smooth(new)
  4387. new.Transparency = 0.3
  4388. new.Anchored = true
  4389. new.CanCollide = false
  4390. new.Material = "Neon"
  4391. new.BrickColor = BrickColor.new("Dark blue")
  4392. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4393. new.Parent = mod
  4394. fade(new, true)
  4395. end
  4396. end
  4397. until not sprint
  4398. if mod then
  4399. spawn(function()
  4400. repeat wait() until not mod or #mod:children() == 0
  4401. mod:Destroy()
  4402. end)
  4403. end
  4404. char:FindFirstChildOfClass("Humanoid")
  4405. end
  4406. end)
  4407. mouse.KeyUp:connect(function(key)
  4408. if key=="r" then
  4409. sprint = false
  4410. for i,v in pairs(char:children()) do
  4411. if v:IsA("Accessory") and not rage then
  4412. if v:FindFirstChild("Handle") then
  4413. v.Handle.Transparency = 1
  4414. end
  4415. end
  4416. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4417. v.Transparency = 0
  4418. end
  4419. end
  4420. if char.Head:FindFirstChild("face") then
  4421. char.Head.face.Transparency = 0
  4422. end
  4423. end
  4424. end)
  4425.  
  4426. mouse.KeyUp:connect(function(k)
  4427. if k == "q" then
  4428. Combo1()
  4429. end
  4430. end)
  4431.  
  4432. mouse.KeyUp:connect(function(k)
  4433. if k == "r" then
  4434. Combo2()
  4435. end
  4436. end)
  4437.  
  4438. mouse.KeyUp:connect(function(k)
  4439. if k == "t" then
  4440. Combo3()
  4441. end
  4442. end)
  4443. mouse.KeyUp:connect(function(k)
  4444. if k == "u" then
  4445. Combo4()
  4446. end
  4447. end)
  4448.  
  4449.  
  4450. SoundFolder = Instance.new("Folder",char)
  4451. SoundFolder.Name = "SoundFolder"
  4452. punchsound1 = Instance.new("Sound",Torso)
  4453. punchsound1.Volume = 1.2
  4454. punchsound1.Name = "punchsound1"
  4455. punchsound1.Looped = false
  4456. punchsound1.SoundId = "rbxassetid://137579113"
  4457. StrongPunch = Instance.new("Sound",Torso)
  4458. StrongPunch.Volume = 1.6
  4459. StrongPunch.Name = "StrongPunch"
  4460. StrongPunch.Looped = false
  4461. StrongPunch.SoundId = "rbxassetid://441202925"
  4462. StrongPunch = Instance.new("Sound",Torso)
  4463. StrongPunch.Volume = 1.6
  4464. StrongPunch.Name = "StrongPunch"
  4465. StrongPunch.Looped = false
  4466. StrongPunch.SoundId = "rbxassetid://441202925"
  4467. StrongPunch1 = Instance.new("Sound",Torso)
  4468. StrongPunch1.Volume = 1.6
  4469. StrongPunch1.Name = "StrongPunch"
  4470. StrongPunch1.Looped = false
  4471. StrongPunch1.SoundId = "rbxassetid://441202925"
  4472. StrongPunch2 = Instance.new("Sound",Torso)
  4473. StrongPunch2.Volume = 1.6
  4474. StrongPunch2.Name = "StrongPunch"
  4475. StrongPunch.Looped = false
  4476. StrongPunch2.SoundId = "rbxassetid://441202925"
  4477. Zano = Instance.new("Sound",Torso)
  4478. Zano.Volume = 6
  4479. Zano.Name = "Zano"
  4480. Zano.Looped = false
  4481. Zano.SoundId = "rbxassetid://744770874"
  4482. GroundImpact = Instance.new("Sound",Torso)
  4483. GroundImpact.Volume = 8
  4484. GroundImpact.Name = "GroundImpact"
  4485. GroundImpact.Looped = false
  4486. GroundImpact.SoundId = "rbxassetid://165970126"
  4487. Break = Instance.new("Sound",Torso)
  4488. Break.Volume = 5
  4489. Break.Name = "Bonebreak"
  4490. Break.Looped = false
  4491. Break.SoundId = "rbxassetid://314390675"
  4492.  
  4493. local hit1 = false
  4494. local hit2 = false
  4495. local hit3 = false
  4496. local hit4 = false
  4497.  
  4498. function Combo1()
  4499. getplayer = new("Part",char)
  4500. getplayer.Position = Vector3.new(999,999,999)
  4501. getplayer.Transparency = 1
  4502. getplayer.Size = v3(3,3,3)
  4503. getplayer.CanCollide = false
  4504. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4505. getplayer.Name = "GetPlayer"
  4506.  
  4507. game.Debris:AddItem(getplayer,0.5)
  4508.  
  4509. getplayer.Touched:connect(function(hit)
  4510. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4511. getplayer:Destroy()
  4512. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4513. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4514. to.Anchored = true
  4515. idle = false
  4516.  
  4517.  
  4518. punchsound1:Play()
  4519. hit1 = true
  4520. for i = 0, 1, 0.1 do
  4521. swait()
  4522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4524. 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)
  4525. 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)
  4526. 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)
  4527. 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)
  4528. end
  4529. punchsound1:Play()
  4530. for i = 0, 1, 0.1 do
  4531. swait()
  4532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4534. 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)
  4535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4537. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4538. end
  4539. punchsound1:Play()
  4540. for i = 0, 1, 0.1 do
  4541. swait()
  4542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4544. 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)
  4545. 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)
  4546. 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)
  4547. 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)
  4548. end
  4549. for i = 0, 1, 0.1 do
  4550. swait()
  4551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4553. 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)
  4554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4556. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4557. end
  4558. for i = 0, 1, 0.1 do
  4559. swait()
  4560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4562. 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)
  4563. 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)
  4564. 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)
  4565. 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)
  4566. end
  4567. StrongPunch1:Play()
  4568. for i = 0, 1, 0.1 do
  4569. swait()
  4570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4572. 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)
  4573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4575. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4576. end
  4577. for i = 0, 0.6, 0.1 do
  4578. swait()
  4579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4581. 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)
  4582. 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)
  4583. 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)
  4584. 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)
  4585. end
  4586. for i = 0, 0.6, 0.1 do
  4587. swait()
  4588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4590. 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)
  4591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4593. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4594. end
  4595. for i,v in pairs(to.Parent:GetChildren()) do
  4596. if v:IsA("Humanoid") then
  4597. v.Health = v.Health - 3
  4598.  
  4599. v.PlatformStand = true
  4600. end
  4601. end
  4602. StrongPunch:Play()
  4603. for i = 0, 1, 0.1 do
  4604. swait()
  4605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4607. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4610. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4611. end
  4612. for i,v in pairs(to.Parent:GetChildren()) do
  4613. if v:IsA("Humanoid") then
  4614. v.Health = v.Health - 5
  4615.  
  4616. v.PlatformStand = true
  4617. end
  4618. end
  4619.  
  4620. hit1 = false
  4621.  
  4622. punchsound1:Play()
  4623. hit2 = true
  4624. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4625. for i = 0, 1, 0.1 do
  4626. swait()
  4627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4629. 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)
  4630. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4631. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4632. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4633. end
  4634. for i,v in pairs(to.Parent:GetChildren()) do
  4635. if v:IsA("Humanoid") then
  4636. v.Health = v.Health - 5
  4637.  
  4638. v.PlatformStand = true
  4639. end
  4640. end
  4641. hit2 = false
  4642.  
  4643. punchsound1:Play()
  4644. hit3 = true
  4645. hit4 = true
  4646.  
  4647.  
  4648. punchsound1:Play()
  4649.  
  4650. coroutine.wrap(function()
  4651. for i=1,5 do
  4652. wait()
  4653. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4654. GroundImpact:Play()
  4655. a21e = new("Part",to)
  4656. a21e.Name = "Beam"..num
  4657. a21e.Locked = true
  4658. a21e.Size = v3(1,1,1)
  4659. a21e.CanCollide = false
  4660. a21e.BrickColor = bc("Gold")
  4661. a21e.Material = "Neon"
  4662. a21e.Transparency = 0
  4663. aa21e = new("SpecialMesh",a21e)
  4664. a21e.Anchored = true
  4665. a21e.Position = to.Position
  4666. aa21e.MeshType = "Sphere"
  4667. aa21e.Scale = v3(1,1,1)
  4668. a51e = new("Part",char)
  4669. a51e.Name = "Beam"..num
  4670. a51e.Locked = true
  4671. a51e.Size = v3(1,1,1)
  4672. a51e.CanCollide = false
  4673. a51e.BrickColor = bc("White")
  4674. a51e.Material = "Neon"
  4675. a51e.Transparency = 0
  4676. aa51e = new("SpecialMesh",a51e)
  4677. a51e.Anchored = true
  4678. a51e.Position = to.Position
  4679. aa51e.MeshType = "Sphere"
  4680. aa51e.Scale = v3(1,1,1)
  4681. a61e = new("Part",char)
  4682. a61e.Name = "Beam"..num
  4683. a61e.Locked = true
  4684. a61e.Size = v3(1,1,1)
  4685. a61e.CanCollide = false
  4686. a61e.BrickColor = bc("Really red")
  4687. a61e.Material = "Neon"
  4688. a61e.Transparency = 0
  4689. aa61e = new("SpecialMesh",a61e)
  4690. a61e.Anchored = true
  4691. a61e.Position = to.Position
  4692. aa61e.MeshType = "Sphere"
  4693. aa61e.Scale = v3(1,1,1)
  4694. for i = 1,20 do
  4695. wait()
  4696. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4697. a21e.Transparency = a21e.Transparency + 0.03
  4698. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4699. a51e.Transparency = a51e.Transparency + 0.03
  4700. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4701. a61e.Transparency = a61e.Transparency + 0.02
  4702. for i,v in pairs(to.Parent:GetChildren()) do
  4703. if v:IsA("Humanoid") then
  4704. v.Health = v.Health - 0.5
  4705.  
  4706. v.PlatformStand = true
  4707. end
  4708. end
  4709. end
  4710. a61e:Destroy()
  4711. aa61e:Destroy()
  4712. a51e:Destroy()
  4713. aa51e:Destroy()
  4714. a21e:Destroy()
  4715. aa21e:Destroy()
  4716.  
  4717. end
  4718.  
  4719.  
  4720. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4721. for i = 0, 1, 0.1 do
  4722. swait()
  4723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4725. 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)
  4726. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4727. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4728. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4729. end
  4730.  
  4731.  
  4732.  
  4733. wait(0.7)
  4734. end)()
  4735.  
  4736.  
  4737.  
  4738.  
  4739. RootPart.Anchored = true
  4740.  
  4741. for i = 0, 1, 0.1 do
  4742. swait()
  4743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4745. 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)
  4746. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4747. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4748. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4749. end
  4750.  
  4751.  
  4752. StrongPunch:Play()
  4753.  
  4754.  
  4755. for i = 0, 1, 0.1 do
  4756. swait()
  4757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4759. 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)
  4760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4762. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4763. end
  4764.  
  4765. for i = 0, 1, 0.1 do
  4766. swait()
  4767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4769. 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)
  4770. 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)
  4771. 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)
  4772. 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)
  4773. end
  4774.  
  4775.  
  4776.  
  4777. for i,v in pairs(to.Parent:GetChildren()) do
  4778. if v:IsA("Humanoid") then
  4779. v.Health = v.Health - 20
  4780.  
  4781. v.PlatformStand = true
  4782. end
  4783. end
  4784.  
  4785. StrongPunch2:Play()
  4786. for i = 0, 1, 0.1 do
  4787. swait()
  4788. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4789. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4790. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4791. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4792. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4793. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4794. end
  4795.  
  4796. hitground = new("Part",char)
  4797. hitground.Size = Vector3.new(5,5,5)
  4798. hitground.Name = "Ground"
  4799. hitground.Transparency = 1
  4800. hitground.CanCollide = false
  4801. game.Debris:AddItem(hitground,2)
  4802. hitground.Position = Vector3.new(999,999,999)
  4803. hitgroundweld = new("Weld",hitground)
  4804. hitgroundweld.Part0 = to
  4805. hitgroundweld.Part1 = hitground
  4806. hitground.Touched:connect(function(hit2)
  4807. if hit2.Size.x > 150 then
  4808. hitground:Destroy()
  4809. ad = new("Part",char)
  4810. ad.Name = "NewPart"
  4811. ad.Size = Vector3.new(30,0.1,30)
  4812. ad.CanCollide = false
  4813. ad.Anchored = true
  4814. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4815. ad.Transparency = 1
  4816. aad = new("Decal",ad)
  4817.  
  4818. aad.Face = "Top"
  4819. aad.Transparency = 1
  4820. aad.Transparency = 0
  4821. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4822. smoke = new("Part",to)
  4823. smokemesh = new("SpecialMesh",smoke)
  4824. smokemesh.MeshId = "rbxassetid://928329648"
  4825. smoke.BrickColor = hit2.BrickColor
  4826. smoke.Anchored = true
  4827. smoke.Position = hitground.Position
  4828. GroundImpact:Play()
  4829. for i = 1,20 do
  4830. wait()
  4831. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4832. smoke.Transparency = smoke.Transparency + 1/20
  4833. end
  4834. smoke:Destroy()
  4835. wait(0.5)
  4836.  
  4837. for i = 1,20 do
  4838. wait(0.1)
  4839. aad.Transparency = aad.Transparency + 1/20
  4840. end
  4841. end
  4842. end)
  4843. to.Anchored = false
  4844. ys = Instance.new("BodyVelocity",to)
  4845. ys.Name = "GO"
  4846.  
  4847. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4848.  
  4849. ys.Velocity = v3(0,-90,0)
  4850.  
  4851. wait(1)
  4852. ys:Destroy()
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858. hit3 = false
  4859. hit4 = false
  4860.  
  4861.  
  4862. hit1 = false
  4863. hit2 = false
  4864. hit3 = false
  4865. hit4 = false
  4866. idle = true
  4867. RootPart.Anchored = false
  4868. end
  4869. end)
  4870. end
  4871.  
  4872.  
  4873. function Combo4()
  4874. getplayer = new("Part",char)
  4875. getplayer.Position = Vector3.new(999,999,999)
  4876. getplayer.Transparency = 1
  4877. getplayer.Size = v3(3,3,3)
  4878. getplayer.CanCollide = false
  4879. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4880. getplayer.Name = "GetPlayer"
  4881.  
  4882. game.Debris:AddItem(getplayer,0.5)
  4883.  
  4884. getplayer.Touched:connect(function(hit)
  4885. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4886. getplayer:Destroy()
  4887. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4888. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4889. to.Anchored = true
  4890. RootPart.Anchored = true
  4891. idle = false
  4892.  
  4893.  
  4894. punchsound1:Play()
  4895. hit1 = true
  4896. for i = 0, 0.5, 0.1 do
  4897. swait()
  4898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4900. 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)
  4901. 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)
  4902. 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)
  4903. 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)
  4904. end
  4905. punchsound1:Play()
  4906. for i = 0, 0.5, 0.1 do
  4907. swait()
  4908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4910. 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)
  4911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4913. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4914. end
  4915. punchsound1:Play()
  4916. for i = 0, 0.6, 0.1 do
  4917. swait()
  4918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4920. 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)
  4921. 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)
  4922. 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)
  4923. 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)
  4924. end
  4925. for i = 0, 0.6, 0.1 do
  4926. swait()
  4927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4929. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4930. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4931. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4932. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4933. end
  4934. for i = 0, 0.5, 0.1 do
  4935. swait()
  4936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4938. 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)
  4939. 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)
  4940. 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)
  4941. 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)
  4942. end
  4943. punchsound1:Play()
  4944. for i = 0, 0.5, 0.1 do
  4945. swait()
  4946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4948. 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)
  4949. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4950. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4951. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4952. end
  4953. punchsound1:Play()
  4954. for i = 0, 0.6, 0.1 do
  4955. swait()
  4956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4958. 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)
  4959. 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)
  4960. 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)
  4961. 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)
  4962. end
  4963. for i = 0, 0.6, 0.1 do
  4964. swait()
  4965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4967. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4969. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4970. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4971. end
  4972. for i = 0, 0.5, 0.1 do
  4973. swait()
  4974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4976. 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)
  4977. 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)
  4978. 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)
  4979. 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)
  4980. end
  4981. punchsound1:Play()
  4982. for i = 0, 0.5, 0.1 do
  4983. swait()
  4984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4986. 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)
  4987. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4989. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4990. end
  4991. punchsound1:Play()
  4992. for i = 0, 0.6, 0.1 do
  4993. swait()
  4994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4996. 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)
  4997. 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)
  4998. 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)
  4999. 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)
  5000. end
  5001. for i = 0, 0.6, 0.1 do
  5002. swait()
  5003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5005. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5006. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5007. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5008. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5009. end
  5010. for i = 0, 0.5, 0.1 do
  5011. swait()
  5012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5014. 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)
  5015. 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)
  5016. 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)
  5017. 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)
  5018. end
  5019. punchsound1:Play()
  5020. for i = 0, 0.5, 0.1 do
  5021. swait()
  5022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5024. 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)
  5025. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5026. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5027. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5028. end
  5029. punchsound1:Play()
  5030. for i = 0, 0.6, 0.1 do
  5031. swait()
  5032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5034. 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)
  5035. 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)
  5036. 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)
  5037. 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)
  5038. end
  5039. for i = 0, 0.6, 0.1 do
  5040. swait()
  5041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5043. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5045. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5046. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5047. end
  5048. for i = 0, 0.5, 0.1 do
  5049. swait()
  5050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5052. 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)
  5053. 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)
  5054. 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)
  5055. 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)
  5056. end
  5057. punchsound1:Play()
  5058. for i = 0, 0.5, 0.1 do
  5059. swait()
  5060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5062. 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)
  5063. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5064. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5065. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5066. end
  5067. punchsound1:Play()
  5068. for i = 0, 0.6, 0.1 do
  5069. swait()
  5070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5072. 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)
  5073. 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)
  5074. 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)
  5075. 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)
  5076. end
  5077. StrongPunch2:Play()
  5078. for i = 0, 5, 0.1 do
  5079. swait()
  5080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5082. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5083. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5084. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5085. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5086. end
  5087.  
  5088. for i,v in pairs(to.Parent:GetChildren()) do
  5089. if v:IsA("Humanoid") then
  5090. v.Health = v.Health - 20
  5091.  
  5092. v.PlatformStand = true
  5093. end
  5094. end
  5095. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5096. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5097. Zanzoken = Instance.new("Part",char)
  5098. Zanzoken.Anchored = true
  5099. Zanzoken.Position = v3(999,999,999)
  5100. Zanzoken.CFrame = Torso.CFrame
  5101. game.Debris:AddItem(Zanzoken,0.5)
  5102. Zanzoken.Transparency = 1
  5103. Zano:Play()
  5104. wait()
  5105. idk = Instance.new("BillboardGui",Zanzoken)
  5106. idk.Size = UDim2.new(10,0,15,0)
  5107. idk.AlwaysOnTop = false
  5108. idk1 = Instance.new("ImageLabel",idk)
  5109. idk1.BackgroundTransparency = 1
  5110. idk.ExtentsOffset = v3(0,0,0)
  5111. idk1.ImageTransparency = 0
  5112. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5113. idk1.Size = UDim2.new(2,0,1,0)
  5114. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5115. idk1.Image = "rbxassetid://319554883"
  5116. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5117. wait()
  5118. Zanzoken = Instance.new("Part",char)
  5119. Zanzoken.Anchored = true
  5120. Zanzoken.Position = v3(999,999,999)
  5121. Zanzoken.CFrame = Torso.CFrame
  5122. game.Debris:AddItem(Zanzoken,0.5)
  5123. Zanzoken.Transparency = 1
  5124. wait()
  5125. idk = Instance.new("BillboardGui",Zanzoken)
  5126. idk.Size = UDim2.new(20,0,20,0)
  5127. idk.AlwaysOnTop = false
  5128. idk1 = Instance.new("ImageLabel",idk)
  5129. idk1.BackgroundTransparency = 1
  5130. idk.ExtentsOffset = v3(0,0,0)
  5131. idk1.ImageTransparency = 0
  5132. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5133. idk1.Size = UDim2.new(2,0,1,0)
  5134. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5135. idk1.Image = "rbxassetid://319554883"
  5136. for i = 0, 0.5, 0.1 do
  5137. swait()
  5138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5140. 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)
  5141. 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)
  5142. 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)
  5143. 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)
  5144. end
  5145. punchsound1:Play()
  5146. for i = 0, 0.5, 0.1 do
  5147. swait()
  5148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5150. 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)
  5151. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5152. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5153. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5154. end
  5155. punchsound1:Play()
  5156. for i = 0, 0.6, 0.1 do
  5157. swait()
  5158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5160. 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)
  5161. 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)
  5162. 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)
  5163. 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)
  5164. end
  5165. for i = 0, 0.6, 0.1 do
  5166. swait()
  5167. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5168. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5169. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5170. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5171. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5172. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5173. end
  5174. for i = 0, 0.5, 0.1 do
  5175. swait()
  5176. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5177. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5178. 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)
  5179. 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)
  5180. 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)
  5181. 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)
  5182. end
  5183. punchsound1:Play()
  5184. for i = 0, 0.5, 0.1 do
  5185. swait()
  5186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5188. 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)
  5189. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5190. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5191. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5192. end
  5193. punchsound1:Play()
  5194. for i = 0, 0.6, 0.1 do
  5195. swait()
  5196. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5197. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5198. 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)
  5199. 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)
  5200. 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)
  5201. 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)
  5202. end
  5203. for i = 0, 0.6, 0.1 do
  5204. swait()
  5205. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5206. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5207. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5208. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5209. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5210. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5211. end
  5212. for i = 0, 0.5, 0.1 do
  5213. swait()
  5214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5216. 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)
  5217. 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)
  5218. 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)
  5219. 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)
  5220. end
  5221. punchsound1:Play()
  5222. for i = 0, 0.5, 0.1 do
  5223. swait()
  5224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5226. 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)
  5227. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5228. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5229. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5230. end
  5231. punchsound1:Play()
  5232. for i = 0, 0.6, 0.1 do
  5233. swait()
  5234. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5235. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5236. 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)
  5237. 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)
  5238. 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)
  5239. 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)
  5240. end
  5241. for i = 0, 0.6, 0.1 do
  5242. swait()
  5243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5245. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5246. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5247. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5248. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5249. end
  5250. for i = 0, 0.5, 0.1 do
  5251. swait()
  5252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5253. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5254. 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)
  5255. 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)
  5256. 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)
  5257. 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)
  5258. end
  5259. punchsound1:Play()
  5260. for i = 0, 0.5, 0.1 do
  5261. swait()
  5262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5264. 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)
  5265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5266. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5267. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5268. end
  5269. punchsound1:Play()
  5270. for i = 0, 0.3, 0.1 do
  5271. swait()
  5272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5274. 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)
  5275. 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)
  5276. 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)
  5277. 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)
  5278. end
  5279. for i = 0, 0.3, 0.1 do
  5280. swait()
  5281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5283. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5284. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5285. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5286. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5287. end
  5288. for i = 0, 0.3, 0.1 do
  5289. swait()
  5290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5292. 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)
  5293. 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)
  5294. 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)
  5295. 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)
  5296. end
  5297. punchsound1:Play()
  5298. for i = 0, 0.3, 0.1 do
  5299. swait()
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5302. 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)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5305. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5306. end
  5307. punchsound1:Play()
  5308. for i = 0, 0.3, 0.1 do
  5309. swait()
  5310. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5311. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5312. 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)
  5313. 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)
  5314. 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)
  5315. 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)
  5316. end
  5317. for i = 0, 0.3, 0.1 do
  5318. swait()
  5319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5321. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5322. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5323. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5324. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5325. end
  5326. punchsound1:Play()
  5327. for i = 0, 1, 0.1 do
  5328. swait()
  5329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5331. 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)
  5332. 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)
  5333. 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)
  5334. 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)
  5335. end
  5336. for i = 0, 0.3, 0.1 do
  5337. swait()
  5338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5340. 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)
  5341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5342. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5343. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5344. end
  5345. punchsound1:Play()
  5346. for i = 0, 0.3, 0.1 do
  5347. swait()
  5348. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5349. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5350. 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)
  5351. 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)
  5352. 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)
  5353. 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)
  5354. end
  5355. for i = 0, 0.3, 0.1 do
  5356. swait()
  5357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5359. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5360. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5361. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5362. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5363. end
  5364. for i = 0, 0.3, 0.1 do
  5365. swait()
  5366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5368. 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)
  5369. 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)
  5370. 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)
  5371. 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)
  5372. end
  5373. punchsound1:Play()
  5374. for i = 0, 0.3, 0.1 do
  5375. swait()
  5376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5378. 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)
  5379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5381. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5382. end
  5383. punchsound1:Play()
  5384. for i = 0, 0.6, 0.1 do
  5385. swait()
  5386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5387. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5388. 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)
  5389. 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)
  5390. 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)
  5391. 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)
  5392. end
  5393. for i = 0, 0.3, 0.1 do
  5394. swait()
  5395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5397. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5400. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5401. end
  5402. for i = 0, 0.3, 0.1 do
  5403. swait()
  5404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5406. 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)
  5407. 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)
  5408. 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)
  5409. 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)
  5410. end
  5411. punchsound1:Play()
  5412. for i = 0, 0.5, 0.1 do
  5413. swait()
  5414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5416. 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)
  5417. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5418. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5419. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5420. end
  5421. punchsound1:Play()
  5422. for i = 0, 0.6, 0.1 do
  5423. swait()
  5424. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5425. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5426. 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)
  5427. 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)
  5428. 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)
  5429. 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)
  5430. end
  5431. for i = 0, 0.6, 0.1 do
  5432. swait()
  5433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5435. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5436. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5437. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5438. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5439. end
  5440. for i = 0, 0.5, 0.1 do
  5441. swait()
  5442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5444. 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)
  5445. 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)
  5446. 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)
  5447. 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)
  5448. end
  5449. punchsound1:Play()
  5450. for i = 0, 0.5, 0.1 do
  5451. swait()
  5452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5454. 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)
  5455. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5456. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5457. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5458. end
  5459. punchsound1:Play()
  5460. for i = 0, 0.6, 0.1 do
  5461. swait()
  5462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5464. 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)
  5465. 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)
  5466. 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)
  5467. 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)
  5468. end
  5469. for i = 0, 0.6, 0.1 do
  5470. swait()
  5471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5473. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5475. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5476. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5477. end
  5478. for i = 0, 0.5, 0.1 do
  5479. swait()
  5480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5482. 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)
  5483. 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)
  5484. 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)
  5485. 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)
  5486. end
  5487. punchsound1:Play()
  5488. for i = 0, 0.5, 0.1 do
  5489. swait()
  5490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5492. 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)
  5493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5495. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5496. end
  5497. punchsound1:Play()
  5498. for i = 0, 0.6, 0.1 do
  5499. swait()
  5500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5502. 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)
  5503. 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)
  5504. 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)
  5505. 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)
  5506. end
  5507. for i = 0, 0.6, 0.1 do
  5508. swait()
  5509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5511. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5514. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5515. end
  5516. punchsound1:Play()
  5517. for i = 0, 1, 0.1 do
  5518. swait()
  5519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5521. 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)
  5522. 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)
  5523. 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)
  5524. 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)
  5525. end
  5526. for i = 0, 0.5, 0.1 do
  5527. swait()
  5528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5530. 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)
  5531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5533. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5534. end
  5535. punchsound1:Play()
  5536. for i = 0, 0.6, 0.1 do
  5537. swait()
  5538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5540. 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)
  5541. 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)
  5542. 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)
  5543. 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)
  5544. end
  5545. for i = 0, 0.6, 0.1 do
  5546. swait()
  5547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5549. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5550. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5551. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5552. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5553. end
  5554. for i = 0, 0.5, 0.1 do
  5555. swait()
  5556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5558. 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)
  5559. 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)
  5560. 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)
  5561. 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)
  5562. end
  5563. punchsound1:Play()
  5564. for i = 0, 0.5, 0.1 do
  5565. swait()
  5566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5568. 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)
  5569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5571. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5572. end
  5573. punchsound1:Play()
  5574. for i = 0, 0.6, 0.1 do
  5575. swait()
  5576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5578. 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)
  5579. 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)
  5580. 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)
  5581. 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)
  5582. end
  5583. for i = 0, 0.6, 0.1 do
  5584. swait()
  5585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5587. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5590. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5591. end
  5592. for i = 0, 0.5, 0.1 do
  5593. swait()
  5594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5596. 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)
  5597. 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)
  5598. 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)
  5599. 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)
  5600. end
  5601. punchsound1:Play()
  5602. for i = 0, 0.5, 0.1 do
  5603. swait()
  5604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5606. 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)
  5607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5609. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5610. end
  5611. punchsound1:Play()
  5612. for i = 0, 0.6, 0.1 do
  5613. swait()
  5614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5616. 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)
  5617. 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)
  5618. 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)
  5619. 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)
  5620. end
  5621. for i = 0, 0.6, 0.1 do
  5622. swait()
  5623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5625. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5626. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5627. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5628. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5629. end
  5630. for i = 0, 0.5, 0.1 do
  5631. swait()
  5632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5634. 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)
  5635. 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)
  5636. 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)
  5637. 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)
  5638. end
  5639. punchsound1:Play()
  5640. for i = 0, 0.5, 0.1 do
  5641. swait()
  5642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5644. 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)
  5645. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5646. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5647. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5648. end
  5649. punchsound1:Play()
  5650. for i = 0, 0.6, 0.1 do
  5651. swait()
  5652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5654. 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)
  5655. 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)
  5656. 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)
  5657. 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)
  5658. end
  5659. for i = 0, 0.6, 0.1 do
  5660. swait()
  5661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5662. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5663. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5664. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5665. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5666. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5667. end
  5668. for i = 0, 0.5, 0.1 do
  5669. swait()
  5670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5672. 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)
  5673. 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)
  5674. 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)
  5675. 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)
  5676. end
  5677. punchsound1:Play()
  5678. for i = 0, 0.5, 0.1 do
  5679. swait()
  5680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5682. 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)
  5683. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5684. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5685. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5686. end
  5687. punchsound1:Play()
  5688. for i = 0, 0.6, 0.1 do
  5689. swait()
  5690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5692. 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)
  5693. 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)
  5694. 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)
  5695. 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)
  5696. end
  5697. for i = 0, 0.6, 0.1 do
  5698. swait()
  5699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5701. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5703. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5704. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5705. end
  5706. punchsound1:Play()
  5707. for i = 0, 1, 0.1 do
  5708. swait()
  5709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5711. 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)
  5712. 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)
  5713. 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)
  5714. 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)
  5715. end
  5716. for i = 0, 0.5, 0.1 do
  5717. swait()
  5718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5720. 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)
  5721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5723. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5724. end
  5725. punchsound1:Play()
  5726. for i = 0, 0.6, 0.1 do
  5727. swait()
  5728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5730. 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)
  5731. 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)
  5732. 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)
  5733. 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)
  5734. end
  5735. for i = 0, 0.6, 0.1 do
  5736. swait()
  5737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5739. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5740. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5742. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5743. end
  5744. for i = 0, 0.5, 0.1 do
  5745. swait()
  5746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5748. 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)
  5749. 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)
  5750. 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)
  5751. 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)
  5752. end
  5753. punchsound1:Play()
  5754. for i = 0, 0.3, 0.1 do
  5755. swait()
  5756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5758. 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)
  5759. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5760. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5761. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5762. end
  5763. punchsound1:Play()
  5764. for i = 0, 0.3, 0.1 do
  5765. swait()
  5766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5768. 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)
  5769. 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)
  5770. 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)
  5771. 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)
  5772. end
  5773. for i = 0, 0.3, 0.1 do
  5774. swait()
  5775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5777. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5778. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5779. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5780. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5781. end
  5782. for i = 0, 0.3, 0.1 do
  5783. swait()
  5784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5786. 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)
  5787. 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)
  5788. 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)
  5789. 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)
  5790. end
  5791. punchsound1:Play()
  5792. for i = 0, 0.3, 0.1 do
  5793. swait()
  5794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5796. 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)
  5797. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5799. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5800. end
  5801. punchsound1:Play()
  5802. for i = 0, 0.3, 0.1 do
  5803. swait()
  5804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5806. 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)
  5807. 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)
  5808. 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)
  5809. 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)
  5810. end
  5811. for i = 0, 0.3, 0.1 do
  5812. swait()
  5813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5815. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5816. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5817. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5818. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5819. end
  5820. for i = 0, 0.3, 0.1 do
  5821. swait()
  5822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5824. 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)
  5825. 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)
  5826. 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)
  5827. 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)
  5828. end
  5829. punchsound1:Play()
  5830. for i = 0, 0.3, 0.1 do
  5831. swait()
  5832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5834. 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)
  5835. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5836. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5837. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5838. end
  5839. punchsound1:Play()
  5840. for i = 0, 0.3, 0.1 do
  5841. swait()
  5842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5844. 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)
  5845. 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)
  5846. 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)
  5847. 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)
  5848. end
  5849. for i = 0, 0.1, 0.1 do
  5850. swait()
  5851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5853. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5855. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5856. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5857. end
  5858. for i = 0, 0.1, 0.1 do
  5859. swait()
  5860. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5861. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5862. 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)
  5863. 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)
  5864. 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)
  5865. 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)
  5866. end
  5867. punchsound1:Play()
  5868. for i = 0, 0.1, 0.1 do
  5869. swait()
  5870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5872. 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)
  5873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5875. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5876. end
  5877. punchsound1:Play()
  5878. for i = 0, 0.1, 0.1 do
  5879. swait()
  5880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5882. 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)
  5883. 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)
  5884. 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)
  5885. 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)
  5886. end
  5887. for i = 0, 0.1, 0.1 do
  5888. swait()
  5889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5890. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5891. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5892. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5893. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5894. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5895. end
  5896. punchsound1:Play()
  5897. for i = 0, 0.4, 0.1 do
  5898. swait()
  5899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5901. 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)
  5902. 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)
  5903. 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)
  5904. 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)
  5905. end
  5906. for i,v in pairs(to.Parent:GetChildren()) do
  5907. if v:IsA("Humanoid") then
  5908. v.Health = v.Health - 20
  5909.  
  5910. v.PlatformStand = true
  5911. end
  5912. end
  5913. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5914. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5915. Zanzoken = Instance.new("Part",char)
  5916. Zanzoken.Anchored = true
  5917. Zanzoken.Position = v3(999,999,999)
  5918. Zanzoken.CFrame = Torso.CFrame
  5919. game.Debris:AddItem(Zanzoken,0.5)
  5920. Zanzoken.Transparency = 1
  5921. Zano:Play()
  5922. wait()
  5923. idk = Instance.new("BillboardGui",Zanzoken)
  5924. idk.Size = UDim2.new(10,0,15,0)
  5925. idk.AlwaysOnTop = false
  5926. idk1 = Instance.new("ImageLabel",idk)
  5927. idk1.BackgroundTransparency = 1
  5928. idk.ExtentsOffset = v3(0,0,0)
  5929. idk1.ImageTransparency = 0
  5930. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5931. idk1.Size = UDim2.new(2,0,1,0)
  5932. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5933. idk1.Image = "rbxassetid://319554883"
  5934. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5935. wait()
  5936. Zanzoken = Instance.new("Part",char)
  5937. Zanzoken.Anchored = true
  5938. Zanzoken.Position = v3(999,999,999)
  5939. Zanzoken.CFrame = Torso.CFrame
  5940. game.Debris:AddItem(Zanzoken,0.5)
  5941. Zanzoken.Transparency = 1
  5942. wait()
  5943. idk = Instance.new("BillboardGui",Zanzoken)
  5944. idk.Size = UDim2.new(20,0,20,0)
  5945. idk.AlwaysOnTop = false
  5946. idk1 = Instance.new("ImageLabel",idk)
  5947. idk1.BackgroundTransparency = 1
  5948. idk.ExtentsOffset = v3(0,0,0)
  5949. idk1.ImageTransparency = 0
  5950. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5951. idk1.Size = UDim2.new(2,0,1,0)
  5952. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5953. idk1.Image = "rbxassetid://319554883"
  5954. punchsound1:Play()
  5955. for i = 0, 6, 0.1 do
  5956. swait()
  5957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5959. 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)
  5960. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5961. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5962. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5963. end
  5964. for i = 0, 0.6, 0.1 do
  5965. swait()
  5966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5968. 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)
  5969. 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)
  5970. 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)
  5971. 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)
  5972. end
  5973. for i = 0, 0.6, 0.1 do
  5974. swait()
  5975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5979. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5980. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5981. end
  5982. punchsound1:Play()
  5983. for i = 0, 1, 0.1 do
  5984. swait()
  5985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5987. 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)
  5988. 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)
  5989. 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)
  5990. 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)
  5991. end
  5992. for i = 0, 0.6, 0.1 do
  5993. swait()
  5994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5996. 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)
  5997. 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)
  5998. 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)
  5999. 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)
  6000. end
  6001. for i = 0, 0.6, 0.1 do
  6002. swait()
  6003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6005. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6006. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6007. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6008. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6009. end
  6010. punchsound1:Play()
  6011. for i = 0, 1, 0.1 do
  6012. swait()
  6013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6015. 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)
  6016. 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)
  6017. 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)
  6018. 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)
  6019. end
  6020. for i = 0, 0.6, 0.1 do
  6021. swait()
  6022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6024. 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)
  6025. 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)
  6026. 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)
  6027. 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)
  6028. end
  6029. for i = 0, 0.6, 0.1 do
  6030. swait()
  6031. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6032. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6033. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6034. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6035. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6036. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6037. end
  6038. punchsound1:Play()
  6039. for i = 0, 1, 0.1 do
  6040. swait()
  6041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6043. 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)
  6044. 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)
  6045. 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)
  6046. 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)
  6047. end
  6048. for i = 0, 0.6, 0.1 do
  6049. swait()
  6050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6052. 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)
  6053. 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)
  6054. 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)
  6055. 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)
  6056. end
  6057. for i = 0, 0.6, 0.1 do
  6058. swait()
  6059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6061. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6062. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6063. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6064. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6065. end
  6066. punchsound1:Play()
  6067. for i = 0, 1, 0.1 do
  6068. swait()
  6069. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6070. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6071. 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)
  6072. 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)
  6073. 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)
  6074. 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)
  6075. end
  6076. for i = 0, 0.6, 0.1 do
  6077. swait()
  6078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6080. 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)
  6081. 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)
  6082. 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)
  6083. 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)
  6084. end
  6085. for i = 0, 0.6, 0.1 do
  6086. swait()
  6087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6088. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6089. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6090. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6091. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6092. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6093. end
  6094. punchsound1:Play()
  6095. for i = 0, 1, 0.1 do
  6096. swait()
  6097. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6098. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6099. 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)
  6100. 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)
  6101. 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)
  6102. 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)
  6103. end
  6104. for i = 0, 0.6, 0.1 do
  6105. swait()
  6106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6108. 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)
  6109. 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)
  6110. 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)
  6111. 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)
  6112. end
  6113. for i = 0, 0.6, 0.1 do
  6114. swait()
  6115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6117. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6118. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6119. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6120. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6121. end
  6122. punchsound1:Play()
  6123. for i = 0, 1, 0.1 do
  6124. swait()
  6125. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6126. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6127. 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)
  6128. 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)
  6129. 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)
  6130. 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)
  6131. end
  6132.  
  6133.  
  6134.  
  6135. for i,v in pairs(to.Parent:GetChildren()) do
  6136. if v:IsA("Humanoid") then
  6137. v.Health = v.Health - 20
  6138.  
  6139. v.PlatformStand = true
  6140. end
  6141. end
  6142. StrongPunch:Play()
  6143. for i = 0, 1, 0.1 do
  6144. swait()
  6145. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6146. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6147. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6148. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6149. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6150. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6151. end
  6152. for i = 0, 1, 0.1 do
  6153. swait()
  6154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6156. 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)
  6157. 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)
  6158. 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)
  6159. 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)
  6160. end
  6161. for i,v in pairs(to.Parent:GetChildren()) do
  6162. if v:IsA("Humanoid") then
  6163. v.Health = v.Health - 5
  6164.  
  6165. v.PlatformStand = true
  6166. end
  6167. end
  6168. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6169. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6170. Zanzoken = Instance.new("Part",char)
  6171. Zanzoken.Anchored = true
  6172. Zanzoken.Position = v3(999,999,999)
  6173. Zanzoken.CFrame = Torso.CFrame
  6174. game.Debris:AddItem(Zanzoken,0.5)
  6175. Zanzoken.Transparency = 1
  6176. Zano:Play()
  6177. wait()
  6178. idk = Instance.new("BillboardGui",Zanzoken)
  6179. idk.Size = UDim2.new(10,0,15,0)
  6180. idk.AlwaysOnTop = false
  6181. idk1 = Instance.new("ImageLabel",idk)
  6182. idk1.BackgroundTransparency = 1
  6183. idk.ExtentsOffset = v3(0,0,0)
  6184. idk1.ImageTransparency = 0
  6185. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6186. idk1.Size = UDim2.new(2,0,1,0)
  6187. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6188. idk1.Image = "rbxassetid://319554883"
  6189. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6190. wait()
  6191. Zanzoken = Instance.new("Part",char)
  6192. Zanzoken.Anchored = true
  6193. Zanzoken.Position = v3(999,999,999)
  6194. Zanzoken.CFrame = Torso.CFrame
  6195. game.Debris:AddItem(Zanzoken,0.5)
  6196. Zanzoken.Transparency = 1
  6197. wait()
  6198. idk = Instance.new("BillboardGui",Zanzoken)
  6199. idk.Size = UDim2.new(20,0,20,0)
  6200. idk.AlwaysOnTop = false
  6201. idk1 = Instance.new("ImageLabel",idk)
  6202. idk1.BackgroundTransparency = 1
  6203. idk.ExtentsOffset = v3(0,0,0)
  6204. idk1.ImageTransparency = 0
  6205. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6206. idk1.Size = UDim2.new(2,0,1,0)
  6207. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6208. idk1.Image = "rbxassetid://319554883"
  6209. for i = 0, 1, 0.1 do
  6210. swait()
  6211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6213. 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)
  6214. 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)
  6215. 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)
  6216. 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)
  6217. end
  6218. punchsound1:Play()
  6219. for i = 0, 1, 0.1 do
  6220. swait()
  6221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6222. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6223. 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)
  6224. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6225. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6226. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6227. end
  6228. punchsound1:Play()
  6229. for i = 0, 1, 0.1 do
  6230. swait()
  6231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6233. 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)
  6234. 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)
  6235. 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)
  6236. 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)
  6237. end
  6238. for i = 0, 1, 0.1 do
  6239. swait()
  6240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6242. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6243. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6244. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6245. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6246. end
  6247. for i = 0, 1, 0.1 do
  6248. swait()
  6249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6251. 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)
  6252. 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)
  6253. 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)
  6254. 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)
  6255. end
  6256. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6257. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6258. Zanzoken = Instance.new("Part",char)
  6259. Zanzoken.Anchored = true
  6260. Zanzoken.Position = v3(999,999,999)
  6261. Zanzoken.CFrame = Torso.CFrame
  6262. game.Debris:AddItem(Zanzoken,0.5)
  6263. Zanzoken.Transparency = 1
  6264. Zano:Play()
  6265. wait()
  6266. idk = Instance.new("BillboardGui",Zanzoken)
  6267. idk.Size = UDim2.new(10,0,15,0)
  6268. idk.AlwaysOnTop = false
  6269. idk1 = Instance.new("ImageLabel",idk)
  6270. idk1.BackgroundTransparency = 1
  6271. idk.ExtentsOffset = v3(0,0,0)
  6272. idk1.ImageTransparency = 0
  6273. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6274. idk1.Size = UDim2.new(2,0,1,0)
  6275. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6276. idk1.Image = "rbxassetid://319554883"
  6277. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6278. wait()
  6279. Zanzoken = Instance.new("Part",char)
  6280. Zanzoken.Anchored = true
  6281. Zanzoken.Position = v3(999,999,999)
  6282. Zanzoken.CFrame = Torso.CFrame
  6283. game.Debris:AddItem(Zanzoken,0.5)
  6284. Zanzoken.Transparency = 1
  6285. wait()
  6286. idk = Instance.new("BillboardGui",Zanzoken)
  6287. idk.Size = UDim2.new(20,0,20,0)
  6288. idk.AlwaysOnTop = false
  6289. idk1 = Instance.new("ImageLabel",idk)
  6290. idk1.BackgroundTransparency = 1
  6291. idk.ExtentsOffset = v3(0,0,0)
  6292. idk1.ImageTransparency = 0
  6293. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6294. idk1.Size = UDim2.new(2,0,1,0)
  6295. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6296. idk1.Image = "rbxassetid://319554883"
  6297. StrongPunch:Play()
  6298. Break:Play()
  6299.  
  6300. for i = 0, 6, 0.1 do
  6301. swait()
  6302. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6303. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6304. 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)
  6305. 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)
  6306. 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)
  6307. 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)
  6308. end
  6309. StrongPunch1:Play()
  6310. for i = 0, 6, 0.1 do
  6311. swait()
  6312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6314. 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)
  6315. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6316. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6317. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6318. end
  6319. StrongPunch2:Play()
  6320. for i = 0, 7, 0.1 do
  6321. swait()
  6322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6324. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6327. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6328. end
  6329. for i = 0, 1, 0.1 do
  6330. swait()
  6331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6333. 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)
  6334. 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)
  6335. 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)
  6336. 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)
  6337. end
  6338. punchsound1:Play()
  6339. for i = 0, 1, 0.1 do
  6340. swait()
  6341. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6342. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6343. 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)
  6344. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6345. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6346. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6347. end
  6348. punchsound1:Play()
  6349. for i = 0, 1, 0.1 do
  6350. swait()
  6351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6353. 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)
  6354. 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)
  6355. 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)
  6356. 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)
  6357. end
  6358. for i = 0, 1, 0.1 do
  6359. swait()
  6360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6361. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6362. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6363. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6364. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6365. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6366. end
  6367. for i = 0, 1, 0.1 do
  6368. swait()
  6369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6371. 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)
  6372. 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)
  6373. 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)
  6374. 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)
  6375. end
  6376. punchsound1:Play()
  6377. for i = 0, 0.5, 0.1 do
  6378. swait()
  6379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6381. 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)
  6382. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6383. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6384. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6385. end
  6386. punchsound1:Play()
  6387. for i = 0, 0.5, 0.1 do
  6388. swait()
  6389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6391. 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)
  6392. 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)
  6393. 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)
  6394. 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)
  6395. end
  6396. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6397. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6398. Zanzoken = Instance.new("Part",char)
  6399. Zanzoken.Anchored = true
  6400. Zanzoken.Position = v3(999,999,999)
  6401. Zanzoken.CFrame = Torso.CFrame
  6402. game.Debris:AddItem(Zanzoken,0.5)
  6403. Zanzoken.Transparency = 1
  6404. Zano:Play()
  6405. wait()
  6406. idk = Instance.new("BillboardGui",Zanzoken)
  6407. idk.Size = UDim2.new(10,0,15,0)
  6408. idk.AlwaysOnTop = false
  6409. idk1 = Instance.new("ImageLabel",idk)
  6410. idk1.BackgroundTransparency = 1
  6411. idk.ExtentsOffset = v3(0,0,0)
  6412. idk1.ImageTransparency = 0
  6413. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6414. idk1.Size = UDim2.new(2,0,1,0)
  6415. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6416. idk1.Image = "rbxassetid://319554883"
  6417. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6418. wait()
  6419. Zanzoken = Instance.new("Part",char)
  6420. Zanzoken.Anchored = true
  6421. Zanzoken.Position = v3(999,999,999)
  6422. Zanzoken.CFrame = Torso.CFrame
  6423. game.Debris:AddItem(Zanzoken,0.5)
  6424. Zanzoken.Transparency = 1
  6425. wait()
  6426. idk = Instance.new("BillboardGui",Zanzoken)
  6427. idk.Size = UDim2.new(20,0,20,0)
  6428. idk.AlwaysOnTop = false
  6429. idk1 = Instance.new("ImageLabel",idk)
  6430. idk1.BackgroundTransparency = 1
  6431. idk.ExtentsOffset = v3(0,0,0)
  6432. idk1.ImageTransparency = 0
  6433. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6434. idk1.Size = UDim2.new(2,0,1,0)
  6435. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6436. idk1.Image = "rbxassetid://319554883"
  6437. for i = 0, 0.4, 0.1 do
  6438. swait()
  6439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6441. 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)
  6442. 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)
  6443. 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)
  6444. 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)
  6445. end
  6446. punchsound1:Play()
  6447. for i = 0, 0.4, 0.1 do
  6448. swait()
  6449. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6450. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6451. 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)
  6452. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6453. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6454. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6455. end
  6456. for i = 0, 0.4, 0.1 do
  6457. swait()
  6458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6460. 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)
  6461. 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)
  6462. 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)
  6463. 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)
  6464. end
  6465. punchsound1:Play()
  6466. for i = 0, 0.4, 0.1 do
  6467. swait()
  6468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6470. 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)
  6471. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6472. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6473. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6474. end
  6475. for i = 0, 0.4, 0.1 do
  6476. swait()
  6477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6479. 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)
  6480. 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)
  6481. 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)
  6482. 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)
  6483. end
  6484. punchsound1:Play()
  6485. for i = 0, 0.4, 0.1 do
  6486. swait()
  6487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6489. 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)
  6490. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6491. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6492. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6493. end
  6494. for i = 0, 0.4, 0.1 do
  6495. swait()
  6496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6498. 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)
  6499. 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)
  6500. 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)
  6501. 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)
  6502. end
  6503. punchsound1:Play()
  6504. for i = 0, 0.4, 0.1 do
  6505. swait()
  6506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6508. 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)
  6509. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6510. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6511. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6512. end
  6513. for i = 0, 0.4, 0.1 do
  6514. swait()
  6515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6517. 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)
  6518. 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)
  6519. 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)
  6520. 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)
  6521. end
  6522. punchsound1:Play()
  6523. for i = 0, 0.4, 0.1 do
  6524. swait()
  6525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6527. 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)
  6528. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6529. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6530. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6531. end
  6532. for i = 0, 0.4, 0.1 do
  6533. swait()
  6534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6536. 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)
  6537. 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)
  6538. 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)
  6539. 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)
  6540. end
  6541. punchsound1:Play()
  6542. for i = 0, 0.4, 0.1 do
  6543. swait()
  6544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6546. 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)
  6547. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6548. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6549. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6550. end
  6551. for i = 0, 0.4, 0.1 do
  6552. swait()
  6553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6555. 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)
  6556. 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)
  6557. 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)
  6558. 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)
  6559. end
  6560. punchsound1:Play()
  6561. for i = 0, 0.4, 0.1 do
  6562. swait()
  6563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6564. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6565. 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)
  6566. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6567. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6568. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6569. end
  6570. punchsound1:Play()
  6571. local pie222 = Instance.new("ParticleEmitter")
  6572. pie222.Parent = LeftArm
  6573. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6574. pie222.LightEmission = 1
  6575. pie222.Size = NumberSequence.new(3)
  6576. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6577. pie222.Transparency = NumberSequence.new(0.6,1)
  6578. pie222.EmissionDirection = "Top"
  6579. pie222.Enabled = true
  6580. pie222.Lifetime = NumberRange.new(1)
  6581. pie222.Rotation = NumberRange.new(-320, 320)
  6582. pie222.Rate = 404
  6583. pie222.Speed = NumberRange.new(0)
  6584. pie222.LockedToPart = false
  6585. pie222.VelocitySpread = 2
  6586. for i = 0, 2, 0.1 do
  6587. swait()
  6588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6590. 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)
  6591. 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)
  6592. 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)
  6593. 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)
  6594. end
  6595. wait(2)
  6596. bigbangattack2()
  6597. pie222:Destroy()
  6598.  
  6599. for i,v in pairs(to.Parent:GetChildren()) do
  6600. if v:IsA("Humanoid") then
  6601. v.Health = v.Health - math.huge
  6602.  
  6603. v.PlatformStand = true
  6604. end
  6605. end
  6606.  
  6607. hit1 = false
  6608.  
  6609. hit2 = true
  6610. for i,v in pairs(to.Parent:GetChildren()) do
  6611. if v:IsA("Humanoid") then
  6612. v.Health = v.Health - 10
  6613.  
  6614. v.PlatformStand = true
  6615. end
  6616. end
  6617. hit2 = false
  6618.  
  6619. hit3 = true
  6620. hit4 = true
  6621.  
  6622.  
  6623.  
  6624.  
  6625. coroutine.wrap(function()
  6626. for i=1,2 do
  6627. wait()
  6628.  
  6629.  
  6630.  
  6631.  
  6632.  
  6633. for i,v in pairs(to.Parent:GetChildren()) do
  6634. if v:IsA("Humanoid") then
  6635. v.Health = v.Health - 2
  6636.  
  6637. v.PlatformStand = true
  6638. end
  6639. end
  6640. end
  6641.  
  6642.  
  6643. wait(3)
  6644. end)()
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659. for i,v in pairs(to.Parent:GetChildren()) do
  6660. if v:IsA("Humanoid") then
  6661. v.Health = v.Health - 10
  6662.  
  6663. v.PlatformStand = true
  6664. end
  6665. end
  6666.  
  6667.  
  6668.  
  6669. hitground = new("Part",char)
  6670. hitground.Size = Vector3.new(5,5,5)
  6671. hitground.Name = "Ground"
  6672. hitground.Transparency = 1
  6673. hitground.CanCollide = false
  6674. game.Debris:AddItem(hitground,2)
  6675. hitground.Position = Vector3.new(999,999,999)
  6676. hitgroundweld = new("Weld",hitground)
  6677. hitgroundweld.Part0 = to
  6678. hitgroundweld.Part1 = hitground
  6679. hitground.Touched:connect(function(hit2)
  6680. if hit2.Size.x > 150 then
  6681. hitground:Destroy()
  6682. ad = new("Part",char)
  6683. ad.Name = "NewPart"
  6684. ad.Size = Vector3.new(30,0.1,30)
  6685. ad.CanCollide = false
  6686. ad.Anchored = true
  6687. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6688. ad.Transparency = 1
  6689. aad = new("Decal",ad)
  6690.  
  6691. aad.Face = "Top"
  6692. aad.Transparency = 1
  6693. aad.Transparency = 0
  6694. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6695. smoke = new("Part",to)
  6696. smokemesh = new("SpecialMesh",smoke)
  6697. smokemesh.MeshId = "rbxassetid://928329648"
  6698. smoke.BrickColor = hit2.BrickColor
  6699. smoke.Anchored = true
  6700. smoke.Position = hitground.Position
  6701. GroundImpact:Play()
  6702. for i = 1,20 do
  6703. wait()
  6704. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6705. smoke.Transparency = smoke.Transparency + 1/20
  6706. end
  6707. smoke:Destroy()
  6708. wait(0.5)
  6709.  
  6710. for i = 1,20 do
  6711. wait(0.1)
  6712. aad.Transparency = aad.Transparency + 1/20
  6713. end
  6714. end
  6715. end)
  6716. ys = Instance.new("BodyVelocity",to)
  6717. ys.Name = "GO"
  6718.  
  6719. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6720.  
  6721. ys.Velocity = v3(0,-90,0)
  6722.  
  6723. wait(1)
  6724. ys:Destroy()
  6725.  
  6726.  
  6727.  
  6728. hit3 = false
  6729. hit4 = false
  6730.  
  6731.  
  6732. hit1 = false
  6733. hit2 = false
  6734. hit3 = false
  6735. hit4 = false
  6736. idle = true
  6737. RootPart.Anchored = false
  6738. end
  6739. end)
  6740. end
  6741.  
  6742. function Combo3()
  6743. getplayer = new("Part",char)
  6744. getplayer.Position = Vector3.new(999,999,999)
  6745. getplayer.Transparency = 1
  6746. getplayer.Size = v3(3,3,3)
  6747. getplayer.CanCollide = false
  6748. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6749. getplayer.Name = "GetPlayer"
  6750.  
  6751. game.Debris:AddItem(getplayer,0.5)
  6752.  
  6753. getplayer.Touched:connect(function(hit)
  6754. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6755. getplayer:Destroy()
  6756. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6757. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6758. to.Anchored = true
  6759. RootPart.Anchored = true
  6760. idle = false
  6761.  
  6762.  
  6763. punchsound1:Play()
  6764. hit1 = true
  6765. for i = 0, 1, 0.1 do
  6766. swait()
  6767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6769. 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)
  6770. 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)
  6771. 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)
  6772. 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)
  6773. end
  6774. punchsound1:Play()
  6775. for i = 0, 1, 0.1 do
  6776. swait()
  6777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6779. 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)
  6780. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6781. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6782. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6783. end
  6784. punchsound1:Play()
  6785. for i = 0, 1, 0.1 do
  6786. swait()
  6787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6789. 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)
  6790. 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)
  6791. 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)
  6792. 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)
  6793. end
  6794. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6795. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6796. Zanzoken = Instance.new("Part",char)
  6797. Zanzoken.Anchored = true
  6798. Zanzoken.Position = v3(999,999,999)
  6799. Zanzoken.CFrame = Torso.CFrame
  6800. game.Debris:AddItem(Zanzoken,0.5)
  6801. Zanzoken.Transparency = 1
  6802. Zano:Play()
  6803. wait()
  6804. idk = Instance.new("BillboardGui",Zanzoken)
  6805. idk.Size = UDim2.new(10,0,15,0)
  6806. idk.AlwaysOnTop = false
  6807. idk1 = Instance.new("ImageLabel",idk)
  6808. idk1.BackgroundTransparency = 1
  6809. idk.ExtentsOffset = v3(0,0,0)
  6810. idk1.ImageTransparency = 0
  6811. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6812. idk1.Size = UDim2.new(2,0,1,0)
  6813. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6814. idk1.Image = "rbxassetid://319554883"
  6815. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6816. wait()
  6817. Zanzoken = Instance.new("Part",char)
  6818. Zanzoken.Anchored = true
  6819. Zanzoken.Position = v3(999,999,999)
  6820. Zanzoken.CFrame = Torso.CFrame
  6821. game.Debris:AddItem(Zanzoken,0.5)
  6822. Zanzoken.Transparency = 1
  6823. wait()
  6824. idk = Instance.new("BillboardGui",Zanzoken)
  6825. idk.Size = UDim2.new(20,0,20,0)
  6826. idk.AlwaysOnTop = false
  6827. idk1 = Instance.new("ImageLabel",idk)
  6828. idk1.BackgroundTransparency = 1
  6829. idk.ExtentsOffset = v3(0,0,0)
  6830. idk1.ImageTransparency = 0
  6831. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6832. idk1.Size = UDim2.new(2,0,1,0)
  6833. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6834. idk1.Image = "rbxassetid://319554883"
  6835. for i = 0, 1, 0.1 do
  6836. swait()
  6837. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6838. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6839. 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)
  6840. 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)
  6841. 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)
  6842. 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)
  6843. end
  6844. punchsound1:Play()
  6845. for i = 0, 1, 0.1 do
  6846. swait()
  6847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6849. 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)
  6850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6851. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6852. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6853. end
  6854. punchsound1:Play()
  6855. for i = 0, 1, 0.1 do
  6856. swait()
  6857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6859. 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)
  6860. 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)
  6861. 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)
  6862. 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)
  6863. end
  6864. for i = 0, 1, 0.1 do
  6865. swait()
  6866. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6867. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6868. 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)
  6869. 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)
  6870. 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)
  6871. 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)
  6872. end
  6873. punchsound1:Play()
  6874. for i = 0, 1, 0.1 do
  6875. swait()
  6876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6878. 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)
  6879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6880. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6881. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6882. end
  6883. punchsound1:Play()
  6884. for i = 0, 1, 0.1 do
  6885. swait()
  6886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6888. 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)
  6889. 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)
  6890. 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)
  6891. 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)
  6892. end
  6893. for i = 0, 1, 0.1 do
  6894. swait()
  6895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6896. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6897. 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)
  6898. 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)
  6899. 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)
  6900. 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)
  6901. end
  6902. punchsound1:Play()
  6903. for i = 0, 1, 0.1 do
  6904. swait()
  6905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6907. 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)
  6908. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6909. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6910. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6911. end
  6912. punchsound1:Play()
  6913. for i,v in pairs(to.Parent:GetChildren()) do
  6914. if v:IsA("Humanoid") then
  6915. v.Health = v.Health - 10
  6916.  
  6917. v.PlatformStand = true
  6918. end
  6919. end
  6920. for i = 0, 1, 0.1 do
  6921. swait()
  6922. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6923. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6924. 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)
  6925. 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)
  6926. 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)
  6927. 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)
  6928. end
  6929.  
  6930. for i = 0, 1, 0.1 do
  6931. swait()
  6932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6934. 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)
  6935. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6936. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6937. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6938. end
  6939. punchsound1:Play()
  6940. for i = 0, 1, 0.1 do
  6941. swait()
  6942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6944. 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)
  6945. 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)
  6946. 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)
  6947. 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)
  6948. end
  6949. for i,v in pairs(to.Parent:GetChildren()) do
  6950. if v:IsA("Humanoid") then
  6951. v.Health = v.Health - 3
  6952.  
  6953. v.PlatformStand = true
  6954. end
  6955. end
  6956. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6957. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6958. Zanzoken = Instance.new("Part",char)
  6959. Zanzoken.Anchored = true
  6960. Zanzoken.Position = v3(999,999,999)
  6961. Zanzoken.CFrame = Torso.CFrame
  6962. game.Debris:AddItem(Zanzoken,0.5)
  6963. Zanzoken.Transparency = 1
  6964. Zano:Play()
  6965. wait()
  6966. idk = Instance.new("BillboardGui",Zanzoken)
  6967. idk.Size = UDim2.new(10,0,15,0)
  6968. idk.AlwaysOnTop = false
  6969. idk1 = Instance.new("ImageLabel",idk)
  6970. idk1.BackgroundTransparency = 1
  6971. idk.ExtentsOffset = v3(0,0,0)
  6972. idk1.ImageTransparency = 0
  6973. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6974. idk1.Size = UDim2.new(2,0,1,0)
  6975. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6976. idk1.Image = "rbxassetid://319554883"
  6977. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6978. wait()
  6979. Zanzoken = Instance.new("Part",char)
  6980. Zanzoken.Anchored = true
  6981. Zanzoken.Position = v3(999,999,999)
  6982. Zanzoken.CFrame = Torso.CFrame
  6983. game.Debris:AddItem(Zanzoken,0.5)
  6984. Zanzoken.Transparency = 1
  6985. wait()
  6986. idk = Instance.new("BillboardGui",Zanzoken)
  6987. idk.Size = UDim2.new(20,0,20,0)
  6988. idk.AlwaysOnTop = false
  6989. idk1 = Instance.new("ImageLabel",idk)
  6990. idk1.BackgroundTransparency = 1
  6991. idk.ExtentsOffset = v3(0,0,0)
  6992. idk1.ImageTransparency = 0
  6993. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6994. idk1.Size = UDim2.new(2,0,1,0)
  6995. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6996. idk1.Image = "rbxassetid://319554883"
  6997. for i = 0, 1, 0.1 do
  6998. swait()
  6999. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7000. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7001. 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)
  7002. 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)
  7003. 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)
  7004. 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)
  7005. end
  7006. for i = 0, 1, 0.1 do
  7007. swait()
  7008. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7009. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7010. 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)
  7011. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7012. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7013. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7014. end
  7015. punchsound1:Play()
  7016. for i = 0, 1, 0.1 do
  7017. swait()
  7018. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7019. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7020. 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)
  7021. 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)
  7022. 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)
  7023. 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)
  7024. end
  7025. for i,v in pairs(to.Parent:GetChildren()) do
  7026. if v:IsA("Humanoid") then
  7027. v.Health = v.Health - 3
  7028.  
  7029. v.PlatformStand = true
  7030. end
  7031. end
  7032. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7033. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7034. Zanzoken = Instance.new("Part",char)
  7035. Zanzoken.Anchored = true
  7036. Zanzoken.Position = v3(999,999,999)
  7037. Zanzoken.CFrame = Torso.CFrame
  7038. game.Debris:AddItem(Zanzoken,0.5)
  7039. Zanzoken.Transparency = 1
  7040. Zano:Play()
  7041. wait()
  7042. idk = Instance.new("BillboardGui",Zanzoken)
  7043. idk.Size = UDim2.new(10,0,15,0)
  7044. idk.AlwaysOnTop = false
  7045. idk1 = Instance.new("ImageLabel",idk)
  7046. idk1.BackgroundTransparency = 1
  7047. idk.ExtentsOffset = v3(0,0,0)
  7048. idk1.ImageTransparency = 0
  7049. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7050. idk1.Size = UDim2.new(2,0,1,0)
  7051. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7052. idk1.Image = "rbxassetid://319554883"
  7053. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7054. wait()
  7055. Zanzoken = Instance.new("Part",char)
  7056. Zanzoken.Anchored = true
  7057. Zanzoken.Position = v3(999,999,999)
  7058. Zanzoken.CFrame = Torso.CFrame
  7059. game.Debris:AddItem(Zanzoken,0.5)
  7060. Zanzoken.Transparency = 1
  7061. wait()
  7062. idk = Instance.new("BillboardGui",Zanzoken)
  7063. idk.Size = UDim2.new(20,0,20,0)
  7064. idk.AlwaysOnTop = false
  7065. idk1 = Instance.new("ImageLabel",idk)
  7066. idk1.BackgroundTransparency = 1
  7067. idk.ExtentsOffset = v3(0,0,0)
  7068. idk1.ImageTransparency = 0
  7069. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7070. idk1.Size = UDim2.new(2,0,1,0)
  7071. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7072. idk1.Image = "rbxassetid://319554883"
  7073. punchsound1:Play()
  7074. for i = 0, 1, 0.1 do
  7075. swait()
  7076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7078. 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)
  7079. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7080. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7081. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7082. end
  7083. punchsound1:Play()
  7084. for i = 0, 1, 0.1 do
  7085. swait()
  7086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7088. 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)
  7089. 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)
  7090. 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)
  7091. 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)
  7092. end
  7093.  
  7094.  
  7095. for i,v in pairs(to.Parent:GetChildren()) do
  7096. if v:IsA("Humanoid") then
  7097. v.Health = v.Health - 20
  7098.  
  7099. v.PlatformStand = true
  7100. end
  7101. end
  7102. StrongPunch:Play()
  7103. for i = 0, 1, 0.1 do
  7104. swait()
  7105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7107. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7110. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7111. end
  7112. for i = 0, 1, 0.1 do
  7113. swait()
  7114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7116. 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)
  7117. 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)
  7118. 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)
  7119. 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)
  7120. end
  7121. for i,v in pairs(to.Parent:GetChildren()) do
  7122. if v:IsA("Humanoid") then
  7123. v.Health = v.Health - 3
  7124.  
  7125. v.PlatformStand = true
  7126. end
  7127. end
  7128. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7129. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7130. Zanzoken = Instance.new("Part",char)
  7131. Zanzoken.Anchored = true
  7132. Zanzoken.Position = v3(999,999,999)
  7133. Zanzoken.CFrame = Torso.CFrame
  7134. game.Debris:AddItem(Zanzoken,0.5)
  7135. Zanzoken.Transparency = 1
  7136. Zano:Play()
  7137. wait()
  7138. idk = Instance.new("BillboardGui",Zanzoken)
  7139. idk.Size = UDim2.new(10,0,15,0)
  7140. idk.AlwaysOnTop = false
  7141. idk1 = Instance.new("ImageLabel",idk)
  7142. idk1.BackgroundTransparency = 1
  7143. idk.ExtentsOffset = v3(0,0,0)
  7144. idk1.ImageTransparency = 0
  7145. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7146. idk1.Size = UDim2.new(2,0,1,0)
  7147. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7148. idk1.Image = "rbxassetid://319554883"
  7149. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7150. wait()
  7151. Zanzoken = Instance.new("Part",char)
  7152. Zanzoken.Anchored = true
  7153. Zanzoken.Position = v3(999,999,999)
  7154. Zanzoken.CFrame = Torso.CFrame
  7155. game.Debris:AddItem(Zanzoken,0.5)
  7156. Zanzoken.Transparency = 1
  7157. wait()
  7158. idk = Instance.new("BillboardGui",Zanzoken)
  7159. idk.Size = UDim2.new(20,0,20,0)
  7160. idk.AlwaysOnTop = false
  7161. idk1 = Instance.new("ImageLabel",idk)
  7162. idk1.BackgroundTransparency = 1
  7163. idk.ExtentsOffset = v3(0,0,0)
  7164. idk1.ImageTransparency = 0
  7165. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7166. idk1.Size = UDim2.new(2,0,1,0)
  7167. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7168. idk1.Image = "rbxassetid://319554883"
  7169. for i = 0, 1, 0.1 do
  7170. swait()
  7171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7173. 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)
  7174. 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)
  7175. 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)
  7176. 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)
  7177. end
  7178. punchsound1:Play()
  7179. for i = 0, 1, 0.1 do
  7180. swait()
  7181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7183. 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)
  7184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7186. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7187. end
  7188. punchsound1:Play()
  7189. for i = 0, 1, 0.1 do
  7190. swait()
  7191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7193. 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)
  7194. 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)
  7195. 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)
  7196. 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)
  7197. end
  7198. for i = 0, 1, 0.1 do
  7199. swait()
  7200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7202. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7205. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7206. end
  7207. for i = 0, 1, 0.1 do
  7208. swait()
  7209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7211. 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)
  7212. 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)
  7213. 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)
  7214. 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)
  7215. end
  7216. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7217. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7218. Zanzoken = Instance.new("Part",char)
  7219. Zanzoken.Anchored = true
  7220. Zanzoken.Position = v3(999,999,999)
  7221. Zanzoken.CFrame = Torso.CFrame
  7222. game.Debris:AddItem(Zanzoken,0.5)
  7223. Zanzoken.Transparency = 1
  7224. Zano:Play()
  7225. wait()
  7226. idk = Instance.new("BillboardGui",Zanzoken)
  7227. idk.Size = UDim2.new(10,0,15,0)
  7228. idk.AlwaysOnTop = false
  7229. idk1 = Instance.new("ImageLabel",idk)
  7230. idk1.BackgroundTransparency = 1
  7231. idk.ExtentsOffset = v3(0,0,0)
  7232. idk1.ImageTransparency = 0
  7233. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7234. idk1.Size = UDim2.new(2,0,1,0)
  7235. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7236. idk1.Image = "rbxassetid://319554883"
  7237. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7238. wait()
  7239. Zanzoken = Instance.new("Part",char)
  7240. Zanzoken.Anchored = true
  7241. Zanzoken.Position = v3(999,999,999)
  7242. Zanzoken.CFrame = Torso.CFrame
  7243. game.Debris:AddItem(Zanzoken,0.5)
  7244. Zanzoken.Transparency = 1
  7245. wait()
  7246. idk = Instance.new("BillboardGui",Zanzoken)
  7247. idk.Size = UDim2.new(20,0,20,0)
  7248. idk.AlwaysOnTop = false
  7249. idk1 = Instance.new("ImageLabel",idk)
  7250. idk1.BackgroundTransparency = 1
  7251. idk.ExtentsOffset = v3(0,0,0)
  7252. idk1.ImageTransparency = 0
  7253. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7254. idk1.Size = UDim2.new(2,0,1,0)
  7255. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7256. idk1.Image = "rbxassetid://319554883"
  7257. StrongPunch:Play()
  7258. Break:Play()
  7259. local Aura4 = Instance.new('ParticleEmitter')
  7260. Aura4.Name = "Aura"
  7261. Aura4.Texture = "rbxassetid://1046299182"
  7262. Aura4.Parent = Torso
  7263. Aura4.LightEmission = 1
  7264. Aura4.Transparency = NumberSequence.new(0.7,1)
  7265. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7266. Aura4.Size = NumberSequence.new(1,30)
  7267. Aura4.Rotation = NumberRange.new(-360,360)
  7268. Aura4.LockedToPart = true
  7269. Aura4.Lifetime = NumberRange.new(0.2)
  7270. Aura4.Rate = 100
  7271. Aura4.Speed = NumberRange.new(0)
  7272. Aura4.EmissionDirection = "Top"
  7273. for i = 0, 6, 0.1 do
  7274. swait()
  7275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7277. 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)
  7278. 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)
  7279. 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)
  7280. 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)
  7281. end
  7282. Aura4:Destroy()
  7283. wait(0.1)
  7284. local Aura4 = Instance.new('ParticleEmitter')
  7285. Aura4.Name = "Aura"
  7286. Aura4.Texture = "rbxassetid://1046299182"
  7287. Aura4.Parent = Torso
  7288. Aura4.LightEmission = 1
  7289. Aura4.Transparency = NumberSequence.new(0.7,1)
  7290. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7291. Aura4.Size = NumberSequence.new(1,30)
  7292. Aura4.Rotation = NumberRange.new(-360,360)
  7293. Aura4.LockedToPart = true
  7294. Aura4.Lifetime = NumberRange.new(0.2)
  7295. Aura4.Rate = 100
  7296. Aura4.Speed = NumberRange.new(0)
  7297. Aura4.EmissionDirection = "Top"
  7298. StrongPunch1:Play()
  7299. Break:Play()
  7300. for i = 0, 6, 0.1 do
  7301. swait()
  7302. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7303. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7304. 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)
  7305. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7306. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7307. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7308. end
  7309. Aura4:Destroy()
  7310. StrongPunch2:Play()
  7311. Break:Play()
  7312. local Aura4 = Instance.new('ParticleEmitter')
  7313. Aura4.Name = "Aura"
  7314. Aura4.Texture = "rbxassetid://1046299182"
  7315. Aura4.Parent = Torso
  7316. Aura4.LightEmission = 1
  7317. Aura4.Transparency = NumberSequence.new(0.7,1)
  7318. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7319. Aura4.Size = NumberSequence.new(1,30)
  7320. Aura4.Rotation = NumberRange.new(-360,360)
  7321. Aura4.LockedToPart = true
  7322. Aura4.Lifetime = NumberRange.new(0.2)
  7323. Aura4.Rate = 100
  7324. Aura4.Speed = NumberRange.new(0)
  7325. Aura4.EmissionDirection = "Top"
  7326. for i = 0, 7, 0.1 do
  7327. swait()
  7328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7330. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7332. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7333. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7334. end
  7335. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7336. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7337. Aura4:Destroy()
  7338. Zanzoken = Instance.new("Part",char)
  7339. Zanzoken.Anchored = true
  7340. Zanzoken.Position = v3(999,999,999)
  7341. Zanzoken.CFrame = Torso.CFrame
  7342. game.Debris:AddItem(Zanzoken,0.5)
  7343. Zanzoken.Transparency = 1
  7344. Zano:Play()
  7345. wait()
  7346. idk = Instance.new("BillboardGui",Zanzoken)
  7347. idk.Size = UDim2.new(10,0,15,0)
  7348. idk.AlwaysOnTop = false
  7349. idk1 = Instance.new("ImageLabel",idk)
  7350. idk1.BackgroundTransparency = 1
  7351. idk.ExtentsOffset = v3(0,0,0)
  7352. idk1.ImageTransparency = 0
  7353. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7354. idk1.Size = UDim2.new(2,0,1,0)
  7355. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7356. idk1.Image = "rbxassetid://319554883"
  7357. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7358. wait()
  7359. Zanzoken = Instance.new("Part",char)
  7360. Zanzoken.Anchored = true
  7361. Zanzoken.Position = v3(999,999,999)
  7362. Zanzoken.CFrame = Torso.CFrame
  7363. game.Debris:AddItem(Zanzoken,0.5)
  7364. Zanzoken.Transparency = 1
  7365. wait()
  7366. idk = Instance.new("BillboardGui",Zanzoken)
  7367. idk.Size = UDim2.new(20,0,20,0)
  7368. idk.AlwaysOnTop = false
  7369. idk1 = Instance.new("ImageLabel",idk)
  7370. idk1.BackgroundTransparency = 1
  7371. idk.ExtentsOffset = v3(0,0,0)
  7372. idk1.ImageTransparency = 0
  7373. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7374. idk1.Size = UDim2.new(2,0,1,0)
  7375. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7376. idk1.Image = "rbxassetid://319554883"
  7377. for i = 0, 1, 0.1 do
  7378. swait()
  7379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7381. 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)
  7382. 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)
  7383. 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)
  7384. 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)
  7385. end
  7386. punchsound1:Play()
  7387. for i = 0, 1, 0.1 do
  7388. swait()
  7389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7391. 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)
  7392. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7393. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7394. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7395. end
  7396. punchsound1:Play()
  7397. for i = 0, 1, 0.1 do
  7398. swait()
  7399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7401. 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)
  7402. 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)
  7403. 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)
  7404. 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)
  7405. end
  7406. for i = 0, 1, 0.1 do
  7407. swait()
  7408. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7409. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7410. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7411. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7412. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7413. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7414. end
  7415. for i = 0, 1, 0.1 do
  7416. swait()
  7417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7418. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7419. 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)
  7420. 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)
  7421. 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)
  7422. 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)
  7423. end
  7424. punchsound1:Play()
  7425. for i = 0, 0.5, 0.1 do
  7426. swait()
  7427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7429. 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)
  7430. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7431. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7432. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7433. end
  7434. punchsound1:Play()
  7435. for i = 0, 0.5, 0.1 do
  7436. swait()
  7437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7439. 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)
  7440. 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)
  7441. 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)
  7442. 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)
  7443. end
  7444. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7445. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7446. Zanzoken = Instance.new("Part",char)
  7447. Zanzoken.Anchored = true
  7448. Zanzoken.Position = v3(999,999,999)
  7449. Zanzoken.CFrame = Torso.CFrame
  7450. game.Debris:AddItem(Zanzoken,0.5)
  7451. Zanzoken.Transparency = 1
  7452. Zano:Play()
  7453. wait()
  7454. idk = Instance.new("BillboardGui",Zanzoken)
  7455. idk.Size = UDim2.new(10,0,15,0)
  7456. idk.AlwaysOnTop = false
  7457. idk1 = Instance.new("ImageLabel",idk)
  7458. idk1.BackgroundTransparency = 1
  7459. idk.ExtentsOffset = v3(0,0,0)
  7460. idk1.ImageTransparency = 0
  7461. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7462. idk1.Size = UDim2.new(2,0,1,0)
  7463. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7464. idk1.Image = "rbxassetid://319554883"
  7465. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7466. wait()
  7467. Zanzoken = Instance.new("Part",char)
  7468. Zanzoken.Anchored = true
  7469. Zanzoken.Position = v3(999,999,999)
  7470. Zanzoken.CFrame = Torso.CFrame
  7471. game.Debris:AddItem(Zanzoken,0.5)
  7472. Zanzoken.Transparency = 1
  7473. wait()
  7474. idk = Instance.new("BillboardGui",Zanzoken)
  7475. idk.Size = UDim2.new(20,0,20,0)
  7476. idk.AlwaysOnTop = false
  7477. idk1 = Instance.new("ImageLabel",idk)
  7478. idk1.BackgroundTransparency = 1
  7479. idk.ExtentsOffset = v3(0,0,0)
  7480. idk1.ImageTransparency = 0
  7481. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7482. idk1.Size = UDim2.new(2,0,1,0)
  7483. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7484. idk1.Image = "rbxassetid://319554883"
  7485. for i = 0, 0.4, 0.1 do
  7486. swait()
  7487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7489. 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)
  7490. 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)
  7491. 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)
  7492. 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)
  7493. end
  7494. punchsound1:Play()
  7495. for i = 0, 0.4, 0.1 do
  7496. swait()
  7497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7499. 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)
  7500. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7501. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7502. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7503. end
  7504. punchsound1:Play()
  7505. for i = 0, 1, 0.1 do
  7506. swait()
  7507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7509. 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)
  7510. 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)
  7511. 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)
  7512. 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)
  7513. end
  7514. for i,v in pairs(to.Parent:GetChildren()) do
  7515. if v:IsA("Humanoid") then
  7516. v.Health = v.Health - 8
  7517.  
  7518. v.PlatformStand = true
  7519. end
  7520. end
  7521.  
  7522. hit1 = false
  7523.  
  7524. punchsound1:Play()
  7525. hit2 = true
  7526. for i = 0, 1, 0.1 do
  7527. swait()
  7528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7530. 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)
  7531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7533. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7534. end
  7535. for i,v in pairs(to.Parent:GetChildren()) do
  7536. if v:IsA("Humanoid") then
  7537. v.Health = v.Health - 10
  7538.  
  7539. v.PlatformStand = true
  7540. end
  7541. end
  7542. hit2 = false
  7543.  
  7544. punchsound1:Play()
  7545. hit3 = true
  7546. hit4 = true
  7547.  
  7548.  
  7549. punchsound1:Play()
  7550.  
  7551.  
  7552. coroutine.wrap(function()
  7553. for i=1,2 do
  7554. wait()
  7555.  
  7556.  
  7557.  
  7558.  
  7559.  
  7560. for i,v in pairs(to.Parent:GetChildren()) do
  7561. if v:IsA("Humanoid") then
  7562. v.Health = v.Health - 30
  7563.  
  7564. v.PlatformStand = true
  7565. end
  7566. end
  7567. end
  7568.  
  7569.  
  7570. wait(3)
  7571. end)()
  7572.  
  7573.  
  7574.  
  7575. RootPart.Anchored = false
  7576.  
  7577.  
  7578.  
  7579.  
  7580.  
  7581. StrongPunch:Play()
  7582.  
  7583.  
  7584.  
  7585.  
  7586.  
  7587.  
  7588. for i,v in pairs(to.Parent:GetChildren()) do
  7589. if v:IsA("Humanoid") then
  7590. v.Health = v.Health - 20
  7591.  
  7592. v.PlatformStand = true
  7593. end
  7594. end
  7595.  
  7596. StrongPunch2:Play()
  7597.  
  7598.  
  7599. hitground = new("Part",char)
  7600. hitground.Size = Vector3.new(5,5,5)
  7601. hitground.Name = "Ground"
  7602. hitground.Transparency = 1
  7603. hitground.CanCollide = false
  7604. game.Debris:AddItem(hitground,2)
  7605. hitground.Position = Vector3.new(999,999,999)
  7606. hitgroundweld = new("Weld",hitground)
  7607. hitgroundweld.Part0 = to
  7608. hitgroundweld.Part1 = hitground
  7609. hitground.Touched:connect(function(hit2)
  7610. if hit2.Size.x > 150 then
  7611. hitground:Destroy()
  7612. ad = new("Part",char)
  7613. ad.Name = "NewPart"
  7614. ad.Size = Vector3.new(30,0.1,30)
  7615. ad.CanCollide = false
  7616. ad.Anchored = true
  7617. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7618. ad.Transparency = 1
  7619. aad = new("Decal",ad)
  7620.  
  7621. aad.Face = "Top"
  7622. aad.Transparency = 1
  7623. aad.Transparency = 0
  7624. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7625. smoke = new("Part",to)
  7626. smokemesh = new("SpecialMesh",smoke)
  7627. smokemesh.MeshId = "rbxassetid://928329648"
  7628. smoke.BrickColor = hit2.BrickColor
  7629. smoke.Anchored = true
  7630. smoke.Position = hitground.Position
  7631. GroundImpact:Play()
  7632. for i = 1,20 do
  7633. wait()
  7634. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7635. smoke.Transparency = smoke.Transparency + 1/20
  7636. end
  7637. smoke:Destroy()
  7638. wait(0.5)
  7639.  
  7640. for i = 1,20 do
  7641. wait(0.1)
  7642. aad.Transparency = aad.Transparency + 1/20
  7643. end
  7644. end
  7645. end)
  7646. ys = Instance.new("BodyVelocity",to)
  7647. ys.Name = "GO"
  7648.  
  7649. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7650.  
  7651. ys.Velocity = v3(0,-90,0)
  7652.  
  7653. wait(1)
  7654. ys:Destroy()
  7655.  
  7656.  
  7657.  
  7658.  
  7659.  
  7660. hit3 = false
  7661. hit4 = false
  7662.  
  7663.  
  7664. hit1 = false
  7665. hit2 = false
  7666. hit3 = false
  7667. hit4 = false
  7668. idle = true
  7669. RootPart.Anchored = false
  7670. to.Anchored = false
  7671. end
  7672. end)
  7673. end
  7674.  
  7675.  
  7676. function Combo2()
  7677. getplayer = new("Part",char)
  7678. getplayer.Position = Vector3.new(999,999,999)
  7679. getplayer.Transparency = 1
  7680. getplayer.Size = v3(3,3,3)
  7681. getplayer.CanCollide = false
  7682. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7683. getplayer.Name = "GetPlayer"
  7684.  
  7685. game.Debris:AddItem(getplayer,0.5)
  7686.  
  7687. getplayer.Touched:connect(function(hit)
  7688. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7689. getplayer:Destroy()
  7690. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7691. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7692. to.Anchored = true
  7693. idle = false
  7694.  
  7695.  
  7696. punchsound1:Play()
  7697. hit1 = true
  7698. for i = 0, 1, 0.1 do
  7699. swait()
  7700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7702. 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)
  7703. 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)
  7704. 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)
  7705. 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)
  7706. end
  7707. punchsound1:Play()
  7708. for i = 0, 1, 0.1 do
  7709. swait()
  7710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7712. 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)
  7713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7714. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7715. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7716. end
  7717. punchsound1:Play()
  7718. for i = 0, 1, 0.1 do
  7719. swait()
  7720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7722. 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)
  7723. 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)
  7724. 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)
  7725. 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)
  7726. end
  7727. for i = 0, 1, 0.1 do
  7728. swait()
  7729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7731. 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)
  7732. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7733. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7734. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7735. end
  7736. for i = 0, 1, 0.1 do
  7737. swait()
  7738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7740. 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)
  7741. 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)
  7742. 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)
  7743. 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)
  7744. end
  7745. StrongPunch1:Play()
  7746. for i = 0, 1, 0.1 do
  7747. swait()
  7748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7750. 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)
  7751. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7752. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7753. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7754. end
  7755. for i = 0, 0.6, 0.1 do
  7756. swait()
  7757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7759. 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)
  7760. 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)
  7761. 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)
  7762. 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)
  7763. end
  7764. for i = 0, 0.6, 0.1 do
  7765. swait()
  7766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7768. 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)
  7769. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7770. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7771. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7772. end
  7773. for i,v in pairs(to.Parent:GetChildren()) do
  7774. if v:IsA("Humanoid") then
  7775. v.Health = v.Health - 6
  7776.  
  7777. v.PlatformStand = true
  7778. end
  7779. end
  7780. StrongPunch:Play()
  7781. for i = 0, 1, 0.1 do
  7782. swait()
  7783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7785. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7788. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7789. end
  7790. for i,v in pairs(to.Parent:GetChildren()) do
  7791. if v:IsA("Humanoid") then
  7792. v.Health = v.Health - 8
  7793.  
  7794. v.PlatformStand = true
  7795. end
  7796. end
  7797.  
  7798. hit1 = false
  7799.  
  7800. punchsound1:Play()
  7801. hit2 = true
  7802. for i = 0, 1, 0.1 do
  7803. swait()
  7804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7806. 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)
  7807. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7808. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7809. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7810. end
  7811. for i,v in pairs(to.Parent:GetChildren()) do
  7812. if v:IsA("Humanoid") then
  7813. v.Health = v.Health - 5
  7814.  
  7815. v.PlatformStand = true
  7816. end
  7817. end
  7818. hit2 = false
  7819.  
  7820. punchsound1:Play()
  7821. hit3 = true
  7822. hit4 = true
  7823.  
  7824.  
  7825. punchsound1:Play()
  7826.  
  7827. coroutine.wrap(function()
  7828. for i=1,2 do
  7829. wait()
  7830. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7831. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7832. Zanzoken = Instance.new("Part",char)
  7833. Zanzoken.Anchored = true
  7834. Zanzoken.Position = v3(999,999,999)
  7835. Zanzoken.CFrame = Torso.CFrame
  7836. game.Debris:AddItem(Zanzoken,0.5)
  7837. Zanzoken.Transparency = 1
  7838. Zano:Play()
  7839. wait()
  7840. idk = Instance.new("BillboardGui",Zanzoken)
  7841. idk.Size = UDim2.new(10,0,15,0)
  7842. idk.AlwaysOnTop = false
  7843. idk1 = Instance.new("ImageLabel",idk)
  7844. idk1.BackgroundTransparency = 1
  7845. idk.ExtentsOffset = v3(0,0,0)
  7846. idk1.ImageTransparency = 0
  7847. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7848. idk1.Size = UDim2.new(2,0,1,0)
  7849. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7850. idk1.Image = "rbxassetid://319554883"
  7851. wait()
  7852. Zanzoken = Instance.new("Part",char)
  7853. Zanzoken.Anchored = true
  7854. Zanzoken.Position = v3(999,999,999)
  7855. Zanzoken.CFrame = Torso.CFrame
  7856. game.Debris:AddItem(Zanzoken,0.5)
  7857. Zanzoken.Transparency = 1
  7858. wait()
  7859. idk = Instance.new("BillboardGui",Zanzoken)
  7860. idk.Size = UDim2.new(20,0,20,0)
  7861. idk.AlwaysOnTop = false
  7862. idk1 = Instance.new("ImageLabel",idk)
  7863. idk1.BackgroundTransparency = 1
  7864. idk.ExtentsOffset = v3(0,0,0)
  7865. idk1.ImageTransparency = 0
  7866. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7867. idk1.Size = UDim2.new(2,0,1,0)
  7868. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7869. idk1.Image = "rbxassetid://319554883"
  7870. for i = 0, 1, 0.1 do
  7871. swait()
  7872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7874. 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)
  7875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7877. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7878. end
  7879. StrongPunch:Play()
  7880. for i,v in pairs(to.Parent:GetChildren()) do
  7881. if v:IsA("Humanoid") then
  7882. v.Health = v.Health - 10
  7883.  
  7884. v.PlatformStand = true
  7885. end
  7886. end
  7887. end
  7888.  
  7889.  
  7890. wait(0.7)
  7891. end)()
  7892.  
  7893.  
  7894.  
  7895.  
  7896. RootPart.Anchored = true
  7897. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7898. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7899. Zanzoken = Instance.new("Part",char)
  7900. Zanzoken.Anchored = true
  7901. Zanzoken.Position = v3(999,999,999)
  7902. Zanzoken.CFrame = Torso.CFrame
  7903. game.Debris:AddItem(Zanzoken,0.5)
  7904. Zanzoken.Transparency = 1
  7905. Zano:Play()
  7906. wait()
  7907. idk = Instance.new("BillboardGui",Zanzoken)
  7908. idk.Size = UDim2.new(10,0,15,0)
  7909. idk.AlwaysOnTop = false
  7910. idk1 = Instance.new("ImageLabel",idk)
  7911. idk1.BackgroundTransparency = 1
  7912. idk.ExtentsOffset = v3(0,0,0)
  7913. idk1.ImageTransparency = 0
  7914. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7915. idk1.Size = UDim2.new(2,0,1,0)
  7916. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7917. idk1.Image = "rbxassetid://319554883"
  7918. wait()
  7919. Zanzoken = Instance.new("Part",char)
  7920. Zanzoken.Anchored = true
  7921. Zanzoken.Position = v3(999,999,999)
  7922. Zanzoken.CFrame = Torso.CFrame
  7923. game.Debris:AddItem(Zanzoken,0.5)
  7924. Zanzoken.Transparency = 1
  7925. wait()
  7926. idk = Instance.new("BillboardGui",Zanzoken)
  7927. idk.Size = UDim2.new(20,0,20,0)
  7928. idk.AlwaysOnTop = false
  7929. idk1 = Instance.new("ImageLabel",idk)
  7930. idk1.BackgroundTransparency = 1
  7931. idk.ExtentsOffset = v3(0,0,0)
  7932. idk1.ImageTransparency = 0
  7933. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7934. idk1.Size = UDim2.new(2,0,1,0)
  7935. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7936. idk1.Image = "rbxassetid://319554883"
  7937.  
  7938. for i = 0, 1, 0.1 do
  7939. swait()
  7940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7942. 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)
  7943. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7944. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7945. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7946. end
  7947.  
  7948.  
  7949. StrongPunch:Play()
  7950.  
  7951.  
  7952. for i = 0, 1, 0.1 do
  7953. swait()
  7954. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7955. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7956. 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)
  7957. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7958. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7959. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7960. end
  7961.  
  7962. for i = 0, 1, 0.1 do
  7963. swait()
  7964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7966. 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)
  7967. 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)
  7968. 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)
  7969. 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)
  7970. end
  7971.  
  7972.  
  7973.  
  7974. for i,v in pairs(to.Parent:GetChildren()) do
  7975. if v:IsA("Humanoid") then
  7976. v.Health = v.Health - 20
  7977.  
  7978. v.PlatformStand = true
  7979. end
  7980. end
  7981.  
  7982. StrongPunch2:Play()
  7983. for i = 0, 1, 0.1 do
  7984. swait()
  7985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7987. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7988. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7989. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7990. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7991. end
  7992.  
  7993. hitground = new("Part",char)
  7994. hitground.Size = Vector3.new(5,5,5)
  7995. hitground.Name = "Ground"
  7996. hitground.Transparency = 1
  7997. hitground.CanCollide = false
  7998. game.Debris:AddItem(hitground,2)
  7999. hitground.Position = Vector3.new(999,999,999)
  8000. hitgroundweld = new("Weld",hitground)
  8001. hitgroundweld.Part0 = to
  8002. hitgroundweld.Part1 = hitground
  8003. hitground.Touched:connect(function(hit2)
  8004. if hit2.Size.x > 150 then
  8005. hitground:Destroy()
  8006. ad = new("Part",char)
  8007. ad.Name = "NewPart"
  8008. ad.Size = Vector3.new(30,0.1,30)
  8009. ad.CanCollide = false
  8010. ad.Anchored = true
  8011. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8012. ad.Transparency = 1
  8013. aad = new("Decal",ad)
  8014.  
  8015. aad.Face = "Top"
  8016. aad.Transparency = 1
  8017. aad.Transparency = 0
  8018. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8019. smoke = new("Part",to)
  8020. smokemesh = new("SpecialMesh",smoke)
  8021. smokemesh.MeshId = "rbxassetid://928329648"
  8022. smoke.BrickColor = hit2.BrickColor
  8023. smoke.Anchored = true
  8024. smoke.Position = hitground.Position
  8025. GroundImpact:Play()
  8026. for i = 1,20 do
  8027. wait()
  8028. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8029. smoke.Transparency = smoke.Transparency + 1/20
  8030. end
  8031. smoke:Destroy()
  8032. wait(0.5)
  8033.  
  8034. for i = 1,20 do
  8035. wait(0.1)
  8036. aad.Transparency = aad.Transparency + 1/20
  8037. end
  8038. end
  8039. end)
  8040. to.Anchored = false
  8041. ys = Instance.new("BodyVelocity",to)
  8042. ys.Name = "GO"
  8043.  
  8044. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8045.  
  8046. ys.Velocity = v3(0,-90,0)
  8047.  
  8048. wait(1)
  8049. ys:Destroy()
  8050.  
  8051.  
  8052.  
  8053.  
  8054.  
  8055. hit3 = false
  8056. hit4 = false
  8057.  
  8058.  
  8059. hit1 = false
  8060. hit2 = false
  8061. hit3 = false
  8062. hit4 = false
  8063. idle = true
  8064. RootPart.Anchored = false
  8065. end
  8066. end)
  8067. end
  8068.  
  8069. function KABOOMZ222()
  8070. local effspwn = Instance.new("Part")
  8071. coroutine.resume(coroutine.create(function()
  8072. local sound1 = Instance.new("Sound")
  8073. sound1.SoundId = "rbxassetid://440145223"
  8074. sound1.MaxDistance = 600
  8075. sound1.EmitterSize = 60
  8076. sound1.Volume = 5.5
  8077. sound1.Pitch = 1.3
  8078. sound1.Parent = effspwn
  8079. local sound2 = Instance.new("Sound")
  8080. sound2.SoundId = "rbxassetid://440145223"
  8081. sound2.MaxDistance = 300
  8082. sound2.EmitterSize = 20
  8083. sound2.Volume = 3
  8084. sound2.Pitch = 0.7
  8085. sound2.Parent = effspwn
  8086. local sound3 = Instance.new("Sound")
  8087. sound3.SoundId = "rbxassetid://440145223"
  8088. sound2.MaxDistance = 400
  8089. sound2.EmitterSize = 30
  8090. sound2.Volume = 0.5
  8091. sound2.Pitch = 0.5
  8092. sound2.Parent = effspwn
  8093. sound2:Play()
  8094. wait()
  8095. sound1:Play()
  8096. sound3:Play()
  8097. end))
  8098. local model = Instance.new("Model")
  8099. game.Debris:AddItem(model, 20)
  8100. model.Name = "smasheffects"
  8101. model.Parent = workspace
  8102. effspwn.Name = "spwnr"
  8103. effspwn.Size = Vector3.new(1, 1, 1)
  8104. effspwn.Anchored = true
  8105. effspwn.CanCollide = false
  8106. effspwn.Transparency = 1
  8107. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8108. effspwn.Parent = model
  8109.  
  8110.  
  8111.  
  8112.  
  8113. coroutine.resume(coroutine.create(function()
  8114. local shok = Instance.new("Part")
  8115. shok.Name = "whoosh"
  8116. shok.BrickColor = BrickColor.new("Institutional white")
  8117. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8118. shok.Size = Vector3.new(1, 1, 1)
  8119. shok.Anchored = true
  8120. shok.Material = "Neon"
  8121. shok.Transparency = 1
  8122. shok.CanCollide = false
  8123. shok.Parent = model
  8124. game.Debris:AddItem(shok, 12)
  8125. local mesh = Instance.new("SpecialMesh")
  8126. mesh.MeshType = "FileMesh"
  8127. mesh.MeshId = "rbxassetid://437347603"
  8128. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8129. mesh.Parent = shok
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135. for e = 1, 8 do
  8136. wait()
  8137. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8138. shok.Transparency = shok.Transparency + 0.035
  8139. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8140. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8141.  
  8142.  
  8143. end
  8144. for e = 1, 16 do
  8145. wait()
  8146. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8147. shok.Transparency = shok.Transparency + 0.11
  8148. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8149. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8150.  
  8151. end
  8152. end))
  8153. coroutine.resume(coroutine.create(function()
  8154. local shok = Instance.new("Part")
  8155. shok.Name = "wring1"
  8156. shok.BrickColor = BrickColor.new("Institutional white")
  8157. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8158. shok.Size = Vector3.new(1, 1, 1)
  8159. shok.Anchored = true
  8160. shok.Material = "Neon"
  8161. shok.Transparency = 0.25
  8162. shok.CanCollide = false
  8163. shok.Parent = model
  8164. game.Debris:AddItem(shok, 12)
  8165. local mesh = Instance.new("SpecialMesh")
  8166. mesh.MeshType = "FileMesh"
  8167. mesh.MeshId = "rbxassetid://3270017"
  8168. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8169. mesh.Parent = shok
  8170. for e = 1, 30 do
  8171. wait()
  8172. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8173. shok.Transparency = shok.Transparency + 0.002
  8174. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8175. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8176. end
  8177. for e = 1, 38 do
  8178. wait()
  8179. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8180. shok.Transparency = shok.Transparency + 0.002
  8181. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8182. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8183. end
  8184. for e = 1, 24 do
  8185. wait()
  8186. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8187. shok.Transparency = shok.Transparency + 0.03
  8188. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8189. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8190. end
  8191. end))
  8192. coroutine.resume(coroutine.create(function()
  8193. local shok = Instance.new("Part")
  8194. shok.Name = "wring2"
  8195. shok.BrickColor = BrickColor.new("Institutional white")
  8196. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8197. shok.Size = Vector3.new(1, 1, 1)
  8198. shok.Anchored = true
  8199. shok.Material = "Neon"
  8200. shok.Transparency = 0.25
  8201. shok.CanCollide = false
  8202. shok.Parent = model
  8203. game.Debris:AddItem(shok, 12)
  8204. local mesh = Instance.new("SpecialMesh")
  8205. mesh.MeshType = "FileMesh"
  8206. mesh.MeshId = "rbxassetid://3270017"
  8207. mesh.Scale = Vector3.new(12, 12, 0.05)
  8208. mesh.Parent = shok
  8209. for e = 1, 30 do
  8210. wait()
  8211. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8212. shok.Transparency = shok.Transparency + 0.002
  8213. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8214. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8215. end
  8216. for e = 1, 38 do
  8217. wait()
  8218. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8219. shok.Transparency = shok.Transparency + 0.002
  8220. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8221. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8222. end
  8223. for e = 1, 24 do
  8224. wait()
  8225. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8226. shok.Transparency = shok.Transparency + 0.03
  8227. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8228. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8229. end
  8230. end))
  8231. coroutine.resume(coroutine.create(function()
  8232. local shok = Instance.new("Part")
  8233. shok.Name = "coil1"
  8234. shok.BrickColor = BrickColor.new("Institutional white")
  8235. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8236. shok.Size = Vector3.new(1, 1, 1)
  8237. shok.Anchored = true
  8238. shok.Material = "Neon"
  8239. shok.Transparency = 0.25
  8240. shok.CanCollide = false
  8241. shok.Parent = model
  8242. game.Debris:AddItem(shok, 12)
  8243. local mesh = Instance.new("SpecialMesh")
  8244. mesh.MeshType = "FileMesh"
  8245. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8246. mesh.Scale = Vector3.new(12, 12, 12)
  8247. mesh.Parent = shok
  8248. for e = 1, 15 do
  8249. wait()
  8250. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8251. shok.Transparency = shok.Transparency + 0.004
  8252. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8253. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8254. end
  8255. for e = 1, 16 do
  8256. wait()
  8257. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8258. shok.Transparency = shok.Transparency + 0.004
  8259. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8260. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8261. end
  8262. for e = 1, 12 do
  8263. wait()
  8264. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8265. shok.Transparency = shok.Transparency + 0.06
  8266. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8267. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8268. end
  8269. end))
  8270. coroutine.resume(coroutine.create(function()
  8271. local shok = Instance.new("Part")
  8272. shok.Name = "coil2"
  8273. shok.BrickColor = BrickColor.new("Institutional white")
  8274. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8275. shok.Size = Vector3.new(1, 1, 1)
  8276. shok.Anchored = true
  8277. shok.Material = "Neon"
  8278. shok.Transparency = 1
  8279. shok.CanCollide = false
  8280. shok.Parent = model
  8281. game.Debris:AddItem(shok, 12)
  8282. local mesh = Instance.new("SpecialMesh")
  8283. mesh.MeshType = "FileMesh"
  8284. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8285. mesh.Scale = Vector3.new(6, 12, 6)
  8286. mesh.Parent = shok
  8287. for e = 1, 15 do
  8288. wait()
  8289. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8290. shok.Transparency = shok.Transparency + 0.005
  8291. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8292. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8293. end
  8294. for e = 1, 16 do
  8295. wait()
  8296. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8297. shok.Transparency = shok.Transparency + 0.005
  8298. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8299. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8300. end
  8301. for e = 1, 12 do
  8302. wait()
  8303. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8304. shok.Transparency = shok.Transparency + 0.09
  8305. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8306. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8307. end
  8308. end))
  8309. coroutine.resume(coroutine.create(function()
  8310. local shok = Instance.new("Part")
  8311. shok.Name = "shokwve"
  8312. shok.BrickColor = BrickColor.new("Institutional white")
  8313. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8314. shok.Size = Vector3.new(1, 1, 1)
  8315. shok.Anchored = true
  8316. shok.Material = "Neon"
  8317. shok.Transparency = 0.6
  8318. shok.CanCollide = false
  8319. shok.Parent = model
  8320. game.Debris:AddItem(shok, 12)
  8321. local mesh = Instance.new("SpecialMesh")
  8322. mesh.MeshType = "FileMesh"
  8323. mesh.MeshId = "rbxassetid://489415447"
  8324. mesh.Scale = Vector3.new(1, 1, 1)
  8325. mesh.Parent = shok
  8326. for e = 1, 12 do
  8327. wait()
  8328. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8329. shok.Transparency = shok.Transparency + 0.002
  8330. end
  8331. for e = 1, 32 do
  8332. wait()
  8333. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8334. shok.Transparency = shok.Transparency + 0.002
  8335. end
  8336. for e = 1, 24 do
  8337. wait()
  8338. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8339. shok.Transparency = shok.Transparency + 0.03
  8340. end
  8341. end))
  8342. coroutine.resume(coroutine.create(function()
  8343. local shok = Instance.new("Part")
  8344. shok.Name = "shock2"
  8345. shok.BrickColor = BrickColor.new("Institutional white")
  8346. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8347. shok.Size = Vector3.new(1, 1, 1)
  8348. shok.Anchored = true
  8349. shok.Material = "Neon"
  8350. shok.Transparency = 0.35
  8351. shok.CanCollide = false
  8352. shok.Parent = model
  8353. game.Debris:AddItem(shok, 12)
  8354. local mesh = Instance.new("SpecialMesh")
  8355. mesh.MeshType = "FileMesh"
  8356. mesh.MeshId = "rbxassetid://1095709"
  8357. mesh.Scale = Vector3.new(12, 12, 12)
  8358. mesh.Parent = shok
  8359. for e = 1, 15 do
  8360. wait()
  8361. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8362. shok.Transparency = shok.Transparency + 0.004
  8363. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8364. end
  8365. for e = 1, 16 do
  8366. wait()
  8367. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8368. shok.Transparency = shok.Transparency + 0.004
  8369. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8370. end
  8371. for e = 1, 12 do
  8372. wait()
  8373. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8374. shok.Transparency = shok.Transparency + 0.06
  8375. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8376. end
  8377. end))
  8378. coroutine.resume(coroutine.create(function()
  8379. local shok = Instance.new("Part")
  8380. shok.Name = "shock3"
  8381. shok.BrickColor = BrickColor.new("Institutional white")
  8382. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8383. shok.Size = Vector3.new(1, 1, 1)
  8384. shok.Anchored = true
  8385. shok.Material = "Neon"
  8386. shok.Transparency = 0.35
  8387. shok.CanCollide = false
  8388. shok.Parent = model
  8389. game.Debris:AddItem(shok, 12)
  8390. local mesh = Instance.new("SpecialMesh")
  8391. mesh.MeshType = "FileMesh"
  8392. mesh.MeshId = "rbxassetid://1095709"
  8393. mesh.Scale = Vector3.new(12, 12, 12)
  8394. mesh.Parent = shok
  8395. for e = 1, 15 do
  8396. wait()
  8397. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8398. shok.Transparency = shok.Transparency + 0.004
  8399. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8400. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8401. end
  8402. for e = 1, 16 do
  8403. wait()
  8404. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8405. shok.Transparency = shok.Transparency + 0.004
  8406. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8407. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8408. end
  8409. for e = 1, 12 do
  8410. wait()
  8411. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8412. shok.Transparency = shok.Transparency + 0.06
  8413. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8414. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8415. end
  8416. end))
  8417. end
  8418.  
  8419.  
  8420.  
  8421. mouse.KeyDown:connect(function(k)
  8422. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8423. local exp = Instance.new("Explosion",Torso)
  8424. exp.BlastRadius = 45.5
  8425. exp.BlastPressure = 100
  8426. exp.Position = Torso
  8427. exp.Visible = true
  8428. end
  8429. end)
  8430.  
  8431. MV4 = 300
  8432. mouse.KeyDown:connect(function(k)
  8433. if attack == false and k == "8" then
  8434. for i, v in pairs(Torso:GetChildren()) do
  8435. if v:IsA('ParticleEmitter') then
  8436. v:Remove()
  8437. end
  8438. end
  8439. end
  8440. end)
  8441.  
  8442.  
  8443. MV4 = 300
  8444. mouse.KeyDown:connect(function(k)
  8445. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8446. MV4 = 0
  8447. Humanoid.WalkSpeed = 13
  8448. attack = true
  8449. Firepart1 = Instance.new("Part", RightArm)
  8450. Firepart1.Size = Vector3.new(1, 1, 1)
  8451. GuW1 = Instance.new("Weld")
  8452. GuW1.Name = "GuW"
  8453. GuW1.Part0 = RightArm
  8454. GuW1.C0 = cn(0, -1, 0)
  8455. GuW1.C1 = cn(0, 0, 0)
  8456. GuW1.Part1 = Firepart1
  8457. GuW1.Parent = RightArm
  8458. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8459. Firepart1.Transparency = 1
  8460. Firepart2 = Instance.new("Part", LeftArm)
  8461. Firepart2.Size = Vector3.new(1, 1, 1)
  8462. GuW2 = Instance.new("Weld")
  8463. GuW2.Name = "GuW"
  8464. GuW2.Part0 = LeftArm
  8465. GuW2.C0 = cn(0, -1, 0)
  8466. GuW2.C1 = cn(0, 0, 0)
  8467. GuW2.Part1 = Firepart2
  8468. GuW2.Parent = LeftArm
  8469. Firepart2.Transparency = 1
  8470. for i = 0, 5, 0.1 do
  8471. swait()
  8472. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8473. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8474. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8475. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8476. if Torsovelocity.Y > 2 then
  8477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8479. 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)
  8480. 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)
  8481. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8482. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8483. elseif Torsovelocity.Y < 1 then
  8484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8486. 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)
  8487. 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)
  8488. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8489. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8490. end
  8491. end
  8492. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8493. for i = 0, 7, 0.1 do
  8494. swait()
  8495. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8496. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8497. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8498. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8499. if Torsovelocity.Y > 2 then
  8500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8502. 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)
  8503. 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)
  8504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8505. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8506. elseif Torsovelocity.Y < 1 then
  8507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8509. 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)
  8510. 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)
  8511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8512. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8513. end
  8514. end
  8515. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8516. GuW1:Destroy()
  8517. GuW1 = Instance.new("Weld")
  8518. GuW1.Name = "GuW"
  8519. GuW1.Part0 = Torso
  8520. GuW1.C0 = cn(0, 0, -6)
  8521. GuW1.C1 = cn(0, 0, 0)
  8522. GuW1.Part1 = Firepart1
  8523. GuW1.Parent = Torso
  8524. GuW2:Destroy()
  8525. GuW2 = Instance.new("Weld")
  8526. GuW2.Name = "GuW"
  8527. GuW2.Part0 = Torso
  8528. GuW2.C0 = cn(0, 0, -6)
  8529. GuW2.C1 = cn(0, 0, 0)
  8530. GuW2.Part1 = Firepart2
  8531. GuW2.Parent = Torso
  8532. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8533. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8534. GuW2:Destroy()
  8535. GuW2 = Instance.new("Weld")
  8536. GuW2.Name = "GuW"
  8537. GuW2.Part0 = Torso
  8538. GuW2.C0 = cn(0, 0, -4)
  8539. GuW2.C1 = cn(0, 0, 0)
  8540. GuW2.Part1 = Firepart2
  8541. GuW2.Parent = Torso
  8542.  
  8543.  
  8544. for i = 0, 7, 0.1 do
  8545. swait()
  8546. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8547. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8548. if Torsovelocity.Y > 2 then
  8549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8551. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8552. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8553. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8554. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8555. elseif Torsovelocity.Y < 1 then
  8556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8558. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8560. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8561. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8562. end
  8563. end
  8564. local bp2 = Create("BodyPosition")({
  8565. P = 900,
  8566. D = 1000,
  8567. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8568. position = Torso.Position + Vector3.new(0, 60, 0),
  8569. Parent = Torso
  8570. })
  8571. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8572. for i = 0, 8, 0.1 do
  8573. swait()
  8574. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8575. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8576. 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)
  8577. if Torsovelocity.Y > 2 then
  8578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8580. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8581. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8582. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8583. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8584. elseif Torsovelocity.Y < 1 then
  8585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8587. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8590. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8591. end
  8592. end
  8593. for i = 0, 18, 0.1 do
  8594. swait()
  8595. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8596. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8597. 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)
  8598. if Torsovelocity.Y > 2 then
  8599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8601. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8602. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8603. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8604. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8605. elseif Torsovelocity.Y < 1 then
  8606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8608. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8611. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8612. end
  8613. end
  8614. GuW1:Destroy()
  8615. GuW1 = Instance.new("Weld")
  8616. GuW1.Name = "GuW"
  8617. GuW1.Part0 = Torso
  8618. GuW1.C0 = cn(0, 0, -15)
  8619. GuW1.C1 = cn(0, 0, 0)
  8620. GuW1.Part1 = Firepart1
  8621. GuW1.Parent = Torso
  8622. GuW2:Destroy()
  8623. GuW2 = Instance.new("Weld")
  8624. GuW2.Name = "GuW"
  8625. GuW2.Part0 = Torso
  8626. GuW2.C0 = cn(0, 0, -17.5)
  8627. GuW2.C1 = cn(0, 0, 0)
  8628. GuW2.Part1 = Firepart2
  8629. GuW2.Parent = Torso
  8630. for i = 0, 1.25, 0.01 do
  8631. swait()
  8632. 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)
  8633. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8634. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8635. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8636. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8637. if Torsovelocity.Y > 2 then
  8638. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8639. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8640. 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)
  8641. 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)
  8642. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8643. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8644. elseif Torsovelocity.Y < 1 then
  8645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8647. 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)
  8648. 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)
  8649. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8650. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8651. end
  8652. end
  8653. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8654. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8655. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8656. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8657. for i = 0, 3, 0.1 do
  8658. swait()
  8659. if Torsovelocity.Y > 2 then
  8660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8662. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8663. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8664. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8665. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8666. elseif Torsovelocity.Y < 1 then
  8667. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8668. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8669. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8670. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8671. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8672. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8673. end
  8674. end
  8675. wait(1)
  8676. bp2:Destroy()
  8677. Humanoid.WalkSpeed = 16
  8678. attack = false
  8679. MV4 = 0
  8680. Firepart1:Destroy()
  8681. Firepart2:Destroy()
  8682. end
  8683. end)
  8684. spiritballenergy = true
  8685. local spirit1 = true
  8686. local spirit2 = true
  8687. local sizeup = 38
  8688. local ringgo = 18
  8689. local potara = false
  8690. local potara1 = false
  8691. local potara2 = false
  8692. local potara3 = false
  8693. local potara4 = false
  8694. local hipheight = false
  8695. local idle7 = true
  8696. local idle6 = true
  8697. local idle5 = false
  8698. local noidle = false
  8699. local noidle1 = false
  8700. local fuse = false
  8701. local bigkamehameha1 = false
  8702. local bigkamehameha2 = false
  8703. local idle2 = false
  8704. local idle3 = false
  8705. local com1 = 10
  8706. local com2 = -5
  8707. local fuse1 = false
  8708. local fuse2 = false
  8709. local fuse3 = false
  8710. local fuse4 = false
  8711. local fuse5 = false
  8712. local fuse6 = false
  8713. local fuse7 = false
  8714. local fuse8 = false
  8715. local ssj4 = false
  8716. local headcolor = 0
  8717. local walk11 = true
  8718. local great = false
  8719. local size = 0
  8720. local size2 = 0
  8721. local kicharging = false
  8722. local ki = 100
  8723.  
  8724.  
  8725.  
  8726. --Sounds
  8727. --Folder
  8728. soundfolder = Instance.new("Model",char)
  8729. soundfolder.Name = "Sound Folder"
  8730. --Sounds
  8731. kamecharge = Instance.new("Sound",soundfolder)
  8732. kamecharge.Volume = 10
  8733. kamecharge.Name = "kamecharge"
  8734. kamecharge.Looped = false
  8735. kamecharge.SoundId = "rbxassetid://908489666"
  8736. kamefire = Instance.new("Sound",soundfolder)
  8737. kamefire.Volume = 10
  8738. kamefire.Name = "kamefire"
  8739. kamefire.Looped = false
  8740. kamefire.TimePosition = 0.5
  8741. kamefire.SoundId = "rbxassetid://977360812"
  8742. kamehit = Instance.new("Sound",soundfolder)
  8743. kamehit.Volume = 30
  8744. kamehit.Name = "kamehit"
  8745. kamehit.Looped = false
  8746. kamehit.SoundId = "rbxassetid://908484148"
  8747. ssjaura = Instance.new("Sound",soundfolder)
  8748. ssjaura.Volume = 5
  8749. ssjaura.Name = "ssjaura"
  8750. ssjaura.Looped = true
  8751. ssjaura.SoundId = "rbxassetid://891397456"
  8752. ssjauraburst = Instance.new("Sound",soundfolder)
  8753. ssjauraburst.Volume = math.huge
  8754. ssjauraburst.Name = "ssjauraburst"
  8755. ssjauraburst.Looped =false
  8756. ssjauraburst.SoundId = "rbxassetid://437393965"
  8757. ssjmusic = Instance.new("Sound",soundfolder)
  8758. ssjmusic.Volume = 0
  8759. ssjmusic.Name = "ssjmusic"
  8760. ssjmusic.Looped = true
  8761. ssjmusic.SoundId = "rbxassetid://390946253"
  8762. ssj2music = Instance.new("Sound",soundfolder)
  8763. ssj2music.Volume = 0
  8764. ssj2music.Name = "ssj2music"
  8765. ssj2music.Looped = true
  8766. ssj2music.SoundId = "rbxassetid://144377132"
  8767. ssj2aura = Instance.new("Sound",soundfolder)
  8768. ssj2aura.Volume = 5
  8769. ssj2aura.Name = "ssj2aura"
  8770. ssj2aura.Looped = true
  8771. ssj2aura.SoundId = "rbxassetid://850205092"
  8772. ssj3music = Instance.new("Sound",soundfolder)
  8773. ssj3music.Volume = 0
  8774. ssj3music.Name = "ssj3music"
  8775. ssj3music.Looped = true
  8776. ssj3music.SoundId = "rbxassetid://156056027"
  8777. KiCharge = Instance.new("Sound",soundfolder)
  8778. KiCharge.Volume = 10000
  8779. KiCharge.Name = "KiCharge"
  8780. KiCharge.Looped = true
  8781. KiCharge.TimePosition = 0.7
  8782. KiCharge.SoundId = "rbxassetid://700499952"
  8783.  
  8784. KiCharge2 = Instance.new("Sound",soundfolder)
  8785. KiCharge2.Volume = 10000
  8786. KiCharge2.Name = "KiCharge2"
  8787. KiCharge2.Looped = false
  8788. KiCharge2.TimePosition = 7.3
  8789.  
  8790. KiCharge2.SoundId = "rbxassetid://700499952"
  8791. Lightning = Instance.new("Sound",soundfolder)
  8792. Lightning.Volume = 10000
  8793. Lightning.TimePosition = 1
  8794. Lightning.Name = "Lightning"
  8795. Lightning.Looped = false
  8796. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8797. AuraOff = Instance.new("Sound",soundfolder)
  8798. AuraOff.Volume = 10000
  8799. AuraOff.Name = "AuraOff"
  8800. AuraOff.Looped = false
  8801. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8802. PowerDown = Instance.new("Sound",soundfolder)
  8803. PowerDown.Volume = 10000
  8804. PowerDown.Name = "PowerDown"
  8805. PowerDown.Looped = false
  8806. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8807. punchsound1 = Instance.new("Sound",soundfolder)
  8808. punchsound1.Volume = 10
  8809. punchsound1.Name = "punchsound1"
  8810. punchsound1.Looped = false
  8811. punchsound1.SoundId = "rbxassetid://137579113"
  8812. punchsound2 = Instance.new("Sound",soundfolder)
  8813. punchsound2.Volume = 10
  8814. punchsound2.Name = "punchsound2"
  8815. punchsound2.Looped = false
  8816. punchsound2.SoundId = "rbxassetid://441202925"
  8817. kiblastsound = Instance.new("Sound",soundfolder)
  8818. kiblastsound.Volume = 10000
  8819. kiblastsound.Name = "kiblastsound"
  8820. kiblastsound.Looped = false
  8821. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8822. screaming = Instance.new("Sound",soundfolder)
  8823. screaming.Volume = 1
  8824. screaming.Name = "screaming"
  8825. screaming.Looped = true
  8826. screaming.SoundId = "rbxassetid://1096434714"
  8827. screaming1 = Instance.new("Sound",soundfolder)
  8828. screaming1.Volume = 10
  8829. screaming1.Name = "screaming1"
  8830. screaming1.Looped = false
  8831. screaming1.SoundId = "rbxassetid://975468335"
  8832. FastPunch = Instance.new("Sound",soundfolder)
  8833. FastPunch.Volume = 10000
  8834. FastPunch.Name = "FastPunch"
  8835. FastPunch.Looped = false
  8836. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8837. GiantStep = Instance.new("Sound",soundfolder)
  8838. GiantStep.Volume = 10000
  8839. GiantStep.Name = "GiantStep"
  8840. GiantStep.Looped = false
  8841. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8842. StrongPunch = Instance.new("Sound",soundfolder)
  8843. StrongPunch.Volume = 10000
  8844. StrongPunch.Name = "StrongPunch"
  8845. StrongPunch.Looped = false
  8846. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8847. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8848. KamehamehaVoice.Volume = 10000
  8849. KamehamehaVoice.Name = "KamehamehaVoice"
  8850. KamehamehaVoice.Looped = false
  8851. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8852. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8853. KamehamehaVoice6.Volume = 10000
  8854. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8855. KamehamehaVoice6.Looped = false
  8856. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8857. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8858. KamehamehaVoice3.Volume = 10000
  8859. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8860. KamehamehaVoice3.Looped = false
  8861. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8862. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8863. KamehamehaVoice2.Volume = 10000
  8864. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8865. KamehamehaVoice2.Looped = false
  8866. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8867. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8868. KamehamehaVoice1.Volume = 10000
  8869. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8870. KamehamehaVoice1.Looped = false
  8871. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8872. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8873. KamehamehaVoice4.Volume = 10000
  8874. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8875. KamehamehaVoice4.Looped = false
  8876. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8877. ssjbaura = Instance.new("Sound",soundfolder)
  8878. ssjbaura.Volume = 1
  8879. ssjbaura.Name = "ssjbaura"
  8880. ssjbaura.Looped = true
  8881. ssjbaura.SoundId = "rbxassetid://443386048"
  8882. ssjbauraburst = Instance.new("Sound",soundfolder)
  8883. ssjbauraburst.Volume = 1
  8884. ssjbauraburst.Name = "ssjbauraburst"
  8885. ssjbauraburst.Looped = false
  8886. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8887. ssjbmusic = Instance.new("Sound",soundfolder)
  8888. ssjbmusic.Volume = 0
  8889. ssjbmusic.Name = "ssjbmusic"
  8890. ssjbmusic.Looped = true
  8891. ssjbmusic.SoundId = "rbxassetid://180572775"
  8892. ssjbkaioken = Instance.new("Sound",soundfolder)
  8893. ssjbkaioken.Volume = 10000
  8894. ssjbkaioken.Name = "ssjbkaioken"
  8895. ssjbkaioken.Looped = false
  8896. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8897. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8898. ssjbkaioken1.Volume = 10000
  8899. ssjbkaioken1.Name = "ssjbkaioken1"
  8900. ssjbkaioken1.Looped = false
  8901. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8902. ssjbkaura = Instance.new("Sound",soundfolder)
  8903. ssjbkaura.Volume = 3
  8904. ssjbkaura.Name = "ssjbkaura"
  8905. ssjbkaura.Looped = true
  8906. ssjbkaura.SoundId = "rbxassetid://972925821"
  8907. ssjgaura = Instance.new("Sound",soundfolder)
  8908. ssjgaura.Volume = 5
  8909. ssjgaura.Name = "ssjgaura"
  8910. ssjgaura.Looped = true
  8911. ssjgaura.SoundId = "rbxassetid://590580266"
  8912. ApeGrowl = Instance.new("Sound",soundfolder)
  8913. ApeGrowl.Volume = 10
  8914. ApeGrowl.Name = "ApeGrowl"
  8915. ApeGrowl.Looped = false
  8916. ApeGrowl.SoundId = "rbxassetid://849892755"
  8917. ssjgmusic = Instance.new("Sound",soundfolder)
  8918. ssjgmusic.Volume = 0
  8919. ssjgmusic.Name = "ssjgmusic"
  8920. ssjgmusic.Looped = true
  8921. ssjgmusic.SoundId = "rbxassetid://785398417"
  8922. Ape1 = Instance.new("Sound",soundfolder)
  8923. Ape1.Volume = 10
  8924. Ape1.Name = "Ape1"
  8925. Ape1.Looped = false
  8926. Ape1.SoundId = "rbxassetid://851581494"
  8927.  
  8928. Ape2 = Instance.new("Sound",soundfolder)
  8929. Ape2.Volume = 10
  8930. Ape2.Name = "Ape2"
  8931. Ape2.Looped = false
  8932. Ape2.SoundId = "rbxassetid://851581851"
  8933. Ape3 = Instance.new("Sound",soundfolder)
  8934. Ape3.Volume = 10
  8935. Ape3.Name = "Ape3"
  8936. Ape3.Looped = false
  8937. Ape3.SoundId = "rbxassetid://851582274"
  8938.  
  8939. local beamgo = 6
  8940. local beamgo1 = 1
  8941. local startk = false
  8942. local beam1 = false
  8943. local beam2 = false
  8944.  
  8945. local kamehameha5 = false
  8946. enabled = false
  8947. local number = 1
  8948. --GoundWaves
  8949.  
  8950.  
  8951.  
  8952. function RenderStepped3()
  8953. if spiritballenergy == true then
  8954. wait(math.random(0.1,0.5))
  8955. ay = new("Part",char)
  8956. ay.Name = "NewPart2"
  8957. ay.Size = v3(0.3,0.3,0.3)
  8958. ay.CanCollide = false
  8959. ay.Material = "Neon"
  8960.  
  8961. ay.BrickColor = bc("Cyan")
  8962.  
  8963. imcool = new("Part",char)
  8964. imcool = Instance.new("SpecialMesh",ay)
  8965. imcool.MeshType = "Sphere"
  8966.  
  8967. ay.Position = v3(999,999,999)
  8968. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8969. ys = Instance.new("BodyVelocity",ay)
  8970. ys.Name = "GO1"
  8971. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8972.  
  8973. ys.Velocity = v3(0,6,0)
  8974. game.Debris:AddItem(ay,4)
  8975. end
  8976. end
  8977.  
  8978. --[[a1 = new("Part",char)
  8979. a1.Name = "Beam"
  8980. a1.Anchored = true
  8981. a1.Size = v3(6,6,6)
  8982. a1.CanCollide = false
  8983. a1.Locked = true
  8984. a1.Position = v3(999,999,999)
  8985. a1.BrickColor = bc("Cyan")
  8986. a1.Material = "Neon"
  8987. a1.Transparency = 0
  8988. aa1 = new("SpecialMesh",a1)
  8989. if fuse == false then
  8990. aa1.MeshType = "Cylinder"
  8991. if potara == false then
  8992. aa1.MeshType = "Cylinder"
  8993. else
  8994. aa1.MeshType = "Sphere"
  8995. end
  8996. else
  8997. aa1.MeshType = "Sphere"
  8998. end
  8999.  
  9000. aa1.Scale = v3(1,1,1)
  9001.  
  9002. a2 = new("Part",char)
  9003. a2.Name = "Beam"
  9004. a2.Anchored = true
  9005. a2.Locked = true
  9006.  
  9007. a2.Size = v3(0.1,0.1,0.1)
  9008. a2.CanCollide = false
  9009. a2.Position = v3(999,999,999)
  9010. a2.BrickColor = bc("Cyan")
  9011. a2.Material = "Neon"
  9012. if fuse == false then
  9013. if potara == false then
  9014. a2.Transparency = 0
  9015. else
  9016. a2.Transparency = 1
  9017. end
  9018. else
  9019.  
  9020. a2.Transparency = 1
  9021. end
  9022. aa2 = new("SpecialMesh",a2)
  9023. aa2.MeshType = "Sphere"
  9024. aa2.Scale = v3(150,100,100)
  9025. a3 = new("Part",char)
  9026. a3.Name = "Beam"
  9027. a3.Locked = true
  9028. a3.Anchored = true
  9029. a3.Size = v3(0.1,0.1,0.1)
  9030. a3.CanCollide = false
  9031. a3.Position = v3(999,999,999)
  9032. a3.BrickColor = bc("Cyan")
  9033. a3.Material = "Neon"
  9034. if fuse == false then
  9035. if potara == false then
  9036. a3.Transparency = 0
  9037. else
  9038. a3.Transparency = 1
  9039. end
  9040. else
  9041.  
  9042. a3.Transparency = 1
  9043. end
  9044. aa3 = new("SpecialMesh",a3)
  9045. aa3.MeshType = "Sphere"
  9046. aa3.Scale = v3(200,100,100)
  9047. if ssj4 == true and fuse == false then
  9048. a1.BrickColor = bc("Really red")
  9049. a2.BrickColor = bc("Really red")
  9050. a3.BrickColor = bc("Really red")
  9051. --]]
  9052.  
  9053.  
  9054. mouse.KeyDown:connect(function(key)
  9055. if key == "=" then
  9056.  
  9057. Humanoid.WalkSpeed = 0
  9058. RootPart.Anchored = true
  9059. bigkamehameha1 = true
  9060.  
  9061. wait(0)
  9062. bigkamehameha1 = false
  9063. bigkamehameha2 = true
  9064. ar = new("Part",char)
  9065. ar.Name = "NewPart"
  9066. ar.Position = v3(999,999,999)
  9067. ar.Size = v3(1,1,1)
  9068. ar.BrickColor = bc("Cyan")
  9069. ar.Material = "Neon"
  9070. ar.Transparency = 1
  9071. aar = new("SpecialMesh",ar)
  9072. aar.MeshType = "Sphere"
  9073. aar.Scale = v3(3,3,4)
  9074.  
  9075. aaar =new("Weld",ar)
  9076. aaar.Part0 = Torso
  9077. aaar.Part1 = ar
  9078. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9079. for i = 1,9 do
  9080. wait(0.5)
  9081. GroundWave1d()
  9082. ar.Transparency = ar.Transparency - 0.1
  9083. end
  9084. kamehameha()
  9085.  
  9086. idle7 = true
  9087. ar:Destroy()
  9088. bigkamehameha2 = false
  9089. RootPart.Anchored = false
  9090. end
  9091. end)
  9092.  
  9093. function splash()
  9094. beamgo = 6
  9095. beamgo1 = 1
  9096. enabled = true
  9097. sizeup = -25
  9098.  
  9099. kamefire.Volume = 5
  9100.  
  9101. wait(0.2)
  9102. RootPart.Anchored = true
  9103. kamecharge:Stop()
  9104.  
  9105.  
  9106. a1 = new("Part",char)
  9107. a1.Name = "Beam"
  9108. a1.Anchored = true
  9109. a1.Size = v3(6,6,6)
  9110. a1.CanCollide = false
  9111. a1.Locked = true
  9112. a1.Position = v3(999,999,999)
  9113. a1.BrickColor = bc("Cyan")
  9114. a1.Material = "Neon"
  9115. a1.Transparency = 0
  9116. aa1 = new("SpecialMesh",a1)
  9117. if fuse == false then
  9118. aa1.MeshType = "Cylinder"
  9119. if potara == false then
  9120. aa1.MeshType = "Cylinder"
  9121. else
  9122. aa1.MeshType = "Sphere"
  9123. end
  9124. else
  9125. aa1.MeshType = "Sphere"
  9126. end
  9127.  
  9128. aa1.Scale = v3(1,1,1)
  9129.  
  9130. a2 = new("Part",char)
  9131. a2.Name = "Beam"
  9132. a2.Anchored = true
  9133. a2.Locked = true
  9134.  
  9135. a2.Size = v3(0.1,0.1,0.1)
  9136. a2.CanCollide = false
  9137. a2.Position = v3(999,999,999)
  9138. a2.BrickColor = bc("Cyan")
  9139. a2.Material = "Neon"
  9140. if fuse == false then
  9141. if potara == false then
  9142. a2.Transparency = 0
  9143. else
  9144. a2.Transparency = 1
  9145. end
  9146. else
  9147.  
  9148. a2.Transparency = 1
  9149. end
  9150. aa2 = new("SpecialMesh",a2)
  9151. aa2.MeshType = "Sphere"
  9152. aa2.Scale = v3(150,100,100)
  9153. a3 = new("Part",char)
  9154. a3.Name = "Beam"
  9155. a3.Locked = true
  9156. a3.Anchored = true
  9157. a3.Size = v3(0.1,0.1,0.1)
  9158. a3.CanCollide = false
  9159. a3.Position = v3(999,999,999)
  9160. a3.BrickColor = bc("Cyan")
  9161. a3.Material = "Neon"
  9162. if fuse == false then
  9163. if potara == false then
  9164. a3.Transparency = 0
  9165. else
  9166. a3.Transparency = 1
  9167. end
  9168. else
  9169.  
  9170. a3.Transparency = 1
  9171. end
  9172. aa3 = new("SpecialMesh",a3)
  9173. aa3.MeshType = "Sphere"
  9174. aa3.Scale = v3(200,100,100)
  9175. if ssj4 == true and fuse == false then
  9176. a1.BrickColor = bc("Really red")
  9177. a2.BrickColor = bc("Really red")
  9178. a3.BrickColor = bc("Really red")
  9179. end
  9180. kamecharge:Stop()
  9181. kamefire:Play()
  9182.  
  9183. GroundWave1()
  9184. startk = false
  9185. ringfolder = Instance.new("Model",char)
  9186. end
  9187.  
  9188.  
  9189. GroundWave2 = function()
  9190. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9191. Colors = {"White", "White"}
  9192. local wave3 = Instance.new("Part", char)
  9193. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9194. wave3.Anchored = true
  9195. wave3.Name = "Wave"
  9196. wave3.CanCollide = false
  9197. wave3.Locked = true
  9198. wave3.Size = Vector3.new(1, 1, 1)
  9199. wave3.TopSurface = "Smooth"
  9200. wave3.BottomSurface = "Smooth"
  9201. wave3.Transparency = 0.35
  9202. wave3.CFrame = HandCF
  9203. wm1 = Instance.new("SpecialMesh", wave3)
  9204. wm1.MeshId = "rbxassetid://3270017"
  9205. coroutine.wrap(function()
  9206. for i = 1, 30, 1 do
  9207. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9208. wave3.Size = wm1.Scale
  9209. wave3.CFrame = HandCF
  9210. wave3.Transparency = i/30
  9211. wait()
  9212. end
  9213. wait()
  9214. wave3:Destroy()
  9215. end)()
  9216. end
  9217. GroundWave3 = function()
  9218. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9219. Colors = {"White", "White"}
  9220. local wave2 = Instance.new("Part", char)
  9221. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9222. wave2.Anchored = true
  9223. wave2.Name = "Wave"
  9224. wave2.CanCollide = false
  9225. wave2.Locked = true
  9226. wave2.Size = Vector3.new(1, 1, 1)
  9227. wave2.TopSurface = "Smooth"
  9228. wave2.BottomSurface = "Smooth"
  9229. wave2.Transparency = 0.35
  9230. wave2.CFrame = HandCF
  9231. wm2 = Instance.new("SpecialMesh", wave2)
  9232. wm2.MeshId = "rbxassetid://3270017"
  9233. coroutine.wrap(function()
  9234. for i = 1, 30, 1 do
  9235. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9236. wave2.Size = wm2.Scale
  9237. wave2.CFrame = HandCF
  9238. wave2.Transparency = i/30
  9239. wait()
  9240. end
  9241. wait()
  9242. wave2:Destroy()
  9243. end)()
  9244. end
  9245. GroundWave4 = function()
  9246. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9247. Colors = {"White", "White"}
  9248. local wave1 = Instance.new("Part", char)
  9249. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9250. wave1.Anchored = true
  9251. wave1.Name = "Wave"
  9252. wave1.CanCollide = false
  9253. wave1.Locked = true
  9254. wave1.Size = Vector3.new(1, 1, 1)
  9255. wave1.TopSurface = "Smooth"
  9256. wave1.BottomSurface = "Smooth"
  9257. wave1.Transparency = 0.35
  9258. wave1.CFrame = HandCF
  9259. wm3 = Instance.new("SpecialMesh", wave1)
  9260. wm3.MeshId = "rbxassetid://3270017"
  9261. coroutine.wrap(function()
  9262. for i = 1, 30, 1 do
  9263. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9264. wave1.Size = wm3.Scale
  9265. wave1.CFrame = HandCF
  9266. wave1.Transparency = i/30
  9267. wait()
  9268. end
  9269. wait()
  9270. wave1:Destroy()
  9271. end)()
  9272. end
  9273.  
  9274.  
  9275. function kamehameha()
  9276. beamgo = 6
  9277. beamgo1 = 1
  9278. enabled = true
  9279. sizeup = -25
  9280.  
  9281. kamefire.Volume = 5
  9282.  
  9283. wait(0.2)
  9284. RootPart.Anchored = true
  9285. kamecharge:Stop()
  9286.  
  9287.  
  9288. a1 = new("Part",char)
  9289. a1.Name = "Beam"
  9290. a1.Anchored = true
  9291. a1.Size = v3(6,6,6)
  9292. a1.CanCollide = false
  9293. a1.Locked = true
  9294. a1.Position = v3(999,999,999)
  9295. a1.BrickColor = bc("Cyan")
  9296. a1.Material = "Neon"
  9297. a1.Transparency = 0
  9298. aa1 = new("SpecialMesh",a1)
  9299. if fuse == false then
  9300. aa1.MeshType = "Cylinder"
  9301. if potara == false then
  9302. aa1.MeshType = "Cylinder"
  9303. else
  9304. aa1.MeshType = "Sphere"
  9305. end
  9306. else
  9307. aa1.MeshType = "Sphere"
  9308. end
  9309.  
  9310. aa1.Scale = v3(1,1,1)
  9311.  
  9312. a2 = new("Part",char)
  9313. a2.Name = "Beam"
  9314. a2.Anchored = true
  9315. a2.Locked = true
  9316.  
  9317. a2.Size = v3(0.1,0.1,0.1)
  9318. a2.CanCollide = false
  9319. a2.Position = v3(999,999,999)
  9320. a2.BrickColor = bc("Cyan")
  9321. a2.Material = "Neon"
  9322. if fuse == false then
  9323. if potara == false then
  9324. a2.Transparency = 0
  9325. else
  9326. a2.Transparency = 1
  9327. end
  9328. else
  9329.  
  9330. a2.Transparency = 1
  9331. end
  9332. aa2 = new("SpecialMesh",a2)
  9333. aa2.MeshType = "Sphere"
  9334. aa2.Scale = v3(150,100,100)
  9335. a3 = new("Part",char)
  9336. a3.Name = "Beam"
  9337. a3.Locked = true
  9338. a3.Anchored = true
  9339. a3.Size = v3(0.1,0.1,0.1)
  9340. a3.CanCollide = false
  9341. a3.Position = v3(999,999,999)
  9342. a3.BrickColor = bc("Cyan")
  9343. a3.Material = "Neon"
  9344. if fuse == false then
  9345. if potara == false then
  9346. a3.Transparency = 0
  9347. else
  9348. a3.Transparency = 1
  9349. end
  9350. else
  9351.  
  9352. a3.Transparency = 1
  9353. end
  9354. aa3 = new("SpecialMesh",a3)
  9355. aa3.MeshType = "Sphere"
  9356. aa3.Scale = v3(200,100,100)
  9357. if ssj4 == true and fuse == false then
  9358. a1.BrickColor = bc("Really red")
  9359. a2.BrickColor = bc("Really red")
  9360. a3.BrickColor = bc("Really red")
  9361. end
  9362. kamecharge:Stop()
  9363. kamefire:Play()
  9364.  
  9365. GroundWave1()
  9366. startk = false
  9367. ringfolder = Instance.new("Model",char)
  9368. --Damages
  9369. -----------------------------------------------------------------------------------------
  9370. a1.Touched:connect(function(hit)
  9371.  
  9372. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9373.  
  9374.  
  9375.  
  9376. if hit.Parent:IsA("Model") then
  9377. hit.Parent:BreakJoints()
  9378. end
  9379. hit:Destroy()
  9380. if enabled == true then
  9381. enabled = false
  9382. num = num + 1
  9383. kamehit:Play()
  9384. a21 = new("Part",char)
  9385. a21.Name = "Beam"..num
  9386. a21.Locked = true
  9387. a21.Size = v3(1,1,1)
  9388. a21.CanCollide = false
  9389. a21.Position = v3(999,999,999)
  9390. a21.BrickColor = bc("Cyan")
  9391. a21.Material = "Neon"
  9392. a21.Transparency = 0
  9393. aa21 = new("SpecialMesh",a21)
  9394. a21.Anchored = true
  9395. a21.Position = hit.Position
  9396. aa21.MeshType = "Sphere"
  9397. aa21.Scale = v3(1,1,1)
  9398. GroundWave2()
  9399. GroundWave3()
  9400. GroundWave4()
  9401. for i = 1,50 do
  9402. wait()
  9403. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9404. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9405. end
  9406. enabled = true
  9407. char["Beam"..num]:Destroy()
  9408. end
  9409.  
  9410. end
  9411.  
  9412. end)
  9413.  
  9414.  
  9415. --Damages
  9416. -----------------------------------------------------------------------------------------
  9417. a5.Touched:connect(function(hit)
  9418.  
  9419. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9420.  
  9421.  
  9422.  
  9423. if hit.Parent:IsA("Model") then
  9424. hit.Parent:BreakJoints()
  9425. end
  9426. hit:Destroy()
  9427. if enabled == true then
  9428. enabled = false
  9429. num = num + 1
  9430. kamehit:Play()
  9431. a21 = new("Part",char)
  9432. a21.Name = "Beam"..num
  9433. a21.Locked = true
  9434. a21.Size = v3(1,1,1)
  9435. a21.CanCollide = false
  9436. a21.Position = v3(999,999,999)
  9437. a21.BrickColor = bc("Cyan")
  9438. a21.Material = "Neon"
  9439. a21.Transparency = 0
  9440. aa21 = new("SpecialMesh",a21)
  9441. a21.Anchored = true
  9442. a21.Position = hit.Position
  9443. aa21.MeshType = "Sphere"
  9444. aa21.Scale = v3(1,1,1)
  9445. GroundWave2()
  9446. GroundWave3()
  9447. GroundWave4()
  9448. for i = 1,50 do
  9449. wait()
  9450. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9451. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9452. end
  9453. enabled = true
  9454. char["Beam"..num]:Destroy()
  9455. end
  9456.  
  9457. end
  9458.  
  9459. end)
  9460.  
  9461.  
  9462. beam2 = true
  9463. beam1 = true
  9464.  
  9465. if potara == true then
  9466. for i = 1,20 do
  9467. wait(0.1)
  9468. sizeup = sizeup-0.7
  9469. ringgo = ringgo + 15
  9470. av = new("Part",ringfolder)
  9471. av.Name = "NewRing"
  9472. av.Anchored = true
  9473. av.Size = v3(0.6,1,1)
  9474. av.BrickColor = bc("New Yeller")
  9475. av.Material = "Neon"
  9476. av.Transparency = 0
  9477. aav = new("SpecialMesh",av)
  9478. aav.MeshType = "FileMesh"
  9479. aav.Scale = v3(sizeup,30,sizeup)
  9480. aav.MeshId = "rbxassetid://991124063"
  9481. 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)
  9482.  
  9483. end
  9484. end
  9485. if potara == false then
  9486. wait(3)
  9487. else
  9488. wait(0.5)
  9489. end
  9490.  
  9491. beam1 = false
  9492.  
  9493. repeat
  9494. wait()
  9495.  
  9496. if fuse == false then
  9497. if potara == false then
  9498. a1.Size = a1.Size - v3(0,0.2,0.2)
  9499. else
  9500. for i,v in pairs(char.Model:GetChildren()) do
  9501. if v:IsA("Part") then
  9502. if v.Name == "NewRing" then
  9503. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9504. v.Transparency = v.Transparency + 0.1
  9505. end
  9506. end
  9507. end
  9508. a1.Size = a1.Size - v3(0,2,2)
  9509. end
  9510. else
  9511. a1.Size = a1.Size - v3(0,2,2)
  9512. end
  9513. aa2.Scale = aa2.Scale - v3(3,3,3)
  9514. aa3.Scale = aa3.Scale - v3(3,3,3)
  9515. until
  9516. a1.Size.y < 0.1
  9517.  
  9518.  
  9519. a1:Destroy()
  9520. ringfolder:Destroy()
  9521. a2:Destroy()
  9522. a3:Destroy()
  9523. for i = 1,10 do
  9524. wait()
  9525.  
  9526. kamefire.Volume = kamefire.Volume - 0.5
  9527. end
  9528. kamefire:Stop()
  9529. RootPart.Anchored = false
  9530.  
  9531. end
  9532.  
  9533.  
  9534.  
  9535.  
  9536.  
  9537. mouse.KeyDown:connect(function(k)
  9538. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9539. MV4 = 0
  9540. Humanoid.WalkSpeed = 13
  9541. attack = true
  9542. Firepart1 = Instance.new("Part", RightArm)
  9543. Firepart1.Size = Vector3.new(1, 1, 1)
  9544. GuW1 = Instance.new("Weld")
  9545. GuW1.Name = "GuW"
  9546. GuW1.Part0 = RightArm
  9547. GuW1.C0 = cn(0, -1, 0)
  9548. GuW1.C1 = cn(0, 0, 0)
  9549. GuW1.Part1 = Firepart1
  9550. GuW1.Parent = RightArm
  9551. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9552. Firepart1.Transparency = 1
  9553. Firepart2 = Instance.new("Part", LeftArm)
  9554. Firepart2.Size = Vector3.new(1, 1, 1)
  9555. GuW2 = Instance.new("Weld")
  9556. GuW2.Name = "GuW"
  9557. GuW2.Part0 = LeftArm
  9558. GuW2.C0 = cn(0, -1, 0)
  9559. GuW2.C1 = cn(0, 0, 0)
  9560. GuW2.Part1 = Firepart2
  9561. GuW2.Parent = LeftArm
  9562. Firepart2.Transparency = 1
  9563. GuW1:Destroy()
  9564. GuW1 = Instance.new("Weld")
  9565. GuW1.Name = "GuW"
  9566. GuW1.Part0 = Torso
  9567. GuW1.C0 = cn(0, 0, -6)
  9568. GuW1.C1 = cn(0, 0, 0)
  9569. GuW1.Part1 = Firepart1
  9570. GuW1.Parent = Torso
  9571. GuW2:Destroy()
  9572. GuW2 = Instance.new("Weld")
  9573. GuW2.Name = "GuW"
  9574. GuW2.Part0 = Torso
  9575. GuW2.C0 = cn(0, 0, -6)
  9576. GuW2.C1 = cn(0, 0, 0)
  9577. GuW2.Part1 = Firepart2
  9578. GuW2.Parent = Torso
  9579. GuW2:Destroy()
  9580. GuW2 = Instance.new("Weld")
  9581. GuW2.Name = "GuW"
  9582. GuW2.Part0 = Torso
  9583. GuW2.C0 = cn(0, 0, -4)
  9584. GuW2.C1 = cn(0, 0, 0)
  9585. GuW2.Part1 = Firepart2
  9586. GuW2.Parent = Torso
  9587. for i = 0, 18, 0.1 do
  9588. swait()
  9589. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9590. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9591. 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)
  9592. if Torsovelocity.Y > 2 then
  9593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9595. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9598. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9599. elseif Torsovelocity.Y < 1 then
  9600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9602. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9604. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9605. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9606. end
  9607. end
  9608. GuW1:Destroy()
  9609. GuW1 = Instance.new("Weld")
  9610. GuW1.Name = "GuW"
  9611. GuW1.Part0 = Torso
  9612. GuW1.C0 = cn(0, 0, -15)
  9613. GuW1.C1 = cn(0, 0, 0)
  9614. GuW1.Part1 = Firepart1
  9615. GuW1.Parent = Torso
  9616. GuW2:Destroy()
  9617. GuW2 = Instance.new("Weld")
  9618. GuW2.Name = "GuW"
  9619. GuW2.Part0 = Torso
  9620. GuW2.C0 = cn(0, 0, -17.5)
  9621. GuW2.C1 = cn(0, 0, 0)
  9622. GuW2.Part1 = Firepart2
  9623. GuW2.Parent = Torso
  9624. for i = 0, 1.25, 0.01 do
  9625. swait()
  9626. 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)
  9627. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9628. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9629. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9630. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9631. if Torsovelocity.Y > 2 then
  9632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9634. 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)
  9635. 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)
  9636. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9637. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9638. end
  9639. end
  9640. wait(0.5)
  9641. Humanoid.WalkSpeed = 16
  9642. attack = false
  9643. MV4 = 300
  9644. Firepart1:Destroy()
  9645. Firepart2:Destroy()
  9646. end
  9647.  
  9648.  
  9649. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9650. MV4 = 90
  9651. Humanoid.WalkSpeed = 0.01
  9652. attack = true
  9653. Firepart1 = Instance.new("Part", RightArm)
  9654. Firepart1.Size = Vector3.new(1, 1, 1)
  9655. GuW1 = Instance.new("Weld")
  9656. GuW1.Name = "GuW"
  9657. GuW1.Part0 = RightArm
  9658. GuW1.C0 = cn(0, -1, 0)
  9659. GuW1.C1 = cn(0, 0, 0)
  9660. GuW1.Part1 = Firepart1
  9661. GuW1.Parent = RightArm
  9662. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9663. Firepart1.Transparency = 1
  9664. Firepart2 = Instance.new("Part", LeftArm)
  9665. Firepart2.Size = Vector3.new(1, 1, 1)
  9666. GuW2 = Instance.new("Weld")
  9667. GuW2.Name = "GuW"
  9668. GuW2.Part0 = LeftArm
  9669. GuW2.C0 = cn(0, -1, 0)
  9670. GuW2.C1 = cn(0, 0, 0)
  9671. GuW2.Part1 = Firepart2
  9672. GuW2.Parent = LeftArm
  9673. Firepart2.Transparency = 1
  9674. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9675. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9676. for i = 0, 2, 0.1 do
  9677. swait()
  9678. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9679. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9680. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9681. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9682. if Torsovelocity.Y > 2 then
  9683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9684. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9685. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9686. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9687. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9688. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9689. elseif Torsovelocity.Y < 1 then
  9690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9692. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9693. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9694. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9695. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9696. end
  9697. end
  9698. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9699. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9700. for i = 0, 7, 0.1 do
  9701. swait()
  9702. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9703. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9704. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9705. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9706. if Torsovelocity.Y > 2 then
  9707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9709. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9710. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9711. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9712. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9713. elseif Torsovelocity.Y < 1 then
  9714. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9715. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9716. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9717. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9718. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9719. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9720. end
  9721. end
  9722. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9723. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9724. for i = 0, 7, 0.1 do
  9725. swait()
  9726. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9727. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9728. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9729. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9730. if Torsovelocity.Y > 2 then
  9731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9733. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9734. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9735. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9736. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9737. elseif Torsovelocity.Y < 1 then
  9738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9740. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9743. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9744. end
  9745. end
  9746. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9747. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9748. for i = 0, 6, 0.1 do
  9749. swait()
  9750. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9751. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9752. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9753. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9754. if Torsovelocity.Y > 2 then
  9755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9757. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9758. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9759. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9760. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9761. elseif Torsovelocity.Y < 1 then
  9762. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9763. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9764. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9765. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9766. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9767. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9768. end
  9769. end
  9770. for i = 0, 5, 0.1 do
  9771. swait()
  9772. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9773. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9774. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9775. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9776. if Torsovelocity.Y > 2 then
  9777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9779. 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)
  9780. 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)
  9781. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9782. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9783. elseif Torsovelocity.Y < 1 then
  9784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9786. 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)
  9787. 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)
  9788. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9789. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9790. end
  9791. end
  9792. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9793. for i = 0, 7, 0.1 do
  9794. swait()
  9795. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9796. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9797. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9798. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9799. if Torsovelocity.Y > 2 then
  9800. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9801. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9802. 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)
  9803. 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)
  9804. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9805. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9806. elseif Torsovelocity.Y < 1 then
  9807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9809. 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)
  9810. 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)
  9811. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9812. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9813. end
  9814. end
  9815. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9816. GuW1:Destroy()
  9817. GuW1 = Instance.new("Weld")
  9818. GuW1.Name = "GuW"
  9819. GuW1.Part0 = Torso
  9820. GuW1.C0 = cn(0, 0, -6)
  9821. GuW1.C1 = cn(0, 0, 0)
  9822. GuW1.Part1 = Firepart1
  9823. GuW1.Parent = Torso
  9824. GuW2:Destroy()
  9825. GuW2 = Instance.new("Weld")
  9826. GuW2.Name = "GuW"
  9827. GuW2.Part0 = Torso
  9828. GuW2.C0 = cn(0, 0, -6)
  9829. GuW2.C1 = cn(0, 0, 0)
  9830. GuW2.Part1 = Firepart2
  9831. GuW2.Parent = Torso
  9832. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9833. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9834. GuW2:Destroy()
  9835. GuW2 = Instance.new("Weld")
  9836. GuW2.Name = "GuW"
  9837. GuW2.Part0 = Torso
  9838. GuW2.C0 = cn(0, 0, -4)
  9839. GuW2.C1 = cn(0, 0, 0)
  9840. GuW2.Part1 = Firepart2
  9841. GuW2.Parent = Torso
  9842. for i = 0, 7, 0.1 do
  9843. swait()
  9844. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9845. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9846. if Torsovelocity.Y > 2 then
  9847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9849. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9851. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9852. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9853. elseif Torsovelocity.Y < 1 then
  9854. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9855. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9856. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9857. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9858. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9859. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9860. end
  9861. end
  9862. local bp2 = Create("BodyPosition")({
  9863. P = 900,
  9864. D = 1000,
  9865. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9866. position = Torso.Position + Vector3.new(0, 60, 0),
  9867. Parent = Torso
  9868. })
  9869. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9870. for i = 0, 8, 0.1 do
  9871. swait()
  9872. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9873. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9874. 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)
  9875. if Torsovelocity.Y > 2 then
  9876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9878. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9880. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9881. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9882. elseif Torsovelocity.Y < 1 then
  9883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9884. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9885. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9886. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9887. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9888. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9889. end
  9890. end
  9891. for i = 0, 18, 0.1 do
  9892. swait()
  9893. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9894. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9895. 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)
  9896. if Torsovelocity.Y > 2 then
  9897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9899. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9900. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9901. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9902. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9903. elseif Torsovelocity.Y < 1 then
  9904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9908. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9909. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9910. end
  9911. end
  9912. GuW1:Destroy()
  9913. GuW1 = Instance.new("Weld")
  9914. GuW1.Name = "GuW"
  9915. GuW1.Part0 = Torso
  9916. GuW1.C0 = cn(0, 0, -15)
  9917. GuW1.C1 = cn(0, 0, 0)
  9918. GuW1.Part1 = Firepart1
  9919. GuW1.Parent = Torso
  9920. GuW2:Destroy()
  9921. GuW2 = Instance.new("Weld")
  9922. GuW2.Name = "GuW"
  9923. GuW2.Part0 = Torso
  9924. GuW2.C0 = cn(0, 0, -17.5)
  9925. GuW2.C1 = cn(0, 0, 0)
  9926. GuW2.Part1 = Firepart2
  9927. GuW2.Parent = Torso
  9928. for i = 0, 1.25, 0.01 do
  9929. swait()
  9930. 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)
  9931. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9932. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9933. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9934. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9935. if Torsovelocity.Y > 2 then
  9936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9938. 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)
  9939. 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)
  9940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9941. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9942. elseif Torsovelocity.Y < 1 then
  9943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9945. 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)
  9946. 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)
  9947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9948. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9949. end
  9950. end
  9951. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9952. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9953. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9954. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9955. for i = 0, 3, 0.1 do
  9956. swait()
  9957. if Torsovelocity.Y > 2 then
  9958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9960. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9962. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9963. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9964. elseif Torsovelocity.Y < 1 then
  9965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9967. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9969. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9970. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9971. end
  9972. end
  9973. wait(1)
  9974. bp2:Destroy()
  9975. Humanoid.WalkSpeed = 16
  9976. attack = false
  9977. MV4 = 0
  9978. Firepart1:Destroy()
  9979. Firepart2:Destroy()
  9980. end
  9981. end)
  9982. whiletruewait = false
  9983. game:GetService("RunService").Stepped:connect(function()
  9984. if whiletruewait == false then
  9985. whiletruewait = true
  9986. wait()
  9987. whiletruewait = false
  9988. end
  9989. end)
  9990. game:GetService("RunService").Stepped:connect(function()
  9991. if whiletruewait == false then
  9992. if MV1 < 20 then
  9993. MV1 = MV1 + 0.2
  9994. end
  9995. if MV2 < 90 then
  9996. MV2 = MV2 + 1
  9997. end
  9998. if MV3 < 190 then
  9999. MV3 = MV3 + 0.4
  10000. end
  10001. if MV4 < 500 then
  10002. MV4 = MV4 + 0.3
  10003. end
  10004. end
  10005. end)
  10006. Humanoid.MaxHealth = 10000
  10007. wait()
  10008. for i = 1, 6 do
  10009. Humanoid.Health = Humanoid.MaxHealth
  10010. wait()
  10011. end
  10012.  
  10013. ---
  10014. GroundWave3 = function()
  10015. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10016. Colors = {"White", "White"}
  10017. local wave = Instance.new("Part", char)
  10018. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10019. wave.Anchored = true
  10020. wave.Name = "Wave"
  10021. wave.CanCollide = false
  10022. wave.Locked = true
  10023. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10024. wave.TopSurface = "Smooth"
  10025. wave.BottomSurface = "Smooth"
  10026. wave.Transparency = 0.10
  10027. wave.CFrame = HandCF
  10028. wm = Instance.new("SpecialMesh",wave)
  10029. wm.MeshId = "rbxassetid://559831844"
  10030. coroutine.wrap(function()
  10031. for i = 1, 30, 1 do
  10032. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10033. wave.Size = wm.Scale
  10034. wave.CFrame = HandCF
  10035. wave.Transparency = i/30
  10036. wait()
  10037. end
  10038. wait()
  10039. wave:Destroy()
  10040. end)()
  10041. end
  10042. ---
  10043.  
  10044. local rock3 = false
  10045. local rock2 = false
  10046. local rock = false
  10047.  
  10048. if rock2 == true then
  10049. wait(0.1)
  10050.  
  10051. for i,v in pairs(char:GetChildren()) do
  10052. if v:IsA("Part") then
  10053. if v.Name == "NewPart2" then
  10054. v.GO.Velocity = v3(0,-5,0)
  10055. end
  10056. end
  10057.  
  10058. end
  10059. rock2 = false
  10060. end
  10061. if rock3 == true then
  10062. wait(0.1)
  10063. for i,v in pairs(char:GetChildren()) do
  10064. if v:IsA("Part") then
  10065. if v.Name == "NewPart2" then
  10066. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10067. end
  10068. end
  10069. end
  10070. rock3 = false
  10071. end
  10072.  
  10073.  
  10074. local v3 = Vector3.new
  10075. local num = 0
  10076. local bc = BrickColor.new
  10077. local new = Instance.new
  10078.  
  10079. GroundWave1d = function()
  10080.  
  10081. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10082. Colors = {"Cyan", "Cyan"}
  10083. local wave = Instance.new("Part", char)
  10084. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10085. wave.Anchored = true
  10086. wave.Name = "Wave"..number
  10087. wave.CanCollide = false
  10088. wave.Locked = true
  10089. wave.Size = Vector3.new(0.5,0.5,0.5)
  10090. wave.TopSurface = "Smooth"
  10091. wave.BottomSurface = "Smooth"
  10092. wave.Transparency = 0.35
  10093. wave.CFrame = HandCF
  10094. wm = Instance.new("SpecialMesh", wave)
  10095. wm.Name = "wave"..number
  10096. wm.MeshId = "rbxassetid://3270017"
  10097. coroutine.wrap(function()
  10098. for i = 1, 30, 1 do
  10099. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10100. wave.Size = wm.Scale
  10101. wave.CFrame = HandCF
  10102. wave.Transparency = i/30
  10103. wait()
  10104. end
  10105. wait()
  10106. wave:Destroy()
  10107.  
  10108. end)()
  10109. end
  10110.  
  10111. mouse.KeyDown:connect(function(key)
  10112. if key == "=" then
  10113.  
  10114. Humanoid.WalkSpeed = 0
  10115. RootPart.Anchored = true
  10116. bigkamehameha1 = true
  10117.  
  10118. wait(0)
  10119. bigkamehameha1 = false
  10120. bigkamehameha2 = true
  10121. ar = new("Part",char)
  10122. ar.Name = "NewPart"
  10123. ar.Position = v3(999,999,999)
  10124. ar.Size = v3(1,1,1)
  10125. ar.BrickColor = bc("Cyan")
  10126. ar.Material = "Neon"
  10127. ar.Transparency = 1
  10128. aar = new("SpecialMesh",ar)
  10129. aar.MeshType = "Sphere"
  10130. aar.Scale = v3(3,3,4)
  10131.  
  10132. aaar =new("Weld",ar)
  10133. aaar.Part0 = Torso
  10134. aaar.Part1 = ar
  10135. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10136. for i = 1,9 do
  10137. wait(0.5)
  10138. GroundWave1d()
  10139. ar.Transparency = ar.Transparency - 0.1
  10140. end
  10141. kamehameha()
  10142.  
  10143. idle7 = true
  10144. ar:Destroy()
  10145. bigkamehameha2 = false
  10146. RootPart.Anchored = false
  10147. end
  10148. end)
  10149.  
  10150.  
  10151.  
  10152. local rad = math.rad
  10153. local kamehameha5 = false
  10154. local kamehameha1 = false
  10155. local kamehameha2 = false
  10156. local kamehameha3 = false
  10157. local kamehameha4 = false
  10158.  
  10159. mouse.KeyDown:connect(function(key)
  10160. if key == "=" then
  10161.  
  10162.  
  10163. idle = false
  10164. Humanoid.WalkSpeed = 0
  10165. RootPart.Anchored = true
  10166.  
  10167. KamehamehaVoice:Play()
  10168. startk = true
  10169.  
  10170.  
  10171.  
  10172. wait(0.4)
  10173.  
  10174.  
  10175. kamehameha2 = true
  10176. kamehameha()
  10177. wait(0.8)
  10178. KamehamehaVoice.TimePosition = 0
  10179. kamehameha2 = false
  10180. Humanoid.WalkSpeed = 16
  10181. RootPart.Anchored = false
  10182. end
  10183. end)
  10184.  
  10185.  
  10186. mouse.KeyDown:connect(function(key)
  10187. if key=="=" then
  10188. Serious()
  10189. char.JumPower = 150
  10190. end
  10191. end)
  10192. Health = math.huge --------- Serious mode aura.
  10193. BaseHealth = math.huge
  10194.  
  10195.  
  10196.  
  10197.  
  10198. InForm = false
  10199.  
  10200. Player = game.Players.LocalPlayer
  10201. Char = Player.Character
  10202. Torso = Char.Torso
  10203.  
  10204. function Serious()
  10205. for X = 1, 1 do wait()
  10206.  
  10207.  
  10208. wait(0)
  10209. for X = 1, 1 do wait()
  10210. local Effect = Instance.new("Part")
  10211. Effect.Name = "Effect"
  10212. Effect.Parent = Torso
  10213. Effect.CFrame = Torso.CFrame
  10214. Effect.BrickColor = BrickColor.new("Neon orange")
  10215. Effect.Shape = "Ball"
  10216. Effect.Size = Vector3.new(1, 1, 1)
  10217. Effect.Anchored = true
  10218. Effect.Material = "Neon"
  10219. Effect.CanCollide = false
  10220. Effect.CFrame = Torso.CFrame
  10221. Effect.Size = Effect.Size + Vector3.new(0.5)
  10222. Effect.Transparency = Effect.Transparency + 0.04
  10223. end
  10224. end
  10225.  
  10226. repeat
  10227. Torso:FindFirstChild("Effect"):Remove()
  10228. until Torso:FindFirstChild("Effect") == nil
  10229.  
  10230.  
  10231. local Color1 = Color3.new(255, 255, 0)
  10232. local Color2 = Color3.new(255, 255, 0)
  10233.  
  10234. for i = 0, 3, 0.1 do
  10235. swait()
  10236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10238. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10239. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10240. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10241. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10242. end
  10243. local pie22 = Instance.new("ParticleEmitter")
  10244. pie22.Parent = LeftArm
  10245. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10246. pie22.LightEmission = 1
  10247. pie22.Size = NumberSequence.new(1,2)
  10248. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10249. pie22.Transparency = NumberSequence.new(0.7,1)
  10250. pie22.EmissionDirection = "Top"
  10251. pie22.Enabled = true
  10252. pie22.Lifetime = NumberRange.new(1)
  10253. pie22.Rotation = NumberRange.new(-420, 425)
  10254. pie22.Rate = 50
  10255. pie22.Speed = NumberRange.new(1)
  10256. pie22.LockedToPart = false
  10257. pie22.VelocitySpread = 2
  10258. local pie22 = Instance.new("ParticleEmitter")
  10259. pie22.Parent = RightArm
  10260. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10261. pie22.LightEmission = 1
  10262. pie22.Size = NumberSequence.new(1,2)
  10263. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10264. pie22.Transparency = NumberSequence.new(0.7,1)
  10265. pie22.EmissionDirection = "Top"
  10266. pie22.Enabled = true
  10267. pie22.Lifetime = NumberRange.new(1)
  10268. pie22.Rotation = NumberRange.new(-420, 425)
  10269. pie22.Rate = 50
  10270. pie22.Speed = NumberRange.new(1)
  10271. pie22.LockedToPart = false
  10272. pie22.VelocitySpread = 2
  10273. local pie22 = Instance.new("ParticleEmitter")
  10274. pie22.Parent = LeftLeg
  10275. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10276. pie22.LightEmission = 1
  10277. pie22.Size = NumberSequence.new(1,2)
  10278. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10279. pie22.Transparency = NumberSequence.new(0.8,1)
  10280. pie22.EmissionDirection = "Top"
  10281. pie22.Enabled = true
  10282. pie22.Lifetime = NumberRange.new(1)
  10283. pie22.Rotation = NumberRange.new(-420, 425)
  10284. pie22.Rate = 20
  10285. pie22.Speed = NumberRange.new(1)
  10286. pie22.LockedToPart = false
  10287. pie22.VelocitySpread = 2
  10288. local pie22 = Instance.new("ParticleEmitter")
  10289. pie22.Parent = RightLeg
  10290. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10291. pie22.LightEmission = 1
  10292. pie22.Size = NumberSequence.new(1,2)
  10293. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10294. pie22.Transparency = NumberSequence.new(0.8,1)
  10295. pie22.EmissionDirection = "Top"
  10296. pie22.Enabled = true
  10297. pie22.Lifetime = NumberRange.new(1)
  10298. pie22.Rotation = NumberRange.new(-420, 425)
  10299. pie22.Rate = 20
  10300. pie22.Speed = NumberRange.new(1)
  10301. pie22.LockedToPart = false
  10302. pie22.VelocitySpread = 2
  10303. lig = Instance.new("PointLight",Player.Character.Torso)
  10304. lig.Color=Color3.new(255,255,0)
  10305. lig.Range = 6
  10306.  
  10307. local Must = Instance.new("Sound",Torso)
  10308. Must.SoundId = "rbxassetid://136847579"
  10309. Must.Pitch = 0.99
  10310. Must.Volume = 0.6
  10311. Must.Looped = false
  10312. wait(0)
  10313. Must:Play()
  10314. a21e = new("Part",char)
  10315. a21e.Name = "Beam"..num
  10316. a21e.Locked = true
  10317. a21e.Size = v3(1,1,1)
  10318. a21e.CanCollide = false
  10319. a21e.BrickColor = bc("Neon orange")
  10320. a21e.Material = "Neon"
  10321. a21e.Transparency = 0
  10322. aa21e = new("SpecialMesh",a21e)
  10323. a21e.Anchored = true
  10324. a21e.Position = RootPart.Position
  10325. aa21e.MeshType = "Sphere"
  10326. aa21e.Scale = v3(1,1,1)
  10327. for i = 1,50 do
  10328. wait()
  10329. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10330. a21e.Transparency = a21e.Transparency + 0.04
  10331. end
  10332.  
  10333.  
  10334. local Mus = Instance.new("Sound",Torso)
  10335. Mus.SoundId = "rbxassetid://291165237"
  10336. Mus.Pitch = 0.99
  10337. Mus.Volume = 0.2
  10338. Mus.Looped = true
  10339. wait(0)
  10340. Mus:Play()
  10341.  
  10342. InForm = true
  10343. Humanoid.JumpPower = 120
  10344.  
  10345. Char.Humanoid.MaxHealth = Health
  10346. wait(0.3)
  10347. Char.Humanoid.Health = Health
  10348. wait(0.7)
  10349. Must:Destroy()
  10350. end
  10351.  
  10352. function Base()
  10353. InForm = false
  10354. local Effect = Instance.new("Part")
  10355. Effect.Name = "Effect"
  10356. Effect.Parent = Torso
  10357. Effect.CFrame = Torso.CFrame
  10358. Effect.BrickColor = BrickColor.new("White")
  10359. Effect.Shape = "Ball"
  10360. Effect.Size = Vector3.new(8, 8, 8)
  10361. Effect.Anchored = true
  10362. Effect.Material = "Neon"
  10363. Effect.CanCollide = false
  10364. for loop = 1, 25 do wait()
  10365. Effect.CFrame = Torso.CFrame
  10366. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10367. Effect.Transparency = Effect.Transparency + 0.04
  10368.  
  10369. end
  10370. repeat
  10371. Torso:FindFirstChild("Effect"):Remove()
  10372. until Torso:FindFirstChild("Effect") == nil
  10373.  
  10374. for i, v in pairs(Torso:GetChildren()) do
  10375. if v:IsA('ParticleEmitter') then
  10376. v:Remove()
  10377. end
  10378. end
  10379. char.Humanoid.MaxHealth = BaseHealth
  10380. wait(0.3)
  10381. char.Humanoid.Health = BaseHealth
  10382.  
  10383.  
  10384. end
  10385.  
  10386. mouse.KeyDown:connect(function(key)
  10387. if key=="9" then
  10388. Base()
  10389. lig:Destroy()
  10390. end
  10391. end)
  10392.  
  10393. Player.Chatted:connect(function(Message)
  10394. if Message == "Time to get serious." and InForm == false then
  10395. wait(0.10)
  10396. Serious()
  10397. end
  10398. if Message == "off" or Message == "Nice fight." and InForm == true then
  10399. Base()
  10400. end
  10401. local ContentProvider = game:GetService("ContentProvider")
  10402.  
  10403. local function LoadAssets(AssetList)
  10404. -- Takes an asset list and preloads it. Will not wait for them to load.
  10405.  
  10406. for _, AssetId in pairs(AssetList) do
  10407. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10408. end
  10409. end
  10410.  
  10411. local Gibs = game.Workspace
  10412.  
  10413. function Kill(Character)
  10414. Character.Humanoid.Health = 0
  10415. local poo = Instance.new("IntValue",Character)
  10416. poo.Name = "haha nope"
  10417. local svch = Character
  10418. local hum = Character:findFirstChild("Humanoid")
  10419. Character.Archivable = true
  10420. local chrclone = Character:clone()
  10421. Character.Archivable = false
  10422.  
  10423. local ch = chrclone:GetChildren()
  10424. local i
  10425. for i = 1,#ch do
  10426. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10427. ch[i]:remove()
  10428. end
  10429. end
  10430. local function Scan(ch)
  10431. local e
  10432. for e = 1,#ch do
  10433. Scan(ch[e]:GetChildren())
  10434. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10435. ch[e]:remove()
  10436. end
  10437. end
  10438. end
  10439. Scan(chrclone:GetChildren())
  10440.  
  10441. local hum2 = chrclone:findFirstChild("Humanoid")
  10442.  
  10443.  
  10444. if hum2 ~= nil then
  10445. hum2.Name = "Humanoid2"
  10446. hum2.PlatformStand = true
  10447. hum2.Sit = true
  10448. hum2.MaxHealth = 0
  10449. hum2.Health = 0
  10450. end
  10451.  
  10452. local ch = Character:GetChildren()
  10453. local i
  10454. for i = 1,#ch do
  10455. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10456. ch[i]:remove()
  10457. end
  10458. end
  10459.  
  10460. wait(0.2)
  10461.  
  10462. local ch = Character:GetChildren()
  10463. local i
  10464. for i = 1,#ch do
  10465. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10466. ch[i]:remove()
  10467. end
  10468. end
  10469. Character = chrclone
  10470. local Torso = Character.Torso
  10471. local movevector = Vector3.new()
  10472.  
  10473. if Torso then
  10474. local Head = Character:FindFirstChild("Head")
  10475. local Limb = Character:FindFirstChild("Right Arm")
  10476. if Limb then
  10477.  
  10478. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10479. local Joint = Instance.new("Glue")
  10480. Joint.Name = "RightShoulder"
  10481. Joint.Part0 = Torso
  10482. Joint.Part1 = Limb
  10483. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10484. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10485. Joint.Parent = Torso
  10486.  
  10487. local B = Instance.new("Part")
  10488. B.TopSurface = 0
  10489. B.BottomSurface = 0
  10490. B.formFactor = "Symmetric"
  10491. B.Size = Vector3.new(1, 1, 1)
  10492. B.Transparency = 1
  10493. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10494. B.Parent = Character
  10495. local W = Instance.new("Weld")
  10496. W.Part0 = Limb
  10497. W.Part1 = B
  10498. W.C0 = CFrame.new(0, -0.5, 0)
  10499. W.Parent = Limb
  10500.  
  10501. end
  10502. local Limb = Character:FindFirstChild("Left Arm")
  10503. if Limb then
  10504.  
  10505. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10506. local Joint = Instance.new("Glue")
  10507. Joint.Name = "LeftShoulder"
  10508. Joint.Part0 = Torso
  10509. Joint.Part1 = Limb
  10510. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10511. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10512. Joint.Parent = Torso
  10513.  
  10514. local B = Instance.new("Part")
  10515. B.TopSurface = 0
  10516. B.BottomSurface = 0
  10517. B.formFactor = "Symmetric"
  10518. B.Size = Vector3.new(1, 1, 1)
  10519. B.Transparency = 1
  10520. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10521. B.Parent = Character
  10522. local W = Instance.new("Weld")
  10523. W.Part0 = Limb
  10524. W.Part1 = B
  10525. W.C0 = CFrame.new(0, -0.5, 0)
  10526. W.Parent = Limb
  10527.  
  10528. end
  10529. local Limb = Character:FindFirstChild("Right Leg")
  10530. if Limb then
  10531.  
  10532. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10533. local Joint = Instance.new("Glue")
  10534. Joint.Name = "RightHip"
  10535. Joint.Part0 = Torso
  10536. Joint.Part1 = Limb
  10537. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10538. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10539. Joint.Parent = Torso
  10540.  
  10541. local B = Instance.new("Part")
  10542. B.TopSurface = 0
  10543. B.BottomSurface = 0
  10544. B.formFactor = "Symmetric"
  10545. B.Size = Vector3.new(1, 1, 1)
  10546. B.Transparency = 1
  10547. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10548. B.Parent = Character
  10549. local W = Instance.new("Weld")
  10550. W.Part0 = Limb
  10551. W.Part1 = B
  10552. W.C0 = CFrame.new(0, -0.5, 0)
  10553. W.Parent = Limb
  10554.  
  10555. end
  10556. local Limb = Character:FindFirstChild("Left Leg")
  10557. if Limb then
  10558.  
  10559. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10560. local Joint = Instance.new("Glue")
  10561. Joint.Name = "LeftHip"
  10562. Joint.Part0 = Torso
  10563. Joint.Part1 = Limb
  10564. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10565. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10566. Joint.Parent = Torso
  10567.  
  10568. local B = Instance.new("Part")
  10569. B.TopSurface = 0
  10570. B.BottomSurface = 0
  10571. B.formFactor = "Symmetric"
  10572. B.Size = Vector3.new(1, 1, 1)
  10573. B.Transparency = 1
  10574. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10575. B.Parent = Character
  10576. local W = Instance.new("Weld")
  10577. W.Part0 = Limb
  10578. W.Part1 = B
  10579. W.C0 = CFrame.new(0, -0.5, 0)
  10580. W.Parent = Limb
  10581. end
  10582. end
  10583. end
  10584. ----------
  10585.  
  10586. lerpz = function(D, E, F, G)
  10587. D[E] = D[E]:lerp(F, G)
  10588. end
  10589.  
  10590. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10591. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10592. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10593. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10594. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10595. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10596. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10597. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10598. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10599. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10600. resetlerp = function()
  10601. RJ.C0 = RJC0
  10602. RJ.C1 = RJC1
  10603. N.C0 = NC0
  10604. N.C1 = NC1
  10605. RS.C0 = RSC0
  10606. RS.C1 = RSC1
  10607. LS.C0 = LSC0
  10608. LS.C1 = LSC1
  10609. RH.C0 = RHC0
  10610. RH.C1 = RHC1
  10611. LH.C0 = LHC0
  10612. LH.C1 = LHC1
  10613. end
  10614. -------
  10615. ----------
  10616. hrp = char.HumanoidRootPart
  10617.  
  10618. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10619. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10620. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10621. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10622. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10623. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10624. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10625. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10626. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10627. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10628. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10629. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10630. RS = Torso:FindFirstChild("Right Shoulder")
  10631. LS = Torso:FindFirstChild("Left Shoulder")
  10632. RH = Torso:FindFirstChild("Right Hip")
  10633. LH = Torso:FindFirstChild("Left Hip")
  10634. RJ = hrp:FindFirstChild("RootJoint")
  10635. N = Torso:FindFirstChild("Neck")
  10636. cf = CFrame.new
  10637. ang = CFrame.Angles
  10638. rd = math.rad
  10639. rd2 = math.random
  10640. cs = ColorSequence.new
  10641. ns = NumberSequence.new
  10642. nsk = NumberSequenceKeypoint.new
  10643. -------------------
  10644.  
  10645. end)
  10646.  
  10647. print([[
  10648. -------------------------------------------------
  10649. hi
  10650. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment