Advertisement
ghostteen14

Untitled

Mar 3rd, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 490.08 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  2.  
  3. -----------------------------------------------------
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Joseph Deramus")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. wait(2)
  148. --[[
  149.  
  150. ░▒▓█ Ultra Instinct █▓▒░
  151.  
  152. --]]
  153.  
  154. local Player = game.Players.josephderamus2985
  155. local char = Player.Character
  156. local Character = Player.Character
  157. local RootPart = Character.HumanoidRootPart
  158. local Head = Character.Head
  159. local done = false
  160. local canheal = false
  161. local deathchat1 = false
  162. local once = true
  163. local dead = false
  164. local candie = true
  165. local deathchat = false
  166. local idleon = true
  167. local idle1 = true
  168. local idle = true
  169. local spiritballenergy = true
  170. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  171. if v:IsA("Accessory") then
  172. v:Destroy()
  173. end
  174. end
  175. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  176. if v:IsA("Shirt") then
  177. v:Remove()
  178. end
  179. end
  180. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  181. if v:IsA("Pants") then
  182. v:Remove()
  183. end
  184. end
  185. wait()
  186. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  187. shirt.Name = "Shirt"
  188. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  189. pants.Name = "Pants"
  190.  
  191.  
  192.  
  193. local v3 = Vector3.new
  194. local num = 0
  195. local bc = BrickColor.new
  196. local new = Instance.new
  197.  
  198.  
  199. Instance.new("ForceField",char).Visible = false
  200. local poo = Instance.new("IntValue",Character)
  201. poo.Name = "haha nope"
  202. char.Humanoid.MaxHealth = math.huge
  203. wait()
  204. char.Humanoid.Health = math.huge
  205. Instance.new("ForceField",char).Visible = false
  206. local skinCol = "Pastel brown"
  207. local bd = Player:FindFirstChild("Body Colors")
  208. if bd then
  209. bd.HeadColor = BrickColor.new(skinCol)
  210. bd.TorsoColor = BrickColor.new(skinCol)
  211. bd.LeftLegColor = BrickColor.new(skinCol)
  212. bd.RightLegColor = BrickColor.new(skinCol)
  213. bd.LeftArmColor = BrickColor.new(skinCol)
  214. bd.RightArmColor = BrickColor.new(skinCol)
  215. else
  216. bd = Instance.new("BodyColors", Player)
  217. bd.HeadColor = BrickColor.new(skinCol)
  218. bd.TorsoColor = BrickColor.new(skinCol)
  219. bd.LeftLegColor = BrickColor.new(skinCol)
  220. bd.RightLegColor = BrickColor.new(skinCol)
  221. bd.LeftArmColor = BrickColor.new(skinCol)
  222. bd.RightArmColor = BrickColor.new(skinCol)
  223. end
  224. local number = 1
  225.  
  226. --------------------------------------------------------------------------
  227. --transform
  228. GroundWave5 = function()
  229. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  230. Colors = {"Dark blue", "Dark blue"}
  231.  
  232. local wave11 = Instance.new("Part", char)
  233. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  234. wave11.Anchored = true
  235. wave11.Name = "Wave"
  236. wave11.CanCollide = false
  237. wave11.Locked = true
  238. wave11.Size = Vector3.new(1, 1, 1)
  239. wave11.TopSurface = "Smooth"
  240. wave11.BottomSurface = "Smooth"
  241. wave11.Transparency = 0.35
  242. wave11.CFrame = HandCF
  243. wm31 = Instance.new("SpecialMesh", wave11)
  244. wm31.MeshId = "rbxassetid://3270017"
  245. coroutine.wrap(function()
  246. for i = 1, 30, 1 do
  247. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  248. wave11.Size = wm31.Scale
  249. wave11.CFrame = HandCF
  250. wave11.Transparency = i/30
  251. wait()
  252. end
  253. wait()
  254. wave11:Destroy()
  255. end)()
  256. end
  257. GroundWave6 = function()
  258. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  259. Colors = {"White", "Dark blue"}
  260. local wave111 = Instance.new("Part", char)
  261. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  262. wave111.Anchored = true
  263. wave111.Name = "Wave"
  264. wave111.CanCollide = false
  265. wave111.Locked = true
  266. wave111.Size = Vector3.new(1, 1, 1)
  267. wave111.TopSurface = "Smooth"
  268. wave111.BottomSurface = "Smooth"
  269. wave111.Transparency = 0.35
  270. wave111.CFrame = HandCF
  271. wm311 = Instance.new("SpecialMesh", wave111)
  272. wm311.MeshId = "rbxassetid://3270017"
  273. coroutine.wrap(function()
  274. for i = 1, 30, 1 do
  275. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  276. wave111.Size = wm311.Scale
  277. wave111.CFrame = HandCF
  278. wave111.Transparency = i/30
  279. wait()
  280. end
  281. wait()
  282. wave111:Destroy()
  283. end)()
  284. end
  285. GroundWave7 = function()
  286. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  287. Colors = {"Dark blue", "White"}
  288. local wave1111 = Instance.new("Part", char)
  289. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  290. wave1111.Anchored = true
  291. wave1111.Name = "Wave"
  292. wave1111.CanCollide = false
  293. wave1111.Locked = true
  294. wave1111.Size = Vector3.new(1, 1, 1)
  295. wave1111.TopSurface = "Smooth"
  296. wave1111.BottomSurface = "Smooth"
  297. wave1111.Transparency = 0.35
  298. wave1111.CFrame = HandCF
  299. wm3111 = Instance.new("SpecialMesh", wave1111)
  300. wm3111.MeshId = "rbxassetid://3270017"
  301. coroutine.wrap(function()
  302. for i = 1, 30, 1 do
  303. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  304. wave1111.Size = wm3111.Scale
  305. wave1111.CFrame = HandCF
  306. wave1111.Transparency = i/30
  307. wait()
  308. end
  309. wait()
  310. wave1111:Destroy()
  311. end)()
  312. end
  313. GroundWave8 = function()
  314. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  315. Colors = {"Dark blue", "Dark blue"}
  316. local wave11111 = Instance.new("Part", char)
  317. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  318. wave11111.Anchored = true
  319. wave11111.Name = "Wave"
  320. wave11111.CanCollide = false
  321. wave11111.Locked = true
  322. wave11111.Size = Vector3.new(1, 1, 1)
  323. wave11111.TopSurface = "Smooth"
  324. wave11111.BottomSurface = "Smooth"
  325. wave11111.Transparency = 0.35
  326. wave11111.CFrame = HandCF
  327. wm31111 = Instance.new("SpecialMesh", wave11111)
  328. wm31111.MeshId = "rbxassetid://3270017"
  329. coroutine.wrap(function()
  330. for i = 1, 30, 1 do
  331. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  332. wave11111.Size = wm31111.Scale
  333. wave11111.CFrame = HandCF
  334. wave11111.Transparency = i/30
  335. wait()
  336. end
  337. wait()
  338. wave11111:Destroy()
  339. end)()
  340. end
  341. GroundWave9 = function()
  342. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  343.  
  344. Colors = {"Cyan", "White"}
  345. local wave111111 = Instance.new("Part", char)
  346. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  347. wave111111.Anchored = true
  348. wave111111.Name = "Wave"
  349. wave111111.CanCollide = false
  350. wave111111.Locked = true
  351. wave111111.Size = Vector3.new(1, 1, 1)
  352. wave111111.TopSurface = "Smooth"
  353. wave111111.BottomSurface = "Smooth"
  354. wave111111.Transparency = 0.35
  355. wave111111.CFrame = HandCF
  356. wm311111 = Instance.new("SpecialMesh", wave111111)
  357. wm311111.MeshId = "rbxassetid://3270017"
  358. coroutine.wrap(function()
  359. for i = 1, 30, 1 do
  360. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  361. wave111111.Size = wm311111.Scale
  362. wave111111.CFrame = HandCF
  363. wave111111.Transparency = i/30
  364. wait()
  365. end
  366. wait()
  367. wave111111:Destroy()
  368. end)()
  369. end
  370. GroundWave10 = function()
  371. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  372. Colors = {"White", "Dark blue"}
  373. local wave1111111 = Instance.new("Part", char)
  374. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  375. wave1111111.Anchored = true
  376. wave1111111.Name = "Wave"
  377. wave1111111.CanCollide = false
  378. wave1111111.Locked = true
  379. wave1111111.Size = Vector3.new(1, 1, 1)
  380. wave1111111.TopSurface = "Smooth"
  381. wave1111111.BottomSurface = "Smooth"
  382. wave1111111.Transparency = 0.35
  383. wave1111111.CFrame = HandCF
  384. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  385. wm3111111.MeshId = "rbxassetid://3270017"
  386. coroutine.wrap(function()
  387. for i = 1, 30, 1 do
  388. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  389. wave1111111.Size = wm3111111.Scale
  390. wave1111111.CFrame = HandCF
  391. wave1111111.Transparency = i/30
  392. wait()
  393. end
  394. wait()
  395. wave1111111:Destroy()
  396. end)()
  397. end
  398.  
  399. GroundWave1 = function()
  400.  
  401. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  402. Colors = {"White", "White"}
  403. local wave = Instance.new("Part", char)
  404. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  405. wave.Anchored = true
  406. wave.Name = "Wave"..number
  407. wave.CanCollide = false
  408. wave.Locked = true
  409. wave.Size = Vector3.new(1, 1, 1)
  410. wave.TopSurface = "Smooth"
  411. wave.BottomSurface = "Smooth"
  412. wave.Transparency = 0.35
  413. wave.CFrame = HandCF
  414. wm = Instance.new("SpecialMesh", wave)
  415. wm.Name = "wave"..number
  416. wm.MeshId = "rbxassetid://3270017"
  417. coroutine.wrap(function()
  418. for i = 1, 30, 1 do
  419. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  420. wave.Size = wm.Scale
  421. wave.CFrame = HandCF
  422. wave.Transparency = i/30
  423. wait()
  424. end
  425. wait()
  426. wave:Destroy()
  427.  
  428. end)()
  429. end
  430.  
  431.  
  432. shirt = Instance.new("Shirt", char)
  433. shirt.Name = "Shirt"
  434. pants = Instance.new("Pants", char)
  435. pants.Name = "Pants"
  436. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  437. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  438. char.Head.face.Texture = "rbxassetid://681212054"
  439.  
  440. Hair7 = Instance.new("Part")
  441. Hair7.Parent = char
  442. Hair7.Name = "Hair"
  443. Hair7.CanCollide = false
  444. Hair7.Locked = true
  445. Hair7.TopSurface = "Smooth"
  446. Hair7.BottomSurface = "Smooth"
  447. Hair7.formFactor = "Symmetric"
  448. Hair7.Material = "Neon"
  449. Hair7.BrickColor = BrickColor.new("Really black")
  450. Hair7.CFrame = char.Torso.CFrame
  451. Hair7.Size = Vector3.new(1, 1, 1)
  452. Hair7.Transparency = 0
  453.  
  454.  
  455. Weld1 = Instance.new("Weld")
  456. Weld1.Parent = char.Head
  457. Weld1.Part0 = char.Head
  458. Weld1.Part1 = Hair7
  459. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  460.  
  461. Mesh = Instance.new("SpecialMesh")
  462. Mesh.Offset = Vector3.new(0,-0.4,0)
  463. Mesh.Parent = Hair7
  464. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  465. Mesh.MeshType = "FileMesh"
  466. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  467. Mesh.TextureId = ""
  468. wait(0.5)
  469. game.Chat:Chat(Character, "Mikey and Jone I WILL NEVER FORGIVE YOU!", "White")
  470. local Must2 = Instance.new("Sound",char)
  471. Must2.SoundId = "rbxassetid://1173681504"
  472. Must2.Pitch = 0.99
  473. Must2.Volume = 1.6
  474. Must2.Looped = true
  475. wait(0)
  476. Must2:Play()
  477. wait(3)
  478. Hair7:Destroy()
  479. wait(0)
  480. Hair7 = Instance.new("Part")
  481. Hair7.Parent = char
  482. Hair7.Name = "Hair"
  483. Hair7.CanCollide = false
  484. Hair7.Locked = true
  485. Hair7.TopSurface = "Smooth"
  486. Hair7.BottomSurface = "Smooth"
  487. Hair7.formFactor = "Symmetric"
  488. Hair7.Material = "Neon"
  489. Hair7.BrickColor = BrickColor.new("Light blue")
  490. Hair7.CFrame = char.Torso.CFrame
  491. Hair7.Size = Vector3.new(1, 1, 1)
  492. Hair7.Transparency = 0
  493.  
  494.  
  495. Weld1 = Instance.new("Weld")
  496. Weld1.Parent = char.Head
  497. Weld1.Part0 = char.Head
  498. Weld1.Part1 = Hair7
  499. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  500.  
  501. Mesh = Instance.new("SpecialMesh")
  502. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  503. Mesh.Parent = Hair7
  504. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  505. Mesh.MeshType = "FileMesh"
  506. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  507. Mesh.TextureId = ""
  508. wait(4)
  509. local poof = Instance.new("Sound",Player)
  510. poof.SoundId = "rbxassetid://1035030726"
  511. poof.Pitch = 0.99
  512. poof.Volume = 1.3
  513. poof.Looped = false
  514. wait(0)
  515. poof:Play()
  516. GroundWave5()
  517. GroundWave6()
  518. GroundWave7()
  519. GroundWave8()
  520. GroundWave9()
  521. GroundWave10()
  522. Hair7:Destroy()
  523. wait(0)
  524. game.Chat:Chat(Character, "...", "White")
  525. Hair7 = Instance.new("Part")
  526. Hair7.Parent = char
  527. Hair7.Name = "Hair"
  528. Hair7.CanCollide = false
  529. Hair7.Locked = true
  530. Hair7.TopSurface = "Smooth"
  531. Hair7.BottomSurface = "Smooth"
  532. Hair7.formFactor = "Symmetric"
  533. Hair7.Material = "Neon"
  534. Hair7.BrickColor = BrickColor.new("White")
  535. Hair7.CFrame = char.Torso.CFrame
  536. Hair7.Size = Vector3.new(1, 1, 1)
  537. Hair7.Transparency = 0
  538.  
  539.  
  540. Weld1 = Instance.new("Weld")
  541. Weld1.Parent = char.Head
  542. Weld1.Part0 = char.Head
  543. Weld1.Part1 = Hair7
  544. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  545.  
  546. Mesh = Instance.new("SpecialMesh")
  547. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  548. Mesh.Parent = Hair7
  549. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  550. Mesh.MeshType = "FileMesh"
  551. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  552. Mesh.TextureId = ""
  553. char.Head.face.Texture = "rbxassetid://986775808"
  554.  
  555.  
  556. local ice = Instance.new("Part", Head)
  557. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  558. ice.BrickColor = BrickColor.new("White")
  559. ice.CanCollide = false
  560. ice.TopSurface = 0
  561. ice.BottomSurface = 0
  562. ice.Transparency = 1
  563. local ice2 = Instance.new("SpecialMesh", ice)
  564. ice2.MeshType = "Brick"
  565. ice2.Scale = Vector3.new(1, 1, 1)
  566. local ice3 = Instance.new("Weld", ice)
  567. ice3.Part0 = Head
  568. ice3.Part1 = ice
  569. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  570. local icesmoke = Instance.new("ParticleEmitter", ice)
  571. icesmoke.VelocitySpread = 5
  572. icesmoke.Size = NumberSequence.new({
  573. NumberSequenceKeypoint.new(0, 0.01),
  574. NumberSequenceKeypoint.new(1, 1)
  575. })
  576. icesmoke.Rate = math.huge
  577. icesmoke.Speed = NumberRange.new(1, 1)
  578. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  579. icesmoke.Transparency = NumberSequence.new({
  580. NumberSequenceKeypoint.new(0, 0.9),
  581. NumberSequenceKeypoint.new(1, 1)
  582. })
  583. icesmoke.Rotation = NumberRange.new(0, 360)
  584. icesmoke.Name = "Smoke"
  585. icesmoke.LightEmission = 0
  586. icesmoke.Acceleration = Vector3.new(0,0,0)
  587. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  588. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  589. icesmoke.LockedToPart = true
  590. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  591. secondcolor = "Really black"
  592. wait(0.016666666666666666)
  593. Effects = {}
  594. local Player = game.Players.localPlayer
  595. local Character = Player.Character
  596. local Humanoid = Character.Humanoid
  597. local mouse = Player:GetMouse()
  598. local LeftArm = Character["Left Arm"]
  599. local RightArm = Character["Right Arm"]
  600. local LeftLeg = Character["Left Leg"]
  601. local RightLeg = Character["Right Leg"]
  602. local Head = Character.Head
  603. local Torso = Character.Torso
  604. local cam = game.Workspace.CurrentCamera
  605. local RootJoint = RootPart.RootJoint
  606. local equipped = true
  607. local attack = false
  608. local Anim = "Idle"
  609. local idle = 0
  610. local attacktype = 1
  611. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  612. local velocity = RootPart.Velocity.y
  613. local sine = 0
  614. local change = 1
  615. local grabbed = false
  616. local cn = CFrame.new
  617. local mr = math.rad
  618. local angles = CFrame.Angles
  619. local ud = UDim2.new
  620. local c3 = Color3.new
  621. local dir = {
  622. w = 0,
  623. s = 0,
  624. a = 0,
  625. d = 0
  626. }
  627. firemode = true
  628. rock = true
  629. local Services = {
  630. SoundService = game:GetService("SoundService"),
  631. Players = game:GetService("Players"),
  632. Debris = game:GetService("Debris"),
  633. Workspace = game:GetService("Workspace"),
  634. Lighting = game:GetService("Lighting"),
  635. HttpService = game:GetService("HttpService"),
  636. InsertService = game:GetService("InsertService")
  637. }
  638. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  639. Humanoid.Animator:Destroy()
  640. Character.Animate:Destroy()
  641. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  642. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  643. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  644. RSH, LSH = nil, nil
  645. RW = Instance.new("Weld")
  646. LW = Instance.new("Weld")
  647. RH = Torso["Right Hip"]
  648. LH = Torso["Left Hip"]
  649. RSH = Torso["Right Shoulder"]
  650. LSH = Torso["Left Shoulder"]
  651. RSH.Parent = nil
  652. LSH.Parent = nil
  653. RW.Name = "RW"
  654. RW.Part0 = Torso
  655. RW.C0 = cn(1.5, 0.5, 0)
  656. RW.C1 = cn(0, 0.5, 0)
  657. RW.Part1 = RightArm
  658. RW.Parent = Torso
  659. LW.Name = "LW"
  660. LW.Part0 = Torso
  661. LW.C0 = cn(-1.5, 0.5, 0)
  662. LW.C1 = cn(0, 0.5, 0)
  663. LW.Part1 = LeftArm
  664. LW.Parent = Torso
  665. --------------
  666. human = char:FindFirstChild("Humanoid")
  667. human.Name = "hi"
  668. lig = Instance.new("PointLight",Player.Character.Torso)
  669. lig.Color=Color3.new(0,0,255)
  670. lig.Range = 10
  671. ----
  672. function clerp(a, b, t)
  673. local qa = {
  674. QuaternionFromCFrame(a)
  675. }
  676. local qb = {
  677. QuaternionFromCFrame(b)
  678. }
  679. local ax, ay, az = a.x, a.y, a.z
  680. local bx, by, bz = b.x, b.y, b.z
  681. local _t = 1 - t
  682. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  683. end
  684. function QuaternionFromCFrame(cf)
  685. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  686. local trace = m00 + m11 + m22
  687. if trace > 0 then
  688. local s = math.sqrt(1 + trace)
  689. local recip = 0.5 / s
  690. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  691. else
  692. local i = 0
  693. if m00 < m11 then
  694. i = 1
  695. end
  696. if m22 > (i == 0 and m00 or m11) then
  697. i = 2
  698. end
  699. if i == 0 then
  700. local s = math.sqrt(m00 - m11 - m22 + 1)
  701. local recip = 0.5 / s
  702. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  703. elseif i == 1 then
  704. local s = math.sqrt(m11 - m22 - m00 + 1)
  705. local recip = 0.5 / s
  706. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  707. elseif i == 2 then
  708. local s = math.sqrt(m22 - m00 - m11 + 1)
  709. local recip = 0.5 / s
  710. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  711. end
  712. end
  713. end
  714. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  715. local xs, ys, zs = x + x, y + y, z + z
  716. local wx, wy, wz = w * xs, w * ys, w * zs
  717. local xx = x * xs
  718. local xy = x * ys
  719. local xz = x * zs
  720. local yy = y * ys
  721. local yz = y * zs
  722. local zz = z * zs
  723. 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))
  724. end
  725. function QuaternionSlerp(a, b, t)
  726. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  727. local startInterp, finishInterp
  728. if cosTheta >= 1.0E-4 then
  729. if 1 - cosTheta > 1.0E-4 then
  730. local theta = math.acos(cosTheta)
  731. local invSinTheta = 1 / math.sin(theta)
  732. startInterp = math.sin((1 - t) * theta) * invSinTheta
  733. finishInterp = math.sin(t * theta) * invSinTheta
  734. else
  735. startInterp = 1 - t
  736. finishInterp = t
  737. end
  738. elseif 1 + cosTheta > 1.0E-4 then
  739. local theta = math.acos(-cosTheta)
  740. local invSinTheta = 1 / math.sin(theta)
  741. startInterp = math.sin((t - 1) * theta) * invSinTheta
  742. finishInterp = math.sin(t * theta) * invSinTheta
  743. else
  744. startInterp = t - 1
  745. finishInterp = t
  746. end
  747. 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
  748. end
  749. function swait(num)
  750. if num == 0 or num == nil then
  751. game:service("RunService").RenderStepped:wait(0)
  752. else
  753. for i = 0, num do
  754. game:service("RunService").RenderStepped:wait(0)
  755. end
  756. end
  757. end
  758. local RbxUtility = LoadLibrary("RbxUtility")
  759. local Create = RbxUtility.Create
  760. function RemoveOutlines(part)
  761. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  762. end
  763. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  764. local Part = Create("Part")({
  765. formFactor = FormFactor,
  766. Parent = Parent,
  767. Reflectance = Reflectance,
  768. Transparency = Transparency,
  769. CanCollide = false,
  770. Locked = true,
  771. BrickColor = BrickColor.new(tostring(BColor)),
  772. Name = Name,
  773. Size = Size,
  774. Material = Material
  775. })
  776. RemoveOutlines(Part)
  777. return Part
  778. end
  779. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  780. local Msh = Create(Mesh)({
  781. Parent = Part,
  782. Offset = OffSet,
  783. Scale = Scale
  784. })
  785. if Mesh == "SpecialMesh" then
  786. Msh.MeshType = MeshType
  787. Msh.MeshId = MeshId
  788. end
  789. return Msh
  790. end
  791. function CreateWeld(Parent, Part0, Part1, C0, C1)
  792. local Weld = Create("Weld")({
  793. Parent = Parent,
  794. Part0 = Part0,
  795. Part1 = Part1,
  796. C0 = C0,
  797. C1 = C1
  798. })
  799. return Weld
  800. end
  801. function rayCast(Position, Direction, Range, Ignore)
  802. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  803. end
  804. function CreateSound(id, par, vol, pit)
  805. coroutine.resume(coroutine.create(function()
  806. local sou = Instance.new("Sound", par or workspace)
  807. sou.Volume = vol
  808. sou.Pitch = pit or 1
  809. sou.SoundId = id
  810. wait()
  811. sou:play()
  812. game:GetService("Debris"):AddItem(sou, 6)
  813. end))
  814. end
  815. function CreateSong(id, par, vol, pit)
  816. coroutine.resume(coroutine.create(function()
  817. sou2 = Instance.new("Sound", par or workspace)
  818. sou2.Volume = 1
  819. sou2.Pitch = 1
  820. sou2.SoundId = id
  821. wait()
  822. sou2:play()
  823. sou2.Looped = true
  824. end))
  825. end
  826. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  827. local function getclosest(obj, distance)
  828. local last, lastx = distance + 1, nil
  829. for i, v in pairs(workspace:GetChildren()) do
  830. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  831. local t = v.Torso
  832. local dist = t.Position - obj.Position.magnitude
  833. if distance >= dist and last > dist then
  834. last = dist
  835. lastx = v
  836. end
  837. end
  838. end
  839. return lastx
  840. end
  841. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  842. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  843. prt.Anchored = true
  844. prt.CFrame = cframe
  845. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  846. game:GetService("Debris"):AddItem(prt, 10)
  847. if Type == 1 or Type == nil then
  848. table.insert(Effects, {
  849. prt,
  850. "Block1",
  851. delay,
  852. x3,
  853. y3,
  854. z3,
  855. msh
  856. })
  857. elseif Type == 2 then
  858. table.insert(Effects, {
  859. prt,
  860. "Block2",
  861. delay,
  862. x3,
  863. y3,
  864. z3,
  865. msh
  866. })
  867. elseif Type == 3 then
  868. table.insert(Effects, {
  869. prt,
  870. "Block3",
  871. delay,
  872. x3,
  873. y3,
  874. z3,
  875. msh
  876. })
  877. end
  878. end
  879. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  880. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  881. prt.Anchored = true
  882. prt.CFrame = cframe
  883. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  884. game:GetService("Debris"):AddItem(prt, 10)
  885. table.insert(Effects, {
  886. prt,
  887. "Cylinder",
  888. delay,
  889. x3,
  890. y3,
  891. z3,
  892. msh
  893. })
  894. end
  895. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  896. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  897. prt.Anchored = true
  898. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  899. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  900. game:GetService("Debris"):AddItem(prt, 10)
  901. table.insert(Effects, {
  902. prt,
  903. "Cylinder",
  904. delay,
  905. x3,
  906. y3,
  907. z3,
  908. msh
  909. })
  910. end
  911. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  912. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  913. prt.Anchored = true
  914. prt.CFrame = cframe
  915. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  916. game:GetService("Debris"):AddItem(prt, 10)
  917. table.insert(Effects, {
  918. prt,
  919. "Cylinder",
  920. delay,
  921. x3,
  922. y3,
  923. z3,
  924. msh
  925. })
  926. end
  927. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  928. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  929. prt.Anchored = true
  930. prt.CFrame = cframe
  931. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  932. game:GetService("Debris"):AddItem(prt, 10)
  933. table.insert(Effects, {
  934. prt,
  935. "Cylinder",
  936. delay,
  937. x3,
  938. y3,
  939. z3,
  940. msh
  941. })
  942. end
  943. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  944. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  945. prt.Anchored = true
  946. prt.CFrame = cframe
  947. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  948. game:GetService("Debris"):AddItem(prt, 10)
  949. table.insert(Effects, {
  950. prt,
  951. "Cylinder",
  952. delay,
  953. x3,
  954. y3,
  955. z3,
  956. msh
  957. })
  958. end
  959. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  960. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  961. prt.Anchored = true
  962. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  963. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  964. local num = math.random(10, 50) / 1000
  965. game:GetService("Debris"):AddItem(prt, 10)
  966. table.insert(Effects, {
  967. prt,
  968. "Shatter",
  969. num,
  970. prt.CFrame,
  971. math.random() - math.random(),
  972. 0,
  973. math.random(50, 100) / 100
  974. })
  975. end
  976.  
  977. attack = false
  978. game:GetService("RunService").Stepped:connect(function()
  979. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  980. velocity = RootPart.Velocity.y
  981. sine = sine + change
  982. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  983. if equipped == true or equipped == false then
  984. if 1 < RootPart.Velocity.y and hit == nil then
  985. Anim = "Jump"
  986. if attack == false and ice_mode == false then
  987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  989. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  990. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  991. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  992. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  993. end
  994. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  995. Anim = "Fall"
  996. if attack == false then
  997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  999. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1000. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1001. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1002. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1003. end
  1004. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1005. Anim = "Idle"
  1006. if attack==false then
  1007. 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)
  1008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1009. 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)
  1010. 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)
  1011. 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)
  1012. 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)
  1013. end
  1014. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1015. Anim = "Walk"
  1016. if attack==false then
  1017. 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)
  1018. 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)
  1019. 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)
  1020. 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)
  1021. 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)
  1022. 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)
  1023. end
  1024. end
  1025. end
  1026. if equipped == true or equipped == false then
  1027. if 1 < RootPart.Velocity.Y and hit == nil then
  1028. Anim = "Jump"
  1029. if attack == false and ice_mode == true then
  1030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1032. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1033. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1034. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1035. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1036. end
  1037. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1038. Anim = "Fall"
  1039. if attack == false then
  1040. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1041. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1042. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1043. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1044. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1045. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1046. end
  1047. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1048. Anim = "Idle"
  1049. if attack == false then
  1050. change = 0.8
  1051. 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)
  1052. 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)
  1053. 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)
  1054. 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)
  1055. 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)
  1056. 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)
  1057. end
  1058. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1059. Anim = "Walk"
  1060. if attack == false then
  1061. 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)
  1062. 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)
  1063. 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)
  1064. 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)
  1065. 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)
  1066. 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)
  1067. end
  1068. end
  1069. end
  1070. if 0 < #Effects then
  1071. for e = 1, #Effects do
  1072. if Effects[e] ~= nil then
  1073. local Thing = Effects[e]
  1074. if Thing ~= nil then
  1075. local Part = Thing[1]
  1076. local Mode = Thing[2]
  1077. local Delay = Thing[3]
  1078. local IncX = Thing[4]
  1079. local IncY = Thing[5]
  1080. local IncZ = Thing[6]
  1081. if 1 >= Thing[1].Transparency then
  1082. if Thing[2] == "Block1" then
  1083. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1084. local Mesh = Thing[1].Mesh
  1085. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1086. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1087. elseif Thing[2] == "Block2" then
  1088. 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)
  1089. local Mesh = Thing[7]
  1090. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1091. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1092. elseif Thing[2] == "Block3" then
  1093. 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)
  1094. local Mesh = Thing[7]
  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] == "Cylinder" then
  1098. local Mesh = Thing[1].Mesh
  1099. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1100. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1101. elseif Thing[2] == "Blood" then
  1102. local Mesh = Thing[7]
  1103. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1104. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1105. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1106. elseif Thing[2] == "Elec" then
  1107. local Mesh = Thing[1].Mesh
  1108. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1109. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1110. elseif Thing[2] == "Disappear" then
  1111. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1112. elseif Thing[2] == "Shatter" then
  1113. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1114. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1115. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1116. Thing[6] = Thing[6] + Thing[5]
  1117. end
  1118. else
  1119. Part.Parent = nil
  1120. table.remove(Effects, e)
  1121. end
  1122. end
  1123. end
  1124. end
  1125. end
  1126. end)
  1127. ---
  1128. local whoh = Instance.new("Sound",Torso)
  1129. whoh.SoundId = "rbxassetid://1179254378"
  1130. whoh.Pitch = 0.99
  1131. whoh.Volume = 1.5
  1132. whoh.Looped = true
  1133. wait(0)
  1134. whoh:Play()
  1135. local Aura = Instance.new('ParticleEmitter')
  1136. Aura.Name = "Aura"
  1137. Aura.Texture = "rbxassetid://833874434"
  1138. Aura.Parent = LeftArm
  1139. Aura.LightEmission = 1
  1140. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1141. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1142. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1143. Aura.LockedToPart = true
  1144. Aura.Lifetime = NumberRange.new(1)
  1145. Aura.Rate = 100
  1146. Aura.Speed = NumberRange.new(0.3)
  1147. Aura.EmissionDirection = "Top"
  1148.  
  1149.  
  1150. local Aura = Instance.new('ParticleEmitter')
  1151. Aura.Name = "Aura"
  1152. Aura.Texture = "rbxassetid://833874434"
  1153. Aura.Parent = Head
  1154. Aura.LightEmission = 1
  1155. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1156. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1157. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1158. Aura.LockedToPart = true
  1159. Aura.Lifetime = NumberRange.new(1)
  1160. Aura.Rate = 100
  1161. Aura.Speed = NumberRange.new(0)
  1162. Aura.EmissionDirection = "Top"
  1163. local Aura2 = Instance.new('ParticleEmitter')
  1164. Aura2.Name = "Aura"
  1165. Aura2.Texture = "rbxassetid://833874434"
  1166. Aura2.Parent = RightArm
  1167. Aura2.LightEmission = 1
  1168. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1169. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1170. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1171. Aura2.LockedToPart = true
  1172. Aura2.Lifetime = NumberRange.new(1)
  1173. Aura2.Rate = 100
  1174. Aura2.Speed = NumberRange.new(0.3)
  1175. Aura2.EmissionDirection = "Top"
  1176. local Aura2 = Instance.new('ParticleEmitter')
  1177. Aura2.Name = "Aura"
  1178. Aura2.Texture = "rbxassetid://833874434"
  1179. Aura2.Parent = LeftLeg
  1180. Aura2.LightEmission = 1
  1181. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1182. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1183. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1184. Aura2.LockedToPart = true
  1185. Aura2.Lifetime = NumberRange.new(1)
  1186. Aura2.Rate = 100
  1187. Aura2.Speed = NumberRange.new(0.3)
  1188. Aura2.EmissionDirection = "Top"
  1189. local Aura2 = Instance.new('ParticleEmitter')
  1190. Aura2.Name = "Aura"
  1191. Aura2.Texture = "rbxassetid://833874434"
  1192. Aura2.Parent = RightLeg
  1193. Aura2.LightEmission = 1
  1194. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1195. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1196. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1197. Aura2.LockedToPart = true
  1198. Aura2.Lifetime = NumberRange.new(1)
  1199. Aura2.Rate = 100
  1200. Aura2.Speed = NumberRange.new(0.3)
  1201. Aura2.EmissionDirection = "Top"
  1202. ---aura2
  1203. local Aura = Instance.new('ParticleEmitter')
  1204. Aura.Name = "Aura"
  1205. Aura.Texture = "rbxassetid://833874434"
  1206. Aura.Parent = LeftArm
  1207. Aura.LightEmission = 1
  1208. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1209. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1210. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1211. Aura.LockedToPart = true
  1212. Aura.Lifetime = NumberRange.new(1)
  1213. Aura.Rate = 60
  1214. Aura.Speed = NumberRange.new(0.3)
  1215. Aura.EmissionDirection = "Top"
  1216. local Aura2 = Instance.new('ParticleEmitter')
  1217. Aura2.Name = "Aura"
  1218. Aura2.Texture = "rbxassetid://833874434"
  1219. Aura2.Parent = RightArm
  1220. Aura2.LightEmission = 1
  1221. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1222. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1223. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1224. Aura2.LockedToPart = true
  1225. Aura2.Lifetime = NumberRange.new(1)
  1226. Aura2.Rate = 60
  1227. Aura2.Speed = NumberRange.new(0.3)
  1228. Aura2.EmissionDirection = "Top"
  1229. local Aura2 = Instance.new('ParticleEmitter')
  1230. Aura2.Name = "Aura"
  1231. Aura2.Texture = "rbxassetid://833874434"
  1232. Aura2.Parent = LeftLeg
  1233. Aura2.LightEmission = 1
  1234. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1235. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1236. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1237. Aura2.LockedToPart = true
  1238. Aura2.Lifetime = NumberRange.new(1)
  1239. Aura2.Rate = 60
  1240. Aura2.Speed = NumberRange.new(0.1)
  1241. Aura2.EmissionDirection = "Top"
  1242. local Aura2 = Instance.new('ParticleEmitter')
  1243. Aura2.Name = "Aura"
  1244. Aura2.Texture = "rbxassetid://833874434"
  1245. Aura2.Parent = RightLeg
  1246. Aura2.LightEmission = 1
  1247. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1248. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1249. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1250. Aura2.LockedToPart = true
  1251. Aura2.Lifetime = NumberRange.new(1)
  1252. Aura2.Rate = 60
  1253. Aura2.Speed = NumberRange.new(0.3)
  1254. Aura2.EmissionDirection = "Top"
  1255. ----aura3
  1256. ---aura2
  1257. local Aura = Instance.new('ParticleEmitter')
  1258. Aura.Name = "Aura"
  1259. Aura.Texture = "rbxassetid://833874434"
  1260. Aura.Parent = LeftArm
  1261. Aura.LightEmission = 1
  1262. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1263. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1264. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1265. Aura.LockedToPart = true
  1266. Aura.Lifetime = NumberRange.new(1)
  1267. Aura.Rate = 60
  1268. Aura.Speed = NumberRange.new(0.3)
  1269. Aura.EmissionDirection = "Top"
  1270. local Aura2 = Instance.new('ParticleEmitter')
  1271. Aura2.Name = "Aura"
  1272. Aura2.Texture = "rbxassetid://833874434"
  1273. Aura2.Parent = RightArm
  1274. Aura2.LightEmission = 1
  1275. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1276. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1277. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1278. Aura2.LockedToPart = true
  1279. Aura2.Lifetime = NumberRange.new(1)
  1280. Aura2.Rate = 60
  1281. Aura2.Speed = NumberRange.new(0.3)
  1282. Aura2.EmissionDirection = "Top"
  1283. local Aura2 = Instance.new('ParticleEmitter')
  1284. Aura2.Name = "Aura"
  1285. Aura2.Texture = "rbxassetid://833874434"
  1286. Aura2.Parent = LeftLeg
  1287. Aura2.LightEmission = 1
  1288. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1289. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1290. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1291. Aura2.LockedToPart = true
  1292. Aura2.Lifetime = NumberRange.new(1)
  1293. Aura2.Rate = 60
  1294. Aura2.Speed = NumberRange.new(0.3)
  1295. Aura2.EmissionDirection = "Top"
  1296. local Aura2 = Instance.new('ParticleEmitter')
  1297. Aura2.Name = "Aura"
  1298. Aura2.Texture = "rbxassetid://833874434"
  1299. Aura2.Parent = RightLeg
  1300. Aura2.LightEmission = 1
  1301. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1302. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1303. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1304. Aura2.LockedToPart = true
  1305. Aura2.Lifetime = NumberRange.new(0.6)
  1306. Aura2.Rate = 60
  1307. Aura2.Speed = NumberRange.new(0.3)
  1308. Aura2.EmissionDirection = "Top"
  1309. ----
  1310.  
  1311. ---aura2
  1312. local Aura = Instance.new('ParticleEmitter')
  1313. Aura.Name = "Aura"
  1314. Aura.Texture = "rbxassetid://833874434"
  1315. Aura.Parent = LeftArm
  1316. Aura.LightEmission = 1
  1317. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1318. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1319. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1320. Aura.LockedToPart = true
  1321. Aura.Lifetime = NumberRange.new(1)
  1322. Aura.Rate = 60
  1323. Aura.Speed = NumberRange.new(0.3)
  1324. Aura.EmissionDirection = "Top"
  1325. local Aura2 = Instance.new('ParticleEmitter')
  1326. Aura2.Name = "Aura"
  1327. Aura2.Texture = "rbxassetid://833874434"
  1328. Aura2.Parent = RightArm
  1329. Aura2.LightEmission = 1
  1330. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1331. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1332. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1333. Aura2.LockedToPart = true
  1334. Aura2.Lifetime = NumberRange.new(1)
  1335. Aura2.Rate = 60
  1336. Aura2.Speed = NumberRange.new(0.3)
  1337. Aura2.EmissionDirection = "Top"
  1338. local Aura2 = Instance.new('ParticleEmitter')
  1339. Aura2.Name = "Aura"
  1340. Aura2.Texture = "rbxassetid://833874434"
  1341. Aura2.Parent = LeftLeg
  1342. Aura2.LightEmission = 1
  1343. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1344. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1345. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1346. Aura2.LockedToPart = true
  1347. Aura2.Lifetime = NumberRange.new(1)
  1348. Aura2.Rate = 60
  1349. Aura2.Speed = NumberRange.new(0.3)
  1350. Aura2.EmissionDirection = "Top"
  1351. local Aura2 = Instance.new('ParticleEmitter')
  1352. Aura2.Name = "Aura"
  1353. Aura2.Texture = "rbxassetid://833874434"
  1354. Aura2.Parent = RightLeg
  1355. Aura2.LightEmission = 1
  1356. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1357. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1358. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1359. Aura2.LockedToPart = true
  1360. Aura2.Lifetime = NumberRange.new(0.6)
  1361. Aura2.Rate = 60
  1362. Aura2.Speed = NumberRange.new(0.3)
  1363. Aura2.EmissionDirection = "Top"
  1364. local tra = Instance.new('ParticleEmitter')
  1365. tra.Parent = Torso
  1366. tra.LightEmission = 1
  1367. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1368. tra.Rate = 15
  1369. tra.Rotation = NumberRange.new(-5, 5)
  1370. tra.Lifetime = NumberRange.new(1.5, 2)
  1371. tra.Size = NumberSequence.new(0.098,0)
  1372. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1373. tra.Speed = NumberRange.new(0.5)
  1374. tra.VelocitySpread = 360
  1375. tra.VelocityInheritance = 0.5
  1376. tra.ZOffset = 2
  1377. local tra = Instance.new('ParticleEmitter')
  1378. tra.Parent = Head
  1379. tra.LightEmission = 1
  1380. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1381. tra.Rate = 15
  1382. tra.Rotation = NumberRange.new(-5, 5)
  1383. tra.Lifetime = NumberRange.new(1.5, 2)
  1384. tra.Size = NumberSequence.new(0.098,0)
  1385. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1386. tra.Speed = NumberRange.new(0.5)
  1387. tra.VelocitySpread = 360
  1388. tra.VelocityInheritance = 0.5
  1389. tra.ZOffset = 2
  1390. local tra = Instance.new('ParticleEmitter')
  1391. tra.Parent = LeftArm
  1392. tra.LightEmission = 1
  1393. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1394. tra.Rate = 15
  1395. tra.Rotation = NumberRange.new(-5, 5)
  1396. tra.Lifetime = NumberRange.new(1.5, 2)
  1397. tra.Size = NumberSequence.new(0.098,0)
  1398. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1399. tra.Speed = NumberRange.new(0.5)
  1400. tra.VelocitySpread = 360
  1401. tra.VelocityInheritance = 0.5
  1402. tra.ZOffset = 2
  1403. local tra = Instance.new('ParticleEmitter')
  1404. tra.Parent = RightArm
  1405. tra.LightEmission = 1
  1406. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1407. tra.Rate = 15
  1408. tra.Rotation = NumberRange.new(-5, 5)
  1409. tra.Lifetime = NumberRange.new(1.5, 2)
  1410. tra.Size = NumberSequence.new(0.098,0)
  1411. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1412. tra.Speed = NumberRange.new(0.5)
  1413. tra.VelocitySpread = 360
  1414. tra.VelocityInheritance = 0.5
  1415. tra.ZOffset = 2
  1416. local tra = Instance.new('ParticleEmitter')
  1417. tra.Parent = LeftLeg
  1418. tra.LightEmission = 1
  1419. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1420. tra.Rate = 15
  1421. tra.Rotation = NumberRange.new(-5, 5)
  1422. tra.Lifetime = NumberRange.new(1.5, 2)
  1423. tra.Size = NumberSequence.new(0.098,0)
  1424. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1425. tra.Speed = NumberRange.new(0.5)
  1426. tra.VelocitySpread = 360
  1427. tra.VelocityInheritance = 0.5
  1428. tra.ZOffset = 2
  1429. local tra = Instance.new('ParticleEmitter')
  1430. tra.Parent = RightLeg
  1431. tra.LightEmission = 1
  1432. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1433. tra.Rate = 15
  1434. tra.Rotation = NumberRange.new(-5, 5)
  1435. tra.Lifetime = NumberRange.new(1.5, 2)
  1436. tra.Size = NumberSequence.new(0.098,0)
  1437. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1438. tra.Speed = NumberRange.new(0.5)
  1439. tra.VelocitySpread = 360
  1440. tra.VelocityInheritance = 0.5
  1441. tra.ZOffset = 2
  1442. ----
  1443. function RemoveOutlines(part)
  1444. part.TopSurface = 10
  1445. end
  1446. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1447. local Part = Create("Part")({
  1448. Parent = Parent,
  1449. Reflectance = Reflectance,
  1450. Transparency = Transparency,
  1451. CanCollide = false,
  1452. Locked = true,
  1453. BrickColor = BrickColor.new(tostring(BColor)),
  1454. Name = Name,
  1455. Size = Size,
  1456. Material = Material
  1457. })
  1458. RemoveOutlines(Part)
  1459. return Part
  1460. end
  1461. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1462. local Msh = Create(Mesh)({
  1463. Parent = Part,
  1464. Offset = OffSet,
  1465. Scale = Scale
  1466. })
  1467. if Mesh == "SpecialMesh" then
  1468. Msh.MeshType = MeshType
  1469. Msh.MeshId = MeshId
  1470. end
  1471. return Msh
  1472. end
  1473. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1474. local Weld = Create("Weld")({
  1475. Parent = Parent,
  1476. Part0 = Part0,
  1477. Part1 = Part1,
  1478. C0 = C0,
  1479. C1 = C1
  1480. })
  1481. return Weld
  1482. end
  1483. WSHM = {
  1484. "White",
  1485. "Pastel light blue"
  1486. }
  1487. WSH = WSHM[math.random(1, #WSHM)]
  1488. function IcePartFunk(HPart, aria, Min, Max)
  1489. IcePart = Instance.new("Part", HPart)
  1490. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1491. IcePart.CanCollide = false
  1492. IuW = Instance.new("Weld")
  1493. IuW.Name = "GuW"
  1494. IuW.Part0 = HPart
  1495. 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))
  1496. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1497. IuW.Part1 = IcePart
  1498. IuW.Parent = HPart
  1499. IcePart.Transparency = 0.85
  1500. IcePart.Material = "Neon"
  1501. WSH = WSHM[math.random(1, #WSHM)]
  1502. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1503. RemoveOutlines(IcePart)
  1504. game:GetService("Debris"):AddItem(IuW, 4)
  1505. game:GetService("Debris"):AddItem(IcePart, 6)
  1506. end
  1507. SpikeMeshId = 1033714
  1508. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1509. local Part = Instance.new("Part", Parent)
  1510. Part.Name = Name
  1511. Part.BrickColor = BrickColor.new(Color)
  1512. Part.Size = Size
  1513. Part.Material = Material
  1514. Part.Transparency = Transparency
  1515. Part.CanCollide = false
  1516. RemoveOutlines(Part)
  1517. local Mesh = Instance.new("SpecialMesh", Part)
  1518. Mesh.MeshType = "Sphere"
  1519. Mesh.Scale = Scale
  1520. return Mesh and Part
  1521. end
  1522. CFuncs = {
  1523. Part = {
  1524. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1525. local Part = Create("Part")({
  1526. Parent = Parent,
  1527. Reflectance = Reflectance,
  1528. Transparency = Transparency,
  1529. CanCollide = false,
  1530. Locked = true,
  1531. BrickColor = BrickColor.new(tostring(BColor)),
  1532. Name = Name,
  1533. Size = Size,
  1534. Material = Material
  1535. })
  1536. RemoveOutlines(Part)
  1537. return Part
  1538. end
  1539. },
  1540. Mesh = {
  1541. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1542. local Msh = Create(Mesh)({
  1543. Parent = Part,
  1544. Offset = OffSet,
  1545. Scale = Scale
  1546. })
  1547. if Mesh == "SpecialMesh" then
  1548. Msh.MeshType = MeshType
  1549. Msh.MeshId = MeshId
  1550. end
  1551. return Msh
  1552. end
  1553. },
  1554. Mesh = {
  1555. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1556. local Msh = Create(Mesh)({
  1557. Parent = Part,
  1558. Offset = OffSet,
  1559. Scale = Scale
  1560. })
  1561. if Mesh == "SpecialMesh" then
  1562. Msh.MeshType = MeshType
  1563. Msh.MeshId = MeshId
  1564. end
  1565. return Msh
  1566. end
  1567. },
  1568. Weld = {
  1569. Create = function(Parent, Part0, Part1, C0, C1)
  1570. local Weld = Create("Weld")({
  1571. Parent = Parent,
  1572. Part0 = Part0,
  1573. Part1 = Part1,
  1574. C0 = C0,
  1575. C1 = C1
  1576. })
  1577. return Weld
  1578. end
  1579. },
  1580. Sound = {
  1581. Create = function(id, par, vol, pit)
  1582. coroutine.resume(coroutine.create(function()
  1583. local S = Create("Sound")({
  1584. Volume = vol,
  1585. Pitch = pit or 1,
  1586. SoundId = id,
  1587. Parent = par or workspace
  1588. })
  1589. wait()
  1590. S:play()
  1591. game:GetService("Debris"):AddItem(S, 6)
  1592. end))
  1593. end
  1594. },
  1595. ParticleEmitter = {
  1596. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1597. local fp = Create("ParticleEmitter")({
  1598. Parent = Parent,
  1599. Color = ColorSequence.new(Color1, Color2),
  1600. LightEmission = LightEmission,
  1601. Size = Size,
  1602. Texture = Texture,
  1603. Transparency = Transparency,
  1604. ZOffset = ZOffset,
  1605. Acceleration = Accel,
  1606. Drag = Drag,
  1607. LockedToPart = LockedToPart,
  1608. VelocityInheritance = VelocityInheritance,
  1609. EmissionDirection = EmissionDirection,
  1610. Enabled = Enabled,
  1611. Lifetime = LifeTime,
  1612. Rate = Rate,
  1613. Rotation = Rotation,
  1614. RotSpeed = RotSpeed,
  1615. Speed = Speed,
  1616. VelocitySpread = VelocitySpread
  1617. })
  1618. return fp
  1619. end
  1620. }
  1621. }
  1622. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1623. if hit.Parent == nil then
  1624. return
  1625. end
  1626. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1627. for _, v in pairs(hit.Parent:children()) do
  1628. if v:IsA("Humanoid") then
  1629. h = v
  1630. end
  1631. end
  1632. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1633. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1634. return
  1635. end
  1636. local c = Create("ObjectValue")({
  1637. Name = "creator",
  1638. Value = game:service("Players").LocalPlayer,
  1639. Parent = h
  1640. })
  1641. game:GetService("Debris"):AddItem(c, 0.5)
  1642. if HitSound ~= nil and HitPitch ~= nil then
  1643. CreateSound(HitSound, hit, 1, HitPitch)
  1644. end
  1645. local Damage = math.random(minim, maxim)
  1646. local blocked = false
  1647. local block = hit.Parent:findFirstChild("Block")
  1648. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1649. blocked = true
  1650. block.Value = block.Value - 1
  1651. print(block.Value)
  1652. end
  1653. if blocked == false then
  1654. h.Health = h.Health - Damage
  1655. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1656. else
  1657. h.Health = h.Health - Damage / 2
  1658. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1659. end
  1660. if Type == "Knockdown" then
  1661. local hum = hit.Parent.Humanoid
  1662. hum.PlatformStand = true
  1663. coroutine.resume(coroutine.create(function(HHumanoid)
  1664. swait(1)
  1665. HHumanoid.PlatformStand = false
  1666. end), hum)
  1667. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1668. local bodvol = Create("BodyVelocity")({
  1669. velocity = angle * knockback,
  1670. P = 5000,
  1671. maxForce = Vector3.new(8000, 8000, 8000),
  1672. Parent = hit
  1673. })
  1674. local rl = Create("BodyAngularVelocity")({
  1675. P = 3000,
  1676. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1677. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1678. Parent = hit
  1679. })
  1680. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1681. game:GetService("Debris"):AddItem(rl, 0.5)
  1682. elseif Type == "Normal" then
  1683. local vp = Create("BodyVelocity")({
  1684. P = 500,
  1685. maxForce = Vector3.new(math.huge, 0, math.huge),
  1686. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1687. })
  1688. if knockback > 0 then
  1689. vp.Parent = hit.Parent.Torso
  1690. end
  1691. game:GetService("Debris"):AddItem(vp, 0.5)
  1692. elseif Type == "Impale" then
  1693. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1694. Spike.Anchored = true
  1695. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1696. Spike.Position = hit.Parent.Torso.Position
  1697. for i = 1, 5 do
  1698. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1699. end
  1700. Services.Debris:AddItem(Spike, 4)
  1701. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1702. hit.Parent.Humanoid.PlatformStand = true
  1703. swait(1)
  1704. hit.Parent.Humanoid.PlatformStand = false
  1705. elseif Type == "Up" then
  1706. local bodyVelocity = Create("BodyVelocity")({
  1707. velocity = Vector3.new(0, 20, 0),
  1708. P = 5000,
  1709. maxForce = Vector3.new(8000, 8000, 8000),
  1710. Parent = hit
  1711. })
  1712. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1713. local bodyVelocity = Create("BodyVelocity")({
  1714. velocity = Vector3.new(0, 20, 0),
  1715. P = 5000,
  1716. maxForce = Vector3.new(8000, 8000, 8000),
  1717. Parent = hit
  1718. })
  1719. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1720. elseif Type == "Snare" then
  1721. local bp = Create("BodyPosition")({
  1722. P = 900,
  1723. D = 1000,
  1724. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1725. position = hit.Parent.Torso.Position,
  1726. Parent = hit.Parent.Torso
  1727. })
  1728. game:GetService("Debris"):AddItem(bp, 1)
  1729. elseif Type == "Slowness" then
  1730. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1731. for i = 1, 25 do
  1732. hit.Parent.Humanoid.WalkSpeed = 4
  1733. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1734. end
  1735. wait(4)
  1736. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1737. elseif Type == "FireDmg" then
  1738. for i = 1, math.random(60, 150) do
  1739. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1740. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1741. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1742. wait(0.1)
  1743. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1744. end
  1745. elseif Type == "Freeze" then
  1746. local bp = Create("BodyPosition")({
  1747. P = 900,
  1748. D = 1000,
  1749. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1750. position = hit.Parent.Torso.Position,
  1751. Parent = hit.Parent.Torso
  1752. })
  1753. game:GetService("Debris"):AddItem(bp, 4)
  1754. for i = 1, 25 do
  1755. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1756. end
  1757. elseif Type == "Freeze2" then
  1758. local BodPos = Create("BodyPosition")({
  1759. P = 50000,
  1760. D = 1000,
  1761. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1762. position = hit.Parent.Torso.Position,
  1763. Parent = hit.Parent.Torso
  1764. })
  1765. local BodGy = Create("BodyGyro")({
  1766. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1767. P = 20000,
  1768. Parent = hit.Parent.Torso,
  1769. cframe = hit.Parent.Torso.CFrame
  1770. })
  1771. hit.Parent.Torso.Anchored = true
  1772. coroutine.resume(coroutine.create(function(Part)
  1773. swait(1.5)
  1774. Part.Anchored = false
  1775. end), hit.Parent.Torso)
  1776. game:GetService("Debris"):AddItem(BodPos, 3)
  1777. game:GetService("Debris"):AddItem(BodGy, 3)
  1778. end
  1779. local debounce = Create("BoolValue")({
  1780. Name = "DebounceHit",
  1781. Parent = hit.Parent,
  1782. Value = true
  1783. })
  1784. game:GetService("Debris"):AddItem(debounce, Delay)
  1785. c = Instance.new("ObjectValue")
  1786. c.Name = "creator"
  1787. c.Value = Player
  1788. c.Parent = h
  1789. game:GetService("Debris"):AddItem(c, 0.5)
  1790. end
  1791. end
  1792. function ShowDamage(Pos, Text, Time, Color)
  1793. local Rate = 0.033333333333333
  1794. if not Pos then
  1795. local Pos = Vector3.new(0, 0, 0)
  1796. end
  1797. local Text = Text or ""
  1798. local Time = Time or 2
  1799. if not Color then
  1800. local Color = Color3.new(1, 0, 1)
  1801. end
  1802. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1803. EffectPart.Anchored = true
  1804. local BillboardGui = Create("BillboardGui")({
  1805. Size = UDim2.new(3, 0, 3, 0),
  1806. Adornee = EffectPart,
  1807. Parent = EffectPart
  1808. })
  1809. local TextLabel = Create("TextLabel")({
  1810. BackgroundTransparency = 1,
  1811. Size = UDim2.new(1, 0, 1, 0),
  1812. Text = Text,
  1813. TextColor3 = Color,
  1814. TextScaled = true,
  1815. Font = Enum.Font.ArialBold,
  1816. Parent = BillboardGui
  1817. })
  1818. game.Debris:AddItem(EffectPart, Time + 0.1)
  1819. EffectPart.Parent = game:GetService("Workspace")
  1820. delay(0, function()
  1821. local Frames = Time / Rate
  1822. for Frame = 1, Frames do
  1823. wait(Rate)
  1824. local Percent = Frame / Frames
  1825. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1826. TextLabel.TextTransparency = Percent
  1827. end
  1828. if EffectPart and EffectPart.Parent then
  1829. EffectPart:Destroy()
  1830. end
  1831. end)
  1832. end
  1833. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1834. for _, c in pairs(workspace:children()) do
  1835. local hum = c:findFirstChild("Humanoid")
  1836. if hum ~= nil then
  1837. local head = c:findFirstChild("Head")
  1838. if head ~= nil then
  1839. local targ = head.Position - Part.Position
  1840. local mag = targ.magnitude
  1841. if magni >= mag and c.Name ~= Player.Name then
  1842. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1843. end
  1844. end
  1845. end
  1846. end
  1847. end
  1848. function MagniKILL(Part, magni, knock, Type)
  1849. for _, c in pairs(workspace:children()) do
  1850. local hum = c:findFirstChild("Humanoid")
  1851. if hum ~= nil then
  1852. local head = c:findFirstChild("Head")
  1853. if head ~= nil then
  1854. local targ = head.Position - Part.Position
  1855. local mag = targ.magnitude
  1856. if magni >= mag and c.Name ~= Player.Name then
  1857. hum.Health = 0
  1858. end
  1859. end
  1860. end
  1861. end
  1862. end
  1863. EffectModel = Instance.new("Model", Character)
  1864. EffectModel.Name = "Effects"
  1865. Effects = {
  1866. Block = {
  1867. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1868. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1869. prt.Anchored = true
  1870. prt.CFrame = cframe
  1871. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1872. game:GetService("Debris"):AddItem(prt, 10)
  1873. if Type == 1 or Type == nil then
  1874. table.insert(Effects, {
  1875. prt,
  1876. "Block1",
  1877. delay,
  1878. x3,
  1879. y3,
  1880. z3,
  1881. msh
  1882. })
  1883. elseif Type == 2 then
  1884. table.insert(Effects, {
  1885. prt,
  1886. "Block2",
  1887. delay,
  1888. x3,
  1889. y3,
  1890. z3,
  1891. msh
  1892. })
  1893. else
  1894. table.insert(Effects, {
  1895. prt,
  1896. "Block3",
  1897. delay,
  1898. x3,
  1899. y3,
  1900. z3,
  1901. msh
  1902. })
  1903. end
  1904. end
  1905. },
  1906. Sphere = {
  1907. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1908. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1909. prt.Anchored = true
  1910. prt.CFrame = cframe
  1911. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1912. game:GetService("Debris"):AddItem(prt, 10)
  1913. table.insert(Effects, {
  1914. prt,
  1915. "Cylinder",
  1916. delay,
  1917. x3,
  1918. y3,
  1919. z3,
  1920. msh
  1921. })
  1922. end
  1923. },
  1924. Cylinder = {
  1925. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1926. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1927. prt.Anchored = true
  1928. prt.CFrame = cframe
  1929. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1930. game:GetService("Debris"):AddItem(prt, 10)
  1931. table.insert(Effects, {
  1932. prt,
  1933. "Cylinder",
  1934. delay,
  1935. x3,
  1936. y3,
  1937. z3,
  1938. msh
  1939. })
  1940. end
  1941. },
  1942. Wave = {
  1943. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1944. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1945. prt.Anchored = true
  1946. prt.CFrame = cframe
  1947. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1948. game:GetService("Debris"):AddItem(prt, 10)
  1949. table.insert(Effects, {
  1950. prt,
  1951. "Cylinder",
  1952. delay,
  1953. x3,
  1954. y3,
  1955. z3,
  1956. msh
  1957. })
  1958. end
  1959. },
  1960. Ring = {
  1961. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1962. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1963. prt.Anchored = true
  1964. prt.CFrame = cframe
  1965. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1966. game:GetService("Debris"):AddItem(prt, 10)
  1967. table.insert(Effects, {
  1968. prt,
  1969. "Cylinder",
  1970. delay,
  1971. x3,
  1972. y3,
  1973. z3,
  1974. msh
  1975. })
  1976. end
  1977. },
  1978. Break = {
  1979. Create = function(brickcolor, cframe, x1, y1, z1)
  1980. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1981. prt.Anchored = true
  1982. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1983. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1984. local num = math.random(10, 50) / 1000
  1985. game:GetService("Debris"):AddItem(prt, 10)
  1986. table.insert(Effects, {
  1987. prt,
  1988. "Shatter",
  1989. num,
  1990. prt.CFrame,
  1991. math.random() - math.random(),
  1992. 0,
  1993. math.random(50, 100) / 100
  1994. })
  1995. end
  1996. }
  1997. }
  1998. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1999. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2000. prt.Anchored = true
  2001. prt.CFrame = cframe
  2002. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2003. game:GetService("Debris"):AddItem(prt, 10)
  2004. if Type == 1 or Type == nil then
  2005. table.insert(Effects, {
  2006. prt,
  2007. "Block1",
  2008. delay,
  2009. x3,
  2010. y3,
  2011. z3,
  2012. msh
  2013. })
  2014. elseif Type == 2 then
  2015. table.insert(Effects, {
  2016. prt,
  2017. "Block2",
  2018. delay,
  2019. x3,
  2020. y3,
  2021. z3,
  2022. msh
  2023. })
  2024. elseif Type == 3 then
  2025. table.insert(Effects, {
  2026. prt,
  2027. "Block3",
  2028. delay,
  2029. x3,
  2030. y3,
  2031. z3,
  2032. msh
  2033. })
  2034. end
  2035. end
  2036. function CreateSound(id, par, vol, pit)
  2037. coroutine.resume(coroutine.create(function()
  2038. local sou = Instance.new("Sound", par or workspace)
  2039. sou.Volume = vol
  2040. sou.Pitch = pit or 1
  2041. sou.SoundId = id
  2042. swait()
  2043. sou:play()
  2044. game:GetService("Debris"):AddItem(sou, 6)
  2045. end))
  2046. end
  2047. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2048. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2049. prt.Anchored = true
  2050. prt.CFrame = cframe
  2051. prt.Material = "Neon"
  2052. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2053. game:GetService("Debris"):AddItem(prt, 10)
  2054. coroutine.resume(coroutine.create(function(Part, Mesh)
  2055. for i = 0, 6, delay do
  2056. swait()
  2057. Part.Transparency = i
  2058. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2059. end
  2060. Part.Parent = nil
  2061. end), prt, msh)
  2062. end
  2063. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2064. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2065. local MainPos = partt.Position
  2066. local MainPos2 = mouse + SpreadVectors
  2067. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2068. local speed = 1000
  2069. local num = 1
  2070. coroutine.resume(coroutine.create(function()
  2071. repeat
  2072. swait()
  2073. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2074. local mag =(MainPos - pos).magnitude
  2075. 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)
  2076. MainPos = MainPos + MouseLook.lookVector * speed
  2077. num = num - 1
  2078. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2079. if hit ~= nil then
  2080. num = 0
  2081. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2082. refpart.Anchored = true
  2083. refpart.CFrame = CFrame.new(pos)
  2084. game:GetService("Debris"):AddItem(refpart, 2)
  2085. end
  2086. if num <= 0 then
  2087. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2088. refpart.Anchored = true
  2089. refpart.CFrame = CFrame.new(pos)
  2090. if hit ~= nil then
  2091. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2092. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2093. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2094. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2095. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2096. end
  2097. game:GetService("Debris"):AddItem(refpart, 0)
  2098. end
  2099. until num <= 0
  2100. end))
  2101. end
  2102. function shoottraildd2(mouse, partt, SpreadAmount)
  2103. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2104. local MainPos = partt.Position
  2105. local MainPos2 = mouse + SpreadVectors
  2106. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2107. local speed = 3000
  2108. local num = 1
  2109. coroutine.resume(coroutine.create(function()
  2110. repeat
  2111. swait()
  2112. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2113. local mag = (MainPos - pos).magnitude
  2114. 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)
  2115. MainPos = MainPos + MouseLook.lookVector * speed
  2116. num = num - 1
  2117. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2118. if hit ~= nil then
  2119. num = 0
  2120. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2121. refpart.Anchored = true
  2122. refpart.CFrame = CFrame.new(pos)
  2123. game:GetService("Debris"):AddItem(refpart, 2)
  2124. end
  2125. if num <= 0 then
  2126. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2127. refpart.Anchored = true
  2128. refpart.CFrame = CFrame.new(pos)
  2129. if hit ~= nil then
  2130. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2131. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2132. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2133. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2134. MagniKILL(refpart, 80, 0, "Normal")
  2135. end
  2136. game:GetService("Debris"):AddItem(refpart, 0)
  2137. end
  2138. until num <= 0
  2139. end))
  2140. end
  2141. function shoottraildd22(mouse, partt, SpreadAmount)
  2142. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2143. local MainPos = partt.Position
  2144. local MainPos2 = mouse + SpreadVectors
  2145. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2146. local speed = 900
  2147. local num = 1
  2148. coroutine.resume(coroutine.create(function()
  2149. repeat
  2150. swait()
  2151. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2152. local mag = (MainPos - pos).magnitude
  2153. 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)
  2154. MainPos = MainPos + MouseLook.lookVector * speed
  2155. num = num - 1
  2156. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2157. if hit ~= nil then
  2158. num = 0
  2159. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2160. refpart.Anchored = true
  2161. refpart.CFrame = CFrame.new(pos)
  2162. game:GetService("Debris"):AddItem(refpart, 2)
  2163. end
  2164. if num <= 0 then
  2165. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2166. refpart.Anchored = true
  2167. refpart.CFrame = CFrame.new(pos)
  2168. if hit ~= nil then
  2169. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2170. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2171. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2172. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2173. MagniKILL(refpart, 80, 0, "Normal")
  2174. end
  2175. game:GetService("Debris"):AddItem(refpart, 0)
  2176. end
  2177. until num <= 0
  2178. end))
  2179. end
  2180. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2181. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2182. local MainPos = partt.Position
  2183. local MainPos2 = mouse + SpreadVectors
  2184. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2185. local speed = 200
  2186. local num = 0
  2187. coroutine.resume(coroutine.create(function()
  2188. repeat
  2189. swait()
  2190. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2191. local mag = (MainPos - pos).magnitude
  2192. 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)
  2193. MainPos = MainPos + MouseLook.lookVector * speed
  2194. num = num - 1
  2195. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2196. if hit ~= nil then
  2197. num = 0
  2198. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2199. refpart.Anchored = true
  2200. refpart.CFrame = CFrame.new(pos)
  2201. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2202. game:GetService("Debris"):AddItem(refpart, 2)
  2203. end
  2204. if num <= 0 then
  2205. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2206. refpart.Anchored = true
  2207. refpart.CFrame = CFrame.new(pos)
  2208. if hit ~= nil then
  2209. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2210. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2211. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2212. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2213. end
  2214. game:GetService("Debris"):AddItem(refpart, 0)
  2215. end
  2216. until num <= 0
  2217. end))
  2218. end
  2219. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2220. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2221. local MainPos = partt.Position
  2222. local MainPos2 = mouse + SpreadVectors
  2223. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2224. local speed = 500
  2225. local num = 1
  2226. coroutine.resume(coroutine.create(function()
  2227. repeat
  2228. swait()
  2229. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2230. local mag = (MainPos - pos).magnitude
  2231. 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)
  2232. MainPos = MainPos + MouseLook.lookVector * speed
  2233. num = num - 1
  2234. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2235. if hit ~= nil then
  2236. num = 0
  2237. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2238. refpart.Anchored = true
  2239. refpart.CFrame = CFrame.new(pos)
  2240. game:GetService("Debris"):AddItem(refpart, 2)
  2241. end
  2242. if num <= 0 then
  2243. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2244. refpart.Anchored = true
  2245. refpart.CFrame = CFrame.new(pos)
  2246. if hit ~= nil then
  2247. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2248. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2249. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2250. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2251. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2252. end
  2253. game:GetService("Debris"):AddItem(refpart, 0)
  2254. end
  2255. until num <= 0
  2256. end))
  2257. end
  2258.  
  2259.  
  2260. ---
  2261.  
  2262. attackdebounce = false
  2263. deb=false
  2264.  
  2265. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2266. if hit.Parent==nil then
  2267. return
  2268. end
  2269. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2270. for _,v in pairs(hit.Parent:children()) do
  2271. if v:IsA("Humanoid") then
  2272. h=v
  2273. end
  2274. end
  2275. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2276. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2277. end
  2278. if hit.Parent.className=="Hat" then
  2279. hit=hit.Parent.Parent:findFirstChild("Head")
  2280. end
  2281. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2282. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2283. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2284. return
  2285. end]]
  2286. -- hs(hit,1.2)
  2287. c=Instance.new("ObjectValue")
  2288. c.Name="creator"
  2289. c.Value=game:service("Players").LocalPlayer
  2290. c.Parent=h
  2291. game:GetService("Debris"):AddItem(c,.5)
  2292. Damage=math.random(minim,maxim)
  2293. -- h:TakeDamage(Damage)
  2294. blocked=false
  2295. block=hit.Parent:findFirstChild("Block")
  2296. if block~=nil then
  2297. print(block.className)
  2298. if block.className=="NumberValue" then
  2299. if block.Value>0 then
  2300. blocked=true
  2301. if decreaseblock==nil then
  2302. block.Value=block.Value-1
  2303. end
  2304. end
  2305. end
  2306. if block.className=="IntValue" then
  2307. if block.Value>0 then
  2308. blocked=true
  2309. if decreaseblock~=nil then
  2310. block.Value=block.Value-1
  2311. end
  2312. end
  2313. end
  2314. end
  2315. if blocked==false then
  2316. -- h:TakeDamage(Damage)
  2317. h.Health=h.Health-Damage
  2318. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2319. else
  2320. h.Health=h.Health-(Damage/2)
  2321. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2322. end
  2323. if Type=="Knockdown" then
  2324. Humanoid=hit.Parent.Humanoid
  2325. Humanoid.PlatformStand=true
  2326. coroutine.resume(coroutine.create(function(HHumanoid)
  2327. swait(1)
  2328. HHumanoid.PlatformStand=false
  2329. end),Humanoid)
  2330. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2331. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2332. local bodvol=Instance.new("BodyVelocity")
  2333. bodvol.velocity=angle*knockback
  2334. bodvol.P=5000
  2335. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2336. bodvol.Parent=hit
  2337. rl=Instance.new("BodyAngularVelocity")
  2338. rl.P=3000
  2339. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2340. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2341. rl.Parent=hit
  2342. game:GetService("Debris"):AddItem(bodvol,.5)
  2343. game:GetService("Debris"):AddItem(rl,.5)
  2344. elseif Type=="Normal" then
  2345. bp=Instance.new("BodyVelocity")
  2346. bp.P=100000
  2347. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2348. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2349. if KnockbackType==1 then
  2350. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2351. elseif KnockbackType==2 then
  2352. bp.velocity=Property.CFrame.lookVector*knockback
  2353. end
  2354. if knockback>0 then
  2355. bp.Parent=hit.Parent.Torso
  2356.  
  2357. end
  2358. game:GetService("Debris"):AddItem(bp,.5)
  2359. elseif Type=="Up" then
  2360. local bodyVelocity=Instance.new("BodyVelocity")
  2361. bodyVelocity.velocity=vt(0,60,0)
  2362. bodyVelocity.P=5000
  2363. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2364. bodyVelocity.Parent=hit
  2365. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2366. rl=Instance.new("BodyAngularVelocity")
  2367. rl.P=3000
  2368. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2369. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2370. rl.Parent=hit
  2371. game:GetService("Debris"):AddItem(rl,.5)
  2372. elseif Type=="Snare" then
  2373. bp=Instance.new("BodyPosition")
  2374. bp.P=2000
  2375. bp.D=100
  2376. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2377. bp.position=hit.Parent.Torso.Position
  2378. bp.Parent=hit.Parent.Torso
  2379. game:GetService("Debris"):AddItem(bp,1)
  2380. elseif Type=="Target" then
  2381. if Targetting==false then
  2382. ZTarget=hit.Parent.Torso
  2383. coroutine.resume(coroutine.create(function(Part)
  2384. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2385. swait(1)
  2386. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2387. end),ZTarget)
  2388. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2389. targetgui=Instance.new("BillboardGui")
  2390. targetgui.Parent=ZTarget
  2391. targetgui.Size=UDim2.new(10,100,10,100)
  2392. targ=Instance.new("ImageLabel")
  2393. targ.Parent=targetgui
  2394. targ.BackgroundTransparency=1
  2395. targ.Image="rbxassetid://4834067"
  2396. targ.Size=UDim2.new(1,0,1,0)
  2397. cam.CameraType="Scriptable"
  2398. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2399. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2400. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2401. Targetting=true
  2402. RocketTarget=ZTarget
  2403. for i=1,Property do
  2404. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2405. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2406. swait()
  2407. end
  2408. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2409. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2410. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2411. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2412. end
  2413. Targetting=true
  2414. RocketTarget=true
  2415. targetgui.Parent=true
  2416. cam.CameraType="Custom"
  2417. end
  2418. end
  2419. debounce=Instance.new("BoolValue")
  2420. debounce.Name="DebounceHit"
  2421. debounce.Parent=hit.Parent
  2422. debounce.Value=true
  2423. game:GetService("Debris"):AddItem(debounce,Delay)
  2424. c=Instance.new("ObjectValue")
  2425. c.Name="creator"
  2426. c.Value=Player
  2427. c.Parent=h
  2428. game:GetService("Debris"):AddItem(c,.5)
  2429. CRIT=true
  2430. hitDeb=true
  2431. AttackPos=6
  2432. end
  2433. end
  2434.  
  2435. showDamage=function(Char,Dealt,du,Color)
  2436. m=Instance.new("Model")
  2437. m.Name=tostring(Dealt)
  2438. h=Instance.new("Humanoid")
  2439. h.Health=0
  2440. h.MaxHealth=0
  2441. h.Parent=m
  2442. c=Instance.new("Part")
  2443. c.Transparency=0
  2444. c.BrickColor=Color
  2445. c.Transparency = 1
  2446. c.Name="Head"
  2447. c.TopSurface=0
  2448. c.BottomSurface=0
  2449. c.formFactor="Plate"
  2450. c.Size=Vector3.new(1,.4,1)
  2451.  
  2452. local txt = Instance.new("BillboardGui", c)
  2453. txt.Adornee = c
  2454. txt.Name = "_status"
  2455. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2456. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2457. local text = Instance.new("TextLabel", txt)
  2458. text.Size = UDim2.new(10, 0, 7, 0)
  2459. text.FontSize = "Size12"
  2460. text.TextScaled = true
  2461. text.TextTransparency = 0.5
  2462. text.BackgroundTransparency = 1
  2463. text.TextTransparency = 0.5
  2464. text.TextStrokeTransparency = 0.5
  2465. text.Font = "SciFi"
  2466. text.TextStrokeColor3 = Color3.new(0,0,0)
  2467. v=Instance.new("Part")
  2468. v.Name = "ColorBrick"
  2469. v.Parent=c
  2470. v.FormFactor="Symmetric"
  2471. v.Anchored=true
  2472. v.CanCollide=false
  2473. v.BottomSurface="Smooth"
  2474. v.TopSurface="Smooth"
  2475. v.Size=Vector3.new(10,5,3)
  2476. v.Transparency=1
  2477. v.CFrame=c.CFrame
  2478. v.BrickColor=BrickColor.random()
  2479. v.Transparency=1
  2480. text.TextColor3 = t.BrickColor.Color
  2481. v.Shape="Block"
  2482. text.Text = tostring(Dealt)
  2483. ms=Instance.new("CylinderMesh")
  2484. ms.Scale=Vector3.new(.8,.8,.8)
  2485. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2486. local rndm=math.random(1,#hitsounds)
  2487. local r=rndm
  2488. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2489. if CRIT==true then
  2490. ms.Scale=Vector3.new(1,1.25,1)
  2491. end
  2492. ms.Parent=c
  2493. c.Reflectance=0
  2494. Instance.new("BodyGyro").Parent=c
  2495. c.Parent=m
  2496. if Char:findFirstChild("Head")~=nil then
  2497. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2498. elseif Char.Parent:findFirstChild("Head")~=nil then
  2499. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2500. end
  2501. f=Instance.new("BodyPosition")
  2502. f.P=200000
  2503. f.D=100
  2504. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2505. f.position=c.Position+Vector3.new(0,3,0)
  2506. f.Parent=c
  2507. game:GetService("Debris"):AddItem(m,.5+du)
  2508. c.CanCollide=false
  2509. m.Parent=workspace
  2510. c.CanCollide=false
  2511. end
  2512.  
  2513.  
  2514. ------
  2515. hito = function(dm, X, c, dn, dp, dq)
  2516. for I,dr in pairs(workspace:GetChildren()) do
  2517. 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
  2518. local ds = dr:FindFirstChild("Humanoid")
  2519. local dt = dr:FindFirstChild("HumanoidRootPart")
  2520. TakeDamage(ds, c)
  2521. if InForm == true then
  2522. ds.Parent:BreakJoints()
  2523. wait(1.2)
  2524. ds.Parent:Destroy()
  2525. end
  2526. ds:SetStateEnabled(16, true)
  2527. delay(dn, function()
  2528. ds:SetStateEnabled(16, true)
  2529. end)
  2530. local du = Instance.new("StringValue")
  2531. du.Name = "alabo"
  2532. du.Parent = dt
  2533. game.Debris:AddItem(du, dn)
  2534. local dv = Instance.new("Part")
  2535.  
  2536. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2537. dv.Transparency = 0.25
  2538. dv.Anchored = true
  2539. dv.CanCollide = false
  2540. dv.BrickColor = BrickColor.new("White")
  2541. dv.Material = "Neon"
  2542. dv.Locked = true
  2543. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2544. dv.Parent = modz
  2545. local dw = Instance.new("SpecialMesh")
  2546. dw.MeshType = "Sphere"
  2547. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2548. dw.Parent = dv
  2549. game.Debris:AddItem(dv, 1)
  2550. local dx = Instance.new("Model")
  2551. dx.Name = c
  2552. dx.Parent = workspace
  2553. game.Debris:AddItem(dx, 0.5 + c / 75)
  2554. local dy = Instance.new("Humanoid")
  2555. dy.MaxHealth = 0
  2556. dy.Parent = dx
  2557. local dz = Instance.new("Part")
  2558. dz.Name = "Head"
  2559. dz.Locked = true
  2560. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2561. dz.Position = dt.Position
  2562. dz.BrickColor = BrickColor.new("New Yeller")
  2563. dz.Material = "Neon"
  2564. dz.Transparency = 1
  2565. dz.CanCollide = false
  2566. dz.Parent = dx
  2567. local dA = Instance.new("BodyPosition")
  2568. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2569. dA.P = 20000
  2570. dA.D = 300
  2571. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2572. dA.Parent = dz
  2573. local dB = Instance.new("CylinderMesh")
  2574. dB.Parent = dz
  2575. coroutine.resume(coroutine.create(function()
  2576. while dB do
  2577. swait()
  2578. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2579. end
  2580. end))
  2581. if dp then
  2582. local dC = Instance.new("BodyVelocity")
  2583. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2584. dC.P = 9999999999
  2585. dC.Velocity = dp
  2586. dC.Parent = dt
  2587. game.Debris:AddItem(dC, dn)
  2588. end
  2589. if dq then
  2590. local dD = Instance.new("BodyAngularVelocity")
  2591. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2592. dD.P = math.huge
  2593. dD.AngularVelocity = dq
  2594. dD.Parent = dt
  2595. game.Debris:AddItem(dD, dn)
  2596. end
  2597. local dE = Instance.new("Sound")
  2598. dE.Pitch = rd2(10, 11) / 10
  2599. dE.Volume = rd2(10, 13) / 10
  2600. dE.EmitterSize = 10
  2601. dE.SoundId = "rbxassetid://"
  2602. dE.Parent = dv
  2603. dE:Play()
  2604. coroutine.resume(coroutine.create(function()
  2605. for I = 1, 5 do
  2606. swait()
  2607. dv.Transparency = dv.Transparency + 0.175
  2608. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2609. end
  2610. end))
  2611. end
  2612. end
  2613. end
  2614. ------
  2615.  
  2616. vt = Vector3.new
  2617. local new = Instance.new
  2618. local cf = CFrame.new
  2619. local cfa = CFrame.Angles
  2620. local bc = BrickColor.new
  2621.  
  2622. function bigbangattack()
  2623. attack = true
  2624. Humanoid.WalkSpeed = 0
  2625. for i = 0, 8, 0.1 do
  2626. swait()
  2627. 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)
  2628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2630. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2631. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2632. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2633. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2634. end
  2635. local rng = Instance.new("Part", mouse)
  2636. rng.Anchored = true
  2637. rng.BrickColor = BrickColor.new("Cyan")
  2638. rng.CanCollide = false
  2639. rng.FormFactor = 3
  2640. rng.Name = "Ring"
  2641. rng.Size = Vector3.new(0.4,0.4,0.4)
  2642. rng.Transparency = 0
  2643. rng.TopSurface = 0
  2644. rng.BottomSurface = 0
  2645. rng.CFrame = RootPart.CFrame
  2646. local rngm = Instance.new("SpecialMesh", rng)
  2647. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2648.  
  2649. local rng3 = rng:Clone()
  2650. rng3.Parent = char
  2651. local rng3m = rng3.Mesh
  2652.  
  2653. local rng5 = rng:Clone()
  2654. rng5.Parent = char
  2655. rng5.BrickColor = BrickColor.new("Cyan")
  2656. local rng5m = rng5.Mesh
  2657. local rng6 = rng:Clone()
  2658. rng6.Material = "Plastic"
  2659. rng6.BrickColor = BrickColor.new("Cyan")
  2660. rng6.Parent = char
  2661. local rng6m = rng6.Mesh
  2662. rng6m.Scale = vt(7.5,7.5,7.5)
  2663. rng6m.MeshType = "FileMesh"
  2664. rng6m.MeshId = "rbxassetid://430736398"
  2665. local Must2 = Instance.new("Sound",rng6)
  2666. Must2.SoundId = "rbxassetid://135581154"
  2667. Must2.Pitch = 0.99
  2668. Must2.Volume = 3
  2669. Must2.Looped = false
  2670. wait(0)
  2671. Must2:Play()
  2672. local hita = rng6.Touched:connect(function(hit)
  2673. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2674. end)
  2675.  
  2676. rng3.CFrame = RootPart.CFrame
  2677.  
  2678. rng5.CFrame = RootPart.CFrame
  2679. rng6.CFrame = RootPart.CFrame
  2680. local pie222 = Instance.new("ParticleEmitter")
  2681. pie222.Parent = rng6
  2682. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2683. pie222.LightEmission = 1
  2684. pie222.Size = NumberSequence.new(6,1)
  2685. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2686. pie222.Transparency = NumberSequence.new(0.6,1)
  2687. pie222.EmissionDirection = "Top"
  2688. pie222.Enabled = true
  2689. pie222.Lifetime = NumberRange.new(1)
  2690. pie222.Rotation = NumberRange.new(-320, 320)
  2691. pie222.Rate = 404
  2692. pie222.Speed = NumberRange.new(0)
  2693. pie222.LockedToPart = false
  2694. pie222.VelocitySpread = 2
  2695. wait()
  2696. local scaler = 10/5
  2697. local scaler2 = 10/5
  2698. for i = 0,10,0.1 do
  2699. swait()
  2700. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2701.  
  2702. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2703.  
  2704. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2705. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2706. rng6.CFrame = rng3.CFrame
  2707. rng.Transparency = rng.Transparency + 1
  2708.  
  2709. rng3.Transparency = rng3.Transparency + 0.01
  2710.  
  2711. rng5.Transparency = rng5.Transparency + 0.01
  2712. rng6.Transparency = rng6.Transparency + 0.021
  2713. scaler = scaler - 0.125/5
  2714. scaler2 = scaler2 - 0.1/5
  2715.  
  2716. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2717.  
  2718. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2719. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2720. end
  2721. hita:disconnect()
  2722. game:GetService("Debris"):AddItem(rng, 1)
  2723.  
  2724. game:GetService("Debris"):AddItem(rng3, 1)
  2725.  
  2726. game:GetService("Debris"):AddItem(rng5, 1)
  2727. attack = false
  2728. pie222:Destroy()
  2729. Humanoid.WalkSpeed = 16
  2730. end
  2731.  
  2732.  
  2733. function bigbangattack2()
  2734. attack = true
  2735. Humanoid.WalkSpeed = 0
  2736. for i = 0, 8, 0.1 do
  2737. swait()
  2738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2740. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2741. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2742. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2743. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2744. end
  2745. local rng = Instance.new("Part", RightArm)
  2746. rng.Anchored = true
  2747. rng.BrickColor = BrickColor.new("Cyan")
  2748. rng.CanCollide = false
  2749. rng.FormFactor = 3
  2750. rng.Name = "Ring"
  2751. rng.Size = Vector3.new(0.4,0.4,0.4)
  2752. rng.Transparency = 0
  2753. rng.TopSurface = 0
  2754. rng.BottomSurface = 0
  2755. rng.CFrame = RootPart.CFrame
  2756. local rngm = Instance.new("SpecialMesh", rng)
  2757. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2758.  
  2759. local rng3 = rng:Clone()
  2760. rng3.Parent = char
  2761. local rng3m = rng3.Mesh
  2762.  
  2763. local rng5 = rng:Clone()
  2764. rng5.Parent = char
  2765. rng5.BrickColor = BrickColor.new("Cyan")
  2766. local rng5m = rng5.Mesh
  2767. local rng6 = rng:Clone()
  2768. rng6.Material = "Plastic"
  2769. rng6.BrickColor = BrickColor.new("Cyan")
  2770. rng6.Parent = char
  2771. local rng6m = rng6.Mesh
  2772. rng6m.Scale = vt(7.5,7.5,30.5)
  2773. rng6m.MeshType = "FileMesh"
  2774. rng6m.MeshId = "rbxassetid://430736398"
  2775. local Must2 = Instance.new("Sound",Torso)
  2776. Must2.SoundId = "rbxassetid://719747626"
  2777. Must2.Pitch = 0.99
  2778. Must2.Volume = 3
  2779. Must2.Looped = false
  2780. wait(0)
  2781. Must2:Play()
  2782. local hita = rng6.Touched:connect(function(hit)
  2783. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2784. end)
  2785.  
  2786. rng3.CFrame = Head.CFrame
  2787.  
  2788. rng5.CFrame = Head.CFrame
  2789. rng6.CFrame = rng5.CFrame
  2790. local pie222 = Instance.new("ParticleEmitter")
  2791. pie222.Parent = rng6
  2792. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2793. pie222.LightEmission = 1
  2794. pie222.Size = NumberSequence.new(15,1)
  2795. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2796. pie222.Transparency = NumberSequence.new(0.6,1)
  2797. pie222.EmissionDirection = "Top"
  2798. pie222.Enabled = true
  2799. pie222.Lifetime = NumberRange.new(1)
  2800. pie222.Rotation = NumberRange.new(-320, 320)
  2801. pie222.Rate = 404
  2802. pie222.Speed = NumberRange.new(0)
  2803. pie222.LockedToPart = false
  2804. pie222.VelocitySpread = 2
  2805. wait()
  2806. local scaler = 10/5
  2807. local scaler2 = 10/5
  2808. for i = 0,10,0.1 do
  2809. swait()
  2810. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2811.  
  2812. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2813.  
  2814. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2815. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2816. rng6.CFrame = rng3.CFrame
  2817. rng.Transparency = rng.Transparency + 1
  2818.  
  2819. rng3.Transparency = rng3.Transparency + 0.01
  2820.  
  2821. rng5.Transparency = rng5.Transparency + 0.01
  2822. rng6.Transparency = rng6.Transparency + 0.021
  2823. scaler = scaler - 0.125/5
  2824. scaler2 = scaler2 - 0.1/5
  2825.  
  2826. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2827.  
  2828. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2829. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2830. end
  2831. hita:disconnect()
  2832. game:GetService("Debris"):AddItem(rng, 1)
  2833.  
  2834. game:GetService("Debris"):AddItem(rng3, 1)
  2835.  
  2836. game:GetService("Debris"):AddItem(rng5, 1)
  2837. attack = false
  2838. pie222:Destroy()
  2839. Humanoid.WalkSpeed = 16
  2840. end
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846. mouse.KeyDown:connect(function(k) ---galickgun
  2847. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2848. MV4 = 0
  2849. local Must = Instance.new("Sound",Torso)
  2850. Must.SoundId = "rbxassetid://719748223"
  2851. Must.Pitch = 0.99
  2852. Must.Volume = 3.4
  2853. Must.Looped = false
  2854. wait(0)
  2855. Must:Play()
  2856. Humanoid.WalkSpeed = 13
  2857. local Aura = Instance.new('ParticleEmitter')
  2858. Aura.Name = "Aura"
  2859. Aura.Texture = "rbxassetid://347730682"
  2860. Aura.Parent = Torso
  2861. Aura.LightEmission = 1
  2862. Aura.Transparency = NumberSequence.new(0.4,1)
  2863. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2864. Aura.Size = NumberSequence.new(1,9)
  2865. Aura.Rotation = NumberRange.new(-360,360)
  2866. Aura.LockedToPart = true
  2867. Aura.Lifetime = NumberRange.new(1)
  2868. Aura.Rate = 100
  2869. Aura.Speed = NumberRange.new(0)
  2870. Aura.EmissionDirection = "Top"
  2871. local Aura2 = Instance.new('ParticleEmitter')
  2872. Aura2.Name = "Aura"
  2873. Aura2.Texture = "rbxassetid://1046299182"
  2874. Aura2.Parent = Torso
  2875. Aura2.LightEmission = 1
  2876. Aura2.Transparency = NumberSequence.new(0,1)
  2877. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2878. Aura2.Size = NumberSequence.new(14)
  2879. Aura2.Rotation = NumberRange.new(-360,360)
  2880. Aura2.LockedToPart = true
  2881. Aura2.Lifetime = NumberRange.new(0.2)
  2882. Aura2.Rate = 20
  2883. Aura2.Speed = NumberRange.new(0)
  2884. Aura2.EmissionDirection = "Top"
  2885. attack = true
  2886. Firepart1 = Instance.new("Part", RightArm)
  2887. Firepart1.Size = Vector3.new(1, 1, 1)
  2888. GuW1 = Instance.new("Weld")
  2889. GuW1.Name = "GuW"
  2890. GuW1.Part0 = RightArm
  2891. GuW1.C0 = cn(0, -1, 0)
  2892. GuW1.C1 = cn(0, 0, 0)
  2893. GuW1.Part1 = Firepart1
  2894. GuW1.Parent = RightArm
  2895. Firepart1.Transparency = 1
  2896. Firepart2 = Instance.new("Part", LeftArm)
  2897. Firepart2.Size = Vector3.new(1, 1, 1)
  2898. GuW2 = Instance.new("Weld")
  2899. GuW2.Name = "GuW"
  2900. GuW2.Part0 = LeftArm
  2901. GuW2.C0 = cn(0, -1, 0)
  2902. GuW2.C1 = cn(0, 0, 0)
  2903. GuW2.Part1 = Firepart2
  2904. GuW2.Parent = LeftArm
  2905. Firepart2.Transparency = 1
  2906. GuW1:Destroy()
  2907. GuW1 = Instance.new("Weld")
  2908. GuW1.Name = "GuW"
  2909. GuW1.Part0 = Torso
  2910. GuW1.C0 = cn(0, 0, -6)
  2911. GuW1.C1 = cn(0, 0, 0)
  2912. GuW1.Part1 = Firepart1
  2913. GuW1.Parent = Torso
  2914. GuW2:Destroy()
  2915. GuW2 = Instance.new("Weld")
  2916. GuW2.Name = "GuW"
  2917. GuW2.Part0 = Torso
  2918. GuW2.C0 = cn(0, 0, -6)
  2919. GuW2.C1 = cn(0, 0, 0)
  2920. GuW2.Part1 = Firepart2
  2921. GuW2.Parent = Torso
  2922. GuW2:Destroy()
  2923. GuW2 = Instance.new("Weld")
  2924. GuW2.Name = "GuW"
  2925. GuW2.Part0 = Torso
  2926. GuW2.C0 = cn(0, 0, -4)
  2927. GuW2.C1 = cn(0, 0, 0)
  2928. GuW2.Part1 = Firepart2
  2929. GuW2.Parent = Torso
  2930. for i = 0, 18, 0.1 do
  2931. swait()
  2932. if Torsovelocity.Y > 2 then
  2933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2935. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2936. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2937. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2938. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2939. elseif Torsovelocity.Y < 1 then
  2940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2942. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2943. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2944. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2945. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2946. end
  2947. end
  2948. GuW1:Destroy()
  2949. GuW1 = Instance.new("Weld")
  2950. GuW1.Name = "GuW"
  2951. GuW1.Part0 = Torso
  2952. GuW1.C0 = cn(0, 0, -15)
  2953. GuW1.C1 = cn(0, 0, 0)
  2954. GuW1.Part1 = Firepart1
  2955. GuW1.Parent = Torso
  2956. GuW2:Destroy()
  2957. GuW2 = Instance.new("Weld")
  2958. GuW2.Name = "GuW"
  2959. GuW2.Part0 = Torso
  2960. GuW2.C0 = cn(0, 0, -17.5)
  2961. GuW2.C1 = cn(0, 0, 0)
  2962. GuW2.Part1 = Firepart2
  2963. GuW2.Parent = Torso
  2964. local Must = Instance.new("Sound",Torso)
  2965. Must.SoundId = "rbxassetid://719747626"
  2966. Must.Pitch = 0.99
  2967. Must.Volume = 3.9
  2968. Must.Looped = false
  2969. wait(0)
  2970. Must:Play()
  2971. for i = 0, 1.25, 0.01 do
  2972. swait()
  2973. 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)
  2974. shoottraildd22(mouse.Hit.p, Torso, 0)
  2975. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2976. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2977. if Torsovelocity.Y > 2 then
  2978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2980. 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)
  2981. 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)
  2982. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2983. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2984. end
  2985. end
  2986. Must:Stop()
  2987. Aura:Destroy()
  2988. Aura2:Destroy()
  2989. wait(0.5)
  2990. Humanoid.WalkSpeed = 16
  2991. attack = false
  2992. MV4 = 300
  2993. Firepart1:Destroy()
  2994. Firepart2:Destroy()
  2995. end
  2996. end)
  2997.  
  2998.  
  2999. d = {}
  3000. function iteffect()
  3001.  
  3002. coroutine.resume(coroutine.create(function()
  3003.  
  3004. for i = 1, 10 do
  3005. effect = Instance.new("Part", workspace)
  3006. effect.Anchored = true
  3007. effect.CanCollide = false
  3008. effect.Size = Vector3.new(0.2, 3, 0.2)
  3009. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3010. effect.Transparency = 0
  3011. effect.Material = "Plastic"
  3012. effect.BrickColor = BrickColor.new("Really black")
  3013. table.insert(d, effect)
  3014. game:GetService("Debris"):AddItem(effect, 0.3)
  3015. end
  3016.  
  3017. coroutine.resume(coroutine.create(function()
  3018. for i = 1, 10 do
  3019. for i,e in pairs(d) do
  3020. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3021. e.Transparency = e.Transparency + 0.030
  3022. end
  3023. wait(0.01)
  3024. end
  3025.  
  3026. end))
  3027. end))
  3028.  
  3029.  
  3030. end
  3031.  
  3032. tp = true
  3033.  
  3034. mouse.KeyDown:connect(function(k)
  3035. if k == "e" then
  3036. if tp == true then
  3037. tp = false
  3038. char.Head.face.Parent = game.Lighting
  3039. wait(0)
  3040. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3041. game.Lighting.face.Parent = char.Head
  3042. wait(0)
  3043. tp = true
  3044.  
  3045.  
  3046. end
  3047. end
  3048. end)
  3049.  
  3050.  
  3051. MV4 = 300
  3052. mouse.KeyDown:connect(function(k)
  3053. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3054. MV4 = 0
  3055. local Must = Instance.new("Sound",workspace)
  3056. Must.SoundId = "rbxassetid://512366303"
  3057. Must.Pitch = 0.99
  3058. Must.Volume = 3.5
  3059. Must.Looped = true
  3060. wait(0)
  3061. Must:Play()
  3062. local lb = Instance.new("Part")
  3063. lb.Parent = char
  3064. lb.Material = "Neon"
  3065. lb.Color = BrickColor.new("Gold").Color
  3066. lb.CanCollide = false
  3067. lb.Material = "Neon"
  3068. lb.Size = vt(1,1,1)
  3069. lb.CFrame = Torso.CFrame
  3070. lb.Rotation = vt(0,0,0)
  3071. lb.Anchored = true
  3072. lb.Transparency = 0
  3073. local thing = Instance.new("SpecialMesh",lb)
  3074. thing.MeshType = "FileMesh"
  3075. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3076. thing.Scale = vt(0,15,0)
  3077. local chancerot = math.random(1,2)
  3078. for z = 0, 4 do
  3079. if chancerot == 1 then
  3080. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3081. elseif chancerot == 2 then
  3082. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3083. end
  3084. lb.Transparency = lb.Transparency + 0.1
  3085. thing.Scale = thing.Scale + vt(15,0,15)
  3086. wait()
  3087. end
  3088. for z = 0, 4 do
  3089. if chancerot == 1 then
  3090. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3091. elseif chancerot == 2 then
  3092. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3093. end
  3094. lb.Transparency = lb.Transparency + 0.1
  3095. thing.Scale = thing.Scale + vt(15,0,15)
  3096. wait()
  3097. end
  3098.  
  3099. local Aura = Instance.new('ParticleEmitter')
  3100. Aura.Name = "Aura"
  3101. Aura.Texture = "rbxassetid://347730682"
  3102. Aura.Parent = Torso
  3103. Aura.LightEmission = 1
  3104. Aura.Transparency = NumberSequence.new(0.5,1)
  3105. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3106. Aura.Size = NumberSequence.new(1,25)
  3107. Aura.Rotation = NumberRange.new(-360,360)
  3108. Aura.LockedToPart = true
  3109. Aura.Lifetime = NumberRange.new(1)
  3110. Aura.Rate = 100
  3111. Aura.Speed = NumberRange.new(0)
  3112. Aura.EmissionDirection = "Top"
  3113. local Aura2 = Instance.new('ParticleEmitter')
  3114. Aura2.Name = "Aura"
  3115. Aura2.Texture = "rbxassetid://1046299182"
  3116. Aura2.Parent = Torso
  3117. Aura2.LightEmission = 1
  3118. Aura2.Transparency = NumberSequence.new(0,1)
  3119. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3120. Aura2.Size = NumberSequence.new(55)
  3121. Aura2.Rotation = NumberRange.new(-360,360)
  3122. Aura2.LockedToPart = true
  3123. Aura2.Lifetime = NumberRange.new(0.2)
  3124. Aura2.Rate = 20
  3125. Aura2.Speed = NumberRange.new(0)
  3126. Aura2.EmissionDirection = "Top"
  3127. lig = Instance.new("PointLight",Player.Character.Torso)
  3128. lig.Color=Color3.new(255,255,0)
  3129. lig.Range = 12
  3130. Humanoid.WalkSpeed = 0.01
  3131. attack = true
  3132. Firepart1 = Instance.new("Part", RightArm)
  3133. Firepart1.Size = Vector3.new(1, 1, 1)
  3134. GuW1 = Instance.new("Weld")
  3135. GuW1.Name = "GuW"
  3136. GuW1.Part0 = RightArm
  3137. GuW1.C0 = cn(0, -1, 0)
  3138. GuW1.C1 = cn(0, 0, 0)
  3139. GuW1.Part1 = Firepart1
  3140. GuW1.Parent = RightArm
  3141. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3142. Firepart1.Transparency = 1
  3143. Firepart2 = Instance.new("Part", LeftArm)
  3144. Firepart2.Size = Vector3.new(1, 1, 1)
  3145. GuW2 = Instance.new("Weld")
  3146. GuW2.Name = "GuW"
  3147. GuW2.Part0 = LeftArm
  3148. GuW2.C0 = cn(0, -1, 0)
  3149. GuW2.C1 = cn(0, 0, 0)
  3150. GuW2.Part1 = Firepart2
  3151. GuW2.Parent = LeftArm
  3152. Firepart2.Transparency = 1
  3153.  
  3154. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3155. GuW1:Destroy()
  3156. GuW1 = Instance.new("Weld")
  3157. GuW1.Name = "GuW"
  3158. GuW1.Part0 = Torso
  3159. GuW1.C0 = cn(0, 0, -6)
  3160. GuW1.C1 = cn(0, 0, 0)
  3161. GuW1.Part1 = Firepart1
  3162. GuW1.Parent = Torso
  3163. GuW2:Destroy()
  3164. GuW2 = Instance.new("Weld")
  3165. GuW2.Name = "GuW"
  3166. GuW2.Part0 = Torso
  3167. GuW2.C0 = cn(0, 0, -6)
  3168. GuW2.C1 = cn(0, 0, 0)
  3169. GuW2.Part1 = Firepart2
  3170. GuW2.Parent = Torso
  3171.  
  3172. GuW2:Destroy()
  3173. GuW2 = Instance.new("Weld")
  3174. GuW2.Name = "GuW"
  3175. GuW2.Part0 = Torso
  3176. GuW2.C0 = cn(0, 0, -4)
  3177. GuW2.C1 = cn(0, 0, 0)
  3178. GuW2.Part1 = Firepart2
  3179. GuW2.Parent = Torso
  3180. for i = 0, 15, 0.1 do
  3181. swait()
  3182. if Torsovelocity.Y > 2 then
  3183. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3184. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3185. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3186. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3187. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3188. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3189. elseif Torsovelocity.Y < 1 then
  3190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3192. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3195. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3196. end
  3197. end
  3198. wait(16)
  3199. local Aura3 = Instance.new('ParticleEmitter')
  3200. Aura3.Name = "Aura"
  3201. Aura3.Texture = "rbxassetid://1046299182"
  3202. Aura3.Parent = Torso
  3203. Aura3.LightEmission = 1
  3204. Aura3.Transparency = NumberSequence.new(0.4,1)
  3205. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3206. Aura3.Size = NumberSequence.new(140)
  3207. Aura3.Rotation = NumberRange.new(-360,360)
  3208. Aura3.LockedToPart = true
  3209. Aura3.Lifetime = NumberRange.new(0.2)
  3210. Aura3.Rate = 70
  3211. Aura3.Speed = NumberRange.new(0)
  3212. Aura3.EmissionDirection = "Top"
  3213. local Aura4 = Instance.new('ParticleEmitter')
  3214. Aura4.Name = "Aura"
  3215. Aura4.Texture = "rbxassetid://1046299182"
  3216. Aura4.Parent = Torso
  3217. Aura4.LightEmission = 1
  3218. Aura4.Transparency = NumberSequence.new(0.7,1)
  3219. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3220. Aura4.Size = NumberSequence.new(190)
  3221. Aura4.Rotation = NumberRange.new(-360,360)
  3222. Aura4.LockedToPart = true
  3223. Aura4.Lifetime = NumberRange.new(0.2)
  3224. Aura4.Rate = 120
  3225. Aura4.Speed = NumberRange.new(0)
  3226. Aura4.EmissionDirection = "Top"
  3227. local Aura5 = Instance.new('ParticleEmitter')
  3228. Aura5.Name = "Aura"
  3229. Aura5.Texture = "rbxassetid://347730682"
  3230. Aura5.Parent = Torso
  3231. Aura5.LightEmission = 1
  3232. Aura5.Transparency = NumberSequence.new(0.2,1)
  3233. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3234. Aura5.Size = NumberSequence.new(1,65)
  3235. Aura5.Rotation = NumberRange.new(-360,360)
  3236. Aura5.LockedToPart = true
  3237. Aura5.Lifetime = NumberRange.new(1)
  3238. Aura5.Rate = 200
  3239. Aura5.Speed = NumberRange.new(0)
  3240. Aura5.EmissionDirection = "Top"
  3241. local quake = Instance.new("Sound",workspace)
  3242. quake.SoundId = "rbxassetid://1048411878"
  3243. quake.Pitch = 0.99
  3244. quake.Volume = 1.3
  3245. quake.Looped = true
  3246. wait(0)
  3247. quake:Play()
  3248. local scrr = Instance.new("Sound",Torso)
  3249. scrr.SoundId = "rbxassetid://908472235"
  3250. scrr.Pitch = 0.99
  3251. scrr.Volume = 5.5
  3252. scrr.Looped = true
  3253. wait(0)
  3254. scrr:Play()
  3255.  
  3256. for i = 0, 2, 0.1 do
  3257. swait()
  3258. local lb = Instance.new("Part")
  3259. lb.Parent = char
  3260. lb.Material = "Neon"
  3261. lb.Color = BrickColor.new("Gold").Color
  3262. lb.CanCollide = false
  3263. lb.Material = "Neon"
  3264. lb.Size = vt(0.5,0,0.5)
  3265. lb.CFrame = Torso.CFrame
  3266. lb.Rotation = vt(0,0,0)
  3267. lb.Anchored = true
  3268. lb.Transparency = 0
  3269. local thing = Instance.new("SpecialMesh",lb)
  3270. thing.MeshType = "FileMesh"
  3271. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3272. thing.Scale = vt(0,15,0)
  3273. local chancerot = math.random(1,2)
  3274. for z = 0, 4 do
  3275. if chancerot == 1 then
  3276. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3277. elseif chancerot == 2 then
  3278. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3279. end
  3280. lb.Transparency = lb.Transparency + 0.1
  3281. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3282. wait()
  3283. end
  3284. for z = 0, 4 do
  3285. if chancerot == 1 then
  3286. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3287. elseif chancerot == 2 then
  3288. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3289. end
  3290. lb.Transparency = lb.Transparency + 0.1
  3291. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3292. wait()
  3293. end
  3294. end
  3295.  
  3296.  
  3297. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3298. for i = 0, 24, 0.1 do
  3299. swait()
  3300. if Torsovelocity.Y > 2 then
  3301. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3302. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3303. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3304. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3305. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3306. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3307. elseif Torsovelocity.Y < 1 then
  3308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3310. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3311. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3312. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3313. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3314. end
  3315. end
  3316. wait(5)
  3317. GuW1:Destroy()
  3318. GuW1 = Instance.new("Weld")
  3319. GuW1.Name = "GuW"
  3320. GuW1.Part0 = Torso
  3321. GuW1.C0 = cn(0, 0, -15)
  3322. GuW1.C1 = cn(0, 0, 0)
  3323. GuW1.Part1 = Firepart1
  3324. GuW1.Parent = Torso
  3325. GuW2:Destroy()
  3326. GuW2 = Instance.new("Weld")
  3327. GuW2.Name = "GuW"
  3328. GuW2.Part0 = Torso
  3329. GuW2.C0 = cn(0, 0, -17.5)
  3330. GuW2.C1 = cn(0, 0, 0)
  3331. GuW2.Part1 = Firepart2
  3332. GuW2.Parent = Torso
  3333. local Must2 = Instance.new("Sound",Torso) --1048411878
  3334. Must2.SoundId = "rbxassetid://950551676"
  3335. Must2.Pitch = 0.99
  3336. Must2.Volume = 10
  3337. Must2.Looped = false
  3338. wait(0)
  3339. Must2:Play()
  3340. quake:Stop()
  3341. scrr:Stop()
  3342. local Gone = Instance.new('ParticleEmitter')
  3343. Gone.Name = "Aura"
  3344. Gone.Texture = "rbxassetid://1046299182"
  3345. Gone.Parent = Torso
  3346. Gone.LightEmission = 1
  3347. Gone.Transparency = NumberSequence.new(0.7,1)
  3348. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3349. Gone.Size = NumberSequence.new(340)
  3350. Gone.Rotation = NumberRange.new(-360,360)
  3351. Gone.LockedToPart = true
  3352. Gone.Lifetime = NumberRange.new(0.2)
  3353. Gone.Rate = 70
  3354. Gone.Speed = NumberRange.new(0)
  3355. Gone.EmissionDirection = "Top"
  3356. wait(2)
  3357. Aura:Destroy()
  3358. Aura2:Destroy()
  3359. Aura3:Destroy()
  3360. Aura4:Destroy()
  3361. Aura5:Destroy()
  3362. lig:Destroy()
  3363. Gone:Destroy()
  3364. for i = 0, 3, 0.01 do
  3365. swait()
  3366. shoottraildd2(mouse.Hit.p, Torso, 0)
  3367. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3368. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3369. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3370. if Torsovelocity.Y > 2 then
  3371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3373. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3374. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3375. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3376. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3377. elseif Torsovelocity.Y < 1 then
  3378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3380. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3381. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3382. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3383. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3384. end
  3385. end
  3386. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3387. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3388. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3389. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3390. for i = 0, 3, 0.1 do
  3391. swait()
  3392. if Torsovelocity.Y > 2 then
  3393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3395. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3396. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3397. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3398. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3399. elseif Torsovelocity.Y < 1 then
  3400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3402. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3404. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3405. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3406. end
  3407. end
  3408. wait(1)
  3409. Humanoid.WalkSpeed = 16
  3410. attack = false
  3411. MV4 = 0
  3412. Must:Stop()
  3413. Firepart1:Destroy()
  3414. Firepart2:Destroy()
  3415. end
  3416. end)
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422. musiccommand = 1
  3423. musicwait = false
  3424. mouse.KeyDown:connect(function(k)
  3425. if k == "=" and attack == false then
  3426. if musiccommand == 1 and musicwait == false then
  3427. musicwait = true
  3428. sou2:Stop()
  3429. musiccommand = 2
  3430. end
  3431. if musiccommand == 2 and musicwait == false then
  3432. musicwait = true
  3433. sou2:Play()
  3434. sou2.Volume = 2
  3435. musiccommand = 3
  3436. end
  3437. if musiccommand == 3 and musicwait == false then
  3438. musicwait = true
  3439. sou2.Volume = 0.5
  3440. musiccommand = 1
  3441. end
  3442. musicwait = false
  3443. end
  3444. end)
  3445. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3446. Hitpart3 = Instance.new("Part", HPart3)
  3447. Hitpart3.Size = Vector3.new(1, 1, 1)
  3448. Hitpart3.CanCollide = false
  3449. HuW3 = Instance.new("Weld")
  3450. HuW3.Name = "GuW"
  3451. HuW3.Part0 = HPart3
  3452. HuW3.C0 = cn(Xv, Yv, Zv)
  3453. HuW3.C1 = cn(0, 0, 0)
  3454. HuW3.Part1 = Hitpart3
  3455. HuW3.Parent = HPart3
  3456. Hitpart3.Transparency = 1
  3457. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3458. end
  3459. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3460. Hitpart2 = Instance.new("Part", HPart2)
  3461. Hitpart2.Size = Vector3.new(1, 1, 1)
  3462. Hitpart2.CanCollide = false
  3463. HuW2 = Instance.new("Weld")
  3464. HuW2.Name = "GuW"
  3465. HuW2.Part0 = HPart2
  3466. HuW2.C0 = cn(Xv, Yv, Zv)
  3467. HuW2.C1 = cn(0, 0, 0)
  3468. HuW2.Part1 = Hitpart2
  3469. HuW2.Parent = HPart2
  3470. Hitpart2.Transparency = 1
  3471. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3472. end
  3473. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3474. Hitpart = Instance.new("Part", HPart)
  3475. Hitpart.Size = Vector3.new(1, 1, 1)
  3476. Hitpart.CanCollide = false
  3477. HuW = Instance.new("Weld")
  3478. HuW.Name = "GuW"
  3479. HuW.Part0 = HPart
  3480. HuW.C0 = cn(Xv, Yv, Zv)
  3481. HuW.C1 = cn(0, 0, 0)
  3482. HuW.Part1 = Hitpart
  3483. HuW.Parent = HPart
  3484. Hitpart.Transparency = 1
  3485. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3486. end
  3487. wait2 = false
  3488. combo = 1
  3489. mouse.Button1Down:connect(function(key)
  3490. if attack == false then
  3491. attack = true
  3492. Humanoid.WalkSpeed = 17.01
  3493. if combo == 1 and wait2 == false then
  3494. wait2 = true
  3495. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3496. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3497. for i = 0, 0.3, 0.1 do
  3498. swait()
  3499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3501. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3502. LW.C0 = clerp(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)
  3503. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3504. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3505. end
  3506. combo = 2
  3507. end
  3508. if combo == 2 and wait2 == false then
  3509. wait2 = true
  3510.  
  3511. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3512. for i = 0, 0.3, 0.1 do
  3513. swait()
  3514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3516. 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)
  3517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3518. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3519. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3520. end
  3521. combo = 3
  3522. end
  3523. if combo == 3 and wait2 == false then
  3524. wait2 = true
  3525. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3526. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3527. for i = 0, 0.1, 0.1 do
  3528. swait()
  3529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3531. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3533. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3534. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3535. end
  3536. combo = 1
  3537. end
  3538. Humanoid.WalkSpeed = 16
  3539. Hitpart:Destroy()
  3540. wait2 = false
  3541. attack = false
  3542. end
  3543. end)
  3544. --
  3545. mouse.KeyDown:connect(function(k)
  3546. if k == "f" then
  3547. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3548. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3549. for i = 0, 1.2, 0.1 do
  3550. swait()
  3551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3553. 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)
  3554. 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)
  3555. 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)
  3556. 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)
  3557. end
  3558. end
  3559. end)
  3560. --
  3561. MV1 = 20
  3562. mouse.KeyDown:connect(function(k)
  3563. if k == "=" and attack == false then
  3564. if firemode == true then
  3565. firemode = false
  3566. print("ice mode")
  3567. icesmoke.Acceleration = Vector3.new(0,0,0)
  3568. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3569. icesmoke.Transparency = NumberSequence.new({
  3570. NumberSequenceKeypoint.new(0, 0.9),
  3571. NumberSequenceKeypoint.new(1, 1)
  3572. })
  3573. icesmoke.Size = NumberSequence.new(3)
  3574. icesmoke.Parent = RightArm
  3575. else
  3576. firemode = true
  3577. print("fire mode")
  3578. ice_mode = false
  3579. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3580. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3581. icesmoke.Rate = 400
  3582. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3583. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3584. icesmoke.Size = NumberSequence.new(3)
  3585. icesmoke.EmissionDirection = "Top"
  3586. icesmoke.Parent = LeftArm
  3587. end
  3588. end
  3589. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3590. MV1 = 90
  3591. Humanoid.WalkSpeed = 15
  3592. attack = true
  3593. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3594. Firepart2 = Instance.new("Part", LeftArm)
  3595. Firepart2.Size = Vector3.new(1, 1, 1)
  3596. Firepart2.CanCollide = false
  3597. GuW2 = Instance.new("Weld")
  3598. GuW2.Name = "GuW"
  3599. GuW2.Part0 = LeftArm
  3600. GuW2.C0 = cn(0, -0.5, 0)
  3601. GuW2.C1 = cn(0, 0, 0)
  3602. GuW2.Part1 = Firepart2
  3603. GuW2.Parent = LeftArm
  3604. Firepart2.Transparency = 1
  3605. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3606. for i = 0, 2, 0.1 do
  3607. swait()
  3608. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3611. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3612. 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)
  3613. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3614. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3615. end
  3616. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3617. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3618. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3619. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3620. Humanoid.WalkSpeed = 16
  3621. attack = false
  3622. Firepart2:Destroy()
  3623. end
  3624. end)
  3625. MV2 = 90
  3626.  
  3627. mouse.KeyDown:connect(function(key)
  3628. if key == "=" then
  3629. Head.Transparency = 1
  3630. Torso.Transparency = 1
  3631. LeftArm.Transparency = 1
  3632. Head.face.Texture = ""
  3633. RightArm.Transparency = 1
  3634. LeftLeg.Transparency = 1
  3635. RightLeg.Transparency = 1
  3636. mesh1.Transparency = 1
  3637. mesh2.Transparency = 1
  3638. mesh5.Transparency = 1
  3639. mesheye.Transparency = 1
  3640. mesheye1.Transparency = 1
  3641. mesheye2.Transparency = 1
  3642. mesheye3.Transparency = 1
  3643. char.Parent = workspace.Camera
  3644. char.WalkSpeed = 60
  3645. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3646. char:FindFirstChild("TalkingBillBoard"):destroy()
  3647. end
  3648. end
  3649. end)
  3650. mouse.KeyUp:connect(function(key)
  3651. if key == "=" then
  3652. Head.Transparency = 0
  3653. Torso.Transparency = 0
  3654. LeftArm.Transparency = 0
  3655. Head.face.Texture = ""
  3656. RightArm.Transparency = 0
  3657. LeftLeg.Transparency = 0
  3658. RightLeg.Transparency = 0
  3659. mesh1.Transparency = 0
  3660. mesh2.Transparency = 0
  3661. mesh5.Transparency = 0
  3662. mesheye.Transparency = 0
  3663. mesheye1.Transparency = 0
  3664. mesheye2.Transparency = 0
  3665. mesheye3.Transparency = 0
  3666. hat1.Transparency = 0
  3667. hat2.Transparency = 0
  3668. hat3.Transparency = 0
  3669. hat4.Transparency = 0
  3670. hat5.Transparency = 0
  3671. hat6.Transparency = 0
  3672. hat7.Transparency = 0
  3673. hat8.Transparency = 0
  3674. hat9.Transparency = 0
  3675. char.Parent = workspace
  3676. end
  3677. end)
  3678.  
  3679. mouse.KeyDown:connect(function(k)
  3680. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3681. MV2 = 90
  3682. attack = true
  3683. Firepart = Instance.new("Part", RightArm)
  3684. Firepart.Size = Vector3.new(1, 1, 1)
  3685. GuW = Instance.new("Weld")
  3686. GuW.Name = "GuW"
  3687. GuW.Part0 = RightArm
  3688. GuW.C0 = cn(0, -1, 0)
  3689. GuW.C1 = cn(0, 0, 0)
  3690. GuW.Part1 = Firepart
  3691. GuW.Parent = RightArm
  3692. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3693. Firepart.Transparency = 1
  3694. Humanoid.WalkSpeed = 15
  3695. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3696. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3697. for i = 1, 3 do
  3698. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3699. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3700. end
  3701. for i = 0, 3, 0.1 do
  3702. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3703. swait()
  3704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3706. 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)
  3707. 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)
  3708. 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)
  3709. 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)
  3710. end
  3711. wait(1)
  3712. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3713.  
  3714. Humanoid.WalkSpeed = 16
  3715. attack = false
  3716. Firepart:Destroy()
  3717. end
  3718.  
  3719.  
  3720.  
  3721.  
  3722. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3723. MV2 = 90
  3724. attack = true
  3725. Firepart = Instance.new("Part", RightArm)
  3726. Firepart.Size = Vector3.new(1, 1, 1)
  3727. GuW = Instance.new("Weld")
  3728. GuW.Name = "GuW"
  3729. GuW.Part0 = RightArm
  3730. GuW.C0 = cn(0, -1, 0)
  3731. GuW.C1 = cn(0, 0, 0)
  3732. GuW.Part1 = Firepart
  3733. GuW.Parent = RightArm
  3734. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3735. Firepart.Transparency = 1
  3736. Humanoid.WalkSpeed = 0.01
  3737. for i = 0, 4, 0.1 do
  3738. swait()
  3739. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3740. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3743. 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)
  3744. 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)
  3745. 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)
  3746. 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)
  3747. end
  3748. for i = 0, 4, 0.1 do
  3749. swait()
  3750. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3751. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3754. 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)
  3755. 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)
  3756. 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)
  3757. 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)
  3758. end
  3759. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3760. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3761. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3762. for i = 1, 3 do
  3763. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3764. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3765. end
  3766. for i = 0, 2, 0.1 do
  3767. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3768. swait()
  3769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3771. 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)
  3772. 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)
  3773. 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)
  3774. 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)
  3775. end
  3776. Humanoid.WalkSpeed = 16
  3777. attack = false
  3778. Firepart:Destroy()
  3779. end
  3780. end)
  3781. Rapid = false
  3782. BasePart = Instance.new("Part")
  3783. BasePart.Shape = Enum.PartType.Block
  3784. BasePart.Material = Enum.Material.Neon
  3785. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3786. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3787. BasePart.FormFactor = Enum.FormFactor.Custom
  3788. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3789. BasePart.CanCollide = true
  3790. BasePart.Locked = true
  3791. BasePart.Anchored = false
  3792. local icy_Player = game.Players.localPlayer
  3793. local icy_mouse = icy_Player:GetMouse()
  3794. ice_mode = false
  3795. local colors = {
  3796. BrickColor.new("Cyan"),
  3797. BrickColor.new("Medium blue"),
  3798. BrickColor.new("Pastel blue")
  3799. }
  3800. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3801. if root then
  3802. icy_mouse.KeyDown:connect(function(k)
  3803. if k == "=" and firemode == false then
  3804. if ice_mode == true then
  3805. ice_mode = false
  3806. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3807. else
  3808. ice_mode = true
  3809. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3810. end
  3811. end
  3812. if k == "z" and firemode == true then
  3813. attack = true
  3814. do
  3815. local Stop = false
  3816. local Version = 0
  3817. local MaxSpeed = 5
  3818. local Speed = 3.5
  3819. local Keys = {}
  3820. local Force = 10000
  3821. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3822. swait(0.5)
  3823. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3824. if Fly then
  3825. Fly:Destroy()
  3826. end
  3827. if Rot then
  3828. Rot:Destroy()
  3829. end
  3830. Fly = Instance.new("BodyPosition", char.Torso)
  3831. Fly.Name = "LMMFly"
  3832. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3833. Fly.P = Force
  3834. Fly.position = char.Torso.Position
  3835. Rot = Instance.new("BodyGyro", char.Torso)
  3836. Rot.Name = "LMMRot"
  3837. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3838. Rot.P = Force
  3839. Rot.cframe = cam.CoordinateFrame
  3840. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3841. local Thread, Old = Version, nil
  3842. char.Humanoid.PlatformStand = true
  3843. function StopFly()
  3844. Version = Version + 1
  3845. Stop = true
  3846. char.Humanoid.PlatformStand = false
  3847. Fly:Destroy()
  3848. Rot:Destroy()
  3849. attack = false
  3850. end
  3851. char.ChildAdded:connect(function(Obj)
  3852. wait()
  3853. if Obj.Name == "LM" .. "MFlyStop" then
  3854. Obj:Destroy()
  3855. StopFly()
  3856. end
  3857. end)
  3858. HitpartFunk2(RightArm, 0, -0.7, 0)
  3859. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3860. for i = 0, 25, 0.1 do
  3861. if attack == true then
  3862. swait()
  3863.  
  3864. end
  3865. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3866. if Keys[string.char(48)] then
  3867. Speed = 1
  3868. end
  3869. if Keys.w then
  3870. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3871. end
  3872. if Keys.s then
  3873. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3874. end
  3875. if Keys.d then
  3876. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3877. end
  3878. if Keys.a then
  3879. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3880. end
  3881. if Keys.e or Keys[" "] then
  3882. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3883. end
  3884. if Keys.q then
  3885. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3886. end
  3887. if Keys.z then
  3888. StopFly()
  3889. end
  3890. if Old ~= Vectoring then
  3891. Fly.position = Vectoring.p
  3892. Old = Vectoring
  3893. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3894. else
  3895. Speed = 1
  3896. end
  3897. Rot.cframe = cam.CoordinateFrame
  3898. mouse.KeyDown:connect(function(Key)
  3899. Keys[Key] = true
  3900. end)
  3901. mouse.KeyUp:connect(function(Key)
  3902. Keys[Key] = false
  3903. end)
  3904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3908. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3909. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3910. end
  3911. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3912. attack = false
  3913. char.Humanoid.PlatformStand = false
  3914. Fly:Destroy()
  3915. Rot:Destroy()
  3916. end
  3917. end
  3918. if k == "=" and InForm == true then
  3919. attack = true
  3920. do
  3921. local Stop = false
  3922. local Version = 0
  3923. local MaxSpeed = 6
  3924. local Speed = 3
  3925. local Keys = {}
  3926. local Force = 10000
  3927. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3928. swait(1)
  3929. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3930. if Fly then
  3931. Fly:Destroy()
  3932. end
  3933. if Rot then
  3934. Rot:Destroy()
  3935. end
  3936. Fly = Instance.new("BodyPosition", char.Torso)
  3937. Fly.Name = "LMMFly"
  3938. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3939. Fly.P = Force
  3940. Fly.position = char.Torso.Position
  3941. Rot = Instance.new("BodyGyro", char.Torso)
  3942. Rot.Name = "LMMRot"
  3943. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3944. Rot.P = Force
  3945. Rot.cframe = cam.CoordinateFrame
  3946. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3947. local Thread, Old = Version, nil
  3948. char.Humanoid.PlatformStand = true
  3949. function StopFly()
  3950. Version = Version + 1
  3951. Stop = true
  3952. char.Humanoid.PlatformStand = false
  3953. Fly:Destroy()
  3954. Rot:Destroy()
  3955. attack = false
  3956. end
  3957. char.ChildAdded:connect(function(Obj)
  3958. wait()
  3959. if Obj.Name == "LM" .. "MFlyStop" then
  3960. Obj:Destroy()
  3961. StopFly()
  3962. end
  3963. end)
  3964. HitpartFunk2(RightArm, 0, -0.7, 0)
  3965. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3966. for i = 0, 25, 0.1 do
  3967. if attack == true then
  3968. swait()
  3969. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3970. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3971. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3972. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3973. end
  3974. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3975. if Keys[string.char(48)] then
  3976. Speed = 1
  3977. end
  3978. if Keys.w then
  3979. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3980. end
  3981. if Keys.s then
  3982. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3983. end
  3984. if Keys.d then
  3985. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3986. end
  3987. if Keys.a then
  3988. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3989. end
  3990. if Keys.e or Keys[" "] then
  3991. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3992. end
  3993. if Keys.q then
  3994. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3995. end
  3996. if Keys.z then
  3997. StopFly()
  3998. end
  3999. if Old ~= Vectoring then
  4000. Fly.position = Vectoring.p
  4001. Old = Vectoring
  4002. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4003. else
  4004. Speed = 1
  4005. end
  4006. Rot.cframe = cam.CoordinateFrame
  4007. mouse.KeyDown:connect(function(Key)
  4008. Keys[Key] = true
  4009. end)
  4010. mouse.KeyUp:connect(function(Key)
  4011. Keys[Key] = false
  4012. end)
  4013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4017. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4018. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4019. end
  4020. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4021. attack = false
  4022. char.Humanoid.PlatformStand = false
  4023. Fly:Destroy()
  4024. Rot:Destroy()
  4025. end
  4026. end
  4027. end)
  4028. game:GetService("RunService").Stepped:connect(function()
  4029. if ice_mode == true then
  4030. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4031. local icePath = BasePart:Clone()
  4032. icePath.Anchored = true
  4033. icePath.Transparency = 0.85
  4034. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4035. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4036. icePath.BrickColor = colors[math.random(1, #colors)]
  4037. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4038. game:GetService("Debris"):AddItem(icePath, 1)
  4039. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4040. end
  4041. end)
  4042. end
  4043. MV3 = 190
  4044. mouse.KeyDown:connect(function(k)
  4045. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4046. MV3 = 80
  4047. attack = true
  4048. Humanoid.WalkSpeed = 15
  4049. HitpartFunk2(RightArm, 0, -0.5, 0)
  4050. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4051. for i = 0, 1.5, 0.1 do
  4052. swait()
  4053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4055. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4056. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4057. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4058. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4059. end
  4060. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4061. for i = 0, 2, 0.1 do
  4062. swait()
  4063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4065. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4066. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4067. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4068. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4069. end
  4070. for i = 0, 4.2, 0.1 do
  4071. swait()
  4072. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4073. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4074. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4075. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4078. 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)
  4079. 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)
  4080. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4081. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4082. end
  4083. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4084. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4085. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4086. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4087. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4088. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4089. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4090. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4091. for i = 0, 2, 0.1 do
  4092. swait()
  4093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4095. 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)
  4096. 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)
  4097. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4098. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4099. end
  4100. for i = 0, 2, 0.1 do
  4101. swait()
  4102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4104. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4106. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4107. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4108. end
  4109. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4110. for i = 0, 4, 0.1 do
  4111. swait()
  4112. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4113. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4116. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4118. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4119. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4120. end
  4121. for i = 0, 2, 0.1 do
  4122. swait()
  4123. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4124. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4125. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4126. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4127. 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)
  4128. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4129. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4130. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4131. end
  4132. for i = 1, 6 do
  4133. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4134. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4135. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4136. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4137. wait(0.15)
  4138. end
  4139. attack = false
  4140. Humanoid.WalkSpeed = 16
  4141. end
  4142. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4143. Humanoid.WalkSpeed = 1
  4144. MV3 = 80
  4145. attack = true
  4146. FastFireBall = Instance.new("Part", RightArm)
  4147. FastFireBall.Size = Vector3.new(1, 1, 1)
  4148. FFW = Instance.new("Weld")
  4149. FFW.Name = "GuW"
  4150. FFW.Part0 = RightArm
  4151. FFW.C0 = cn(0, -1, 0)
  4152. FFW.C1 = cn(0, 0, 0)
  4153. FFW.Part1 = FastFireBall
  4154. FFW.Parent = RightArm
  4155. FastFireBall.Transparency = 1
  4156. FastFireBall2 = Instance.new("Part", LeftArm)
  4157. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4158. FFW2 = Instance.new("Weld")
  4159. FFW2.Name = "GuW"
  4160. FFW2.Part0 = LeftArm
  4161. FFW2.C0 = cn(0, -1, 0)
  4162. FFW2.C1 = cn(0, 0, 0)
  4163. FFW2.Part1 = FastFireBall2
  4164. FFW2.Parent = LeftArm
  4165. FastFireBall2.Transparency = 1
  4166. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4167. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4168. for i = 0, 1, 0.1 do
  4169. swait()
  4170. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4171. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4172. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4173. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4176. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4177. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4178. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4179. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4180. end
  4181. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4182. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4183. function holding()
  4184. if Rapid == true and ice_mode == false then
  4185. for i = 0, 0.8, 0.1 do
  4186. swait()
  4187. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4188. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4191. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4194. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4195. end
  4196. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4197. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4198. for i = 0, 0.8, 0.1 do
  4199. swait()
  4200. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4201. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4202. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4203. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4204. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4205. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4206. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4207. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4208. end
  4209. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4210. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4211. holding()
  4212. end
  4213. end
  4214. if Rapid == false then
  4215. Rapid = true
  4216. holding()
  4217. end
  4218. end
  4219. end)
  4220. mouse.KeyUp:connect(function(k)
  4221. if k == "c" and Rapid == true then
  4222. MV3 = 180
  4223. Rapid = false
  4224. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4225. attack = false
  4226. wait(0.5)
  4227. Humanoid.WalkSpeed = 16
  4228. FastFireBall:Destroy()
  4229. FastFireBall2:Destroy()
  4230. end
  4231. end)
  4232.  
  4233. mouse.KeyDown:connect(function(key)
  4234. if key == "t" then
  4235. if Morph == false then
  4236. Morph = true
  4237. MorphFunction()
  4238. end
  4239. end
  4240. end)
  4241. mouse.KeyUp:connect(function(key)
  4242. if key == "t" then
  4243. Morph = false
  4244. end
  4245. end)
  4246.  
  4247.  
  4248.  
  4249. Object = Player.Character.HumanoidRootPart
  4250.  
  4251. Run = game["Run Service"]
  4252.  
  4253. PreviousP = Object.CFrame.p
  4254. Running = false
  4255.  
  4256. MorphFunction = function()
  4257. local MaxX = 100
  4258. local MinX = -100
  4259. local MaxY = 100
  4260. local MinY = -100
  4261. local MaxZ = 100
  4262. local MinZ = -100
  4263. local Morph = coroutine.wrap(function()
  4264. while Run.Stepped:wait(0.1) do
  4265. if Morph == false then break end
  4266. local Model = Instance.new("Model",workspace)
  4267. if Player.Character:FindFirstChild("Shirt") then
  4268. local Shirt = Player.Character.Shirt:Clone()
  4269. Shirt.Parent = Model
  4270. end
  4271. if Player.Character:FindFirstChild("Pants") then
  4272. local Pants = Player.Character.Pants:Clone()
  4273. Pants.Parent = Model
  4274. end
  4275. local Humanoid = Instance.new("Humanoid",Model)
  4276. local LeftArm = Player.Character["Left Arm"]:Clone()
  4277. LeftArm.Parent = Model
  4278. LeftArm.Transparency = 0.4
  4279. LeftArm.Anchored = true
  4280. 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)
  4281. local RightArm = Player.Character["Right Arm"]:Clone()
  4282. RightArm.Parent = Model
  4283. RightArm.Transparency = 0.4
  4284. RightArm.Anchored = true
  4285. 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)
  4286. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4287. LeftLeg.Parent = Model
  4288. LeftLeg.Transparency = 0.4
  4289. LeftLeg.Anchored = true
  4290. 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)
  4291. local RightLeg = Player.Character["Right Leg"]:Clone()
  4292. RightLeg.Parent = Model
  4293. RightLeg.Transparency = 0.4
  4294. RightLeg.Anchored = true
  4295. 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)
  4296. local Children = Model:GetChildren()
  4297. wait(0.01)
  4298. for i = 1,#Children do
  4299. if Children[i]:IsA("Part") then
  4300. Children[i].Transparency = 1
  4301. end
  4302. game.Debris:AddItem(Children[i],0)
  4303. end
  4304. end
  4305. end)
  4306. Morph()
  4307. end
  4308.  
  4309.  
  4310. mouse.KeyDown:connect(function(key)
  4311. if key == "r" then
  4312. Humanoid.WalkSpeed = 150
  4313.  
  4314. end
  4315. end)
  4316.  
  4317.  
  4318. mouse.KeyDown:connect(function(key)
  4319. if key == "m" then
  4320. Must2.Volume = 0.7
  4321. end
  4322. end)
  4323.  
  4324. mouse.KeyDown:connect(function(key)
  4325. if key == "n" then
  4326. Must2.Volume = 1.6
  4327. end
  4328. end)
  4329.  
  4330.  
  4331. mouse.KeyUp:connect(function(key)
  4332. if key == "r" then
  4333. Humanoid.WalkSpeed = 16
  4334.  
  4335. end
  4336. end)
  4337.  
  4338. function smooth(obj)
  4339. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4340. for i,v in pairs(sides) do
  4341. obj[v.."Surface"] = "SmoothNoOutlines"
  4342. end
  4343. end
  4344. function fade(obj, dest, grow)
  4345. spawn(function()
  4346. local oldcf = obj.CFrame
  4347. for i = 0, 10 do
  4348. if grow then
  4349. obj.Size = obj.Size +Vector3.new(1,1,1)
  4350. obj.CFrame = oldcf
  4351. end
  4352. obj.Transparency = obj.Transparency +0.2
  4353. swait()
  4354. end
  4355. if dest then
  4356. obj:Destroy()
  4357. end
  4358. end)
  4359. end
  4360.  
  4361.  
  4362. sprint = false
  4363. mouse.KeyDown:connect(function(key)
  4364. if key=="r" then
  4365. sprint = true
  4366. char:FindFirstChildOfClass("Humanoid")
  4367. local mod = Instance.new("Model", workspace)
  4368. mod.Name = "MobModel"
  4369. for i,v in pairs(char:children()) do
  4370. if v:IsA("Accessory") and not rage then
  4371. if v:FindFirstChild("Handle") then
  4372. v.Handle.Transparency = 1
  4373. end
  4374. end
  4375. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4376. v.Transparency = 0
  4377. end
  4378. end
  4379. if char.Head:FindFirstChild("face") then
  4380. char.Head.face.Transparency = 1
  4381. end
  4382. repeat wait()
  4383. if not workspace:FindFirstChild("MobModel") then
  4384. mod = Instance.new("Model", workspace)
  4385. mod.Name = "MobModel"
  4386. end
  4387. for i,v in pairs(Character:children()) do
  4388. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4389. local new = v:Clone()
  4390. smooth(new)
  4391. new.Transparency = 0.3
  4392. new.Anchored = true
  4393. new.CanCollide = false
  4394. new.Material = "Neon"
  4395. new.BrickColor = BrickColor.new("Dark blue")
  4396. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4397. new.Parent = mod
  4398. fade(new, true)
  4399. end
  4400. end
  4401. until not sprint
  4402. if mod then
  4403. spawn(function()
  4404. repeat wait() until not mod or #mod:children() == 0
  4405. mod:Destroy()
  4406. end)
  4407. end
  4408. char:FindFirstChildOfClass("Humanoid")
  4409. end
  4410. end)
  4411. mouse.KeyUp:connect(function(key)
  4412. if key=="r" then
  4413. sprint = false
  4414. for i,v in pairs(char:children()) do
  4415. if v:IsA("Accessory") and not rage then
  4416. if v:FindFirstChild("Handle") then
  4417. v.Handle.Transparency = 1
  4418. end
  4419. end
  4420. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4421. v.Transparency = 0
  4422. end
  4423. end
  4424. if char.Head:FindFirstChild("face") then
  4425. char.Head.face.Transparency = 0
  4426. end
  4427. end
  4428. end)
  4429.  
  4430. mouse.KeyUp:connect(function(k)
  4431. if k == "q" then
  4432. Combo1()
  4433. end
  4434. end)
  4435.  
  4436. mouse.KeyUp:connect(function(k)
  4437. if k == "r" then
  4438. Combo2()
  4439. end
  4440. end)
  4441.  
  4442. mouse.KeyUp:connect(function(k)
  4443. if k == "t" then
  4444. Combo3()
  4445. end
  4446. end)
  4447. mouse.KeyUp:connect(function(k)
  4448. if k == "u" then
  4449. Combo4()
  4450. end
  4451. end)
  4452.  
  4453.  
  4454. SoundFolder = Instance.new("Folder",char)
  4455. SoundFolder.Name = "SoundFolder"
  4456. punchsound1 = Instance.new("Sound",Torso)
  4457. punchsound1.Volume = 1.2
  4458. punchsound1.Name = "punchsound1"
  4459. punchsound1.Looped = false
  4460. punchsound1.SoundId = "rbxassetid://137579113"
  4461. StrongPunch = Instance.new("Sound",Torso)
  4462. StrongPunch.Volume = 1.6
  4463. StrongPunch.Name = "StrongPunch"
  4464. StrongPunch.Looped = false
  4465. StrongPunch.SoundId = "rbxassetid://441202925"
  4466. StrongPunch = Instance.new("Sound",Torso)
  4467. StrongPunch.Volume = 1.6
  4468. StrongPunch.Name = "StrongPunch"
  4469. StrongPunch.Looped = false
  4470. StrongPunch.SoundId = "rbxassetid://441202925"
  4471. StrongPunch1 = Instance.new("Sound",Torso)
  4472. StrongPunch1.Volume = 1.6
  4473. StrongPunch1.Name = "StrongPunch"
  4474. StrongPunch1.Looped = false
  4475. StrongPunch1.SoundId = "rbxassetid://441202925"
  4476. StrongPunch2 = Instance.new("Sound",Torso)
  4477. StrongPunch2.Volume = 1.6
  4478. StrongPunch2.Name = "StrongPunch"
  4479. StrongPunch.Looped = false
  4480. StrongPunch2.SoundId = "rbxassetid://441202925"
  4481. Zano = Instance.new("Sound",Torso)
  4482. Zano.Volume = 6
  4483. Zano.Name = "Zano"
  4484. Zano.Looped = false
  4485. Zano.SoundId = "rbxassetid://744770874"
  4486. GroundImpact = Instance.new("Sound",Torso)
  4487. GroundImpact.Volume = 8
  4488. GroundImpact.Name = "GroundImpact"
  4489. GroundImpact.Looped = false
  4490. GroundImpact.SoundId = "rbxassetid://165970126"
  4491. Break = Instance.new("Sound",Torso)
  4492. Break.Volume = 5
  4493. Break.Name = "Bonebreak"
  4494. Break.Looped = false
  4495. Break.SoundId = "rbxassetid://314390675"
  4496.  
  4497. local hit1 = false
  4498. local hit2 = false
  4499. local hit3 = false
  4500. local hit4 = false
  4501.  
  4502. function Combo1()
  4503. getplayer = new("Part",char)
  4504. getplayer.Position = Vector3.new(999,999,999)
  4505. getplayer.Transparency = 1
  4506. getplayer.Size = v3(3,3,3)
  4507. getplayer.CanCollide = false
  4508. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4509. getplayer.Name = "GetPlayer"
  4510.  
  4511. game.Debris:AddItem(getplayer,0.5)
  4512.  
  4513. getplayer.Touched:connect(function(hit)
  4514. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4515. getplayer:Destroy()
  4516. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4517. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4518. to.Anchored = true
  4519. idle = false
  4520.  
  4521.  
  4522. punchsound1:Play()
  4523. hit1 = true
  4524. for i = 0, 1, 0.1 do
  4525. swait()
  4526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4528. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4529. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4530. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4531. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4532. end
  4533. punchsound1:Play()
  4534. for i = 0, 1, 0.1 do
  4535. swait()
  4536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4538. 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)
  4539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4541. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4542. end
  4543. punchsound1:Play()
  4544. for i = 0, 1, 0.1 do
  4545. swait()
  4546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4549. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4550. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4551. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4552. end
  4553. for i = 0, 1, 0.1 do
  4554. swait()
  4555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4557. 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)
  4558. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4559. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4560. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4561. end
  4562. for i = 0, 1, 0.1 do
  4563. swait()
  4564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4566. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4567. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4568. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4569. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4570. end
  4571. StrongPunch1:Play()
  4572. for i = 0, 1, 0.1 do
  4573. swait()
  4574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4576. 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)
  4577. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4578. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4579. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4580. end
  4581. for i = 0, 0.6, 0.1 do
  4582. swait()
  4583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4585. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4586. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4587. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4588. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4589. end
  4590. for i = 0, 0.6, 0.1 do
  4591. swait()
  4592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4594. 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)
  4595. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4596. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4597. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4598. end
  4599. for i,v in pairs(to.Parent:GetChildren()) do
  4600. if v:IsA("Humanoid") then
  4601. v.Health = v.Health - 3
  4602.  
  4603. v.PlatformStand = true
  4604. end
  4605. end
  4606. StrongPunch:Play()
  4607. for i = 0, 1, 0.1 do
  4608. swait()
  4609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4611. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4612. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4613. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4614. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4615. end
  4616. for i,v in pairs(to.Parent:GetChildren()) do
  4617. if v:IsA("Humanoid") then
  4618. v.Health = v.Health - 5
  4619.  
  4620. v.PlatformStand = true
  4621. end
  4622. end
  4623.  
  4624. hit1 = false
  4625.  
  4626. punchsound1:Play()
  4627. hit2 = true
  4628. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4629. for i = 0, 1, 0.1 do
  4630. swait()
  4631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4633. 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)
  4634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4636. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4637. end
  4638. for i,v in pairs(to.Parent:GetChildren()) do
  4639. if v:IsA("Humanoid") then
  4640. v.Health = v.Health - 5
  4641.  
  4642. v.PlatformStand = true
  4643. end
  4644. end
  4645. hit2 = false
  4646.  
  4647. punchsound1:Play()
  4648. hit3 = true
  4649. hit4 = true
  4650.  
  4651.  
  4652. punchsound1:Play()
  4653.  
  4654. coroutine.wrap(function()
  4655. for i=1,5 do
  4656. wait()
  4657. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4658. GroundImpact:Play()
  4659. a21e = new("Part",to)
  4660. a21e.Name = "Beam"..num
  4661. a21e.Locked = true
  4662. a21e.Size = v3(1,1,1)
  4663. a21e.CanCollide = false
  4664. a21e.BrickColor = bc("Gold")
  4665. a21e.Material = "Neon"
  4666. a21e.Transparency = 0
  4667. aa21e = new("SpecialMesh",a21e)
  4668. a21e.Anchored = true
  4669. a21e.Position = to.Position
  4670. aa21e.MeshType = "Sphere"
  4671. aa21e.Scale = v3(1,1,1)
  4672. a51e = new("Part",char)
  4673. a51e.Name = "Beam"..num
  4674. a51e.Locked = true
  4675. a51e.Size = v3(1,1,1)
  4676. a51e.CanCollide = false
  4677. a51e.BrickColor = bc("White")
  4678. a51e.Material = "Neon"
  4679. a51e.Transparency = 0
  4680. aa51e = new("SpecialMesh",a51e)
  4681. a51e.Anchored = true
  4682. a51e.Position = to.Position
  4683. aa51e.MeshType = "Sphere"
  4684. aa51e.Scale = v3(1,1,1)
  4685. a61e = new("Part",char)
  4686. a61e.Name = "Beam"..num
  4687. a61e.Locked = true
  4688. a61e.Size = v3(1,1,1)
  4689. a61e.CanCollide = false
  4690. a61e.BrickColor = bc("Really red")
  4691. a61e.Material = "Neon"
  4692. a61e.Transparency = 0
  4693. aa61e = new("SpecialMesh",a61e)
  4694. a61e.Anchored = true
  4695. a61e.Position = to.Position
  4696. aa61e.MeshType = "Sphere"
  4697. aa61e.Scale = v3(1,1,1)
  4698. for i = 1,20 do
  4699. wait()
  4700. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4701. a21e.Transparency = a21e.Transparency + 0.03
  4702. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4703. a51e.Transparency = a51e.Transparency + 0.03
  4704. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4705. a61e.Transparency = a61e.Transparency + 0.02
  4706. for i,v in pairs(to.Parent:GetChildren()) do
  4707. if v:IsA("Humanoid") then
  4708. v.Health = v.Health - 0.5
  4709.  
  4710. v.PlatformStand = true
  4711. end
  4712. end
  4713. end
  4714. a61e:Destroy()
  4715. aa61e:Destroy()
  4716. a51e:Destroy()
  4717. aa51e:Destroy()
  4718. a21e:Destroy()
  4719. aa21e:Destroy()
  4720.  
  4721. end
  4722.  
  4723.  
  4724. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4725. for i = 0, 1, 0.1 do
  4726. swait()
  4727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4729. 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)
  4730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4732. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4733. end
  4734.  
  4735.  
  4736.  
  4737. wait(0.7)
  4738. end)()
  4739.  
  4740.  
  4741.  
  4742.  
  4743. RootPart.Anchored = true
  4744.  
  4745. for i = 0, 1, 0.1 do
  4746. swait()
  4747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4749. 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)
  4750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4752. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4753. end
  4754.  
  4755.  
  4756. StrongPunch:Play()
  4757.  
  4758.  
  4759. for i = 0, 1, 0.1 do
  4760. swait()
  4761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4763. 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)
  4764. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4765. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4766. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4767. end
  4768.  
  4769. for i = 0, 1, 0.1 do
  4770. swait()
  4771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4773. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4774. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4775. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4776. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4777. end
  4778.  
  4779.  
  4780.  
  4781. for i,v in pairs(to.Parent:GetChildren()) do
  4782. if v:IsA("Humanoid") then
  4783. v.Health = v.Health - 20
  4784.  
  4785. v.PlatformStand = true
  4786. end
  4787. end
  4788.  
  4789. StrongPunch2:Play()
  4790. for i = 0, 1, 0.1 do
  4791. swait()
  4792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4794. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4797. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4798. end
  4799.  
  4800. hitground = new("Part",char)
  4801. hitground.Size = Vector3.new(5,5,5)
  4802. hitground.Name = "Ground"
  4803. hitground.Transparency = 1
  4804. hitground.CanCollide = false
  4805. game.Debris:AddItem(hitground,2)
  4806. hitground.Position = Vector3.new(999,999,999)
  4807. hitgroundweld = new("Weld",hitground)
  4808. hitgroundweld.Part0 = to
  4809. hitgroundweld.Part1 = hitground
  4810. hitground.Touched:connect(function(hit2)
  4811. if hit2.Size.x > 150 then
  4812. hitground:Destroy()
  4813. ad = new("Part",char)
  4814. ad.Name = "NewPart"
  4815. ad.Size = Vector3.new(30,0.1,30)
  4816. ad.CanCollide = false
  4817. ad.Anchored = true
  4818. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4819. ad.Transparency = 1
  4820. aad = new("Decal",ad)
  4821.  
  4822. aad.Face = "Top"
  4823. aad.Transparency = 1
  4824. aad.Transparency = 0
  4825. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4826. smoke = new("Part",to)
  4827. smokemesh = new("SpecialMesh",smoke)
  4828. smokemesh.MeshId = "rbxassetid://928329648"
  4829. smoke.BrickColor = hit2.BrickColor
  4830. smoke.Anchored = true
  4831. smoke.Position = hitground.Position
  4832. GroundImpact:Play()
  4833. for i = 1,20 do
  4834. wait()
  4835. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4836. smoke.Transparency = smoke.Transparency + 1/20
  4837. end
  4838. smoke:Destroy()
  4839. wait(0.5)
  4840.  
  4841. for i = 1,20 do
  4842. wait(0.1)
  4843. aad.Transparency = aad.Transparency + 1/20
  4844. end
  4845. end
  4846. end)
  4847. to.Anchored = false
  4848. ys = Instance.new("BodyVelocity",to)
  4849. ys.Name = "GO"
  4850.  
  4851. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4852.  
  4853. ys.Velocity = v3(0,-90,0)
  4854.  
  4855. wait(1)
  4856. ys:Destroy()
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862. hit3 = false
  4863. hit4 = false
  4864.  
  4865.  
  4866. hit1 = false
  4867. hit2 = false
  4868. hit3 = false
  4869. hit4 = false
  4870. idle = true
  4871. RootPart.Anchored = false
  4872. end
  4873. end)
  4874. end
  4875.  
  4876.  
  4877. function Combo4()
  4878. getplayer = new("Part",char)
  4879. getplayer.Position = Vector3.new(999,999,999)
  4880. getplayer.Transparency = 1
  4881. getplayer.Size = v3(3,3,3)
  4882. getplayer.CanCollide = false
  4883. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4884. getplayer.Name = "GetPlayer"
  4885.  
  4886. game.Debris:AddItem(getplayer,0.5)
  4887.  
  4888. getplayer.Touched:connect(function(hit)
  4889. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4890. getplayer:Destroy()
  4891. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4892. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4893. to.Anchored = true
  4894. RootPart.Anchored = true
  4895. idle = false
  4896.  
  4897.  
  4898. punchsound1:Play()
  4899. hit1 = true
  4900. for i = 0, 0.5, 0.1 do
  4901. swait()
  4902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4903. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4904. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4905. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4906. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4907. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4908. end
  4909. punchsound1:Play()
  4910. for i = 0, 0.5, 0.1 do
  4911. swait()
  4912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4914. 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)
  4915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4917. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4918. end
  4919. punchsound1:Play()
  4920. for i = 0, 0.6, 0.1 do
  4921. swait()
  4922. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4923. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4924. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4925. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4926. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4927. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4928. end
  4929. for i = 0, 0.6, 0.1 do
  4930. swait()
  4931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4933. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4935. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4936. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4937. end
  4938. for i = 0, 0.5, 0.1 do
  4939. swait()
  4940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4942. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4943. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4944. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4945. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4946. end
  4947. punchsound1:Play()
  4948. for i = 0, 0.5, 0.1 do
  4949. swait()
  4950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4952. 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)
  4953. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4954. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4955. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4956. end
  4957. punchsound1:Play()
  4958. for i = 0, 0.6, 0.1 do
  4959. swait()
  4960. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4961. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4962. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4963. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4964. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4965. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4966. end
  4967. for i = 0, 0.6, 0.1 do
  4968. swait()
  4969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4973. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4974. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4975. end
  4976. for i = 0, 0.5, 0.1 do
  4977. swait()
  4978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4980. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4981. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4982. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4983. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4984. end
  4985. punchsound1:Play()
  4986. for i = 0, 0.5, 0.1 do
  4987. swait()
  4988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4990. 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)
  4991. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4992. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4993. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4994. end
  4995. punchsound1:Play()
  4996. for i = 0, 0.6, 0.1 do
  4997. swait()
  4998. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4999. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5000. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5001. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5002. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5003. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5004. end
  5005. for i = 0, 0.6, 0.1 do
  5006. swait()
  5007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5013. end
  5014. for i = 0, 0.5, 0.1 do
  5015. swait()
  5016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5018. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5019. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5020. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5021. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5022. end
  5023. punchsound1:Play()
  5024. for i = 0, 0.5, 0.1 do
  5025. swait()
  5026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5028. 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)
  5029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5031. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5032. end
  5033. punchsound1:Play()
  5034. for i = 0, 0.6, 0.1 do
  5035. swait()
  5036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5038. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5039. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5040. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5041. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5042. end
  5043. for i = 0, 0.6, 0.1 do
  5044. swait()
  5045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5049. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5050. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5051. end
  5052. for i = 0, 0.5, 0.1 do
  5053. swait()
  5054. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5055. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5056. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5057. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5058. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5059. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5060. end
  5061. punchsound1:Play()
  5062. for i = 0, 0.5, 0.1 do
  5063. swait()
  5064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5066. 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)
  5067. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5068. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5069. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5070. end
  5071. punchsound1:Play()
  5072. for i = 0, 0.6, 0.1 do
  5073. swait()
  5074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5076. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5077. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5078. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5079. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5080. end
  5081. StrongPunch2:Play()
  5082. for i = 0, 5, 0.1 do
  5083. swait()
  5084. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5085. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5086. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5087. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5088. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5089. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5090. end
  5091.  
  5092. for i,v in pairs(to.Parent:GetChildren()) do
  5093. if v:IsA("Humanoid") then
  5094. v.Health = v.Health - 20
  5095.  
  5096. v.PlatformStand = true
  5097. end
  5098. end
  5099. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5100. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5101. Zanzoken = Instance.new("Part",char)
  5102. Zanzoken.Anchored = true
  5103. Zanzoken.Position = v3(999,999,999)
  5104. Zanzoken.CFrame = Torso.CFrame
  5105. game.Debris:AddItem(Zanzoken,0.5)
  5106. Zanzoken.Transparency = 1
  5107. Zano:Play()
  5108. wait()
  5109. idk = Instance.new("BillboardGui",Zanzoken)
  5110. idk.Size = UDim2.new(10,0,15,0)
  5111. idk.AlwaysOnTop = false
  5112. idk1 = Instance.new("ImageLabel",idk)
  5113. idk1.BackgroundTransparency = 1
  5114. idk.ExtentsOffset = v3(0,0,0)
  5115. idk1.ImageTransparency = 0
  5116. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5117. idk1.Size = UDim2.new(2,0,1,0)
  5118. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5119. idk1.Image = "rbxassetid://319554883"
  5120. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5121. wait()
  5122. Zanzoken = Instance.new("Part",char)
  5123. Zanzoken.Anchored = true
  5124. Zanzoken.Position = v3(999,999,999)
  5125. Zanzoken.CFrame = Torso.CFrame
  5126. game.Debris:AddItem(Zanzoken,0.5)
  5127. Zanzoken.Transparency = 1
  5128. wait()
  5129. idk = Instance.new("BillboardGui",Zanzoken)
  5130. idk.Size = UDim2.new(20,0,20,0)
  5131. idk.AlwaysOnTop = false
  5132. idk1 = Instance.new("ImageLabel",idk)
  5133. idk1.BackgroundTransparency = 1
  5134. idk.ExtentsOffset = v3(0,0,0)
  5135. idk1.ImageTransparency = 0
  5136. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5137. idk1.Size = UDim2.new(2,0,1,0)
  5138. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5139. idk1.Image = "rbxassetid://319554883"
  5140. for i = 0, 0.5, 0.1 do
  5141. swait()
  5142. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5143. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5144. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5145. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5146. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5147. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5148. end
  5149. punchsound1:Play()
  5150. for i = 0, 0.5, 0.1 do
  5151. swait()
  5152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5154. 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)
  5155. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5156. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5157. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5158. end
  5159. punchsound1:Play()
  5160. for i = 0, 0.6, 0.1 do
  5161. swait()
  5162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5164. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5165. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5166. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5167. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5168. end
  5169. for i = 0, 0.6, 0.1 do
  5170. swait()
  5171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5173. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5174. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5175. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5176. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5177. end
  5178. for i = 0, 0.5, 0.1 do
  5179. swait()
  5180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5182. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5183. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5184. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5185. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5186. end
  5187. punchsound1:Play()
  5188. for i = 0, 0.5, 0.1 do
  5189. swait()
  5190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5192. 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)
  5193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5195. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5196. end
  5197. punchsound1:Play()
  5198. for i = 0, 0.6, 0.1 do
  5199. swait()
  5200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5202. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5203. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5204. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5205. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5206. end
  5207. for i = 0, 0.6, 0.1 do
  5208. swait()
  5209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5211. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5212. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5213. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5214. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5215. end
  5216. for i = 0, 0.5, 0.1 do
  5217. swait()
  5218. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5219. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5220. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5221. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5222. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5223. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5224. end
  5225. punchsound1:Play()
  5226. for i = 0, 0.5, 0.1 do
  5227. swait()
  5228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5230. 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)
  5231. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5232. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5233. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5234. end
  5235. punchsound1:Play()
  5236. for i = 0, 0.6, 0.1 do
  5237. swait()
  5238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5240. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5241. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5242. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5243. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5244. end
  5245. for i = 0, 0.6, 0.1 do
  5246. swait()
  5247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5249. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5252. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5253. end
  5254. for i = 0, 0.5, 0.1 do
  5255. swait()
  5256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5258. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5259. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5260. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5261. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5262. end
  5263. punchsound1:Play()
  5264. for i = 0, 0.5, 0.1 do
  5265. swait()
  5266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5268. 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)
  5269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5270. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5271. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5272. end
  5273. punchsound1:Play()
  5274. for i = 0, 0.3, 0.1 do
  5275. swait()
  5276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5278. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5279. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5280. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5281. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5282. end
  5283. for i = 0, 0.3, 0.1 do
  5284. swait()
  5285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5286. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5287. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5288. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5289. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5290. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5291. end
  5292. for i = 0, 0.3, 0.1 do
  5293. swait()
  5294. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5295. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5296. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5297. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5298. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5299. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5300. end
  5301. punchsound1:Play()
  5302. for i = 0, 0.3, 0.1 do
  5303. swait()
  5304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5306. 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)
  5307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5308. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5309. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5310. end
  5311. punchsound1:Play()
  5312. for i = 0, 0.3, 0.1 do
  5313. swait()
  5314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5316. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5317. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5318. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5319. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5320. end
  5321. for i = 0, 0.3, 0.1 do
  5322. swait()
  5323. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5324. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5325. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5326. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5327. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5328. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5329. end
  5330. punchsound1:Play()
  5331. for i = 0, 1, 0.1 do
  5332. swait()
  5333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5335. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5336. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5337. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5338. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5339. end
  5340. for i = 0, 0.3, 0.1 do
  5341. swait()
  5342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5344. 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)
  5345. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5346. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5347. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5348. end
  5349. punchsound1:Play()
  5350. for i = 0, 0.3, 0.1 do
  5351. swait()
  5352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5354. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5355. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5356. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5357. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5358. end
  5359. for i = 0, 0.3, 0.1 do
  5360. swait()
  5361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5363. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5364. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5365. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5366. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5367. end
  5368. for i = 0, 0.3, 0.1 do
  5369. swait()
  5370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5372. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5373. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5374. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5375. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5376. end
  5377. punchsound1:Play()
  5378. for i = 0, 0.3, 0.1 do
  5379. swait()
  5380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5382. 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)
  5383. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5384. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5385. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5386. end
  5387. punchsound1:Play()
  5388. for i = 0, 0.6, 0.1 do
  5389. swait()
  5390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5392. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5393. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5394. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5395. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5396. end
  5397. for i = 0, 0.3, 0.1 do
  5398. swait()
  5399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5401. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5404. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5405. end
  5406. for i = 0, 0.3, 0.1 do
  5407. swait()
  5408. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5409. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5410. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5411. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5412. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5413. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5414. end
  5415. punchsound1:Play()
  5416. for i = 0, 0.5, 0.1 do
  5417. swait()
  5418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5420. 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)
  5421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5423. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5424. end
  5425. punchsound1:Play()
  5426. for i = 0, 0.6, 0.1 do
  5427. swait()
  5428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5430. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5431. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5432. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5433. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5434. end
  5435. for i = 0, 0.6, 0.1 do
  5436. swait()
  5437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5439. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5440. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5441. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5442. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5443. end
  5444. for i = 0, 0.5, 0.1 do
  5445. swait()
  5446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5448. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5449. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5450. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5451. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5452. end
  5453. punchsound1:Play()
  5454. for i = 0, 0.5, 0.1 do
  5455. swait()
  5456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5458. 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)
  5459. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5460. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5461. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5462. end
  5463. punchsound1:Play()
  5464. for i = 0, 0.6, 0.1 do
  5465. swait()
  5466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5468. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5469. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5470. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5471. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5472. end
  5473. for i = 0, 0.6, 0.1 do
  5474. swait()
  5475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5477. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5479. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5480. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5481. end
  5482. for i = 0, 0.5, 0.1 do
  5483. swait()
  5484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5486. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5487. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5488. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5489. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5490. end
  5491. punchsound1:Play()
  5492. for i = 0, 0.5, 0.1 do
  5493. swait()
  5494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5496. 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)
  5497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5499. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5500. end
  5501. punchsound1:Play()
  5502. for i = 0, 0.6, 0.1 do
  5503. swait()
  5504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5506. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5507. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5508. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5509. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5510. end
  5511. for i = 0, 0.6, 0.1 do
  5512. swait()
  5513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5515. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5518. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5519. end
  5520. punchsound1:Play()
  5521. for i = 0, 1, 0.1 do
  5522. swait()
  5523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5525. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5526. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5527. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5528. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5529. end
  5530. for i = 0, 0.5, 0.1 do
  5531. swait()
  5532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5534. 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)
  5535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5537. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5538. end
  5539. punchsound1:Play()
  5540. for i = 0, 0.6, 0.1 do
  5541. swait()
  5542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5544. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5545. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5546. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5547. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5548. end
  5549. for i = 0, 0.6, 0.1 do
  5550. swait()
  5551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5556. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5557. end
  5558. for i = 0, 0.5, 0.1 do
  5559. swait()
  5560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5562. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5563. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5564. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5565. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5566. end
  5567. punchsound1:Play()
  5568. for i = 0, 0.5, 0.1 do
  5569. swait()
  5570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5572. 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)
  5573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5575. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5576. end
  5577. punchsound1:Play()
  5578. for i = 0, 0.6, 0.1 do
  5579. swait()
  5580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5582. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5583. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5584. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5585. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5586. end
  5587. for i = 0, 0.6, 0.1 do
  5588. swait()
  5589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5591. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5593. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5594. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5595. end
  5596. for i = 0, 0.5, 0.1 do
  5597. swait()
  5598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5600. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5601. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5602. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5603. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5604. end
  5605. punchsound1:Play()
  5606. for i = 0, 0.5, 0.1 do
  5607. swait()
  5608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5610. 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)
  5611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5613. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5614. end
  5615. punchsound1:Play()
  5616. for i = 0, 0.6, 0.1 do
  5617. swait()
  5618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5624. end
  5625. for i = 0, 0.6, 0.1 do
  5626. swait()
  5627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5629. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5630. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5631. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5632. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5633. end
  5634. for i = 0, 0.5, 0.1 do
  5635. swait()
  5636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5638. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5639. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5640. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5641. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5642. end
  5643. punchsound1:Play()
  5644. for i = 0, 0.5, 0.1 do
  5645. swait()
  5646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5648. 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)
  5649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5651. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5652. end
  5653. punchsound1:Play()
  5654. for i = 0, 0.6, 0.1 do
  5655. swait()
  5656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5658. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5659. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5660. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5661. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5662. end
  5663. for i = 0, 0.6, 0.1 do
  5664. swait()
  5665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5667. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5669. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5670. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5671. end
  5672. for i = 0, 0.5, 0.1 do
  5673. swait()
  5674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5676. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5677. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5678. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5679. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5680. end
  5681. punchsound1:Play()
  5682. for i = 0, 0.5, 0.1 do
  5683. swait()
  5684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5686. 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)
  5687. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5688. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5689. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5690. end
  5691. punchsound1:Play()
  5692. for i = 0, 0.6, 0.1 do
  5693. swait()
  5694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5696. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5697. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5698. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5699. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5700. end
  5701. for i = 0, 0.6, 0.1 do
  5702. swait()
  5703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5705. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5707. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5708. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5709. end
  5710. punchsound1:Play()
  5711. for i = 0, 1, 0.1 do
  5712. swait()
  5713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5715. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5716. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5717. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5718. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5719. end
  5720. for i = 0, 0.5, 0.1 do
  5721. swait()
  5722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5724. 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)
  5725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5727. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5728. end
  5729. punchsound1:Play()
  5730. for i = 0, 0.6, 0.1 do
  5731. swait()
  5732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5735. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5736. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5737. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5738. end
  5739. for i = 0, 0.6, 0.1 do
  5740. swait()
  5741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5743. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5744. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5745. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5746. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5747. end
  5748. for i = 0, 0.5, 0.1 do
  5749. swait()
  5750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5752. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5753. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5754. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5755. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5756. end
  5757. punchsound1:Play()
  5758. for i = 0, 0.3, 0.1 do
  5759. swait()
  5760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5762. 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)
  5763. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5764. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5765. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5766. end
  5767. punchsound1:Play()
  5768. for i = 0, 0.3, 0.1 do
  5769. swait()
  5770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5774. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5775. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5776. end
  5777. for i = 0, 0.3, 0.1 do
  5778. swait()
  5779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5781. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5782. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5783. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5784. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5785. end
  5786. for i = 0, 0.3, 0.1 do
  5787. swait()
  5788. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5789. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5790. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5791. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5792. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5793. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5794. end
  5795. punchsound1:Play()
  5796. for i = 0, 0.3, 0.1 do
  5797. swait()
  5798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5800. 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)
  5801. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5802. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5803. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5804. end
  5805. punchsound1:Play()
  5806. for i = 0, 0.3, 0.1 do
  5807. swait()
  5808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5810. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5811. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5812. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5813. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5814. end
  5815. for i = 0, 0.3, 0.1 do
  5816. swait()
  5817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5819. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5820. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5821. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5822. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5823. end
  5824. for i = 0, 0.3, 0.1 do
  5825. swait()
  5826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5828. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5829. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5830. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5831. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5832. end
  5833. punchsound1:Play()
  5834. for i = 0, 0.3, 0.1 do
  5835. swait()
  5836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5838. 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)
  5839. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5840. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5841. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5842. end
  5843. punchsound1:Play()
  5844. for i = 0, 0.3, 0.1 do
  5845. swait()
  5846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5848. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5849. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5850. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5851. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5852. end
  5853. for i = 0, 0.1, 0.1 do
  5854. swait()
  5855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5857. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5858. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5859. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5860. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5861. end
  5862. for i = 0, 0.1, 0.1 do
  5863. swait()
  5864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5866. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5867. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5868. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5869. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5870. end
  5871. punchsound1:Play()
  5872. for i = 0, 0.1, 0.1 do
  5873. swait()
  5874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5876. 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)
  5877. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5878. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5879. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5880. end
  5881. punchsound1:Play()
  5882. for i = 0, 0.1, 0.1 do
  5883. swait()
  5884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5886. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5887. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5888. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5889. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5890. end
  5891. for i = 0, 0.1, 0.1 do
  5892. swait()
  5893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5895. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5896. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5897. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5898. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5899. end
  5900. punchsound1:Play()
  5901. for i = 0, 0.4, 0.1 do
  5902. swait()
  5903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5905. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5906. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5907. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5908. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5909. end
  5910. for i,v in pairs(to.Parent:GetChildren()) do
  5911. if v:IsA("Humanoid") then
  5912. v.Health = v.Health - 20
  5913.  
  5914. v.PlatformStand = true
  5915. end
  5916. end
  5917. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5918. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5919. Zanzoken = Instance.new("Part",char)
  5920. Zanzoken.Anchored = true
  5921. Zanzoken.Position = v3(999,999,999)
  5922. Zanzoken.CFrame = Torso.CFrame
  5923. game.Debris:AddItem(Zanzoken,0.5)
  5924. Zanzoken.Transparency = 1
  5925. Zano:Play()
  5926. wait()
  5927. idk = Instance.new("BillboardGui",Zanzoken)
  5928. idk.Size = UDim2.new(10,0,15,0)
  5929. idk.AlwaysOnTop = false
  5930. idk1 = Instance.new("ImageLabel",idk)
  5931. idk1.BackgroundTransparency = 1
  5932. idk.ExtentsOffset = v3(0,0,0)
  5933. idk1.ImageTransparency = 0
  5934. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5935. idk1.Size = UDim2.new(2,0,1,0)
  5936. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5937. idk1.Image = "rbxassetid://319554883"
  5938. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5939. wait()
  5940. Zanzoken = Instance.new("Part",char)
  5941. Zanzoken.Anchored = true
  5942. Zanzoken.Position = v3(999,999,999)
  5943. Zanzoken.CFrame = Torso.CFrame
  5944. game.Debris:AddItem(Zanzoken,0.5)
  5945. Zanzoken.Transparency = 1
  5946. wait()
  5947. idk = Instance.new("BillboardGui",Zanzoken)
  5948. idk.Size = UDim2.new(20,0,20,0)
  5949. idk.AlwaysOnTop = false
  5950. idk1 = Instance.new("ImageLabel",idk)
  5951. idk1.BackgroundTransparency = 1
  5952. idk.ExtentsOffset = v3(0,0,0)
  5953. idk1.ImageTransparency = 0
  5954. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5955. idk1.Size = UDim2.new(2,0,1,0)
  5956. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5957. idk1.Image = "rbxassetid://319554883"
  5958. punchsound1:Play()
  5959. for i = 0, 6, 0.1 do
  5960. swait()
  5961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5963. 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)
  5964. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5965. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5966. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5967. end
  5968. for i = 0, 0.6, 0.1 do
  5969. swait()
  5970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5971. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5972. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5973. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5974. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5975. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5976. end
  5977. for i = 0, 0.6, 0.1 do
  5978. swait()
  5979. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5980. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5981. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5982. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5983. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5984. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5985. end
  5986. punchsound1:Play()
  5987. for i = 0, 1, 0.1 do
  5988. swait()
  5989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5991. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5992. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5993. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5994. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5995. end
  5996. for i = 0, 0.6, 0.1 do
  5997. swait()
  5998. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5999. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6000. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6001. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6002. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6003. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6004. end
  6005. for i = 0, 0.6, 0.1 do
  6006. swait()
  6007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6013. end
  6014. punchsound1:Play()
  6015. for i = 0, 1, 0.1 do
  6016. swait()
  6017. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6018. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6019. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6020. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6021. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6022. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6023. end
  6024. for i = 0, 0.6, 0.1 do
  6025. swait()
  6026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6028. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6029. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6030. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6031. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6032. end
  6033. for i = 0, 0.6, 0.1 do
  6034. swait()
  6035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6037. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6038. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6039. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6040. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6041. end
  6042. punchsound1:Play()
  6043. for i = 0, 1, 0.1 do
  6044. swait()
  6045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6047. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6048. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6049. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6050. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6051. end
  6052. for i = 0, 0.6, 0.1 do
  6053. swait()
  6054. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6055. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6056. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6057. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6058. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6059. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6060. end
  6061. for i = 0, 0.6, 0.1 do
  6062. swait()
  6063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6065. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6066. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6067. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6068. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6069. end
  6070. punchsound1:Play()
  6071. for i = 0, 1, 0.1 do
  6072. swait()
  6073. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6074. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6075. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6076. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6077. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6078. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6079. end
  6080. for i = 0, 0.6, 0.1 do
  6081. swait()
  6082. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6083. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6084. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6085. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6086. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6087. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6088. end
  6089. for i = 0, 0.6, 0.1 do
  6090. swait()
  6091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6093. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6094. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6095. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6096. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6097. end
  6098. punchsound1:Play()
  6099. for i = 0, 1, 0.1 do
  6100. swait()
  6101. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6102. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6103. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6104. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6105. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6106. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6107. end
  6108. for i = 0, 0.6, 0.1 do
  6109. swait()
  6110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6112. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6113. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6114. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6115. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6116. end
  6117. for i = 0, 0.6, 0.1 do
  6118. swait()
  6119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6121. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6122. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6125. end
  6126. punchsound1:Play()
  6127. for i = 0, 1, 0.1 do
  6128. swait()
  6129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6131. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6132. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6133. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6134. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6135. end
  6136.  
  6137.  
  6138.  
  6139. for i,v in pairs(to.Parent:GetChildren()) do
  6140. if v:IsA("Humanoid") then
  6141. v.Health = v.Health - 20
  6142.  
  6143. v.PlatformStand = true
  6144. end
  6145. end
  6146. StrongPunch:Play()
  6147. for i = 0, 1, 0.1 do
  6148. swait()
  6149. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6150. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6151. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6152. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6153. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6154. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6155. end
  6156. for i = 0, 1, 0.1 do
  6157. swait()
  6158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6160. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6161. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6162. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6163. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6164. end
  6165. for i,v in pairs(to.Parent:GetChildren()) do
  6166. if v:IsA("Humanoid") then
  6167. v.Health = v.Health - 5
  6168.  
  6169. v.PlatformStand = true
  6170. end
  6171. end
  6172. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6173. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6174. Zanzoken = Instance.new("Part",char)
  6175. Zanzoken.Anchored = true
  6176. Zanzoken.Position = v3(999,999,999)
  6177. Zanzoken.CFrame = Torso.CFrame
  6178. game.Debris:AddItem(Zanzoken,0.5)
  6179. Zanzoken.Transparency = 1
  6180. Zano:Play()
  6181. wait()
  6182. idk = Instance.new("BillboardGui",Zanzoken)
  6183. idk.Size = UDim2.new(10,0,15,0)
  6184. idk.AlwaysOnTop = false
  6185. idk1 = Instance.new("ImageLabel",idk)
  6186. idk1.BackgroundTransparency = 1
  6187. idk.ExtentsOffset = v3(0,0,0)
  6188. idk1.ImageTransparency = 0
  6189. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6190. idk1.Size = UDim2.new(2,0,1,0)
  6191. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6192. idk1.Image = "rbxassetid://319554883"
  6193. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6194. wait()
  6195. Zanzoken = Instance.new("Part",char)
  6196. Zanzoken.Anchored = true
  6197. Zanzoken.Position = v3(999,999,999)
  6198. Zanzoken.CFrame = Torso.CFrame
  6199. game.Debris:AddItem(Zanzoken,0.5)
  6200. Zanzoken.Transparency = 1
  6201. wait()
  6202. idk = Instance.new("BillboardGui",Zanzoken)
  6203. idk.Size = UDim2.new(20,0,20,0)
  6204. idk.AlwaysOnTop = false
  6205. idk1 = Instance.new("ImageLabel",idk)
  6206. idk1.BackgroundTransparency = 1
  6207. idk.ExtentsOffset = v3(0,0,0)
  6208. idk1.ImageTransparency = 0
  6209. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6210. idk1.Size = UDim2.new(2,0,1,0)
  6211. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6212. idk1.Image = "rbxassetid://319554883"
  6213. for i = 0, 1, 0.1 do
  6214. swait()
  6215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6216. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6217. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6218. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6219. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6220. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6221. end
  6222. punchsound1:Play()
  6223. for i = 0, 1, 0.1 do
  6224. swait()
  6225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6227. 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)
  6228. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6229. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6230. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6231. end
  6232. punchsound1:Play()
  6233. for i = 0, 1, 0.1 do
  6234. swait()
  6235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6237. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6238. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6239. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6240. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6241. end
  6242. for i = 0, 1, 0.1 do
  6243. swait()
  6244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6246. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6247. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6248. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6249. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6250. end
  6251. for i = 0, 1, 0.1 do
  6252. swait()
  6253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6255. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6256. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6257. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6258. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6259. end
  6260. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6261. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6262. Zanzoken = Instance.new("Part",char)
  6263. Zanzoken.Anchored = true
  6264. Zanzoken.Position = v3(999,999,999)
  6265. Zanzoken.CFrame = Torso.CFrame
  6266. game.Debris:AddItem(Zanzoken,0.5)
  6267. Zanzoken.Transparency = 1
  6268. Zano:Play()
  6269. wait()
  6270. idk = Instance.new("BillboardGui",Zanzoken)
  6271. idk.Size = UDim2.new(10,0,15,0)
  6272. idk.AlwaysOnTop = false
  6273. idk1 = Instance.new("ImageLabel",idk)
  6274. idk1.BackgroundTransparency = 1
  6275. idk.ExtentsOffset = v3(0,0,0)
  6276. idk1.ImageTransparency = 0
  6277. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6278. idk1.Size = UDim2.new(2,0,1,0)
  6279. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6280. idk1.Image = "rbxassetid://319554883"
  6281. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6282. wait()
  6283. Zanzoken = Instance.new("Part",char)
  6284. Zanzoken.Anchored = true
  6285. Zanzoken.Position = v3(999,999,999)
  6286. Zanzoken.CFrame = Torso.CFrame
  6287. game.Debris:AddItem(Zanzoken,0.5)
  6288. Zanzoken.Transparency = 1
  6289. wait()
  6290. idk = Instance.new("BillboardGui",Zanzoken)
  6291. idk.Size = UDim2.new(20,0,20,0)
  6292. idk.AlwaysOnTop = false
  6293. idk1 = Instance.new("ImageLabel",idk)
  6294. idk1.BackgroundTransparency = 1
  6295. idk.ExtentsOffset = v3(0,0,0)
  6296. idk1.ImageTransparency = 0
  6297. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6298. idk1.Size = UDim2.new(2,0,1,0)
  6299. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6300. idk1.Image = "rbxassetid://319554883"
  6301. StrongPunch:Play()
  6302. Break:Play()
  6303.  
  6304. for i = 0, 6, 0.1 do
  6305. swait()
  6306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6308. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6309. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6310. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6311. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6312. end
  6313. StrongPunch1:Play()
  6314. for i = 0, 6, 0.1 do
  6315. swait()
  6316. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6317. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6318. 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)
  6319. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6320. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6321. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6322. end
  6323. StrongPunch2:Play()
  6324. for i = 0, 7, 0.1 do
  6325. swait()
  6326. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6327. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6328. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6329. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6330. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6331. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6332. end
  6333. for i = 0, 1, 0.1 do
  6334. swait()
  6335. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6336. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6337. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6338. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6339. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6340. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6341. end
  6342. punchsound1:Play()
  6343. for i = 0, 1, 0.1 do
  6344. swait()
  6345. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6346. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6347. 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)
  6348. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6349. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6350. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6351. end
  6352. punchsound1:Play()
  6353. for i = 0, 1, 0.1 do
  6354. swait()
  6355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6357. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6358. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6359. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6360. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6361. end
  6362. for i = 0, 1, 0.1 do
  6363. swait()
  6364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6365. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6366. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6367. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6368. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6369. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6370. end
  6371. for i = 0, 1, 0.1 do
  6372. swait()
  6373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6374. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6375. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6376. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6377. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6378. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6379. end
  6380. punchsound1:Play()
  6381. for i = 0, 0.5, 0.1 do
  6382. swait()
  6383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6385. 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)
  6386. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6387. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6388. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6389. end
  6390. punchsound1:Play()
  6391. for i = 0, 0.5, 0.1 do
  6392. swait()
  6393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6395. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6396. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6397. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6398. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6399. end
  6400. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6401. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6402. Zanzoken = Instance.new("Part",char)
  6403. Zanzoken.Anchored = true
  6404. Zanzoken.Position = v3(999,999,999)
  6405. Zanzoken.CFrame = Torso.CFrame
  6406. game.Debris:AddItem(Zanzoken,0.5)
  6407. Zanzoken.Transparency = 1
  6408. Zano:Play()
  6409. wait()
  6410. idk = Instance.new("BillboardGui",Zanzoken)
  6411. idk.Size = UDim2.new(10,0,15,0)
  6412. idk.AlwaysOnTop = false
  6413. idk1 = Instance.new("ImageLabel",idk)
  6414. idk1.BackgroundTransparency = 1
  6415. idk.ExtentsOffset = v3(0,0,0)
  6416. idk1.ImageTransparency = 0
  6417. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6418. idk1.Size = UDim2.new(2,0,1,0)
  6419. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6420. idk1.Image = "rbxassetid://319554883"
  6421. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6422. wait()
  6423. Zanzoken = Instance.new("Part",char)
  6424. Zanzoken.Anchored = true
  6425. Zanzoken.Position = v3(999,999,999)
  6426. Zanzoken.CFrame = Torso.CFrame
  6427. game.Debris:AddItem(Zanzoken,0.5)
  6428. Zanzoken.Transparency = 1
  6429. wait()
  6430. idk = Instance.new("BillboardGui",Zanzoken)
  6431. idk.Size = UDim2.new(20,0,20,0)
  6432. idk.AlwaysOnTop = false
  6433. idk1 = Instance.new("ImageLabel",idk)
  6434. idk1.BackgroundTransparency = 1
  6435. idk.ExtentsOffset = v3(0,0,0)
  6436. idk1.ImageTransparency = 0
  6437. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6438. idk1.Size = UDim2.new(2,0,1,0)
  6439. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6440. idk1.Image = "rbxassetid://319554883"
  6441. for i = 0, 0.4, 0.1 do
  6442. swait()
  6443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6445. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6446. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6447. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6448. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6449. end
  6450. punchsound1:Play()
  6451. for i = 0, 0.4, 0.1 do
  6452. swait()
  6453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6455. 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)
  6456. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6457. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6458. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6459. end
  6460. for i = 0, 0.4, 0.1 do
  6461. swait()
  6462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6464. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6465. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6466. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6467. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6468. end
  6469. punchsound1:Play()
  6470. for i = 0, 0.4, 0.1 do
  6471. swait()
  6472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6474. 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)
  6475. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6476. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6477. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6478. end
  6479. for i = 0, 0.4, 0.1 do
  6480. swait()
  6481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6483. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6484. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6485. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6486. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6487. end
  6488. punchsound1:Play()
  6489. for i = 0, 0.4, 0.1 do
  6490. swait()
  6491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6493. 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)
  6494. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6495. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6496. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6497. end
  6498. for i = 0, 0.4, 0.1 do
  6499. swait()
  6500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6502. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6503. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6504. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6505. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6506. end
  6507. punchsound1:Play()
  6508. for i = 0, 0.4, 0.1 do
  6509. swait()
  6510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6512. 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)
  6513. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6514. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6515. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6516. end
  6517. for i = 0, 0.4, 0.1 do
  6518. swait()
  6519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6521. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6522. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6523. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6524. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6525. end
  6526. punchsound1:Play()
  6527. for i = 0, 0.4, 0.1 do
  6528. swait()
  6529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6531. 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)
  6532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6533. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6534. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6535. end
  6536. for i = 0, 0.4, 0.1 do
  6537. swait()
  6538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6540. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6541. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6542. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6543. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6544. end
  6545. punchsound1:Play()
  6546. for i = 0, 0.4, 0.1 do
  6547. swait()
  6548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6550. 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)
  6551. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6552. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6553. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6554. end
  6555. for i = 0, 0.4, 0.1 do
  6556. swait()
  6557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6559. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6560. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6561. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6562. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6563. end
  6564. punchsound1:Play()
  6565. for i = 0, 0.4, 0.1 do
  6566. swait()
  6567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6569. 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)
  6570. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6571. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6572. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6573. end
  6574. punchsound1:Play()
  6575. local pie222 = Instance.new("ParticleEmitter")
  6576. pie222.Parent = LeftArm
  6577. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6578. pie222.LightEmission = 1
  6579. pie222.Size = NumberSequence.new(3)
  6580. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6581. pie222.Transparency = NumberSequence.new(0.6,1)
  6582. pie222.EmissionDirection = "Top"
  6583. pie222.Enabled = true
  6584. pie222.Lifetime = NumberRange.new(1)
  6585. pie222.Rotation = NumberRange.new(-320, 320)
  6586. pie222.Rate = 404
  6587. pie222.Speed = NumberRange.new(0)
  6588. pie222.LockedToPart = false
  6589. pie222.VelocitySpread = 2
  6590. for i = 0, 2, 0.1 do
  6591. swait()
  6592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6594. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6595. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6596. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6597. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6598. end
  6599. wait(2)
  6600. bigbangattack2()
  6601. pie222:Destroy()
  6602.  
  6603. for i,v in pairs(to.Parent:GetChildren()) do
  6604. if v:IsA("Humanoid") then
  6605. v.Health = v.Health - math.huge
  6606.  
  6607. v.PlatformStand = true
  6608. end
  6609. end
  6610.  
  6611. hit1 = false
  6612.  
  6613. hit2 = true
  6614. for i,v in pairs(to.Parent:GetChildren()) do
  6615. if v:IsA("Humanoid") then
  6616. v.Health = v.Health - 10
  6617.  
  6618. v.PlatformStand = true
  6619. end
  6620. end
  6621. hit2 = false
  6622.  
  6623. hit3 = true
  6624. hit4 = true
  6625.  
  6626.  
  6627.  
  6628.  
  6629. coroutine.wrap(function()
  6630. for i=1,2 do
  6631. wait()
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637. for i,v in pairs(to.Parent:GetChildren()) do
  6638. if v:IsA("Humanoid") then
  6639. v.Health = v.Health - 2
  6640.  
  6641. v.PlatformStand = true
  6642. end
  6643. end
  6644. end
  6645.  
  6646.  
  6647. wait(3)
  6648. end)()
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663. for i,v in pairs(to.Parent:GetChildren()) do
  6664. if v:IsA("Humanoid") then
  6665. v.Health = v.Health - 10
  6666.  
  6667. v.PlatformStand = true
  6668. end
  6669. end
  6670.  
  6671.  
  6672.  
  6673. hitground = new("Part",char)
  6674. hitground.Size = Vector3.new(5,5,5)
  6675. hitground.Name = "Ground"
  6676. hitground.Transparency = 1
  6677. hitground.CanCollide = false
  6678. game.Debris:AddItem(hitground,2)
  6679. hitground.Position = Vector3.new(999,999,999)
  6680. hitgroundweld = new("Weld",hitground)
  6681. hitgroundweld.Part0 = to
  6682. hitgroundweld.Part1 = hitground
  6683. hitground.Touched:connect(function(hit2)
  6684. if hit2.Size.x > 150 then
  6685. hitground:Destroy()
  6686. ad = new("Part",char)
  6687. ad.Name = "NewPart"
  6688. ad.Size = Vector3.new(30,0.1,30)
  6689. ad.CanCollide = false
  6690. ad.Anchored = true
  6691. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6692. ad.Transparency = 1
  6693. aad = new("Decal",ad)
  6694.  
  6695. aad.Face = "Top"
  6696. aad.Transparency = 1
  6697. aad.Transparency = 0
  6698. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6699. smoke = new("Part",to)
  6700. smokemesh = new("SpecialMesh",smoke)
  6701. smokemesh.MeshId = "rbxassetid://928329648"
  6702. smoke.BrickColor = hit2.BrickColor
  6703. smoke.Anchored = true
  6704. smoke.Position = hitground.Position
  6705. GroundImpact:Play()
  6706. for i = 1,20 do
  6707. wait()
  6708. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6709. smoke.Transparency = smoke.Transparency + 1/20
  6710. end
  6711. smoke:Destroy()
  6712. wait(0.5)
  6713.  
  6714. for i = 1,20 do
  6715. wait(0.1)
  6716. aad.Transparency = aad.Transparency + 1/20
  6717. end
  6718. end
  6719. end)
  6720. ys = Instance.new("BodyVelocity",to)
  6721. ys.Name = "GO"
  6722.  
  6723. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6724.  
  6725. ys.Velocity = v3(0,-90,0)
  6726.  
  6727. wait(1)
  6728. ys:Destroy()
  6729.  
  6730.  
  6731.  
  6732. hit3 = false
  6733. hit4 = false
  6734.  
  6735.  
  6736. hit1 = false
  6737. hit2 = false
  6738. hit3 = false
  6739. hit4 = false
  6740. idle = true
  6741. RootPart.Anchored = false
  6742. end
  6743. end)
  6744. end
  6745.  
  6746. function Combo3()
  6747. getplayer = new("Part",char)
  6748. getplayer.Position = Vector3.new(999,999,999)
  6749. getplayer.Transparency = 1
  6750. getplayer.Size = v3(3,3,3)
  6751. getplayer.CanCollide = false
  6752. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6753. getplayer.Name = "GetPlayer"
  6754.  
  6755. game.Debris:AddItem(getplayer,0.5)
  6756.  
  6757. getplayer.Touched:connect(function(hit)
  6758. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6759. getplayer:Destroy()
  6760. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6761. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6762. to.Anchored = true
  6763. RootPart.Anchored = true
  6764. idle = false
  6765.  
  6766.  
  6767. punchsound1:Play()
  6768. hit1 = true
  6769. for i = 0, 1, 0.1 do
  6770. swait()
  6771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6773. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6774. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6775. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6776. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6777. end
  6778. punchsound1:Play()
  6779. for i = 0, 1, 0.1 do
  6780. swait()
  6781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6782. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6783. 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)
  6784. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6785. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6786. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6787. end
  6788. punchsound1:Play()
  6789. for i = 0, 1, 0.1 do
  6790. swait()
  6791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6793. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6794. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6795. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6796. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6797. end
  6798. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6799. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6800. Zanzoken = Instance.new("Part",char)
  6801. Zanzoken.Anchored = true
  6802. Zanzoken.Position = v3(999,999,999)
  6803. Zanzoken.CFrame = Torso.CFrame
  6804. game.Debris:AddItem(Zanzoken,0.5)
  6805. Zanzoken.Transparency = 1
  6806. Zano:Play()
  6807. wait()
  6808. idk = Instance.new("BillboardGui",Zanzoken)
  6809. idk.Size = UDim2.new(10,0,15,0)
  6810. idk.AlwaysOnTop = false
  6811. idk1 = Instance.new("ImageLabel",idk)
  6812. idk1.BackgroundTransparency = 1
  6813. idk.ExtentsOffset = v3(0,0,0)
  6814. idk1.ImageTransparency = 0
  6815. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6816. idk1.Size = UDim2.new(2,0,1,0)
  6817. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6818. idk1.Image = "rbxassetid://319554883"
  6819. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6820. wait()
  6821. Zanzoken = Instance.new("Part",char)
  6822. Zanzoken.Anchored = true
  6823. Zanzoken.Position = v3(999,999,999)
  6824. Zanzoken.CFrame = Torso.CFrame
  6825. game.Debris:AddItem(Zanzoken,0.5)
  6826. Zanzoken.Transparency = 1
  6827. wait()
  6828. idk = Instance.new("BillboardGui",Zanzoken)
  6829. idk.Size = UDim2.new(20,0,20,0)
  6830. idk.AlwaysOnTop = false
  6831. idk1 = Instance.new("ImageLabel",idk)
  6832. idk1.BackgroundTransparency = 1
  6833. idk.ExtentsOffset = v3(0,0,0)
  6834. idk1.ImageTransparency = 0
  6835. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6836. idk1.Size = UDim2.new(2,0,1,0)
  6837. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6838. idk1.Image = "rbxassetid://319554883"
  6839. for i = 0, 1, 0.1 do
  6840. swait()
  6841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6843. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6844. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6845. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6846. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6847. end
  6848. punchsound1:Play()
  6849. for i = 0, 1, 0.1 do
  6850. swait()
  6851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6853. 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)
  6854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6855. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6856. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6857. end
  6858. punchsound1:Play()
  6859. for i = 0, 1, 0.1 do
  6860. swait()
  6861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6863. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6864. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6865. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6866. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6867. end
  6868. for i = 0, 1, 0.1 do
  6869. swait()
  6870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6872. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6873. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6874. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6875. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6876. end
  6877. punchsound1:Play()
  6878. for i = 0, 1, 0.1 do
  6879. swait()
  6880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6882. 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)
  6883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6885. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6886. end
  6887. punchsound1:Play()
  6888. for i = 0, 1, 0.1 do
  6889. swait()
  6890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6892. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6893. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6894. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6895. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6896. end
  6897. for i = 0, 1, 0.1 do
  6898. swait()
  6899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6901. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6902. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6903. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6904. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6905. end
  6906. punchsound1:Play()
  6907. for i = 0, 1, 0.1 do
  6908. swait()
  6909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6911. 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)
  6912. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6913. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6914. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6915. end
  6916. punchsound1:Play()
  6917. for i,v in pairs(to.Parent:GetChildren()) do
  6918. if v:IsA("Humanoid") then
  6919. v.Health = v.Health - 10
  6920.  
  6921. v.PlatformStand = true
  6922. end
  6923. end
  6924. for i = 0, 1, 0.1 do
  6925. swait()
  6926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6928. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6929. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6930. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6931. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6932. end
  6933.  
  6934. for i = 0, 1, 0.1 do
  6935. swait()
  6936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6938. 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)
  6939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6941. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6942. end
  6943. punchsound1:Play()
  6944. for i = 0, 1, 0.1 do
  6945. swait()
  6946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6948. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6949. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6950. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6951. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6952. end
  6953. for i,v in pairs(to.Parent:GetChildren()) do
  6954. if v:IsA("Humanoid") then
  6955. v.Health = v.Health - 3
  6956.  
  6957. v.PlatformStand = true
  6958. end
  6959. end
  6960. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6961. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6962. Zanzoken = Instance.new("Part",char)
  6963. Zanzoken.Anchored = true
  6964. Zanzoken.Position = v3(999,999,999)
  6965. Zanzoken.CFrame = Torso.CFrame
  6966. game.Debris:AddItem(Zanzoken,0.5)
  6967. Zanzoken.Transparency = 1
  6968. Zano:Play()
  6969. wait()
  6970. idk = Instance.new("BillboardGui",Zanzoken)
  6971. idk.Size = UDim2.new(10,0,15,0)
  6972. idk.AlwaysOnTop = false
  6973. idk1 = Instance.new("ImageLabel",idk)
  6974. idk1.BackgroundTransparency = 1
  6975. idk.ExtentsOffset = v3(0,0,0)
  6976. idk1.ImageTransparency = 0
  6977. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6978. idk1.Size = UDim2.new(2,0,1,0)
  6979. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6980. idk1.Image = "rbxassetid://319554883"
  6981. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6982. wait()
  6983. Zanzoken = Instance.new("Part",char)
  6984. Zanzoken.Anchored = true
  6985. Zanzoken.Position = v3(999,999,999)
  6986. Zanzoken.CFrame = Torso.CFrame
  6987. game.Debris:AddItem(Zanzoken,0.5)
  6988. Zanzoken.Transparency = 1
  6989. wait()
  6990. idk = Instance.new("BillboardGui",Zanzoken)
  6991. idk.Size = UDim2.new(20,0,20,0)
  6992. idk.AlwaysOnTop = false
  6993. idk1 = Instance.new("ImageLabel",idk)
  6994. idk1.BackgroundTransparency = 1
  6995. idk.ExtentsOffset = v3(0,0,0)
  6996. idk1.ImageTransparency = 0
  6997. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6998. idk1.Size = UDim2.new(2,0,1,0)
  6999. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7000. idk1.Image = "rbxassetid://319554883"
  7001. for i = 0, 1, 0.1 do
  7002. swait()
  7003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7005. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7006. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7007. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7008. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7009. end
  7010. for i = 0, 1, 0.1 do
  7011. swait()
  7012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7014. 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)
  7015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7016. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7017. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7018. end
  7019. punchsound1:Play()
  7020. for i = 0, 1, 0.1 do
  7021. swait()
  7022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7024. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7025. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7026. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7027. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7028. end
  7029. for i,v in pairs(to.Parent:GetChildren()) do
  7030. if v:IsA("Humanoid") then
  7031. v.Health = v.Health - 3
  7032.  
  7033. v.PlatformStand = true
  7034. end
  7035. end
  7036. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7037. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7038. Zanzoken = Instance.new("Part",char)
  7039. Zanzoken.Anchored = true
  7040. Zanzoken.Position = v3(999,999,999)
  7041. Zanzoken.CFrame = Torso.CFrame
  7042. game.Debris:AddItem(Zanzoken,0.5)
  7043. Zanzoken.Transparency = 1
  7044. Zano:Play()
  7045. wait()
  7046. idk = Instance.new("BillboardGui",Zanzoken)
  7047. idk.Size = UDim2.new(10,0,15,0)
  7048. idk.AlwaysOnTop = false
  7049. idk1 = Instance.new("ImageLabel",idk)
  7050. idk1.BackgroundTransparency = 1
  7051. idk.ExtentsOffset = v3(0,0,0)
  7052. idk1.ImageTransparency = 0
  7053. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7054. idk1.Size = UDim2.new(2,0,1,0)
  7055. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7056. idk1.Image = "rbxassetid://319554883"
  7057. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7058. wait()
  7059. Zanzoken = Instance.new("Part",char)
  7060. Zanzoken.Anchored = true
  7061. Zanzoken.Position = v3(999,999,999)
  7062. Zanzoken.CFrame = Torso.CFrame
  7063. game.Debris:AddItem(Zanzoken,0.5)
  7064. Zanzoken.Transparency = 1
  7065. wait()
  7066. idk = Instance.new("BillboardGui",Zanzoken)
  7067. idk.Size = UDim2.new(20,0,20,0)
  7068. idk.AlwaysOnTop = false
  7069. idk1 = Instance.new("ImageLabel",idk)
  7070. idk1.BackgroundTransparency = 1
  7071. idk.ExtentsOffset = v3(0,0,0)
  7072. idk1.ImageTransparency = 0
  7073. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7074. idk1.Size = UDim2.new(2,0,1,0)
  7075. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7076. idk1.Image = "rbxassetid://319554883"
  7077. punchsound1:Play()
  7078. for i = 0, 1, 0.1 do
  7079. swait()
  7080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7082. 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)
  7083. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7084. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7085. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7086. end
  7087. punchsound1:Play()
  7088. for i = 0, 1, 0.1 do
  7089. swait()
  7090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7093. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7094. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7095. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7096. end
  7097.  
  7098.  
  7099. for i,v in pairs(to.Parent:GetChildren()) do
  7100. if v:IsA("Humanoid") then
  7101. v.Health = v.Health - 20
  7102.  
  7103. v.PlatformStand = true
  7104. end
  7105. end
  7106. StrongPunch:Play()
  7107. for i = 0, 1, 0.1 do
  7108. swait()
  7109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7111. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7112. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7113. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7114. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7115. end
  7116. for i = 0, 1, 0.1 do
  7117. swait()
  7118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7120. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7121. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7122. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7123. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7124. end
  7125. for i,v in pairs(to.Parent:GetChildren()) do
  7126. if v:IsA("Humanoid") then
  7127. v.Health = v.Health - 3
  7128.  
  7129. v.PlatformStand = true
  7130. end
  7131. end
  7132. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7133. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7134. Zanzoken = Instance.new("Part",char)
  7135. Zanzoken.Anchored = true
  7136. Zanzoken.Position = v3(999,999,999)
  7137. Zanzoken.CFrame = Torso.CFrame
  7138. game.Debris:AddItem(Zanzoken,0.5)
  7139. Zanzoken.Transparency = 1
  7140. Zano:Play()
  7141. wait()
  7142. idk = Instance.new("BillboardGui",Zanzoken)
  7143. idk.Size = UDim2.new(10,0,15,0)
  7144. idk.AlwaysOnTop = false
  7145. idk1 = Instance.new("ImageLabel",idk)
  7146. idk1.BackgroundTransparency = 1
  7147. idk.ExtentsOffset = v3(0,0,0)
  7148. idk1.ImageTransparency = 0
  7149. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7150. idk1.Size = UDim2.new(2,0,1,0)
  7151. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7152. idk1.Image = "rbxassetid://319554883"
  7153. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7154. wait()
  7155. Zanzoken = Instance.new("Part",char)
  7156. Zanzoken.Anchored = true
  7157. Zanzoken.Position = v3(999,999,999)
  7158. Zanzoken.CFrame = Torso.CFrame
  7159. game.Debris:AddItem(Zanzoken,0.5)
  7160. Zanzoken.Transparency = 1
  7161. wait()
  7162. idk = Instance.new("BillboardGui",Zanzoken)
  7163. idk.Size = UDim2.new(20,0,20,0)
  7164. idk.AlwaysOnTop = false
  7165. idk1 = Instance.new("ImageLabel",idk)
  7166. idk1.BackgroundTransparency = 1
  7167. idk.ExtentsOffset = v3(0,0,0)
  7168. idk1.ImageTransparency = 0
  7169. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7170. idk1.Size = UDim2.new(2,0,1,0)
  7171. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7172. idk1.Image = "rbxassetid://319554883"
  7173. for i = 0, 1, 0.1 do
  7174. swait()
  7175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7177. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7178. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7179. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7180. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7181. end
  7182. punchsound1:Play()
  7183. for i = 0, 1, 0.1 do
  7184. swait()
  7185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7187. 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)
  7188. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7189. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7190. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7191. end
  7192. punchsound1:Play()
  7193. for i = 0, 1, 0.1 do
  7194. swait()
  7195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7197. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7198. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7199. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7200. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7201. end
  7202. for i = 0, 1, 0.1 do
  7203. swait()
  7204. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7205. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7206. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7207. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7208. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7209. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7210. end
  7211. for i = 0, 1, 0.1 do
  7212. swait()
  7213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7215. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7216. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7217. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7218. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7219. end
  7220. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7221. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7222. Zanzoken = Instance.new("Part",char)
  7223. Zanzoken.Anchored = true
  7224. Zanzoken.Position = v3(999,999,999)
  7225. Zanzoken.CFrame = Torso.CFrame
  7226. game.Debris:AddItem(Zanzoken,0.5)
  7227. Zanzoken.Transparency = 1
  7228. Zano:Play()
  7229. wait()
  7230. idk = Instance.new("BillboardGui",Zanzoken)
  7231. idk.Size = UDim2.new(10,0,15,0)
  7232. idk.AlwaysOnTop = false
  7233. idk1 = Instance.new("ImageLabel",idk)
  7234. idk1.BackgroundTransparency = 1
  7235. idk.ExtentsOffset = v3(0,0,0)
  7236. idk1.ImageTransparency = 0
  7237. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7238. idk1.Size = UDim2.new(2,0,1,0)
  7239. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7240. idk1.Image = "rbxassetid://319554883"
  7241. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7242. wait()
  7243. Zanzoken = Instance.new("Part",char)
  7244. Zanzoken.Anchored = true
  7245. Zanzoken.Position = v3(999,999,999)
  7246. Zanzoken.CFrame = Torso.CFrame
  7247. game.Debris:AddItem(Zanzoken,0.5)
  7248. Zanzoken.Transparency = 1
  7249. wait()
  7250. idk = Instance.new("BillboardGui",Zanzoken)
  7251. idk.Size = UDim2.new(20,0,20,0)
  7252. idk.AlwaysOnTop = false
  7253. idk1 = Instance.new("ImageLabel",idk)
  7254. idk1.BackgroundTransparency = 1
  7255. idk.ExtentsOffset = v3(0,0,0)
  7256. idk1.ImageTransparency = 0
  7257. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7258. idk1.Size = UDim2.new(2,0,1,0)
  7259. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7260. idk1.Image = "rbxassetid://319554883"
  7261. StrongPunch:Play()
  7262. Break:Play()
  7263. local Aura4 = Instance.new('ParticleEmitter')
  7264. Aura4.Name = "Aura"
  7265. Aura4.Texture = "rbxassetid://1046299182"
  7266. Aura4.Parent = Torso
  7267. Aura4.LightEmission = 1
  7268. Aura4.Transparency = NumberSequence.new(0.7,1)
  7269. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7270. Aura4.Size = NumberSequence.new(1,30)
  7271. Aura4.Rotation = NumberRange.new(-360,360)
  7272. Aura4.LockedToPart = true
  7273. Aura4.Lifetime = NumberRange.new(0.2)
  7274. Aura4.Rate = 100
  7275. Aura4.Speed = NumberRange.new(0)
  7276. Aura4.EmissionDirection = "Top"
  7277. for i = 0, 6, 0.1 do
  7278. swait()
  7279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7281. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7282. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7283. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7284. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7285. end
  7286. Aura4:Destroy()
  7287. wait(0.1)
  7288. local Aura4 = Instance.new('ParticleEmitter')
  7289. Aura4.Name = "Aura"
  7290. Aura4.Texture = "rbxassetid://1046299182"
  7291. Aura4.Parent = Torso
  7292. Aura4.LightEmission = 1
  7293. Aura4.Transparency = NumberSequence.new(0.7,1)
  7294. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7295. Aura4.Size = NumberSequence.new(1,30)
  7296. Aura4.Rotation = NumberRange.new(-360,360)
  7297. Aura4.LockedToPart = true
  7298. Aura4.Lifetime = NumberRange.new(0.2)
  7299. Aura4.Rate = 100
  7300. Aura4.Speed = NumberRange.new(0)
  7301. Aura4.EmissionDirection = "Top"
  7302. StrongPunch1:Play()
  7303. Break:Play()
  7304. for i = 0, 6, 0.1 do
  7305. swait()
  7306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7308. 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)
  7309. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7310. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7311. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7312. end
  7313. Aura4:Destroy()
  7314. StrongPunch2:Play()
  7315. Break:Play()
  7316. local Aura4 = Instance.new('ParticleEmitter')
  7317. Aura4.Name = "Aura"
  7318. Aura4.Texture = "rbxassetid://1046299182"
  7319. Aura4.Parent = Torso
  7320. Aura4.LightEmission = 1
  7321. Aura4.Transparency = NumberSequence.new(0.7,1)
  7322. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7323. Aura4.Size = NumberSequence.new(1,30)
  7324. Aura4.Rotation = NumberRange.new(-360,360)
  7325. Aura4.LockedToPart = true
  7326. Aura4.Lifetime = NumberRange.new(0.2)
  7327. Aura4.Rate = 100
  7328. Aura4.Speed = NumberRange.new(0)
  7329. Aura4.EmissionDirection = "Top"
  7330. for i = 0, 7, 0.1 do
  7331. swait()
  7332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7334. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7336. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7337. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7338. end
  7339. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7340. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7341. Aura4:Destroy()
  7342. Zanzoken = Instance.new("Part",char)
  7343. Zanzoken.Anchored = true
  7344. Zanzoken.Position = v3(999,999,999)
  7345. Zanzoken.CFrame = Torso.CFrame
  7346. game.Debris:AddItem(Zanzoken,0.5)
  7347. Zanzoken.Transparency = 1
  7348. Zano:Play()
  7349. wait()
  7350. idk = Instance.new("BillboardGui",Zanzoken)
  7351. idk.Size = UDim2.new(10,0,15,0)
  7352. idk.AlwaysOnTop = false
  7353. idk1 = Instance.new("ImageLabel",idk)
  7354. idk1.BackgroundTransparency = 1
  7355. idk.ExtentsOffset = v3(0,0,0)
  7356. idk1.ImageTransparency = 0
  7357. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7358. idk1.Size = UDim2.new(2,0,1,0)
  7359. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7360. idk1.Image = "rbxassetid://319554883"
  7361. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7362. wait()
  7363. Zanzoken = Instance.new("Part",char)
  7364. Zanzoken.Anchored = true
  7365. Zanzoken.Position = v3(999,999,999)
  7366. Zanzoken.CFrame = Torso.CFrame
  7367. game.Debris:AddItem(Zanzoken,0.5)
  7368. Zanzoken.Transparency = 1
  7369. wait()
  7370. idk = Instance.new("BillboardGui",Zanzoken)
  7371. idk.Size = UDim2.new(20,0,20,0)
  7372. idk.AlwaysOnTop = false
  7373. idk1 = Instance.new("ImageLabel",idk)
  7374. idk1.BackgroundTransparency = 1
  7375. idk.ExtentsOffset = v3(0,0,0)
  7376. idk1.ImageTransparency = 0
  7377. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7378. idk1.Size = UDim2.new(2,0,1,0)
  7379. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7380. idk1.Image = "rbxassetid://319554883"
  7381. for i = 0, 1, 0.1 do
  7382. swait()
  7383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7385. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7386. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7387. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7388. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7389. end
  7390. punchsound1:Play()
  7391. for i = 0, 1, 0.1 do
  7392. swait()
  7393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7395. 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)
  7396. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7397. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7398. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7399. end
  7400. punchsound1:Play()
  7401. for i = 0, 1, 0.1 do
  7402. swait()
  7403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7405. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7406. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7407. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7408. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7409. end
  7410. for i = 0, 1, 0.1 do
  7411. swait()
  7412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7414. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7415. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7416. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7417. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7418. end
  7419. for i = 0, 1, 0.1 do
  7420. swait()
  7421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7423. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7424. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7425. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7426. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7427. end
  7428. punchsound1:Play()
  7429. for i = 0, 0.5, 0.1 do
  7430. swait()
  7431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7433. 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)
  7434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7435. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7436. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7437. end
  7438. punchsound1:Play()
  7439. for i = 0, 0.5, 0.1 do
  7440. swait()
  7441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7443. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7444. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7445. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7446. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7447. end
  7448. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7449. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7450. Zanzoken = Instance.new("Part",char)
  7451. Zanzoken.Anchored = true
  7452. Zanzoken.Position = v3(999,999,999)
  7453. Zanzoken.CFrame = Torso.CFrame
  7454. game.Debris:AddItem(Zanzoken,0.5)
  7455. Zanzoken.Transparency = 1
  7456. Zano:Play()
  7457. wait()
  7458. idk = Instance.new("BillboardGui",Zanzoken)
  7459. idk.Size = UDim2.new(10,0,15,0)
  7460. idk.AlwaysOnTop = false
  7461. idk1 = Instance.new("ImageLabel",idk)
  7462. idk1.BackgroundTransparency = 1
  7463. idk.ExtentsOffset = v3(0,0,0)
  7464. idk1.ImageTransparency = 0
  7465. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7466. idk1.Size = UDim2.new(2,0,1,0)
  7467. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7468. idk1.Image = "rbxassetid://319554883"
  7469. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7470. wait()
  7471. Zanzoken = Instance.new("Part",char)
  7472. Zanzoken.Anchored = true
  7473. Zanzoken.Position = v3(999,999,999)
  7474. Zanzoken.CFrame = Torso.CFrame
  7475. game.Debris:AddItem(Zanzoken,0.5)
  7476. Zanzoken.Transparency = 1
  7477. wait()
  7478. idk = Instance.new("BillboardGui",Zanzoken)
  7479. idk.Size = UDim2.new(20,0,20,0)
  7480. idk.AlwaysOnTop = false
  7481. idk1 = Instance.new("ImageLabel",idk)
  7482. idk1.BackgroundTransparency = 1
  7483. idk.ExtentsOffset = v3(0,0,0)
  7484. idk1.ImageTransparency = 0
  7485. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7486. idk1.Size = UDim2.new(2,0,1,0)
  7487. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7488. idk1.Image = "rbxassetid://319554883"
  7489. for i = 0, 0.4, 0.1 do
  7490. swait()
  7491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7493. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7494. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7495. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7496. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7497. end
  7498. punchsound1:Play()
  7499. for i = 0, 0.4, 0.1 do
  7500. swait()
  7501. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7502. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7503. 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)
  7504. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7505. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7506. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7507. end
  7508. punchsound1:Play()
  7509. for i = 0, 1, 0.1 do
  7510. swait()
  7511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7513. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7514. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7515. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7516. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7517. end
  7518. for i,v in pairs(to.Parent:GetChildren()) do
  7519. if v:IsA("Humanoid") then
  7520. v.Health = v.Health - 8
  7521.  
  7522. v.PlatformStand = true
  7523. end
  7524. end
  7525.  
  7526. hit1 = false
  7527.  
  7528. punchsound1:Play()
  7529. hit2 = true
  7530. for i = 0, 1, 0.1 do
  7531. swait()
  7532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7534. 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)
  7535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7537. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7538. end
  7539. for i,v in pairs(to.Parent:GetChildren()) do
  7540. if v:IsA("Humanoid") then
  7541. v.Health = v.Health - 10
  7542.  
  7543. v.PlatformStand = true
  7544. end
  7545. end
  7546. hit2 = false
  7547.  
  7548. punchsound1:Play()
  7549. hit3 = true
  7550. hit4 = true
  7551.  
  7552.  
  7553. punchsound1:Play()
  7554.  
  7555.  
  7556. coroutine.wrap(function()
  7557. for i=1,2 do
  7558. wait()
  7559.  
  7560.  
  7561.  
  7562.  
  7563.  
  7564. for i,v in pairs(to.Parent:GetChildren()) do
  7565. if v:IsA("Humanoid") then
  7566. v.Health = v.Health - 30
  7567.  
  7568. v.PlatformStand = true
  7569. end
  7570. end
  7571. end
  7572.  
  7573.  
  7574. wait(3)
  7575. end)()
  7576.  
  7577.  
  7578.  
  7579. RootPart.Anchored = false
  7580.  
  7581.  
  7582.  
  7583.  
  7584.  
  7585. StrongPunch:Play()
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591.  
  7592. for i,v in pairs(to.Parent:GetChildren()) do
  7593. if v:IsA("Humanoid") then
  7594. v.Health = v.Health - 20
  7595.  
  7596. v.PlatformStand = true
  7597. end
  7598. end
  7599.  
  7600. StrongPunch2:Play()
  7601.  
  7602.  
  7603. hitground = new("Part",char)
  7604. hitground.Size = Vector3.new(5,5,5)
  7605. hitground.Name = "Ground"
  7606. hitground.Transparency = 1
  7607. hitground.CanCollide = false
  7608. game.Debris:AddItem(hitground,2)
  7609. hitground.Position = Vector3.new(999,999,999)
  7610. hitgroundweld = new("Weld",hitground)
  7611. hitgroundweld.Part0 = to
  7612. hitgroundweld.Part1 = hitground
  7613. hitground.Touched:connect(function(hit2)
  7614. if hit2.Size.x > 150 then
  7615. hitground:Destroy()
  7616. ad = new("Part",char)
  7617. ad.Name = "NewPart"
  7618. ad.Size = Vector3.new(30,0.1,30)
  7619. ad.CanCollide = false
  7620. ad.Anchored = true
  7621. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7622. ad.Transparency = 1
  7623. aad = new("Decal",ad)
  7624.  
  7625. aad.Face = "Top"
  7626. aad.Transparency = 1
  7627. aad.Transparency = 0
  7628. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7629. smoke = new("Part",to)
  7630. smokemesh = new("SpecialMesh",smoke)
  7631. smokemesh.MeshId = "rbxassetid://928329648"
  7632. smoke.BrickColor = hit2.BrickColor
  7633. smoke.Anchored = true
  7634. smoke.Position = hitground.Position
  7635. GroundImpact:Play()
  7636. for i = 1,20 do
  7637. wait()
  7638. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7639. smoke.Transparency = smoke.Transparency + 1/20
  7640. end
  7641. smoke:Destroy()
  7642. wait(0.5)
  7643.  
  7644. for i = 1,20 do
  7645. wait(0.1)
  7646. aad.Transparency = aad.Transparency + 1/20
  7647. end
  7648. end
  7649. end)
  7650. ys = Instance.new("BodyVelocity",to)
  7651. ys.Name = "GO"
  7652.  
  7653. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7654.  
  7655. ys.Velocity = v3(0,-90,0)
  7656.  
  7657. wait(1)
  7658. ys:Destroy()
  7659.  
  7660.  
  7661.  
  7662.  
  7663.  
  7664. hit3 = false
  7665. hit4 = false
  7666.  
  7667.  
  7668. hit1 = false
  7669. hit2 = false
  7670. hit3 = false
  7671. hit4 = false
  7672. idle = true
  7673. RootPart.Anchored = false
  7674. to.Anchored = false
  7675. end
  7676. end)
  7677. end
  7678.  
  7679.  
  7680. function Combo2()
  7681. getplayer = new("Part",char)
  7682. getplayer.Position = Vector3.new(999,999,999)
  7683. getplayer.Transparency = 1
  7684. getplayer.Size = v3(3,3,3)
  7685. getplayer.CanCollide = false
  7686. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7687. getplayer.Name = "GetPlayer"
  7688.  
  7689. game.Debris:AddItem(getplayer,0.5)
  7690.  
  7691. getplayer.Touched:connect(function(hit)
  7692. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7693. getplayer:Destroy()
  7694. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7695. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7696. to.Anchored = true
  7697. idle = false
  7698.  
  7699.  
  7700. punchsound1:Play()
  7701. hit1 = true
  7702. for i = 0, 1, 0.1 do
  7703. swait()
  7704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7706. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7707. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7708. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7709. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7710. end
  7711. punchsound1:Play()
  7712. for i = 0, 1, 0.1 do
  7713. swait()
  7714. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7715. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7716. 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)
  7717. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7718. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7719. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7720. end
  7721. punchsound1:Play()
  7722. for i = 0, 1, 0.1 do
  7723. swait()
  7724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7725. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7726. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7727. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7728. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7729. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7730. end
  7731. for i = 0, 1, 0.1 do
  7732. swait()
  7733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7735. 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)
  7736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7738. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7739. end
  7740. for i = 0, 1, 0.1 do
  7741. swait()
  7742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7744. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7745. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7746. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7747. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7748. end
  7749. StrongPunch1:Play()
  7750. for i = 0, 1, 0.1 do
  7751. swait()
  7752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7754. 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)
  7755. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7756. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7757. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7758. end
  7759. for i = 0, 0.6, 0.1 do
  7760. swait()
  7761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7763. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7764. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7765. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7766. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7767. end
  7768. for i = 0, 0.6, 0.1 do
  7769. swait()
  7770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7772. 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)
  7773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7774. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7775. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7776. end
  7777. for i,v in pairs(to.Parent:GetChildren()) do
  7778. if v:IsA("Humanoid") then
  7779. v.Health = v.Health - 6
  7780.  
  7781. v.PlatformStand = true
  7782. end
  7783. end
  7784. StrongPunch:Play()
  7785. for i = 0, 1, 0.1 do
  7786. swait()
  7787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7789. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7790. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7791. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7792. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7793. end
  7794. for i,v in pairs(to.Parent:GetChildren()) do
  7795. if v:IsA("Humanoid") then
  7796. v.Health = v.Health - 8
  7797.  
  7798. v.PlatformStand = true
  7799. end
  7800. end
  7801.  
  7802. hit1 = false
  7803.  
  7804. punchsound1:Play()
  7805. hit2 = true
  7806. for i = 0, 1, 0.1 do
  7807. swait()
  7808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7810. 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)
  7811. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7812. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7813. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7814. end
  7815. for i,v in pairs(to.Parent:GetChildren()) do
  7816. if v:IsA("Humanoid") then
  7817. v.Health = v.Health - 5
  7818.  
  7819. v.PlatformStand = true
  7820. end
  7821. end
  7822. hit2 = false
  7823.  
  7824. punchsound1:Play()
  7825. hit3 = true
  7826. hit4 = true
  7827.  
  7828.  
  7829. punchsound1:Play()
  7830.  
  7831. coroutine.wrap(function()
  7832. for i=1,2 do
  7833. wait()
  7834. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7835. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7836. Zanzoken = Instance.new("Part",char)
  7837. Zanzoken.Anchored = true
  7838. Zanzoken.Position = v3(999,999,999)
  7839. Zanzoken.CFrame = Torso.CFrame
  7840. game.Debris:AddItem(Zanzoken,0.5)
  7841. Zanzoken.Transparency = 1
  7842. Zano:Play()
  7843. wait()
  7844. idk = Instance.new("BillboardGui",Zanzoken)
  7845. idk.Size = UDim2.new(10,0,15,0)
  7846. idk.AlwaysOnTop = false
  7847. idk1 = Instance.new("ImageLabel",idk)
  7848. idk1.BackgroundTransparency = 1
  7849. idk.ExtentsOffset = v3(0,0,0)
  7850. idk1.ImageTransparency = 0
  7851. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7852. idk1.Size = UDim2.new(2,0,1,0)
  7853. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7854. idk1.Image = "rbxassetid://319554883"
  7855. wait()
  7856. Zanzoken = Instance.new("Part",char)
  7857. Zanzoken.Anchored = true
  7858. Zanzoken.Position = v3(999,999,999)
  7859. Zanzoken.CFrame = Torso.CFrame
  7860. game.Debris:AddItem(Zanzoken,0.5)
  7861. Zanzoken.Transparency = 1
  7862. wait()
  7863. idk = Instance.new("BillboardGui",Zanzoken)
  7864. idk.Size = UDim2.new(20,0,20,0)
  7865. idk.AlwaysOnTop = false
  7866. idk1 = Instance.new("ImageLabel",idk)
  7867. idk1.BackgroundTransparency = 1
  7868. idk.ExtentsOffset = v3(0,0,0)
  7869. idk1.ImageTransparency = 0
  7870. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7871. idk1.Size = UDim2.new(2,0,1,0)
  7872. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7873. idk1.Image = "rbxassetid://319554883"
  7874. for i = 0, 1, 0.1 do
  7875. swait()
  7876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7878. 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)
  7879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7880. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7881. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7882. end
  7883. StrongPunch:Play()
  7884. for i,v in pairs(to.Parent:GetChildren()) do
  7885. if v:IsA("Humanoid") then
  7886. v.Health = v.Health - 10
  7887.  
  7888. v.PlatformStand = true
  7889. end
  7890. end
  7891. end
  7892.  
  7893.  
  7894. wait(0.7)
  7895. end)()
  7896.  
  7897.  
  7898.  
  7899.  
  7900. RootPart.Anchored = true
  7901. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7902. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7903. Zanzoken = Instance.new("Part",char)
  7904. Zanzoken.Anchored = true
  7905. Zanzoken.Position = v3(999,999,999)
  7906. Zanzoken.CFrame = Torso.CFrame
  7907. game.Debris:AddItem(Zanzoken,0.5)
  7908. Zanzoken.Transparency = 1
  7909. Zano:Play()
  7910. wait()
  7911. idk = Instance.new("BillboardGui",Zanzoken)
  7912. idk.Size = UDim2.new(10,0,15,0)
  7913. idk.AlwaysOnTop = false
  7914. idk1 = Instance.new("ImageLabel",idk)
  7915. idk1.BackgroundTransparency = 1
  7916. idk.ExtentsOffset = v3(0,0,0)
  7917. idk1.ImageTransparency = 0
  7918. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7919. idk1.Size = UDim2.new(2,0,1,0)
  7920. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7921. idk1.Image = "rbxassetid://319554883"
  7922. wait()
  7923. Zanzoken = Instance.new("Part",char)
  7924. Zanzoken.Anchored = true
  7925. Zanzoken.Position = v3(999,999,999)
  7926. Zanzoken.CFrame = Torso.CFrame
  7927. game.Debris:AddItem(Zanzoken,0.5)
  7928. Zanzoken.Transparency = 1
  7929. wait()
  7930. idk = Instance.new("BillboardGui",Zanzoken)
  7931. idk.Size = UDim2.new(20,0,20,0)
  7932. idk.AlwaysOnTop = false
  7933. idk1 = Instance.new("ImageLabel",idk)
  7934. idk1.BackgroundTransparency = 1
  7935. idk.ExtentsOffset = v3(0,0,0)
  7936. idk1.ImageTransparency = 0
  7937. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7938. idk1.Size = UDim2.new(2,0,1,0)
  7939. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7940. idk1.Image = "rbxassetid://319554883"
  7941.  
  7942. for i = 0, 1, 0.1 do
  7943. swait()
  7944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7946. 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)
  7947. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7948. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7949. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7950. end
  7951.  
  7952.  
  7953. StrongPunch:Play()
  7954.  
  7955.  
  7956. for i = 0, 1, 0.1 do
  7957. swait()
  7958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7960. 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)
  7961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7962. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7963. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7964. end
  7965.  
  7966. for i = 0, 1, 0.1 do
  7967. swait()
  7968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7970. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7971. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7972. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7973. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7974. end
  7975.  
  7976.  
  7977.  
  7978. for i,v in pairs(to.Parent:GetChildren()) do
  7979. if v:IsA("Humanoid") then
  7980. v.Health = v.Health - 20
  7981.  
  7982. v.PlatformStand = true
  7983. end
  7984. end
  7985.  
  7986. StrongPunch2:Play()
  7987. for i = 0, 1, 0.1 do
  7988. swait()
  7989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7991. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7992. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7993. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7994. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7995. end
  7996.  
  7997. hitground = new("Part",char)
  7998. hitground.Size = Vector3.new(5,5,5)
  7999. hitground.Name = "Ground"
  8000. hitground.Transparency = 1
  8001. hitground.CanCollide = false
  8002. game.Debris:AddItem(hitground,2)
  8003. hitground.Position = Vector3.new(999,999,999)
  8004. hitgroundweld = new("Weld",hitground)
  8005. hitgroundweld.Part0 = to
  8006. hitgroundweld.Part1 = hitground
  8007. hitground.Touched:connect(function(hit2)
  8008. if hit2.Size.x > 150 then
  8009. hitground:Destroy()
  8010. ad = new("Part",char)
  8011. ad.Name = "NewPart"
  8012. ad.Size = Vector3.new(30,0.1,30)
  8013. ad.CanCollide = false
  8014. ad.Anchored = true
  8015. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8016. ad.Transparency = 1
  8017. aad = new("Decal",ad)
  8018.  
  8019. aad.Face = "Top"
  8020. aad.Transparency = 1
  8021. aad.Transparency = 0
  8022. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8023. smoke = new("Part",to)
  8024. smokemesh = new("SpecialMesh",smoke)
  8025. smokemesh.MeshId = "rbxassetid://928329648"
  8026. smoke.BrickColor = hit2.BrickColor
  8027. smoke.Anchored = true
  8028. smoke.Position = hitground.Position
  8029. GroundImpact:Play()
  8030. for i = 1,20 do
  8031. wait()
  8032. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8033. smoke.Transparency = smoke.Transparency + 1/20
  8034. end
  8035. smoke:Destroy()
  8036. wait(0.5)
  8037.  
  8038. for i = 1,20 do
  8039. wait(0.1)
  8040. aad.Transparency = aad.Transparency + 1/20
  8041. end
  8042. end
  8043. end)
  8044. to.Anchored = false
  8045. ys = Instance.new("BodyVelocity",to)
  8046. ys.Name = "GO"
  8047.  
  8048. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8049.  
  8050. ys.Velocity = v3(0,-90,0)
  8051.  
  8052. wait(1)
  8053. ys:Destroy()
  8054.  
  8055.  
  8056.  
  8057.  
  8058.  
  8059. hit3 = false
  8060. hit4 = false
  8061.  
  8062.  
  8063. hit1 = false
  8064. hit2 = false
  8065. hit3 = false
  8066. hit4 = false
  8067. idle = true
  8068. RootPart.Anchored = false
  8069. end
  8070. end)
  8071. end
  8072.  
  8073. function KABOOMZ222()
  8074. local effspwn = Instance.new("Part")
  8075. coroutine.resume(coroutine.create(function()
  8076. local sound1 = Instance.new("Sound")
  8077. sound1.SoundId = "rbxassetid://440145223"
  8078. sound1.MaxDistance = 600
  8079. sound1.EmitterSize = 60
  8080. sound1.Volume = 5.5
  8081. sound1.Pitch = 1.3
  8082. sound1.Parent = effspwn
  8083. local sound2 = Instance.new("Sound")
  8084. sound2.SoundId = "rbxassetid://440145223"
  8085. sound2.MaxDistance = 300
  8086. sound2.EmitterSize = 20
  8087. sound2.Volume = 3
  8088. sound2.Pitch = 0.7
  8089. sound2.Parent = effspwn
  8090. local sound3 = Instance.new("Sound")
  8091. sound3.SoundId = "rbxassetid://440145223"
  8092. sound2.MaxDistance = 400
  8093. sound2.EmitterSize = 30
  8094. sound2.Volume = 0.5
  8095. sound2.Pitch = 0.5
  8096. sound2.Parent = effspwn
  8097. sound2:Play()
  8098. wait()
  8099. sound1:Play()
  8100. sound3:Play()
  8101. end))
  8102. local model = Instance.new("Model")
  8103. game.Debris:AddItem(model, 20)
  8104. model.Name = "smasheffects"
  8105. model.Parent = workspace
  8106. effspwn.Name = "spwnr"
  8107. effspwn.Size = Vector3.new(1, 1, 1)
  8108. effspwn.Anchored = true
  8109. effspwn.CanCollide = false
  8110. effspwn.Transparency = 1
  8111. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8112. effspwn.Parent = model
  8113.  
  8114.  
  8115.  
  8116.  
  8117. coroutine.resume(coroutine.create(function()
  8118. local shok = Instance.new("Part")
  8119. shok.Name = "whoosh"
  8120. shok.BrickColor = BrickColor.new("Institutional white")
  8121. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8122. shok.Size = Vector3.new(1, 1, 1)
  8123. shok.Anchored = true
  8124. shok.Material = "Neon"
  8125. shok.Transparency = 1
  8126. shok.CanCollide = false
  8127. shok.Parent = model
  8128. game.Debris:AddItem(shok, 12)
  8129. local mesh = Instance.new("SpecialMesh")
  8130. mesh.MeshType = "FileMesh"
  8131. mesh.MeshId = "rbxassetid://437347603"
  8132. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8133. mesh.Parent = shok
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139. for e = 1, 8 do
  8140. wait()
  8141. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8142. shok.Transparency = shok.Transparency + 0.035
  8143. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8144. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8145.  
  8146.  
  8147. end
  8148. for e = 1, 16 do
  8149. wait()
  8150. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8151. shok.Transparency = shok.Transparency + 0.11
  8152. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8153. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8154.  
  8155. end
  8156. end))
  8157. coroutine.resume(coroutine.create(function()
  8158. local shok = Instance.new("Part")
  8159. shok.Name = "wring1"
  8160. shok.BrickColor = BrickColor.new("Institutional white")
  8161. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8162. shok.Size = Vector3.new(1, 1, 1)
  8163. shok.Anchored = true
  8164. shok.Material = "Neon"
  8165. shok.Transparency = 0.25
  8166. shok.CanCollide = false
  8167. shok.Parent = model
  8168. game.Debris:AddItem(shok, 12)
  8169. local mesh = Instance.new("SpecialMesh")
  8170. mesh.MeshType = "FileMesh"
  8171. mesh.MeshId = "rbxassetid://3270017"
  8172. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8173. mesh.Parent = shok
  8174. for e = 1, 30 do
  8175. wait()
  8176. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8177. shok.Transparency = shok.Transparency + 0.002
  8178. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8179. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8180. end
  8181. for e = 1, 38 do
  8182. wait()
  8183. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8184. shok.Transparency = shok.Transparency + 0.002
  8185. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8186. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8187. end
  8188. for e = 1, 24 do
  8189. wait()
  8190. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8191. shok.Transparency = shok.Transparency + 0.03
  8192. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8193. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8194. end
  8195. end))
  8196. coroutine.resume(coroutine.create(function()
  8197. local shok = Instance.new("Part")
  8198. shok.Name = "wring2"
  8199. shok.BrickColor = BrickColor.new("Institutional white")
  8200. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8201. shok.Size = Vector3.new(1, 1, 1)
  8202. shok.Anchored = true
  8203. shok.Material = "Neon"
  8204. shok.Transparency = 0.25
  8205. shok.CanCollide = false
  8206. shok.Parent = model
  8207. game.Debris:AddItem(shok, 12)
  8208. local mesh = Instance.new("SpecialMesh")
  8209. mesh.MeshType = "FileMesh"
  8210. mesh.MeshId = "rbxassetid://3270017"
  8211. mesh.Scale = Vector3.new(12, 12, 0.05)
  8212. mesh.Parent = shok
  8213. for e = 1, 30 do
  8214. wait()
  8215. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8216. shok.Transparency = shok.Transparency + 0.002
  8217. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8218. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8219. end
  8220. for e = 1, 38 do
  8221. wait()
  8222. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8223. shok.Transparency = shok.Transparency + 0.002
  8224. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8225. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8226. end
  8227. for e = 1, 24 do
  8228. wait()
  8229. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8230. shok.Transparency = shok.Transparency + 0.03
  8231. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8232. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8233. end
  8234. end))
  8235. coroutine.resume(coroutine.create(function()
  8236. local shok = Instance.new("Part")
  8237. shok.Name = "coil1"
  8238. shok.BrickColor = BrickColor.new("Institutional white")
  8239. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8240. shok.Size = Vector3.new(1, 1, 1)
  8241. shok.Anchored = true
  8242. shok.Material = "Neon"
  8243. shok.Transparency = 0.25
  8244. shok.CanCollide = false
  8245. shok.Parent = model
  8246. game.Debris:AddItem(shok, 12)
  8247. local mesh = Instance.new("SpecialMesh")
  8248. mesh.MeshType = "FileMesh"
  8249. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8250. mesh.Scale = Vector3.new(12, 12, 12)
  8251. mesh.Parent = shok
  8252. for e = 1, 15 do
  8253. wait()
  8254. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8255. shok.Transparency = shok.Transparency + 0.004
  8256. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8257. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8258. end
  8259. for e = 1, 16 do
  8260. wait()
  8261. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8262. shok.Transparency = shok.Transparency + 0.004
  8263. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8264. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8265. end
  8266. for e = 1, 12 do
  8267. wait()
  8268. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8269. shok.Transparency = shok.Transparency + 0.06
  8270. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8271. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8272. end
  8273. end))
  8274. coroutine.resume(coroutine.create(function()
  8275. local shok = Instance.new("Part")
  8276. shok.Name = "coil2"
  8277. shok.BrickColor = BrickColor.new("Institutional white")
  8278. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8279. shok.Size = Vector3.new(1, 1, 1)
  8280. shok.Anchored = true
  8281. shok.Material = "Neon"
  8282. shok.Transparency = 1
  8283. shok.CanCollide = false
  8284. shok.Parent = model
  8285. game.Debris:AddItem(shok, 12)
  8286. local mesh = Instance.new("SpecialMesh")
  8287. mesh.MeshType = "FileMesh"
  8288. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8289. mesh.Scale = Vector3.new(6, 12, 6)
  8290. mesh.Parent = shok
  8291. for e = 1, 15 do
  8292. wait()
  8293. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8294. shok.Transparency = shok.Transparency + 0.005
  8295. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8296. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8297. end
  8298. for e = 1, 16 do
  8299. wait()
  8300. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8301. shok.Transparency = shok.Transparency + 0.005
  8302. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8303. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8304. end
  8305. for e = 1, 12 do
  8306. wait()
  8307. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8308. shok.Transparency = shok.Transparency + 0.09
  8309. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8310. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8311. end
  8312. end))
  8313. coroutine.resume(coroutine.create(function()
  8314. local shok = Instance.new("Part")
  8315. shok.Name = "shokwve"
  8316. shok.BrickColor = BrickColor.new("Institutional white")
  8317. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8318. shok.Size = Vector3.new(1, 1, 1)
  8319. shok.Anchored = true
  8320. shok.Material = "Neon"
  8321. shok.Transparency = 0.6
  8322. shok.CanCollide = false
  8323. shok.Parent = model
  8324. game.Debris:AddItem(shok, 12)
  8325. local mesh = Instance.new("SpecialMesh")
  8326. mesh.MeshType = "FileMesh"
  8327. mesh.MeshId = "rbxassetid://489415447"
  8328. mesh.Scale = Vector3.new(1, 1, 1)
  8329. mesh.Parent = shok
  8330. for e = 1, 12 do
  8331. wait()
  8332. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8333. shok.Transparency = shok.Transparency + 0.002
  8334. end
  8335. for e = 1, 32 do
  8336. wait()
  8337. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8338. shok.Transparency = shok.Transparency + 0.002
  8339. end
  8340. for e = 1, 24 do
  8341. wait()
  8342. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8343. shok.Transparency = shok.Transparency + 0.03
  8344. end
  8345. end))
  8346. coroutine.resume(coroutine.create(function()
  8347. local shok = Instance.new("Part")
  8348. shok.Name = "shock2"
  8349. shok.BrickColor = BrickColor.new("Institutional white")
  8350. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8351. shok.Size = Vector3.new(1, 1, 1)
  8352. shok.Anchored = true
  8353. shok.Material = "Neon"
  8354. shok.Transparency = 0.35
  8355. shok.CanCollide = false
  8356. shok.Parent = model
  8357. game.Debris:AddItem(shok, 12)
  8358. local mesh = Instance.new("SpecialMesh")
  8359. mesh.MeshType = "FileMesh"
  8360. mesh.MeshId = "rbxassetid://1095709"
  8361. mesh.Scale = Vector3.new(12, 12, 12)
  8362. mesh.Parent = shok
  8363. for e = 1, 15 do
  8364. wait()
  8365. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8366. shok.Transparency = shok.Transparency + 0.004
  8367. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8368. end
  8369. for e = 1, 16 do
  8370. wait()
  8371. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8372. shok.Transparency = shok.Transparency + 0.004
  8373. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8374. end
  8375. for e = 1, 12 do
  8376. wait()
  8377. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8378. shok.Transparency = shok.Transparency + 0.06
  8379. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8380. end
  8381. end))
  8382. coroutine.resume(coroutine.create(function()
  8383. local shok = Instance.new("Part")
  8384. shok.Name = "shock3"
  8385. shok.BrickColor = BrickColor.new("Institutional white")
  8386. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8387. shok.Size = Vector3.new(1, 1, 1)
  8388. shok.Anchored = true
  8389. shok.Material = "Neon"
  8390. shok.Transparency = 0.35
  8391. shok.CanCollide = false
  8392. shok.Parent = model
  8393. game.Debris:AddItem(shok, 12)
  8394. local mesh = Instance.new("SpecialMesh")
  8395. mesh.MeshType = "FileMesh"
  8396. mesh.MeshId = "rbxassetid://1095709"
  8397. mesh.Scale = Vector3.new(12, 12, 12)
  8398. mesh.Parent = shok
  8399. for e = 1, 15 do
  8400. wait()
  8401. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8402. shok.Transparency = shok.Transparency + 0.004
  8403. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8404. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8405. end
  8406. for e = 1, 16 do
  8407. wait()
  8408. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8409. shok.Transparency = shok.Transparency + 0.004
  8410. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8411. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8412. end
  8413. for e = 1, 12 do
  8414. wait()
  8415. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8416. shok.Transparency = shok.Transparency + 0.06
  8417. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8418. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8419. end
  8420. end))
  8421. end
  8422.  
  8423.  
  8424.  
  8425. mouse.KeyDown:connect(function(k)
  8426. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8427. local exp = Instance.new("Explosion",Torso)
  8428. exp.BlastRadius = 45.5
  8429. exp.BlastPressure = 100
  8430. exp.Position = Torso
  8431. exp.Visible = true
  8432. end
  8433. end)
  8434.  
  8435. MV4 = 300
  8436. mouse.KeyDown:connect(function(k)
  8437. if attack == false and k == "8" then
  8438. for i, v in pairs(Torso:GetChildren()) do
  8439. if v:IsA('ParticleEmitter') then
  8440. v:Remove()
  8441. end
  8442. end
  8443. end
  8444. end)
  8445.  
  8446.  
  8447. MV4 = 300
  8448. mouse.KeyDown:connect(function(k)
  8449. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8450. MV4 = 0
  8451. Humanoid.WalkSpeed = 13
  8452. attack = true
  8453. Firepart1 = Instance.new("Part", RightArm)
  8454. Firepart1.Size = Vector3.new(1, 1, 1)
  8455. GuW1 = Instance.new("Weld")
  8456. GuW1.Name = "GuW"
  8457. GuW1.Part0 = RightArm
  8458. GuW1.C0 = cn(0, -1, 0)
  8459. GuW1.C1 = cn(0, 0, 0)
  8460. GuW1.Part1 = Firepart1
  8461. GuW1.Parent = RightArm
  8462. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8463. Firepart1.Transparency = 1
  8464. Firepart2 = Instance.new("Part", LeftArm)
  8465. Firepart2.Size = Vector3.new(1, 1, 1)
  8466. GuW2 = Instance.new("Weld")
  8467. GuW2.Name = "GuW"
  8468. GuW2.Part0 = LeftArm
  8469. GuW2.C0 = cn(0, -1, 0)
  8470. GuW2.C1 = cn(0, 0, 0)
  8471. GuW2.Part1 = Firepart2
  8472. GuW2.Parent = LeftArm
  8473. Firepart2.Transparency = 1
  8474. for i = 0, 5, 0.1 do
  8475. swait()
  8476. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8477. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8478. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8479. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8480. if Torsovelocity.Y > 2 then
  8481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8483. 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)
  8484. 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)
  8485. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8486. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8487. elseif Torsovelocity.Y < 1 then
  8488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8490. 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)
  8491. 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)
  8492. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8493. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8494. end
  8495. end
  8496. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8497. for i = 0, 7, 0.1 do
  8498. swait()
  8499. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8500. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8501. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8502. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8503. if Torsovelocity.Y > 2 then
  8504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8506. 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)
  8507. 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)
  8508. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8509. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8510. elseif Torsovelocity.Y < 1 then
  8511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8513. 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)
  8514. 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)
  8515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8517. end
  8518. end
  8519. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8520. GuW1:Destroy()
  8521. GuW1 = Instance.new("Weld")
  8522. GuW1.Name = "GuW"
  8523. GuW1.Part0 = Torso
  8524. GuW1.C0 = cn(0, 0, -6)
  8525. GuW1.C1 = cn(0, 0, 0)
  8526. GuW1.Part1 = Firepart1
  8527. GuW1.Parent = Torso
  8528. GuW2:Destroy()
  8529. GuW2 = Instance.new("Weld")
  8530. GuW2.Name = "GuW"
  8531. GuW2.Part0 = Torso
  8532. GuW2.C0 = cn(0, 0, -6)
  8533. GuW2.C1 = cn(0, 0, 0)
  8534. GuW2.Part1 = Firepart2
  8535. GuW2.Parent = Torso
  8536. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8537. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8538. GuW2:Destroy()
  8539. GuW2 = Instance.new("Weld")
  8540. GuW2.Name = "GuW"
  8541. GuW2.Part0 = Torso
  8542. GuW2.C0 = cn(0, 0, -4)
  8543. GuW2.C1 = cn(0, 0, 0)
  8544. GuW2.Part1 = Firepart2
  8545. GuW2.Parent = Torso
  8546.  
  8547.  
  8548. for i = 0, 7, 0.1 do
  8549. swait()
  8550. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8551. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8552. if Torsovelocity.Y > 2 then
  8553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8555. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8556. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8557. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8558. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8559. elseif Torsovelocity.Y < 1 then
  8560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8562. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8563. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8564. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8565. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8566. end
  8567. end
  8568. local bp2 = Create("BodyPosition")({
  8569. P = 900,
  8570. D = 1000,
  8571. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8572. position = Torso.Position + Vector3.new(0, 60, 0),
  8573. Parent = Torso
  8574. })
  8575. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8576. for i = 0, 8, 0.1 do
  8577. swait()
  8578. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8579. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8580. 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)
  8581. if Torsovelocity.Y > 2 then
  8582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8584. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8585. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8586. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8587. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8588. elseif Torsovelocity.Y < 1 then
  8589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8591. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8593. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8594. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8595. end
  8596. end
  8597. for i = 0, 18, 0.1 do
  8598. swait()
  8599. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8600. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8601. 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)
  8602. if Torsovelocity.Y > 2 then
  8603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8605. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8606. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8607. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8608. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8609. elseif Torsovelocity.Y < 1 then
  8610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8612. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8614. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8615. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8616. end
  8617. end
  8618. GuW1:Destroy()
  8619. GuW1 = Instance.new("Weld")
  8620. GuW1.Name = "GuW"
  8621. GuW1.Part0 = Torso
  8622. GuW1.C0 = cn(0, 0, -15)
  8623. GuW1.C1 = cn(0, 0, 0)
  8624. GuW1.Part1 = Firepart1
  8625. GuW1.Parent = Torso
  8626. GuW2:Destroy()
  8627. GuW2 = Instance.new("Weld")
  8628. GuW2.Name = "GuW"
  8629. GuW2.Part0 = Torso
  8630. GuW2.C0 = cn(0, 0, -17.5)
  8631. GuW2.C1 = cn(0, 0, 0)
  8632. GuW2.Part1 = Firepart2
  8633. GuW2.Parent = Torso
  8634. for i = 0, 1.25, 0.01 do
  8635. swait()
  8636. 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)
  8637. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8638. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8639. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8640. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8641. if Torsovelocity.Y > 2 then
  8642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8644. 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)
  8645. 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)
  8646. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8647. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8648. elseif Torsovelocity.Y < 1 then
  8649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8651. 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)
  8652. 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)
  8653. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8654. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8655. end
  8656. end
  8657. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8658. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8659. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8660. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8661. for i = 0, 3, 0.1 do
  8662. swait()
  8663. if Torsovelocity.Y > 2 then
  8664. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8665. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8666. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8667. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8668. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8669. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8670. elseif Torsovelocity.Y < 1 then
  8671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8673. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8674. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8675. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8676. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8677. end
  8678. end
  8679. wait(1)
  8680. bp2:Destroy()
  8681. Humanoid.WalkSpeed = 16
  8682. attack = false
  8683. MV4 = 0
  8684. Firepart1:Destroy()
  8685. Firepart2:Destroy()
  8686. end
  8687. end)
  8688. spiritballenergy = true
  8689. local spirit1 = true
  8690. local spirit2 = true
  8691. local sizeup = 38
  8692. local ringgo = 18
  8693. local potara = false
  8694. local potara1 = false
  8695. local potara2 = false
  8696. local potara3 = false
  8697. local potara4 = false
  8698. local hipheight = false
  8699. local idle7 = true
  8700. local idle6 = true
  8701. local idle5 = false
  8702. local noidle = false
  8703. local noidle1 = false
  8704. local fuse = false
  8705. local bigkamehameha1 = false
  8706. local bigkamehameha2 = false
  8707. local idle2 = false
  8708. local idle3 = false
  8709. local com1 = 10
  8710. local com2 = -5
  8711. local fuse1 = false
  8712. local fuse2 = false
  8713. local fuse3 = false
  8714. local fuse4 = false
  8715. local fuse5 = false
  8716. local fuse6 = false
  8717. local fuse7 = false
  8718. local fuse8 = false
  8719. local ssj4 = false
  8720. local headcolor = 0
  8721. local walk11 = true
  8722. local great = false
  8723. local size = 0
  8724. local size2 = 0
  8725. local kicharging = false
  8726. local ki = 100
  8727.  
  8728.  
  8729.  
  8730. --Sounds
  8731. --Folder
  8732. soundfolder = Instance.new("Model",char)
  8733. soundfolder.Name = "Sound Folder"
  8734. --Sounds
  8735. kamecharge = Instance.new("Sound",soundfolder)
  8736. kamecharge.Volume = 10
  8737. kamecharge.Name = "kamecharge"
  8738. kamecharge.Looped = false
  8739. kamecharge.SoundId = "rbxassetid://908489666"
  8740. kamefire = Instance.new("Sound",soundfolder)
  8741. kamefire.Volume = 10
  8742. kamefire.Name = "kamefire"
  8743. kamefire.Looped = false
  8744. kamefire.TimePosition = 0.5
  8745. kamefire.SoundId = "rbxassetid://977360812"
  8746. kamehit = Instance.new("Sound",soundfolder)
  8747. kamehit.Volume = 30
  8748. kamehit.Name = "kamehit"
  8749. kamehit.Looped = false
  8750. kamehit.SoundId = "rbxassetid://908484148"
  8751. ssjaura = Instance.new("Sound",soundfolder)
  8752. ssjaura.Volume = 5
  8753. ssjaura.Name = "ssjaura"
  8754. ssjaura.Looped = true
  8755. ssjaura.SoundId = "rbxassetid://891397456"
  8756. ssjauraburst = Instance.new("Sound",soundfolder)
  8757. ssjauraburst.Volume = math.huge
  8758. ssjauraburst.Name = "ssjauraburst"
  8759. ssjauraburst.Looped =false
  8760. ssjauraburst.SoundId = "rbxassetid://437393965"
  8761. ssjmusic = Instance.new("Sound",soundfolder)
  8762. ssjmusic.Volume = 0
  8763. ssjmusic.Name = "ssjmusic"
  8764. ssjmusic.Looped = true
  8765. ssjmusic.SoundId = "rbxassetid://390946253"
  8766. ssj2music = Instance.new("Sound",soundfolder)
  8767. ssj2music.Volume = 0
  8768. ssj2music.Name = "ssj2music"
  8769. ssj2music.Looped = true
  8770. ssj2music.SoundId = "rbxassetid://144377132"
  8771. ssj2aura = Instance.new("Sound",soundfolder)
  8772. ssj2aura.Volume = 5
  8773. ssj2aura.Name = "ssj2aura"
  8774. ssj2aura.Looped = true
  8775. ssj2aura.SoundId = "rbxassetid://850205092"
  8776. ssj3music = Instance.new("Sound",soundfolder)
  8777. ssj3music.Volume = 0
  8778. ssj3music.Name = "ssj3music"
  8779. ssj3music.Looped = true
  8780. ssj3music.SoundId = "rbxassetid://156056027"
  8781. KiCharge = Instance.new("Sound",soundfolder)
  8782. KiCharge.Volume = 10000
  8783. KiCharge.Name = "KiCharge"
  8784. KiCharge.Looped = true
  8785. KiCharge.TimePosition = 0.7
  8786. KiCharge.SoundId = "rbxassetid://700499952"
  8787.  
  8788. KiCharge2 = Instance.new("Sound",soundfolder)
  8789. KiCharge2.Volume = 10000
  8790. KiCharge2.Name = "KiCharge2"
  8791. KiCharge2.Looped = false
  8792. KiCharge2.TimePosition = 7.3
  8793.  
  8794. KiCharge2.SoundId = "rbxassetid://700499952"
  8795. Lightning = Instance.new("Sound",soundfolder)
  8796. Lightning.Volume = 10000
  8797. Lightning.TimePosition = 1
  8798. Lightning.Name = "Lightning"
  8799. Lightning.Looped = false
  8800. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8801. AuraOff = Instance.new("Sound",soundfolder)
  8802. AuraOff.Volume = 10000
  8803. AuraOff.Name = "AuraOff"
  8804. AuraOff.Looped = false
  8805. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8806. PowerDown = Instance.new("Sound",soundfolder)
  8807. PowerDown.Volume = 10000
  8808. PowerDown.Name = "PowerDown"
  8809. PowerDown.Looped = false
  8810. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8811. punchsound1 = Instance.new("Sound",soundfolder)
  8812. punchsound1.Volume = 10
  8813. punchsound1.Name = "punchsound1"
  8814. punchsound1.Looped = false
  8815. punchsound1.SoundId = "rbxassetid://137579113"
  8816. punchsound2 = Instance.new("Sound",soundfolder)
  8817. punchsound2.Volume = 10
  8818. punchsound2.Name = "punchsound2"
  8819. punchsound2.Looped = false
  8820. punchsound2.SoundId = "rbxassetid://441202925"
  8821. kiblastsound = Instance.new("Sound",soundfolder)
  8822. kiblastsound.Volume = 10000
  8823. kiblastsound.Name = "kiblastsound"
  8824. kiblastsound.Looped = false
  8825. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8826. screaming = Instance.new("Sound",soundfolder)
  8827. screaming.Volume = 1
  8828. screaming.Name = "screaming"
  8829. screaming.Looped = true
  8830. screaming.SoundId = "rbxassetid://1096434714"
  8831. screaming1 = Instance.new("Sound",soundfolder)
  8832. screaming1.Volume = 10
  8833. screaming1.Name = "screaming1"
  8834. screaming1.Looped = false
  8835. screaming1.SoundId = "rbxassetid://975468335"
  8836. FastPunch = Instance.new("Sound",soundfolder)
  8837. FastPunch.Volume = 10000
  8838. FastPunch.Name = "FastPunch"
  8839. FastPunch.Looped = false
  8840. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8841. GiantStep = Instance.new("Sound",soundfolder)
  8842. GiantStep.Volume = 10000
  8843. GiantStep.Name = "GiantStep"
  8844. GiantStep.Looped = false
  8845. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8846. StrongPunch = Instance.new("Sound",soundfolder)
  8847. StrongPunch.Volume = 10000
  8848. StrongPunch.Name = "StrongPunch"
  8849. StrongPunch.Looped = false
  8850. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8851. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8852. KamehamehaVoice.Volume = 10000
  8853. KamehamehaVoice.Name = "KamehamehaVoice"
  8854. KamehamehaVoice.Looped = false
  8855. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8856. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8857. KamehamehaVoice6.Volume = 10000
  8858. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8859. KamehamehaVoice6.Looped = false
  8860. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8861. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8862. KamehamehaVoice3.Volume = 10000
  8863. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8864. KamehamehaVoice3.Looped = false
  8865. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8866. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8867. KamehamehaVoice2.Volume = 10000
  8868. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8869. KamehamehaVoice2.Looped = false
  8870. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8871. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8872. KamehamehaVoice1.Volume = 10000
  8873. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8874. KamehamehaVoice1.Looped = false
  8875. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8876. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8877. KamehamehaVoice4.Volume = 10000
  8878. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8879. KamehamehaVoice4.Looped = false
  8880. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8881. ssjbaura = Instance.new("Sound",soundfolder)
  8882. ssjbaura.Volume = 1
  8883. ssjbaura.Name = "ssjbaura"
  8884. ssjbaura.Looped = true
  8885. ssjbaura.SoundId = "rbxassetid://443386048"
  8886. ssjbauraburst = Instance.new("Sound",soundfolder)
  8887. ssjbauraburst.Volume = 1
  8888. ssjbauraburst.Name = "ssjbauraburst"
  8889. ssjbauraburst.Looped = false
  8890. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8891. ssjbmusic = Instance.new("Sound",soundfolder)
  8892. ssjbmusic.Volume = 0
  8893. ssjbmusic.Name = "ssjbmusic"
  8894. ssjbmusic.Looped = true
  8895. ssjbmusic.SoundId = "rbxassetid://180572775"
  8896. ssjbkaioken = Instance.new("Sound",soundfolder)
  8897. ssjbkaioken.Volume = 10000
  8898. ssjbkaioken.Name = "ssjbkaioken"
  8899. ssjbkaioken.Looped = false
  8900. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8901. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8902. ssjbkaioken1.Volume = 10000
  8903. ssjbkaioken1.Name = "ssjbkaioken1"
  8904. ssjbkaioken1.Looped = false
  8905. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8906. ssjbkaura = Instance.new("Sound",soundfolder)
  8907. ssjbkaura.Volume = 3
  8908. ssjbkaura.Name = "ssjbkaura"
  8909. ssjbkaura.Looped = true
  8910. ssjbkaura.SoundId = "rbxassetid://972925821"
  8911. ssjgaura = Instance.new("Sound",soundfolder)
  8912. ssjgaura.Volume = 5
  8913. ssjgaura.Name = "ssjgaura"
  8914. ssjgaura.Looped = true
  8915. ssjgaura.SoundId = "rbxassetid://590580266"
  8916. ApeGrowl = Instance.new("Sound",soundfolder)
  8917. ApeGrowl.Volume = 10
  8918. ApeGrowl.Name = "ApeGrowl"
  8919. ApeGrowl.Looped = false
  8920. ApeGrowl.SoundId = "rbxassetid://849892755"
  8921. ssjgmusic = Instance.new("Sound",soundfolder)
  8922. ssjgmusic.Volume = 0
  8923. ssjgmusic.Name = "ssjgmusic"
  8924. ssjgmusic.Looped = true
  8925. ssjgmusic.SoundId = "rbxassetid://785398417"
  8926. Ape1 = Instance.new("Sound",soundfolder)
  8927. Ape1.Volume = 10
  8928. Ape1.Name = "Ape1"
  8929. Ape1.Looped = false
  8930. Ape1.SoundId = "rbxassetid://851581494"
  8931.  
  8932. Ape2 = Instance.new("Sound",soundfolder)
  8933. Ape2.Volume = 10
  8934. Ape2.Name = "Ape2"
  8935. Ape2.Looped = false
  8936. Ape2.SoundId = "rbxassetid://851581851"
  8937. Ape3 = Instance.new("Sound",soundfolder)
  8938. Ape3.Volume = 10
  8939. Ape3.Name = "Ape3"
  8940. Ape3.Looped = false
  8941. Ape3.SoundId = "rbxassetid://851582274"
  8942.  
  8943. local beamgo = 6
  8944. local beamgo1 = 1
  8945. local startk = false
  8946. local beam1 = false
  8947. local beam2 = false
  8948.  
  8949. local kamehameha5 = false
  8950. enabled = false
  8951. local number = 1
  8952. --GoundWaves
  8953.  
  8954.  
  8955.  
  8956. function RenderStepped3()
  8957. if spiritballenergy == true then
  8958. wait(math.random(0.1,0.5))
  8959. ay = new("Part",char)
  8960. ay.Name = "NewPart2"
  8961. ay.Size = v3(0.3,0.3,0.3)
  8962. ay.CanCollide = false
  8963. ay.Material = "Neon"
  8964.  
  8965. ay.BrickColor = bc("Cyan")
  8966.  
  8967. imcool = new("Part",char)
  8968. imcool = Instance.new("SpecialMesh",ay)
  8969. imcool.MeshType = "Sphere"
  8970.  
  8971. ay.Position = v3(999,999,999)
  8972. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8973. ys = Instance.new("BodyVelocity",ay)
  8974. ys.Name = "GO1"
  8975. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8976.  
  8977. ys.Velocity = v3(0,6,0)
  8978. game.Debris:AddItem(ay,4)
  8979. end
  8980. end
  8981.  
  8982. --[[a1 = new("Part",char)
  8983. a1.Name = "Beam"
  8984. a1.Anchored = true
  8985. a1.Size = v3(6,6,6)
  8986. a1.CanCollide = false
  8987. a1.Locked = true
  8988. a1.Position = v3(999,999,999)
  8989. a1.BrickColor = bc("Cyan")
  8990. a1.Material = "Neon"
  8991. a1.Transparency = 0
  8992. aa1 = new("SpecialMesh",a1)
  8993. if fuse == false then
  8994. aa1.MeshType = "Cylinder"
  8995. if potara == false then
  8996. aa1.MeshType = "Cylinder"
  8997. else
  8998. aa1.MeshType = "Sphere"
  8999. end
  9000. else
  9001. aa1.MeshType = "Sphere"
  9002. end
  9003.  
  9004. aa1.Scale = v3(1,1,1)
  9005.  
  9006. a2 = new("Part",char)
  9007. a2.Name = "Beam"
  9008. a2.Anchored = true
  9009. a2.Locked = true
  9010.  
  9011. a2.Size = v3(0.1,0.1,0.1)
  9012. a2.CanCollide = false
  9013. a2.Position = v3(999,999,999)
  9014. a2.BrickColor = bc("Cyan")
  9015. a2.Material = "Neon"
  9016. if fuse == false then
  9017. if potara == false then
  9018. a2.Transparency = 0
  9019. else
  9020. a2.Transparency = 1
  9021. end
  9022. else
  9023.  
  9024. a2.Transparency = 1
  9025. end
  9026. aa2 = new("SpecialMesh",a2)
  9027. aa2.MeshType = "Sphere"
  9028. aa2.Scale = v3(150,100,100)
  9029. a3 = new("Part",char)
  9030. a3.Name = "Beam"
  9031. a3.Locked = true
  9032. a3.Anchored = true
  9033. a3.Size = v3(0.1,0.1,0.1)
  9034. a3.CanCollide = false
  9035. a3.Position = v3(999,999,999)
  9036. a3.BrickColor = bc("Cyan")
  9037. a3.Material = "Neon"
  9038. if fuse == false then
  9039. if potara == false then
  9040. a3.Transparency = 0
  9041. else
  9042. a3.Transparency = 1
  9043. end
  9044. else
  9045.  
  9046. a3.Transparency = 1
  9047. end
  9048. aa3 = new("SpecialMesh",a3)
  9049. aa3.MeshType = "Sphere"
  9050. aa3.Scale = v3(200,100,100)
  9051. if ssj4 == true and fuse == false then
  9052. a1.BrickColor = bc("Really red")
  9053. a2.BrickColor = bc("Really red")
  9054. a3.BrickColor = bc("Really red")
  9055. --]]
  9056.  
  9057.  
  9058. mouse.KeyDown:connect(function(key)
  9059. if key == "=" then
  9060.  
  9061. Humanoid.WalkSpeed = 0
  9062. RootPart.Anchored = true
  9063. bigkamehameha1 = true
  9064.  
  9065. wait(0)
  9066. bigkamehameha1 = false
  9067. bigkamehameha2 = true
  9068. ar = new("Part",char)
  9069. ar.Name = "NewPart"
  9070. ar.Position = v3(999,999,999)
  9071. ar.Size = v3(1,1,1)
  9072. ar.BrickColor = bc("Cyan")
  9073. ar.Material = "Neon"
  9074. ar.Transparency = 1
  9075. aar = new("SpecialMesh",ar)
  9076. aar.MeshType = "Sphere"
  9077. aar.Scale = v3(3,3,4)
  9078.  
  9079. aaar =new("Weld",ar)
  9080. aaar.Part0 = Torso
  9081. aaar.Part1 = ar
  9082. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9083. for i = 1,9 do
  9084. wait(0.5)
  9085. GroundWave1d()
  9086. ar.Transparency = ar.Transparency - 0.1
  9087. end
  9088. kamehameha()
  9089.  
  9090. idle7 = true
  9091. ar:Destroy()
  9092. bigkamehameha2 = false
  9093. RootPart.Anchored = false
  9094. end
  9095. end)
  9096.  
  9097. function splash()
  9098. beamgo = 6
  9099. beamgo1 = 1
  9100. enabled = true
  9101. sizeup = -25
  9102.  
  9103. kamefire.Volume = 5
  9104.  
  9105. wait(0.2)
  9106. RootPart.Anchored = true
  9107. kamecharge:Stop()
  9108.  
  9109.  
  9110. a1 = new("Part",char)
  9111. a1.Name = "Beam"
  9112. a1.Anchored = true
  9113. a1.Size = v3(6,6,6)
  9114. a1.CanCollide = false
  9115. a1.Locked = true
  9116. a1.Position = v3(999,999,999)
  9117. a1.BrickColor = bc("Cyan")
  9118. a1.Material = "Neon"
  9119. a1.Transparency = 0
  9120. aa1 = new("SpecialMesh",a1)
  9121. if fuse == false then
  9122. aa1.MeshType = "Cylinder"
  9123. if potara == false then
  9124. aa1.MeshType = "Cylinder"
  9125. else
  9126. aa1.MeshType = "Sphere"
  9127. end
  9128. else
  9129. aa1.MeshType = "Sphere"
  9130. end
  9131.  
  9132. aa1.Scale = v3(1,1,1)
  9133.  
  9134. a2 = new("Part",char)
  9135. a2.Name = "Beam"
  9136. a2.Anchored = true
  9137. a2.Locked = true
  9138.  
  9139. a2.Size = v3(0.1,0.1,0.1)
  9140. a2.CanCollide = false
  9141. a2.Position = v3(999,999,999)
  9142. a2.BrickColor = bc("Cyan")
  9143. a2.Material = "Neon"
  9144. if fuse == false then
  9145. if potara == false then
  9146. a2.Transparency = 0
  9147. else
  9148. a2.Transparency = 1
  9149. end
  9150. else
  9151.  
  9152. a2.Transparency = 1
  9153. end
  9154. aa2 = new("SpecialMesh",a2)
  9155. aa2.MeshType = "Sphere"
  9156. aa2.Scale = v3(150,100,100)
  9157. a3 = new("Part",char)
  9158. a3.Name = "Beam"
  9159. a3.Locked = true
  9160. a3.Anchored = true
  9161. a3.Size = v3(0.1,0.1,0.1)
  9162. a3.CanCollide = false
  9163. a3.Position = v3(999,999,999)
  9164. a3.BrickColor = bc("Cyan")
  9165. a3.Material = "Neon"
  9166. if fuse == false then
  9167. if potara == false then
  9168. a3.Transparency = 0
  9169. else
  9170. a3.Transparency = 1
  9171. end
  9172. else
  9173.  
  9174. a3.Transparency = 1
  9175. end
  9176. aa3 = new("SpecialMesh",a3)
  9177. aa3.MeshType = "Sphere"
  9178. aa3.Scale = v3(200,100,100)
  9179. if ssj4 == true and fuse == false then
  9180. a1.BrickColor = bc("Really red")
  9181. a2.BrickColor = bc("Really red")
  9182. a3.BrickColor = bc("Really red")
  9183. end
  9184. kamecharge:Stop()
  9185. kamefire:Play()
  9186.  
  9187. GroundWave1()
  9188. startk = false
  9189. ringfolder = Instance.new("Model",char)
  9190. end
  9191.  
  9192.  
  9193. GroundWave2 = function()
  9194. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9195. Colors = {"White", "White"}
  9196. local wave3 = Instance.new("Part", char)
  9197. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9198. wave3.Anchored = true
  9199. wave3.Name = "Wave"
  9200. wave3.CanCollide = false
  9201. wave3.Locked = true
  9202. wave3.Size = Vector3.new(1, 1, 1)
  9203. wave3.TopSurface = "Smooth"
  9204. wave3.BottomSurface = "Smooth"
  9205. wave3.Transparency = 0.35
  9206. wave3.CFrame = HandCF
  9207. wm1 = Instance.new("SpecialMesh", wave3)
  9208. wm1.MeshId = "rbxassetid://3270017"
  9209. coroutine.wrap(function()
  9210. for i = 1, 30, 1 do
  9211. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9212. wave3.Size = wm1.Scale
  9213. wave3.CFrame = HandCF
  9214. wave3.Transparency = i/30
  9215. wait()
  9216. end
  9217. wait()
  9218. wave3:Destroy()
  9219. end)()
  9220. end
  9221. GroundWave3 = function()
  9222. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9223. Colors = {"White", "White"}
  9224. local wave2 = Instance.new("Part", char)
  9225. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9226. wave2.Anchored = true
  9227. wave2.Name = "Wave"
  9228. wave2.CanCollide = false
  9229. wave2.Locked = true
  9230. wave2.Size = Vector3.new(1, 1, 1)
  9231. wave2.TopSurface = "Smooth"
  9232. wave2.BottomSurface = "Smooth"
  9233. wave2.Transparency = 0.35
  9234. wave2.CFrame = HandCF
  9235. wm2 = Instance.new("SpecialMesh", wave2)
  9236. wm2.MeshId = "rbxassetid://3270017"
  9237. coroutine.wrap(function()
  9238. for i = 1, 30, 1 do
  9239. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9240. wave2.Size = wm2.Scale
  9241. wave2.CFrame = HandCF
  9242. wave2.Transparency = i/30
  9243. wait()
  9244. end
  9245. wait()
  9246. wave2:Destroy()
  9247. end)()
  9248. end
  9249. GroundWave4 = function()
  9250. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9251. Colors = {"White", "White"}
  9252. local wave1 = Instance.new("Part", char)
  9253. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9254. wave1.Anchored = true
  9255. wave1.Name = "Wave"
  9256. wave1.CanCollide = false
  9257. wave1.Locked = true
  9258. wave1.Size = Vector3.new(1, 1, 1)
  9259. wave1.TopSurface = "Smooth"
  9260. wave1.BottomSurface = "Smooth"
  9261. wave1.Transparency = 0.35
  9262. wave1.CFrame = HandCF
  9263. wm3 = Instance.new("SpecialMesh", wave1)
  9264. wm3.MeshId = "rbxassetid://3270017"
  9265. coroutine.wrap(function()
  9266. for i = 1, 30, 1 do
  9267. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9268. wave1.Size = wm3.Scale
  9269. wave1.CFrame = HandCF
  9270. wave1.Transparency = i/30
  9271. wait()
  9272. end
  9273. wait()
  9274. wave1:Destroy()
  9275. end)()
  9276. end
  9277.  
  9278.  
  9279. function kamehameha()
  9280. beamgo = 6
  9281. beamgo1 = 1
  9282. enabled = true
  9283. sizeup = -25
  9284.  
  9285. kamefire.Volume = 5
  9286.  
  9287. wait(0.2)
  9288. RootPart.Anchored = true
  9289. kamecharge:Stop()
  9290.  
  9291.  
  9292. a1 = new("Part",char)
  9293. a1.Name = "Beam"
  9294. a1.Anchored = true
  9295. a1.Size = v3(6,6,6)
  9296. a1.CanCollide = false
  9297. a1.Locked = true
  9298. a1.Position = v3(999,999,999)
  9299. a1.BrickColor = bc("Cyan")
  9300. a1.Material = "Neon"
  9301. a1.Transparency = 0
  9302. aa1 = new("SpecialMesh",a1)
  9303. if fuse == false then
  9304. aa1.MeshType = "Cylinder"
  9305. if potara == false then
  9306. aa1.MeshType = "Cylinder"
  9307. else
  9308. aa1.MeshType = "Sphere"
  9309. end
  9310. else
  9311. aa1.MeshType = "Sphere"
  9312. end
  9313.  
  9314. aa1.Scale = v3(1,1,1)
  9315.  
  9316. a2 = new("Part",char)
  9317. a2.Name = "Beam"
  9318. a2.Anchored = true
  9319. a2.Locked = true
  9320.  
  9321. a2.Size = v3(0.1,0.1,0.1)
  9322. a2.CanCollide = false
  9323. a2.Position = v3(999,999,999)
  9324. a2.BrickColor = bc("Cyan")
  9325. a2.Material = "Neon"
  9326. if fuse == false then
  9327. if potara == false then
  9328. a2.Transparency = 0
  9329. else
  9330. a2.Transparency = 1
  9331. end
  9332. else
  9333.  
  9334. a2.Transparency = 1
  9335. end
  9336. aa2 = new("SpecialMesh",a2)
  9337. aa2.MeshType = "Sphere"
  9338. aa2.Scale = v3(150,100,100)
  9339. a3 = new("Part",char)
  9340. a3.Name = "Beam"
  9341. a3.Locked = true
  9342. a3.Anchored = true
  9343. a3.Size = v3(0.1,0.1,0.1)
  9344. a3.CanCollide = false
  9345. a3.Position = v3(999,999,999)
  9346. a3.BrickColor = bc("Cyan")
  9347. a3.Material = "Neon"
  9348. if fuse == false then
  9349. if potara == false then
  9350. a3.Transparency = 0
  9351. else
  9352. a3.Transparency = 1
  9353. end
  9354. else
  9355.  
  9356. a3.Transparency = 1
  9357. end
  9358. aa3 = new("SpecialMesh",a3)
  9359. aa3.MeshType = "Sphere"
  9360. aa3.Scale = v3(200,100,100)
  9361. if ssj4 == true and fuse == false then
  9362. a1.BrickColor = bc("Really red")
  9363. a2.BrickColor = bc("Really red")
  9364. a3.BrickColor = bc("Really red")
  9365. end
  9366. kamecharge:Stop()
  9367. kamefire:Play()
  9368.  
  9369. GroundWave1()
  9370. startk = false
  9371. ringfolder = Instance.new("Model",char)
  9372. --Damages
  9373. -----------------------------------------------------------------------------------------
  9374. a1.Touched:connect(function(hit)
  9375.  
  9376. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9377.  
  9378.  
  9379.  
  9380. if hit.Parent:IsA("Model") then
  9381. hit.Parent:BreakJoints()
  9382. end
  9383. hit:Destroy()
  9384. if enabled == true then
  9385. enabled = false
  9386. num = num + 1
  9387. kamehit:Play()
  9388. a21 = new("Part",char)
  9389. a21.Name = "Beam"..num
  9390. a21.Locked = true
  9391. a21.Size = v3(1,1,1)
  9392. a21.CanCollide = false
  9393. a21.Position = v3(999,999,999)
  9394. a21.BrickColor = bc("Cyan")
  9395. a21.Material = "Neon"
  9396. a21.Transparency = 0
  9397. aa21 = new("SpecialMesh",a21)
  9398. a21.Anchored = true
  9399. a21.Position = hit.Position
  9400. aa21.MeshType = "Sphere"
  9401. aa21.Scale = v3(1,1,1)
  9402. GroundWave2()
  9403. GroundWave3()
  9404. GroundWave4()
  9405. for i = 1,50 do
  9406. wait()
  9407. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9408. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9409. end
  9410. enabled = true
  9411. char["Beam"..num]:Destroy()
  9412. end
  9413.  
  9414. end
  9415.  
  9416. end)
  9417.  
  9418.  
  9419. --Damages
  9420. -----------------------------------------------------------------------------------------
  9421. a5.Touched:connect(function(hit)
  9422.  
  9423. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9424.  
  9425.  
  9426.  
  9427. if hit.Parent:IsA("Model") then
  9428. hit.Parent:BreakJoints()
  9429. end
  9430. hit:Destroy()
  9431. if enabled == true then
  9432. enabled = false
  9433. num = num + 1
  9434. kamehit:Play()
  9435. a21 = new("Part",char)
  9436. a21.Name = "Beam"..num
  9437. a21.Locked = true
  9438. a21.Size = v3(1,1,1)
  9439. a21.CanCollide = false
  9440. a21.Position = v3(999,999,999)
  9441. a21.BrickColor = bc("Cyan")
  9442. a21.Material = "Neon"
  9443. a21.Transparency = 0
  9444. aa21 = new("SpecialMesh",a21)
  9445. a21.Anchored = true
  9446. a21.Position = hit.Position
  9447. aa21.MeshType = "Sphere"
  9448. aa21.Scale = v3(1,1,1)
  9449. GroundWave2()
  9450. GroundWave3()
  9451. GroundWave4()
  9452. for i = 1,50 do
  9453. wait()
  9454. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9455. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9456. end
  9457. enabled = true
  9458. char["Beam"..num]:Destroy()
  9459. end
  9460.  
  9461. end
  9462.  
  9463. end)
  9464.  
  9465.  
  9466. beam2 = true
  9467. beam1 = true
  9468.  
  9469. if potara == true then
  9470. for i = 1,20 do
  9471. wait(0.1)
  9472. sizeup = sizeup-0.7
  9473. ringgo = ringgo + 15
  9474. av = new("Part",ringfolder)
  9475. av.Name = "NewRing"
  9476. av.Anchored = true
  9477. av.Size = v3(0.6,1,1)
  9478. av.BrickColor = bc("New Yeller")
  9479. av.Material = "Neon"
  9480. av.Transparency = 0
  9481. aav = new("SpecialMesh",av)
  9482. aav.MeshType = "FileMesh"
  9483. aav.Scale = v3(sizeup,30,sizeup)
  9484. aav.MeshId = "rbxassetid://991124063"
  9485. 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)
  9486.  
  9487. end
  9488. end
  9489. if potara == false then
  9490. wait(3)
  9491. else
  9492. wait(0.5)
  9493. end
  9494.  
  9495. beam1 = false
  9496.  
  9497. repeat
  9498. wait()
  9499.  
  9500. if fuse == false then
  9501. if potara == false then
  9502. a1.Size = a1.Size - v3(0,0.2,0.2)
  9503. else
  9504. for i,v in pairs(char.Model:GetChildren()) do
  9505. if v:IsA("Part") then
  9506. if v.Name == "NewRing" then
  9507. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9508. v.Transparency = v.Transparency + 0.1
  9509. end
  9510. end
  9511. end
  9512. a1.Size = a1.Size - v3(0,2,2)
  9513. end
  9514. else
  9515. a1.Size = a1.Size - v3(0,2,2)
  9516. end
  9517. aa2.Scale = aa2.Scale - v3(3,3,3)
  9518. aa3.Scale = aa3.Scale - v3(3,3,3)
  9519. until
  9520. a1.Size.y < 0.1
  9521.  
  9522.  
  9523. a1:Destroy()
  9524. ringfolder:Destroy()
  9525. a2:Destroy()
  9526. a3:Destroy()
  9527. for i = 1,10 do
  9528. wait()
  9529.  
  9530. kamefire.Volume = kamefire.Volume - 0.5
  9531. end
  9532. kamefire:Stop()
  9533. RootPart.Anchored = false
  9534.  
  9535. end
  9536.  
  9537.  
  9538.  
  9539.  
  9540.  
  9541. mouse.KeyDown:connect(function(k)
  9542. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9543. MV4 = 0
  9544. Humanoid.WalkSpeed = 13
  9545. attack = true
  9546. Firepart1 = Instance.new("Part", RightArm)
  9547. Firepart1.Size = Vector3.new(1, 1, 1)
  9548. GuW1 = Instance.new("Weld")
  9549. GuW1.Name = "GuW"
  9550. GuW1.Part0 = RightArm
  9551. GuW1.C0 = cn(0, -1, 0)
  9552. GuW1.C1 = cn(0, 0, 0)
  9553. GuW1.Part1 = Firepart1
  9554. GuW1.Parent = RightArm
  9555. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9556. Firepart1.Transparency = 1
  9557. Firepart2 = Instance.new("Part", LeftArm)
  9558. Firepart2.Size = Vector3.new(1, 1, 1)
  9559. GuW2 = Instance.new("Weld")
  9560. GuW2.Name = "GuW"
  9561. GuW2.Part0 = LeftArm
  9562. GuW2.C0 = cn(0, -1, 0)
  9563. GuW2.C1 = cn(0, 0, 0)
  9564. GuW2.Part1 = Firepart2
  9565. GuW2.Parent = LeftArm
  9566. Firepart2.Transparency = 1
  9567. GuW1:Destroy()
  9568. GuW1 = Instance.new("Weld")
  9569. GuW1.Name = "GuW"
  9570. GuW1.Part0 = Torso
  9571. GuW1.C0 = cn(0, 0, -6)
  9572. GuW1.C1 = cn(0, 0, 0)
  9573. GuW1.Part1 = Firepart1
  9574. GuW1.Parent = Torso
  9575. GuW2:Destroy()
  9576. GuW2 = Instance.new("Weld")
  9577. GuW2.Name = "GuW"
  9578. GuW2.Part0 = Torso
  9579. GuW2.C0 = cn(0, 0, -6)
  9580. GuW2.C1 = cn(0, 0, 0)
  9581. GuW2.Part1 = Firepart2
  9582. GuW2.Parent = Torso
  9583. GuW2:Destroy()
  9584. GuW2 = Instance.new("Weld")
  9585. GuW2.Name = "GuW"
  9586. GuW2.Part0 = Torso
  9587. GuW2.C0 = cn(0, 0, -4)
  9588. GuW2.C1 = cn(0, 0, 0)
  9589. GuW2.Part1 = Firepart2
  9590. GuW2.Parent = Torso
  9591. for i = 0, 18, 0.1 do
  9592. swait()
  9593. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9594. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9595. 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)
  9596. if Torsovelocity.Y > 2 then
  9597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9599. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9600. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9601. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9602. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9603. elseif Torsovelocity.Y < 1 then
  9604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9606. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9609. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9610. end
  9611. end
  9612. GuW1:Destroy()
  9613. GuW1 = Instance.new("Weld")
  9614. GuW1.Name = "GuW"
  9615. GuW1.Part0 = Torso
  9616. GuW1.C0 = cn(0, 0, -15)
  9617. GuW1.C1 = cn(0, 0, 0)
  9618. GuW1.Part1 = Firepart1
  9619. GuW1.Parent = Torso
  9620. GuW2:Destroy()
  9621. GuW2 = Instance.new("Weld")
  9622. GuW2.Name = "GuW"
  9623. GuW2.Part0 = Torso
  9624. GuW2.C0 = cn(0, 0, -17.5)
  9625. GuW2.C1 = cn(0, 0, 0)
  9626. GuW2.Part1 = Firepart2
  9627. GuW2.Parent = Torso
  9628. for i = 0, 1.25, 0.01 do
  9629. swait()
  9630. 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)
  9631. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9632. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9633. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9634. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9635. if Torsovelocity.Y > 2 then
  9636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9638. 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)
  9639. 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)
  9640. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9641. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9642. end
  9643. end
  9644. wait(0.5)
  9645. Humanoid.WalkSpeed = 16
  9646. attack = false
  9647. MV4 = 300
  9648. Firepart1:Destroy()
  9649. Firepart2:Destroy()
  9650. end
  9651.  
  9652.  
  9653. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9654. MV4 = 90
  9655. Humanoid.WalkSpeed = 0.01
  9656. attack = true
  9657. Firepart1 = Instance.new("Part", RightArm)
  9658. Firepart1.Size = Vector3.new(1, 1, 1)
  9659. GuW1 = Instance.new("Weld")
  9660. GuW1.Name = "GuW"
  9661. GuW1.Part0 = RightArm
  9662. GuW1.C0 = cn(0, -1, 0)
  9663. GuW1.C1 = cn(0, 0, 0)
  9664. GuW1.Part1 = Firepart1
  9665. GuW1.Parent = RightArm
  9666. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9667. Firepart1.Transparency = 1
  9668. Firepart2 = Instance.new("Part", LeftArm)
  9669. Firepart2.Size = Vector3.new(1, 1, 1)
  9670. GuW2 = Instance.new("Weld")
  9671. GuW2.Name = "GuW"
  9672. GuW2.Part0 = LeftArm
  9673. GuW2.C0 = cn(0, -1, 0)
  9674. GuW2.C1 = cn(0, 0, 0)
  9675. GuW2.Part1 = Firepart2
  9676. GuW2.Parent = LeftArm
  9677. Firepart2.Transparency = 1
  9678. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9679. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9680. for i = 0, 2, 0.1 do
  9681. swait()
  9682. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9683. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9684. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9685. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9686. if Torsovelocity.Y > 2 then
  9687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9689. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9690. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9692. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9693. elseif Torsovelocity.Y < 1 then
  9694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9696. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9698. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9699. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9700. end
  9701. end
  9702. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9703. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9704. for i = 0, 7, 0.1 do
  9705. swait()
  9706. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9707. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9708. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9709. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9710. if Torsovelocity.Y > 2 then
  9711. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9712. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9713. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9714. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9715. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9716. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9717. elseif Torsovelocity.Y < 1 then
  9718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9723. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9724. end
  9725. end
  9726. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9727. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9728. for i = 0, 7, 0.1 do
  9729. swait()
  9730. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9731. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9732. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9733. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9734. if Torsovelocity.Y > 2 then
  9735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9737. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9739. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9740. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9741. elseif Torsovelocity.Y < 1 then
  9742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9744. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9745. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9746. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9747. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9748. end
  9749. end
  9750. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9751. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9752. for i = 0, 6, 0.1 do
  9753. swait()
  9754. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9755. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9756. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9757. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9758. if Torsovelocity.Y > 2 then
  9759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9761. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9763. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9764. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9765. elseif Torsovelocity.Y < 1 then
  9766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9768. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9769. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9770. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9771. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9772. end
  9773. end
  9774. for i = 0, 5, 0.1 do
  9775. swait()
  9776. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9777. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9778. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9779. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9780. if Torsovelocity.Y > 2 then
  9781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9782. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9783. 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)
  9784. 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)
  9785. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9786. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9787. elseif Torsovelocity.Y < 1 then
  9788. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9789. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9790. 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)
  9791. 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)
  9792. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9793. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9794. end
  9795. end
  9796. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9797. for i = 0, 7, 0.1 do
  9798. swait()
  9799. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9800. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9801. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9802. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9803. if Torsovelocity.Y > 2 then
  9804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9806. 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)
  9807. 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)
  9808. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9809. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9810. elseif Torsovelocity.Y < 1 then
  9811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9813. 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)
  9814. 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)
  9815. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9816. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9817. end
  9818. end
  9819. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9820. GuW1:Destroy()
  9821. GuW1 = Instance.new("Weld")
  9822. GuW1.Name = "GuW"
  9823. GuW1.Part0 = Torso
  9824. GuW1.C0 = cn(0, 0, -6)
  9825. GuW1.C1 = cn(0, 0, 0)
  9826. GuW1.Part1 = Firepart1
  9827. GuW1.Parent = Torso
  9828. GuW2:Destroy()
  9829. GuW2 = Instance.new("Weld")
  9830. GuW2.Name = "GuW"
  9831. GuW2.Part0 = Torso
  9832. GuW2.C0 = cn(0, 0, -6)
  9833. GuW2.C1 = cn(0, 0, 0)
  9834. GuW2.Part1 = Firepart2
  9835. GuW2.Parent = Torso
  9836. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9837. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9838. GuW2:Destroy()
  9839. GuW2 = Instance.new("Weld")
  9840. GuW2.Name = "GuW"
  9841. GuW2.Part0 = Torso
  9842. GuW2.C0 = cn(0, 0, -4)
  9843. GuW2.C1 = cn(0, 0, 0)
  9844. GuW2.Part1 = Firepart2
  9845. GuW2.Parent = Torso
  9846. for i = 0, 7, 0.1 do
  9847. swait()
  9848. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9849. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9850. if Torsovelocity.Y > 2 then
  9851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9853. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9855. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9856. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9857. elseif Torsovelocity.Y < 1 then
  9858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9860. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9861. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9862. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9863. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9864. end
  9865. end
  9866. local bp2 = Create("BodyPosition")({
  9867. P = 900,
  9868. D = 1000,
  9869. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9870. position = Torso.Position + Vector3.new(0, 60, 0),
  9871. Parent = Torso
  9872. })
  9873. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9874. for i = 0, 8, 0.1 do
  9875. swait()
  9876. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9877. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9878. 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)
  9879. if Torsovelocity.Y > 2 then
  9880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9882. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9885. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9886. elseif Torsovelocity.Y < 1 then
  9887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9892. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9893. end
  9894. end
  9895. for i = 0, 18, 0.1 do
  9896. swait()
  9897. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9898. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9899. 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)
  9900. if Torsovelocity.Y > 2 then
  9901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9903. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9905. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9906. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9907. elseif Torsovelocity.Y < 1 then
  9908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9913. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9914. end
  9915. end
  9916. GuW1:Destroy()
  9917. GuW1 = Instance.new("Weld")
  9918. GuW1.Name = "GuW"
  9919. GuW1.Part0 = Torso
  9920. GuW1.C0 = cn(0, 0, -15)
  9921. GuW1.C1 = cn(0, 0, 0)
  9922. GuW1.Part1 = Firepart1
  9923. GuW1.Parent = Torso
  9924. GuW2:Destroy()
  9925. GuW2 = Instance.new("Weld")
  9926. GuW2.Name = "GuW"
  9927. GuW2.Part0 = Torso
  9928. GuW2.C0 = cn(0, 0, -17.5)
  9929. GuW2.C1 = cn(0, 0, 0)
  9930. GuW2.Part1 = Firepart2
  9931. GuW2.Parent = Torso
  9932. for i = 0, 1.25, 0.01 do
  9933. swait()
  9934. 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)
  9935. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9936. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9937. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9938. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9939. if Torsovelocity.Y > 2 then
  9940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9942. 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)
  9943. 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)
  9944. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9945. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9946. elseif Torsovelocity.Y < 1 then
  9947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9949. 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)
  9950. 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)
  9951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9952. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9953. end
  9954. end
  9955. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9956. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9957. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9958. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9959. for i = 0, 3, 0.1 do
  9960. swait()
  9961. if Torsovelocity.Y > 2 then
  9962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9964. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9965. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9966. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9967. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9968. elseif Torsovelocity.Y < 1 then
  9969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9973. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9974. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9975. end
  9976. end
  9977. wait(1)
  9978. bp2:Destroy()
  9979. Humanoid.WalkSpeed = 16
  9980. attack = false
  9981. MV4 = 0
  9982. Firepart1:Destroy()
  9983. Firepart2:Destroy()
  9984. end
  9985. end)
  9986. whiletruewait = false
  9987. game:GetService("RunService").Stepped:connect(function()
  9988. if whiletruewait == false then
  9989. whiletruewait = true
  9990. wait()
  9991. whiletruewait = false
  9992. end
  9993. end)
  9994. game:GetService("RunService").Stepped:connect(function()
  9995. if whiletruewait == false then
  9996. if MV1 < 20 then
  9997. MV1 = MV1 + 0.2
  9998. end
  9999. if MV2 < 90 then
  10000. MV2 = MV2 + 1
  10001. end
  10002. if MV3 < 190 then
  10003. MV3 = MV3 + 0.4
  10004. end
  10005. if MV4 < 500 then
  10006. MV4 = MV4 + 0.3
  10007. end
  10008. end
  10009. end)
  10010. Humanoid.MaxHealth = 10000
  10011. wait()
  10012. for i = 1, 6 do
  10013. Humanoid.Health = Humanoid.MaxHealth
  10014. wait()
  10015. end
  10016.  
  10017. ---
  10018. GroundWave3 = function()
  10019. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10020. Colors = {"White", "White"}
  10021. local wave = Instance.new("Part", char)
  10022. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10023. wave.Anchored = true
  10024. wave.Name = "Wave"
  10025. wave.CanCollide = false
  10026. wave.Locked = true
  10027. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10028. wave.TopSurface = "Smooth"
  10029. wave.BottomSurface = "Smooth"
  10030. wave.Transparency = 0.10
  10031. wave.CFrame = HandCF
  10032. wm = Instance.new("SpecialMesh",wave)
  10033. wm.MeshId = "rbxassetid://559831844"
  10034. coroutine.wrap(function()
  10035. for i = 1, 30, 1 do
  10036. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10037. wave.Size = wm.Scale
  10038. wave.CFrame = HandCF
  10039. wave.Transparency = i/30
  10040. wait()
  10041. end
  10042. wait()
  10043. wave:Destroy()
  10044. end)()
  10045. end
  10046. ---
  10047.  
  10048. local rock3 = false
  10049. local rock2 = false
  10050. local rock = false
  10051.  
  10052. if rock2 == true then
  10053. wait(0.1)
  10054.  
  10055. for i,v in pairs(char:GetChildren()) do
  10056. if v:IsA("Part") then
  10057. if v.Name == "NewPart2" then
  10058. v.GO.Velocity = v3(0,-5,0)
  10059. end
  10060. end
  10061.  
  10062. end
  10063. rock2 = false
  10064. end
  10065. if rock3 == true then
  10066. wait(0.1)
  10067. for i,v in pairs(char:GetChildren()) do
  10068. if v:IsA("Part") then
  10069. if v.Name == "NewPart2" then
  10070. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10071. end
  10072. end
  10073. end
  10074. rock3 = false
  10075. end
  10076.  
  10077.  
  10078. local v3 = Vector3.new
  10079. local num = 0
  10080. local bc = BrickColor.new
  10081. local new = Instance.new
  10082.  
  10083. GroundWave1d = function()
  10084.  
  10085. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10086. Colors = {"Cyan", "Cyan"}
  10087. local wave = Instance.new("Part", char)
  10088. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10089. wave.Anchored = true
  10090. wave.Name = "Wave"..number
  10091. wave.CanCollide = false
  10092. wave.Locked = true
  10093. wave.Size = Vector3.new(0.5,0.5,0.5)
  10094. wave.TopSurface = "Smooth"
  10095. wave.BottomSurface = "Smooth"
  10096. wave.Transparency = 0.35
  10097. wave.CFrame = HandCF
  10098. wm = Instance.new("SpecialMesh", wave)
  10099. wm.Name = "wave"..number
  10100. wm.MeshId = "rbxassetid://3270017"
  10101. coroutine.wrap(function()
  10102. for i = 1, 30, 1 do
  10103. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10104. wave.Size = wm.Scale
  10105. wave.CFrame = HandCF
  10106. wave.Transparency = i/30
  10107. wait()
  10108. end
  10109. wait()
  10110. wave:Destroy()
  10111.  
  10112. end)()
  10113. end
  10114.  
  10115. mouse.KeyDown:connect(function(key)
  10116. if key == "=" then
  10117.  
  10118. Humanoid.WalkSpeed = 0
  10119. RootPart.Anchored = true
  10120. bigkamehameha1 = true
  10121.  
  10122. wait(0)
  10123. bigkamehameha1 = false
  10124. bigkamehameha2 = true
  10125. ar = new("Part",char)
  10126. ar.Name = "NewPart"
  10127. ar.Position = v3(999,999,999)
  10128. ar.Size = v3(1,1,1)
  10129. ar.BrickColor = bc("Cyan")
  10130. ar.Material = "Neon"
  10131. ar.Transparency = 1
  10132. aar = new("SpecialMesh",ar)
  10133. aar.MeshType = "Sphere"
  10134. aar.Scale = v3(3,3,4)
  10135.  
  10136. aaar =new("Weld",ar)
  10137. aaar.Part0 = Torso
  10138. aaar.Part1 = ar
  10139. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10140. for i = 1,9 do
  10141. wait(0.5)
  10142. GroundWave1d()
  10143. ar.Transparency = ar.Transparency - 0.1
  10144. end
  10145. kamehameha()
  10146.  
  10147. idle7 = true
  10148. ar:Destroy()
  10149. bigkamehameha2 = false
  10150. RootPart.Anchored = false
  10151. end
  10152. end)
  10153.  
  10154.  
  10155.  
  10156. local rad = math.rad
  10157. local kamehameha5 = false
  10158. local kamehameha1 = false
  10159. local kamehameha2 = false
  10160. local kamehameha3 = false
  10161. local kamehameha4 = false
  10162.  
  10163. mouse.KeyDown:connect(function(key)
  10164. if key == "=" then
  10165.  
  10166.  
  10167. idle = false
  10168. Humanoid.WalkSpeed = 0
  10169. RootPart.Anchored = true
  10170.  
  10171. KamehamehaVoice:Play()
  10172. startk = true
  10173.  
  10174.  
  10175.  
  10176. wait(0.4)
  10177.  
  10178.  
  10179. kamehameha2 = true
  10180. kamehameha()
  10181. wait(0.8)
  10182. KamehamehaVoice.TimePosition = 0
  10183. kamehameha2 = false
  10184. Humanoid.WalkSpeed = 16
  10185. RootPart.Anchored = false
  10186. end
  10187. end)
  10188.  
  10189.  
  10190. mouse.KeyDown:connect(function(key)
  10191. if key=="=" then
  10192. Serious()
  10193. char.JumPower = 150
  10194. end
  10195. end)
  10196. Health = math.huge --------- Serious mode aura.
  10197. BaseHealth = math.huge
  10198.  
  10199.  
  10200.  
  10201.  
  10202. InForm = false
  10203.  
  10204. Player = game.Players.LocalPlayer
  10205. Char = Player.Character
  10206. Torso = Char.Torso
  10207.  
  10208. function Serious()
  10209. for X = 1, 1 do wait()
  10210.  
  10211.  
  10212. wait(0)
  10213. for X = 1, 1 do wait()
  10214. local Effect = Instance.new("Part")
  10215. Effect.Name = "Effect"
  10216. Effect.Parent = Torso
  10217. Effect.CFrame = Torso.CFrame
  10218. Effect.BrickColor = BrickColor.new("Neon orange")
  10219. Effect.Shape = "Ball"
  10220. Effect.Size = Vector3.new(1, 1, 1)
  10221. Effect.Anchored = true
  10222. Effect.Material = "Neon"
  10223. Effect.CanCollide = false
  10224. Effect.CFrame = Torso.CFrame
  10225. Effect.Size = Effect.Size + Vector3.new(0.5)
  10226. Effect.Transparency = Effect.Transparency + 0.04
  10227. end
  10228. end
  10229.  
  10230. repeat
  10231. Torso:FindFirstChild("Effect"):Remove()
  10232. until Torso:FindFirstChild("Effect") == nil
  10233.  
  10234.  
  10235. local Color1 = Color3.new(255, 255, 0)
  10236. local Color2 = Color3.new(255, 255, 0)
  10237.  
  10238. for i = 0, 3, 0.1 do
  10239. swait()
  10240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10242. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10243. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10244. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10245. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10246. end
  10247. local pie22 = Instance.new("ParticleEmitter")
  10248. pie22.Parent = LeftArm
  10249. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10250. pie22.LightEmission = 1
  10251. pie22.Size = NumberSequence.new(1,2)
  10252. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10253. pie22.Transparency = NumberSequence.new(0.7,1)
  10254. pie22.EmissionDirection = "Top"
  10255. pie22.Enabled = true
  10256. pie22.Lifetime = NumberRange.new(1)
  10257. pie22.Rotation = NumberRange.new(-420, 425)
  10258. pie22.Rate = 50
  10259. pie22.Speed = NumberRange.new(1)
  10260. pie22.LockedToPart = false
  10261. pie22.VelocitySpread = 2
  10262. local pie22 = Instance.new("ParticleEmitter")
  10263. pie22.Parent = RightArm
  10264. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10265. pie22.LightEmission = 1
  10266. pie22.Size = NumberSequence.new(1,2)
  10267. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10268. pie22.Transparency = NumberSequence.new(0.7,1)
  10269. pie22.EmissionDirection = "Top"
  10270. pie22.Enabled = true
  10271. pie22.Lifetime = NumberRange.new(1)
  10272. pie22.Rotation = NumberRange.new(-420, 425)
  10273. pie22.Rate = 50
  10274. pie22.Speed = NumberRange.new(1)
  10275. pie22.LockedToPart = false
  10276. pie22.VelocitySpread = 2
  10277. local pie22 = Instance.new("ParticleEmitter")
  10278. pie22.Parent = LeftLeg
  10279. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10280. pie22.LightEmission = 1
  10281. pie22.Size = NumberSequence.new(1,2)
  10282. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10283. pie22.Transparency = NumberSequence.new(0.8,1)
  10284. pie22.EmissionDirection = "Top"
  10285. pie22.Enabled = true
  10286. pie22.Lifetime = NumberRange.new(1)
  10287. pie22.Rotation = NumberRange.new(-420, 425)
  10288. pie22.Rate = 20
  10289. pie22.Speed = NumberRange.new(1)
  10290. pie22.LockedToPart = false
  10291. pie22.VelocitySpread = 2
  10292. local pie22 = Instance.new("ParticleEmitter")
  10293. pie22.Parent = RightLeg
  10294. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10295. pie22.LightEmission = 1
  10296. pie22.Size = NumberSequence.new(1,2)
  10297. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10298. pie22.Transparency = NumberSequence.new(0.8,1)
  10299. pie22.EmissionDirection = "Top"
  10300. pie22.Enabled = true
  10301. pie22.Lifetime = NumberRange.new(1)
  10302. pie22.Rotation = NumberRange.new(-420, 425)
  10303. pie22.Rate = 20
  10304. pie22.Speed = NumberRange.new(1)
  10305. pie22.LockedToPart = false
  10306. pie22.VelocitySpread = 2
  10307. lig = Instance.new("PointLight",Player.Character.Torso)
  10308. lig.Color=Color3.new(255,255,0)
  10309. lig.Range = 6
  10310.  
  10311. local Must = Instance.new("Sound",Torso)
  10312. Must.SoundId = "rbxassetid://136847579"
  10313. Must.Pitch = 0.99
  10314. Must.Volume = 0.6
  10315. Must.Looped = false
  10316. wait(0)
  10317. Must:Play()
  10318. a21e = new("Part",char)
  10319. a21e.Name = "Beam"..num
  10320. a21e.Locked = true
  10321. a21e.Size = v3(1,1,1)
  10322. a21e.CanCollide = false
  10323. a21e.BrickColor = bc("Neon orange")
  10324. a21e.Material = "Neon"
  10325. a21e.Transparency = 0
  10326. aa21e = new("SpecialMesh",a21e)
  10327. a21e.Anchored = true
  10328. a21e.Position = RootPart.Position
  10329. aa21e.MeshType = "Sphere"
  10330. aa21e.Scale = v3(1,1,1)
  10331. for i = 1,50 do
  10332. wait()
  10333. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10334. a21e.Transparency = a21e.Transparency + 0.04
  10335. end
  10336.  
  10337.  
  10338. local Mus = Instance.new("Sound",Torso)
  10339. Mus.SoundId = "rbxassetid://291165237"
  10340. Mus.Pitch = 0.99
  10341. Mus.Volume = 0.2
  10342. Mus.Looped = true
  10343. wait(0)
  10344. Mus:Play()
  10345.  
  10346. InForm = true
  10347. Humanoid.JumpPower = 120
  10348.  
  10349. Char.Humanoid.MaxHealth = Health
  10350. wait(0.3)
  10351. Char.Humanoid.Health = Health
  10352. wait(0.7)
  10353. Must:Destroy()
  10354. end
  10355.  
  10356. function Base()
  10357. InForm = false
  10358. local Effect = Instance.new("Part")
  10359. Effect.Name = "Effect"
  10360. Effect.Parent = Torso
  10361. Effect.CFrame = Torso.CFrame
  10362. Effect.BrickColor = BrickColor.new("White")
  10363. Effect.Shape = "Ball"
  10364. Effect.Size = Vector3.new(8, 8, 8)
  10365. Effect.Anchored = true
  10366. Effect.Material = "Neon"
  10367. Effect.CanCollide = false
  10368. for loop = 1, 25 do wait()
  10369. Effect.CFrame = Torso.CFrame
  10370. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10371. Effect.Transparency = Effect.Transparency + 0.04
  10372.  
  10373. end
  10374. repeat
  10375. Torso:FindFirstChild("Effect"):Remove()
  10376. until Torso:FindFirstChild("Effect") == nil
  10377.  
  10378. for i, v in pairs(Torso:GetChildren()) do
  10379. if v:IsA('ParticleEmitter') then
  10380. v:Remove()
  10381. end
  10382. end
  10383. char.Humanoid.MaxHealth = BaseHealth
  10384. wait(0.3)
  10385. char.Humanoid.Health = BaseHealth
  10386.  
  10387.  
  10388. end
  10389.  
  10390. mouse.KeyDown:connect(function(key)
  10391. if key=="9" then
  10392. Base()
  10393. lig:Destroy()
  10394. end
  10395. end)
  10396.  
  10397. Player.Chatted:connect(function(Message)
  10398. if Message == "Time to get serious." and InForm == false then
  10399. wait(0.10)
  10400. Serious()
  10401. end
  10402. if Message == "off" or Message == "Nice fight." and InForm == true then
  10403. Base()
  10404. end
  10405. local ContentProvider = game:GetService("ContentProvider")
  10406.  
  10407. local function LoadAssets(AssetList)
  10408. -- Takes an asset list and preloads it. Will not wait for them to load.
  10409.  
  10410. for _, AssetId in pairs(AssetList) do
  10411. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10412. end
  10413. end
  10414.  
  10415. local Gibs = game.Workspace
  10416.  
  10417. function Kill(Character)
  10418. Character.Humanoid.Health = 0
  10419. local poo = Instance.new("IntValue",Character)
  10420. poo.Name = "haha nope"
  10421. local svch = Character
  10422. local hum = Character:findFirstChild("Humanoid")
  10423. Character.Archivable = true
  10424. local chrclone = Character:clone()
  10425. Character.Archivable = false
  10426.  
  10427. local ch = chrclone:GetChildren()
  10428. local i
  10429. for i = 1,#ch do
  10430. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10431. ch[i]:remove()
  10432. end
  10433. end
  10434. local function Scan(ch)
  10435. local e
  10436. for e = 1,#ch do
  10437. Scan(ch[e]:GetChildren())
  10438. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10439. ch[e]:remove()
  10440. end
  10441. end
  10442. end
  10443. Scan(chrclone:GetChildren())
  10444.  
  10445. local hum2 = chrclone:findFirstChild("Humanoid")
  10446.  
  10447.  
  10448. if hum2 ~= nil then
  10449. hum2.Name = "Humanoid2"
  10450. hum2.PlatformStand = true
  10451. hum2.Sit = true
  10452. hum2.MaxHealth = 0
  10453. hum2.Health = 0
  10454. end
  10455.  
  10456. local ch = Character:GetChildren()
  10457. local i
  10458. for i = 1,#ch do
  10459. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10460. ch[i]:remove()
  10461. end
  10462. end
  10463.  
  10464. wait(0.2)
  10465.  
  10466. local ch = Character:GetChildren()
  10467. local i
  10468. for i = 1,#ch do
  10469. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10470. ch[i]:remove()
  10471. end
  10472. end
  10473. Character = chrclone
  10474. local Torso = Character.Torso
  10475. local movevector = Vector3.new()
  10476.  
  10477. if Torso then
  10478. local Head = Character:FindFirstChild("Head")
  10479. local Limb = Character:FindFirstChild("Right Arm")
  10480. if Limb then
  10481.  
  10482. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10483. local Joint = Instance.new("Glue")
  10484. Joint.Name = "RightShoulder"
  10485. Joint.Part0 = Torso
  10486. Joint.Part1 = Limb
  10487. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10488. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10489. Joint.Parent = Torso
  10490.  
  10491. local B = Instance.new("Part")
  10492. B.TopSurface = 0
  10493. B.BottomSurface = 0
  10494. B.formFactor = "Symmetric"
  10495. B.Size = Vector3.new(1, 1, 1)
  10496. B.Transparency = 1
  10497. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10498. B.Parent = Character
  10499. local W = Instance.new("Weld")
  10500. W.Part0 = Limb
  10501. W.Part1 = B
  10502. W.C0 = CFrame.new(0, -0.5, 0)
  10503. W.Parent = Limb
  10504.  
  10505. end
  10506. local Limb = Character:FindFirstChild("Left Arm")
  10507. if Limb then
  10508.  
  10509. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10510. local Joint = Instance.new("Glue")
  10511. Joint.Name = "LeftShoulder"
  10512. Joint.Part0 = Torso
  10513. Joint.Part1 = Limb
  10514. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10515. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10516. Joint.Parent = Torso
  10517.  
  10518. local B = Instance.new("Part")
  10519. B.TopSurface = 0
  10520. B.BottomSurface = 0
  10521. B.formFactor = "Symmetric"
  10522. B.Size = Vector3.new(1, 1, 1)
  10523. B.Transparency = 1
  10524. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10525. B.Parent = Character
  10526. local W = Instance.new("Weld")
  10527. W.Part0 = Limb
  10528. W.Part1 = B
  10529. W.C0 = CFrame.new(0, -0.5, 0)
  10530. W.Parent = Limb
  10531.  
  10532. end
  10533. local Limb = Character:FindFirstChild("Right Leg")
  10534. if Limb then
  10535.  
  10536. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10537. local Joint = Instance.new("Glue")
  10538. Joint.Name = "RightHip"
  10539. Joint.Part0 = Torso
  10540. Joint.Part1 = Limb
  10541. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10542. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10543. Joint.Parent = Torso
  10544.  
  10545. local B = Instance.new("Part")
  10546. B.TopSurface = 0
  10547. B.BottomSurface = 0
  10548. B.formFactor = "Symmetric"
  10549. B.Size = Vector3.new(1, 1, 1)
  10550. B.Transparency = 1
  10551. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10552. B.Parent = Character
  10553. local W = Instance.new("Weld")
  10554. W.Part0 = Limb
  10555. W.Part1 = B
  10556. W.C0 = CFrame.new(0, -0.5, 0)
  10557. W.Parent = Limb
  10558.  
  10559. end
  10560. local Limb = Character:FindFirstChild("Left Leg")
  10561. if Limb then
  10562.  
  10563. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10564. local Joint = Instance.new("Glue")
  10565. Joint.Name = "LeftHip"
  10566. Joint.Part0 = Torso
  10567. Joint.Part1 = Limb
  10568. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10569. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10570. Joint.Parent = Torso
  10571.  
  10572. local B = Instance.new("Part")
  10573. B.TopSurface = 0
  10574. B.BottomSurface = 0
  10575. B.formFactor = "Symmetric"
  10576. B.Size = Vector3.new(1, 1, 1)
  10577. B.Transparency = 1
  10578. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10579. B.Parent = Character
  10580. local W = Instance.new("Weld")
  10581. W.Part0 = Limb
  10582. W.Part1 = B
  10583. W.C0 = CFrame.new(0, -0.5, 0)
  10584. W.Parent = Limb
  10585. end
  10586. end
  10587. end
  10588. ----------
  10589.  
  10590. lerpz = function(D, E, F, G)
  10591. D[E] = D[E]:lerp(F, G)
  10592. end
  10593.  
  10594. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10595. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10596. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10597. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10598. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10599. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10600. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10601. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10602. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10603. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10604. resetlerp = function()
  10605. RJ.C0 = RJC0
  10606. RJ.C1 = RJC1
  10607. N.C0 = NC0
  10608. N.C1 = NC1
  10609. RS.C0 = RSC0
  10610. RS.C1 = RSC1
  10611. LS.C0 = LSC0
  10612. LS.C1 = LSC1
  10613. RH.C0 = RHC0
  10614. RH.C1 = RHC1
  10615. LH.C0 = LHC0
  10616. LH.C1 = LHC1
  10617. end
  10618. -------
  10619. ----------
  10620. hrp = char.HumanoidRootPart
  10621.  
  10622. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10623. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10624. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10625. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10626. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10627. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10628. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10629. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10630. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10631. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10632. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10633. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10634. RS = Torso:FindFirstChild("Right Shoulder")
  10635. LS = Torso:FindFirstChild("Left Shoulder")
  10636. RH = Torso:FindFirstChild("Right Hip")
  10637. LH = Torso:FindFirstChild("Left Hip")
  10638. RJ = hrp:FindFirstChild("RootJoint")
  10639. N = Torso:FindFirstChild("Neck")
  10640. cf = CFrame.new
  10641. ang = CFrame.Angles
  10642. rd = math.rad
  10643. rd2 = math.random
  10644. cs = ColorSequence.new
  10645. ns = NumberSequence.new
  10646. nsk = NumberSequenceKeypoint.new
  10647. -------------------
  10648.  
  10649. end)
  10650.  
  10651. print([[
  10652. -------------------------------------------------
  10653. hi
  10654. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement