Advertisement
sneakydodge123

ui goku

Dec 31st, 2018
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return self[s]
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126. self._btrs[name] = self.Heartbeat:Connect(fun)
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144.  
  145.  
  146. wait(2)
  147. --[[
  148.  
  149. ░▒▓█ Ultra Instinct █▓▒░
  150.  
  151. --]]
  152.  
  153. local Player = game.Players.localPlayer
  154. local char = Player.Character
  155. local Character = Player.Character
  156. local RootPart = Character.HumanoidRootPart
  157. local Head = Character.Head
  158. local done = false
  159. local canheal = false
  160. local deathchat1 = false
  161. local once = true
  162. local dead = false
  163. local candie = true
  164. local deathchat = false
  165. local idleon = true
  166. local idle1 = true
  167. local idle = true
  168. local spiritballenergy = true
  169. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  170. if v:IsA("Accessory") then
  171. v:Destroy()
  172. end
  173. end
  174. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  175. if v:IsA("Shirt") then
  176. v:Remove()
  177. end
  178. end
  179. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  180. if v:IsA("Pants") then
  181. v:Remove()
  182. end
  183. end
  184. wait()
  185. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  186. shirt.Name = "Shirt"
  187. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  188. pants.Name = "Pants"
  189.  
  190.  
  191.  
  192. local v3 = Vector3.new
  193. local num = 0
  194. local bc = BrickColor.new
  195. local new = Instance.new
  196.  
  197.  
  198. Instance.new("ForceField",char).Visible = false
  199. local poo = Instance.new("IntValue",Character)
  200. poo.Name = "haha nope"
  201. char.Humanoid.MaxHealth = math.huge
  202. wait()
  203. char.Humanoid.Health = math.huge
  204. Instance.new("ForceField",char).Visible = false
  205. local skinCol = "Pastel brown"
  206. local bd = Player:FindFirstChild("Body Colors")
  207. if bd then
  208. bd.HeadColor = BrickColor.new(skinCol)
  209. bd.TorsoColor = BrickColor.new(skinCol)
  210. bd.LeftLegColor = BrickColor.new(skinCol)
  211. bd.RightLegColor = BrickColor.new(skinCol)
  212. bd.LeftArmColor = BrickColor.new(skinCol)
  213. bd.RightArmColor = BrickColor.new(skinCol)
  214. else
  215. bd = Instance.new("BodyColors", Player)
  216. bd.HeadColor = BrickColor.new(skinCol)
  217. bd.TorsoColor = BrickColor.new(skinCol)
  218. bd.LeftLegColor = BrickColor.new(skinCol)
  219. bd.RightLegColor = BrickColor.new(skinCol)
  220. bd.LeftArmColor = BrickColor.new(skinCol)
  221. bd.RightArmColor = BrickColor.new(skinCol)
  222. end
  223. local number = 1
  224.  
  225. --------------------------------------------------------------------------
  226. --transform
  227. GroundWave5 = function()
  228. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  229. Colors = {"Dark blue", "Dark blue"}
  230.  
  231. local wave11 = Instance.new("Part", char)
  232. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  233. wave11.Anchored = true
  234. wave11.Name = "Wave"
  235. wave11.CanCollide = false
  236. wave11.Locked = true
  237. wave11.Size = Vector3.new(1, 1, 1)
  238. wave11.TopSurface = "Smooth"
  239. wave11.BottomSurface = "Smooth"
  240. wave11.Transparency = 0.35
  241. wave11.CFrame = HandCF
  242. wm31 = Instance.new("SpecialMesh", wave11)
  243. wm31.MeshId = "rbxassetid://3270017"
  244. coroutine.wrap(function()
  245. for i = 1, 30, 1 do
  246. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  247. wave11.Size = wm31.Scale
  248. wave11.CFrame = HandCF
  249. wave11.Transparency = i/30
  250. wait()
  251. end
  252. wait()
  253. wave11:Destroy()
  254. end)()
  255. end
  256. GroundWave6 = function()
  257. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  258. Colors = {"White", "Dark blue"}
  259. local wave111 = Instance.new("Part", char)
  260. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  261. wave111.Anchored = true
  262. wave111.Name = "Wave"
  263. wave111.CanCollide = false
  264. wave111.Locked = true
  265. wave111.Size = Vector3.new(1, 1, 1)
  266. wave111.TopSurface = "Smooth"
  267. wave111.BottomSurface = "Smooth"
  268. wave111.Transparency = 0.35
  269. wave111.CFrame = HandCF
  270. wm311 = Instance.new("SpecialMesh", wave111)
  271. wm311.MeshId = "rbxassetid://3270017"
  272. coroutine.wrap(function()
  273. for i = 1, 30, 1 do
  274. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  275. wave111.Size = wm311.Scale
  276. wave111.CFrame = HandCF
  277. wave111.Transparency = i/30
  278. wait()
  279. end
  280. wait()
  281. wave111:Destroy()
  282. end)()
  283. end
  284. GroundWave7 = function()
  285. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  286. Colors = {"Dark blue", "White"}
  287. local wave1111 = Instance.new("Part", char)
  288. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  289. wave1111.Anchored = true
  290. wave1111.Name = "Wave"
  291. wave1111.CanCollide = false
  292. wave1111.Locked = true
  293. wave1111.Size = Vector3.new(1, 1, 1)
  294. wave1111.TopSurface = "Smooth"
  295. wave1111.BottomSurface = "Smooth"
  296. wave1111.Transparency = 0.35
  297. wave1111.CFrame = HandCF
  298. wm3111 = Instance.new("SpecialMesh", wave1111)
  299. wm3111.MeshId = "rbxassetid://3270017"
  300. coroutine.wrap(function()
  301. for i = 1, 30, 1 do
  302. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  303. wave1111.Size = wm3111.Scale
  304. wave1111.CFrame = HandCF
  305. wave1111.Transparency = i/30
  306. wait()
  307. end
  308. wait()
  309. wave1111:Destroy()
  310. end)()
  311. end
  312. GroundWave8 = function()
  313. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  314. Colors = {"Dark blue", "Dark blue"}
  315. local wave11111 = Instance.new("Part", char)
  316. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  317. wave11111.Anchored = true
  318. wave11111.Name = "Wave"
  319. wave11111.CanCollide = false
  320. wave11111.Locked = true
  321. wave11111.Size = Vector3.new(1, 1, 1)
  322. wave11111.TopSurface = "Smooth"
  323. wave11111.BottomSurface = "Smooth"
  324. wave11111.Transparency = 0.35
  325. wave11111.CFrame = HandCF
  326. wm31111 = Instance.new("SpecialMesh", wave11111)
  327. wm31111.MeshId = "rbxassetid://3270017"
  328. coroutine.wrap(function()
  329. for i = 1, 30, 1 do
  330. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  331. wave11111.Size = wm31111.Scale
  332. wave11111.CFrame = HandCF
  333. wave11111.Transparency = i/30
  334. wait()
  335. end
  336. wait()
  337. wave11111:Destroy()
  338. end)()
  339. end
  340. GroundWave9 = function()
  341. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  342.  
  343. Colors = {"Cyan", "White"}
  344. local wave111111 = Instance.new("Part", char)
  345. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  346. wave111111.Anchored = true
  347. wave111111.Name = "Wave"
  348. wave111111.CanCollide = false
  349. wave111111.Locked = true
  350. wave111111.Size = Vector3.new(1, 1, 1)
  351. wave111111.TopSurface = "Smooth"
  352. wave111111.BottomSurface = "Smooth"
  353. wave111111.Transparency = 0.35
  354. wave111111.CFrame = HandCF
  355. wm311111 = Instance.new("SpecialMesh", wave111111)
  356. wm311111.MeshId = "rbxassetid://3270017"
  357. coroutine.wrap(function()
  358. for i = 1, 30, 1 do
  359. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  360. wave111111.Size = wm311111.Scale
  361. wave111111.CFrame = HandCF
  362. wave111111.Transparency = i/30
  363. wait()
  364. end
  365. wait()
  366. wave111111:Destroy()
  367. end)()
  368. end
  369. GroundWave10 = function()
  370. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  371. Colors = {"White", "Dark blue"}
  372. local wave1111111 = Instance.new("Part", char)
  373. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  374. wave1111111.Anchored = true
  375. wave1111111.Name = "Wave"
  376. wave1111111.CanCollide = false
  377. wave1111111.Locked = true
  378. wave1111111.Size = Vector3.new(1, 1, 1)
  379. wave1111111.TopSurface = "Smooth"
  380. wave1111111.BottomSurface = "Smooth"
  381. wave1111111.Transparency = 0.35
  382. wave1111111.CFrame = HandCF
  383. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  384. wm3111111.MeshId = "rbxassetid://3270017"
  385. coroutine.wrap(function()
  386. for i = 1, 30, 1 do
  387. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  388. wave1111111.Size = wm3111111.Scale
  389. wave1111111.CFrame = HandCF
  390. wave1111111.Transparency = i/30
  391. wait()
  392. end
  393. wait()
  394. wave1111111:Destroy()
  395. end)()
  396. end
  397.  
  398. GroundWave1 = function()
  399.  
  400. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  401. Colors = {"White", "White"}
  402. local wave = Instance.new("Part", char)
  403. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  404. wave.Anchored = true
  405. wave.Name = "Wave"..number
  406. wave.CanCollide = false
  407. wave.Locked = true
  408. wave.Size = Vector3.new(1, 1, 1)
  409. wave.TopSurface = "Smooth"
  410. wave.BottomSurface = "Smooth"
  411. wave.Transparency = 0.35
  412. wave.CFrame = HandCF
  413. wm = Instance.new("SpecialMesh", wave)
  414. wm.Name = "wave"..number
  415. wm.MeshId = "rbxassetid://3270017"
  416. coroutine.wrap(function()
  417. for i = 1, 30, 1 do
  418. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  419. wave.Size = wm.Scale
  420. wave.CFrame = HandCF
  421. wave.Transparency = i/30
  422. wait()
  423. end
  424. wait()
  425. wave:Destroy()
  426.  
  427. end)()
  428. end
  429.  
  430.  
  431. shirt = Instance.new("Shirt", char)
  432. shirt.Name = "Shirt"
  433. pants = Instance.new("Pants", char)
  434. pants.Name = "Pants"
  435. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1189101246"
  436. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1203223046"
  437. char.Head.face.Texture = "rbxassetid://665350491"
  438.  
  439. Hair7 = Instance.new("Part")
  440. Hair7.Parent = char
  441. Hair7.Name = "Hair"
  442. Hair7.CanCollide = false
  443. Hair7.Locked = true
  444. Hair7.TopSurface = "Smooth"
  445. Hair7.BottomSurface = "Smooth"
  446. Hair7.formFactor = "Symmetric"
  447. Hair7.Material = "Neon"
  448. Hair7.BrickColor = BrickColor.new("Really black")
  449. Hair7.CFrame = char.Torso.CFrame
  450. Hair7.Size = Vector3.new(1, 1, 1)
  451. Hair7.Transparency = 0
  452.  
  453.  
  454. Weld1 = Instance.new("Weld")
  455. Weld1.Parent = char.Head
  456. Weld1.Part0 = char.Head
  457. Weld1.Part1 = Hair7
  458. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  459.  
  460. Mesh = Instance.new("SpecialMesh")
  461. Mesh.Offset = Vector3.new(0,-0.4,0)
  462. Mesh.Parent = Hair7
  463. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  464. Mesh.MeshType = "FileMesh"
  465. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  466. Mesh.TextureId = ""
  467. wait(0.5)
  468. game.Chat:Chat(Character, "...", "White")
  469. local Must2 = Instance.new("Sound",char)
  470. Must2.SoundId = "rbxassetid://1136905493"
  471. Must2.Pitch = 0.99
  472. Must2.Volume = 2.0
  473. Must2.Looped = true
  474. wait(0)
  475. Must2:Play()
  476. wait(3)
  477. Hair7:Destroy()
  478. wait(0)
  479. Hair7 = Instance.new("Part")
  480. Hair7.Parent = char
  481. Hair7.Name = "Hair"
  482. Hair7.CanCollide = false
  483. Hair7.Locked = true
  484. Hair7.TopSurface = "Smooth"
  485. Hair7.BottomSurface = "Smooth"
  486. Hair7.formFactor = "Symmetric"
  487. Hair7.Material = "Neon"
  488. Hair7.BrickColor = BrickColor.new("Really black")
  489. Hair7.CFrame = char.Torso.CFrame
  490. Hair7.Size = Vector3.new(1, 1, 1)
  491. Hair7.Transparency = 0
  492.  
  493.  
  494. Weld1 = Instance.new("Weld")
  495. Weld1.Parent = char.Head
  496. Weld1.Part0 = char.Head
  497. Weld1.Part1 = Hair7
  498. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  499.  
  500. Mesh = Instance.new("SpecialMesh")
  501. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  502. Mesh.Parent = Hair7
  503. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  504. Mesh.MeshType = "FileMesh"
  505. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  506. Mesh.TextureId = ""
  507. wait(4)
  508. local poof = Instance.new("Sound",Player)
  509. poof.SoundId = "rbxassetid://1035030726"
  510. poof.Pitch = 0.99
  511. poof.Volume = 1.3
  512. poof.Looped = false
  513. wait(0)
  514. poof:Play()
  515. GroundWave5()
  516. GroundWave6()
  517. GroundWave7()
  518. GroundWave8()
  519. GroundWave9()
  520. GroundWave10()
  521. Hair7:Destroy()
  522. wait(0)
  523. game.Chat:Chat(Character, "I... I WILL NOT LET YOU DEFEAT ME!, AAAAAH!... Heh", "White")
  524. Hair7 = Instance.new("Part")
  525. Hair7.Parent = char
  526. Hair7.Name = "Hair"
  527. Hair7.CanCollide = false
  528. Hair7.Locked = true
  529. Hair7.TopSurface = "Smooth"
  530. Hair7.BottomSurface = "Smooth"
  531. Hair7.formFactor = "Symmetric"
  532. Hair7.Material = "Neon"
  533. Hair7.BrickColor = BrickColor.new("Really black")
  534. Hair7.CFrame = char.Torso.CFrame
  535. Hair7.Size = Vector3.new(1, 1, 1)
  536. Hair7.Transparency = 0
  537.  
  538.  
  539. Weld1 = Instance.new("Weld")
  540. Weld1.Parent = char.Head
  541. Weld1.Part0 = char.Head
  542. Weld1.Part1 = Hair7
  543. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  544.  
  545. Mesh = Instance.new("SpecialMesh")
  546. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  547. Mesh.Parent = Hair7
  548. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  549. Mesh.MeshType = "FileMesh"
  550. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  551. Mesh.TextureId = ""
  552. char.Head.face.Texture = "rbxassetid://986775808"
  553.  
  554.  
  555. local ice = Instance.new("Part", Head)
  556. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  557. ice.BrickColor = BrickColor.new("White")
  558. ice.CanCollide = false
  559. ice.TopSurface = 0
  560. ice.BottomSurface = 0
  561. ice.Transparency = 1
  562. local ice2 = Instance.new("SpecialMesh", ice)
  563. ice2.MeshType = "Brick"
  564. ice2.Scale = Vector3.new(1, 1, 1)
  565. local ice3 = Instance.new("Weld", ice)
  566. ice3.Part0 = Head
  567. ice3.Part1 = ice
  568. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  569. local icesmoke = Instance.new("ParticleEmitter", ice)
  570. icesmoke.VelocitySpread = 5
  571. icesmoke.Size = NumberSequence.new({
  572. NumberSequenceKeypoint.new(0, 0.01),
  573. NumberSequenceKeypoint.new(1, 1)
  574. })
  575. icesmoke.Rate = math.huge
  576. icesmoke.Speed = NumberRange.new(1, 1)
  577. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  578. icesmoke.Transparency = NumberSequence.new({
  579. NumberSequenceKeypoint.new(0, 0.9),
  580. NumberSequenceKeypoint.new(1, 1)
  581. })
  582. icesmoke.Rotation = NumberRange.new(0, 360)
  583. icesmoke.Name = "Smoke"
  584. icesmoke.LightEmission = 0
  585. icesmoke.Acceleration = Vector3.new(0,0,0)
  586. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  587. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  588. icesmoke.LockedToPart = true
  589. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  590. secondcolor = "Really black"
  591. wait(0.016666666666666666)
  592. Effects = {}
  593. local Player = game.Players.localPlayer
  594. local Character = Player.Character
  595. local Humanoid = Character.Humanoid
  596. local mouse = Player:GetMouse()
  597. local LeftArm = Character["Left Arm"]
  598. local RightArm = Character["Right Arm"]
  599. local LeftLeg = Character["Left Leg"]
  600. local RightLeg = Character["Right Leg"]
  601. local Head = Character.Head
  602. local Torso = Character.Torso
  603. local cam = game.Workspace.CurrentCamera
  604. local RootJoint = RootPart.RootJoint
  605. local equipped = true
  606. local attack = false
  607. local Anim = "Idle"
  608. local idle = 0
  609. local attacktype = 1
  610. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  611. local velocity = RootPart.Velocity.y
  612. local sine = 0
  613. local change = 1
  614. local grabbed = false
  615. local cn = CFrame.new
  616. local mr = math.rad
  617. local angles = CFrame.Angles
  618. local ud = UDim2.new
  619. local c3 = Color3.new
  620. local dir = {
  621. w = 0,
  622. s = 0,
  623. a = 0,
  624. d = 0
  625. }
  626. firemode = true
  627. rock = true
  628. local Services = {
  629. SoundService = game:GetService("SoundService"),
  630. Players = game:GetService("Players"),
  631. Debris = game:GetService("Debris"),
  632. Workspace = game:GetService("Workspace"),
  633. Lighting = game:GetService("Lighting"),
  634. HttpService = game:GetService("HttpService"),
  635. InsertService = game:GetService("InsertService")
  636. }
  637. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  638. Humanoid.Animator:Destroy()
  639. Character.Animate:Destroy()
  640. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  641. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  642. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  643. RSH, LSH = nil, nil
  644. RW = Instance.new("Weld")
  645. LW = Instance.new("Weld")
  646. RH = Torso["Right Hip"]
  647. LH = Torso["Left Hip"]
  648. RSH = Torso["Right Shoulder"]
  649. LSH = Torso["Left Shoulder"]
  650. RSH.Parent = nil
  651. LSH.Parent = nil
  652. RW.Name = "RW"
  653. RW.Part0 = Torso
  654. RW.C0 = cn(1.5, 0.5, 0)
  655. RW.C1 = cn(0, 0.5, 0)
  656. RW.Part1 = RightArm
  657. RW.Parent = Torso
  658. LW.Name = "LW"
  659. LW.Part0 = Torso
  660. LW.C0 = cn(-1.5, 0.5, 0)
  661. LW.C1 = cn(0, 0.5, 0)
  662. LW.Part1 = LeftArm
  663. LW.Parent = Torso
  664. --------------
  665. human = char:FindFirstChild("Humanoid")
  666. human.Name = "hi"
  667. lig = Instance.new("PointLight",Player.Character.Torso)
  668. lig.Color=Color3.new(0,0,255)
  669. lig.Range = 10
  670. ----
  671. function clerp(a, b, t)
  672. local qa = {
  673. QuaternionFromCFrame(a)
  674. }
  675. local qb = {
  676. QuaternionFromCFrame(b)
  677. }
  678. local ax, ay, az = a.x, a.y, a.z
  679. local bx, by, bz = b.x, b.y, b.z
  680. local _t = 1 - t
  681. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  682. end
  683. function QuaternionFromCFrame(cf)
  684. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  685. local trace = m00 + m11 + m22
  686. if trace > 0 then
  687. local s = math.sqrt(1 + trace)
  688. local recip = 0.5 / s
  689. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  690. else
  691. local i = 0
  692. if m00 < m11 then
  693. i = 1
  694. end
  695. if m22 > (i == 0 and m00 or m11) then
  696. i = 2
  697. end
  698. if i == 0 then
  699. local s = math.sqrt(m00 - m11 - m22 + 1)
  700. local recip = 0.5 / s
  701. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  702. elseif i == 1 then
  703. local s = math.sqrt(m11 - m22 - m00 + 1)
  704. local recip = 0.5 / s
  705. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  706. elseif i == 2 then
  707. local s = math.sqrt(m22 - m00 - m11 + 1)
  708. local recip = 0.5 / s
  709. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  710. end
  711. end
  712. end
  713. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  714. local xs, ys, zs = x + x, y + y, z + z
  715. local wx, wy, wz = w * xs, w * ys, w * zs
  716. local xx = x * xs
  717. local xy = x * ys
  718. local xz = x * zs
  719. local yy = y * ys
  720. local yz = y * zs
  721. local zz = z * zs
  722. 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))
  723. end
  724. function QuaternionSlerp(a, b, t)
  725. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  726. local startInterp, finishInterp
  727. if cosTheta >= 1.0E-4 then
  728. if 1 - cosTheta > 1.0E-4 then
  729. local theta = math.acos(cosTheta)
  730. local invSinTheta = 1 / math.sin(theta)
  731. startInterp = math.sin((1 - t) * theta) * invSinTheta
  732. finishInterp = math.sin(t * theta) * invSinTheta
  733. else
  734. startInterp = 1 - t
  735. finishInterp = t
  736. end
  737. elseif 1 + cosTheta > 1.0E-4 then
  738. local theta = math.acos(-cosTheta)
  739. local invSinTheta = 1 / math.sin(theta)
  740. startInterp = math.sin((t - 1) * theta) * invSinTheta
  741. finishInterp = math.sin(t * theta) * invSinTheta
  742. else
  743. startInterp = t - 1
  744. finishInterp = t
  745. end
  746. 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
  747. end
  748. function swait(num)
  749. if num == 0 or num == nil then
  750. game:service("RunService").RenderStepped:wait(0)
  751. else
  752. for i = 0, num do
  753. game:service("RunService").RenderStepped:wait(0)
  754. end
  755. end
  756. end
  757. local RbxUtility = LoadLibrary("RbxUtility")
  758. local Create = RbxUtility.Create
  759. function RemoveOutlines(part)
  760. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  761. end
  762. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  763. local Part = Create("Part")({
  764. formFactor = FormFactor,
  765. Parent = Parent,
  766. Reflectance = Reflectance,
  767. Transparency = Transparency,
  768. CanCollide = false,
  769. Locked = true,
  770. BrickColor = BrickColor.new(tostring(BColor)),
  771. Name = Name,
  772. Size = Size,
  773. Material = Material
  774. })
  775. RemoveOutlines(Part)
  776. return Part
  777. end
  778. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  779. local Msh = Create(Mesh)({
  780. Parent = Part,
  781. Offset = OffSet,
  782. Scale = Scale
  783. })
  784. if Mesh == "SpecialMesh" then
  785. Msh.MeshType = MeshType
  786. Msh.MeshId = MeshId
  787. end
  788. return Msh
  789. end
  790. function CreateWeld(Parent, Part0, Part1, C0, C1)
  791. local Weld = Create("Weld")({
  792. Parent = Parent,
  793. Part0 = Part0,
  794. Part1 = Part1,
  795. C0 = C0,
  796. C1 = C1
  797. })
  798. return Weld
  799. end
  800. function rayCast(Position, Direction, Range, Ignore)
  801. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  802. end
  803. function CreateSound(id, par, vol, pit)
  804. coroutine.resume(coroutine.create(function()
  805. local sou = Instance.new("Sound", par or workspace)
  806. sou.Volume = vol
  807. sou.Pitch = pit or 1
  808. sou.SoundId = id
  809. wait()
  810. sou:play()
  811. game:GetService("Debris"):AddItem(sou, 6)
  812. end))
  813. end
  814. function CreateSong(id, par, vol, pit)
  815. coroutine.resume(coroutine.create(function()
  816. sou2 = Instance.new("Sound", par or workspace)
  817. sou2.Volume = 1
  818. sou2.Pitch = 1
  819. sou2.SoundId = id
  820. wait()
  821. sou2:play()
  822. sou2.Looped = true
  823. end))
  824. end
  825. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  826. local function getclosest(obj, distance)
  827. local last, lastx = distance + 1, nil
  828. for i, v in pairs(workspace:GetChildren()) do
  829. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  830. local t = v.Torso
  831. local dist = t.Position - obj.Position.magnitude
  832. if distance >= dist and last > dist then
  833. last = dist
  834. lastx = v
  835. end
  836. end
  837. end
  838. return lastx
  839. end
  840. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  841. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  842. prt.Anchored = true
  843. prt.CFrame = cframe
  844. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  845. game:GetService("Debris"):AddItem(prt, 10)
  846. if Type == 1 or Type == nil then
  847. table.insert(Effects, {
  848. prt,
  849. "Block1",
  850. delay,
  851. x3,
  852. y3,
  853. z3,
  854. msh
  855. })
  856. elseif Type == 2 then
  857. table.insert(Effects, {
  858. prt,
  859. "Block2",
  860. delay,
  861. x3,
  862. y3,
  863. z3,
  864. msh
  865. })
  866. elseif Type == 3 then
  867. table.insert(Effects, {
  868. prt,
  869. "Block3",
  870. delay,
  871. x3,
  872. y3,
  873. z3,
  874. msh
  875. })
  876. end
  877. end
  878. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  879. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  880. prt.Anchored = true
  881. prt.CFrame = cframe
  882. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  883. game:GetService("Debris"):AddItem(prt, 10)
  884. table.insert(Effects, {
  885. prt,
  886. "Cylinder",
  887. delay,
  888. x3,
  889. y3,
  890. z3,
  891. msh
  892. })
  893. end
  894. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  895. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  896. prt.Anchored = true
  897. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  898. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  899. game:GetService("Debris"):AddItem(prt, 10)
  900. table.insert(Effects, {
  901. prt,
  902. "Cylinder",
  903. delay,
  904. x3,
  905. y3,
  906. z3,
  907. msh
  908. })
  909. end
  910. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  911. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  912. prt.Anchored = true
  913. prt.CFrame = cframe
  914. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  915. game:GetService("Debris"):AddItem(prt, 10)
  916. table.insert(Effects, {
  917. prt,
  918. "Cylinder",
  919. delay,
  920. x3,
  921. y3,
  922. z3,
  923. msh
  924. })
  925. end
  926. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  927. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  928. prt.Anchored = true
  929. prt.CFrame = cframe
  930. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  931. game:GetService("Debris"):AddItem(prt, 10)
  932. table.insert(Effects, {
  933. prt,
  934. "Cylinder",
  935. delay,
  936. x3,
  937. y3,
  938. z3,
  939. msh
  940. })
  941. end
  942. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  943. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  944. prt.Anchored = true
  945. prt.CFrame = cframe
  946. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  947. game:GetService("Debris"):AddItem(prt, 10)
  948. table.insert(Effects, {
  949. prt,
  950. "Cylinder",
  951. delay,
  952. x3,
  953. y3,
  954. z3,
  955. msh
  956. })
  957. end
  958. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  959. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  960. prt.Anchored = true
  961. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  962. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  963. local num = math.random(10, 50) / 1000
  964. game:GetService("Debris"):AddItem(prt, 10)
  965. table.insert(Effects, {
  966. prt,
  967. "Shatter",
  968. num,
  969. prt.CFrame,
  970. math.random() - math.random(),
  971. 0,
  972. math.random(50, 100) / 100
  973. })
  974. end
  975.  
  976. attack = false
  977. game:GetService("RunService").Stepped:connect(function()
  978. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  979. velocity = RootPart.Velocity.y
  980. sine = sine + change
  981. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  982. if equipped == true or equipped == false then
  983. if 1 < RootPart.Velocity.y and hit == nil then
  984. Anim = "Jump"
  985. if attack == false and ice_mode == false then
  986. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  987. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  988. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  989. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  990. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  991. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  992. end
  993. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  994. Anim = "Fall"
  995. if attack == false then
  996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  998. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  999. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1000. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1001. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1002. end
  1003. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1004. Anim = "Idle"
  1005. if attack==false then
  1006. 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)
  1007. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1008. 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)
  1009. 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)
  1010. 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)
  1011. 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)
  1012. end
  1013. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1014. Anim = "Walk"
  1015. if attack==false then
  1016. 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)
  1017. 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)
  1018. 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)
  1019. 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)
  1020. 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)
  1021. 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)
  1022. end
  1023. end
  1024. end
  1025. if equipped == true or equipped == false then
  1026. if 1 < RootPart.Velocity.Y and hit == nil then
  1027. Anim = "Jump"
  1028. if attack == false and ice_mode == true then
  1029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1031. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1032. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1033. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1034. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1035. end
  1036. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1037. Anim = "Fall"
  1038. if attack == false then
  1039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1041. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1042. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1043. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1044. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1045. end
  1046. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1047. Anim = "Idle"
  1048. if attack == false then
  1049. change = 0.8
  1050. 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)
  1051. 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)
  1052. 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)
  1053. 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)
  1054. 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)
  1055. 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)
  1056. end
  1057. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1058. Anim = "Walk"
  1059. if attack == false then
  1060. 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)
  1061. 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)
  1062. 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)
  1063. 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)
  1064. 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)
  1065. 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)
  1066. end
  1067. end
  1068. end
  1069. if 0 < #Effects then
  1070. for e = 1, #Effects do
  1071. if Effects[e] ~= nil then
  1072. local Thing = Effects[e]
  1073. if Thing ~= nil then
  1074. local Part = Thing[1]
  1075. local Mode = Thing[2]
  1076. local Delay = Thing[3]
  1077. local IncX = Thing[4]
  1078. local IncY = Thing[5]
  1079. local IncZ = Thing[6]
  1080. if 1 >= Thing[1].Transparency then
  1081. if Thing[2] == "Block1" then
  1082. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1083. local Mesh = Thing[1].Mesh
  1084. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1085. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1086. elseif Thing[2] == "Block2" then
  1087. 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)
  1088. local Mesh = Thing[7]
  1089. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1090. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1091. elseif Thing[2] == "Block3" then
  1092. 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)
  1093. local Mesh = Thing[7]
  1094. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1095. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1096. elseif Thing[2] == "Cylinder" then
  1097. local Mesh = Thing[1].Mesh
  1098. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1099. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1100. elseif Thing[2] == "Blood" then
  1101. local Mesh = Thing[7]
  1102. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1103. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1104. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1105. elseif Thing[2] == "Elec" then
  1106. local Mesh = Thing[1].Mesh
  1107. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1108. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1109. elseif Thing[2] == "Disappear" then
  1110. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1111. elseif Thing[2] == "Shatter" then
  1112. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1113. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1114. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1115. Thing[6] = Thing[6] + Thing[5]
  1116. end
  1117. else
  1118. Part.Parent = nil
  1119. table.remove(Effects, e)
  1120. end
  1121. end
  1122. end
  1123. end
  1124. end
  1125. end)
  1126. ---
  1127. local whoh = Instance.new("Sound",Torso)
  1128. whoh.SoundId = "rbxassetid://1179254378"
  1129. whoh.Pitch = 0.99
  1130. whoh.Volume = 1.5
  1131. whoh.Looped = true
  1132. wait(0)
  1133. whoh:Play()
  1134. local Aura = Instance.new('ParticleEmitter')
  1135. Aura.Name = "Aura"
  1136. Aura.Texture = "rbxassetid://833874434"
  1137. Aura.Parent = LeftArm
  1138. Aura.LightEmission = 1
  1139. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1140. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1141. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1142. Aura.LockedToPart = true
  1143. Aura.Lifetime = NumberRange.new(1)
  1144. Aura.Rate = 100
  1145. Aura.Speed = NumberRange.new(0.3)
  1146. Aura.EmissionDirection = "Top"
  1147.  
  1148.  
  1149. local Aura = Instance.new('ParticleEmitter')
  1150. Aura.Name = "Aura"
  1151. Aura.Texture = "rbxassetid://833874434"
  1152. Aura.Parent = Head
  1153. Aura.LightEmission = 1
  1154. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1155. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1156. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1157. Aura.LockedToPart = true
  1158. Aura.Lifetime = NumberRange.new(1)
  1159. Aura.Rate = 100
  1160. Aura.Speed = NumberRange.new(0)
  1161. Aura.EmissionDirection = "Top"
  1162. local Aura2 = Instance.new('ParticleEmitter')
  1163. Aura2.Name = "Aura"
  1164. Aura2.Texture = "rbxassetid://833874434"
  1165. Aura2.Parent = RightArm
  1166. Aura2.LightEmission = 1
  1167. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1168. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1169. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1170. Aura2.LockedToPart = true
  1171. Aura2.Lifetime = NumberRange.new(1)
  1172. Aura2.Rate = 100
  1173. Aura2.Speed = NumberRange.new(0.3)
  1174. Aura2.EmissionDirection = "Top"
  1175. local Aura2 = Instance.new('ParticleEmitter')
  1176. Aura2.Name = "Aura"
  1177. Aura2.Texture = "rbxassetid://833874434"
  1178. Aura2.Parent = LeftLeg
  1179. Aura2.LightEmission = 1
  1180. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1181. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1182. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1183. Aura2.LockedToPart = true
  1184. Aura2.Lifetime = NumberRange.new(1)
  1185. Aura2.Rate = 100
  1186. Aura2.Speed = NumberRange.new(0.3)
  1187. Aura2.EmissionDirection = "Top"
  1188. local Aura2 = Instance.new('ParticleEmitter')
  1189. Aura2.Name = "Aura"
  1190. Aura2.Texture = "rbxassetid://833874434"
  1191. Aura2.Parent = RightLeg
  1192. Aura2.LightEmission = 1
  1193. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1194. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1195. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1196. Aura2.LockedToPart = true
  1197. Aura2.Lifetime = NumberRange.new(1)
  1198. Aura2.Rate = 100
  1199. Aura2.Speed = NumberRange.new(0.3)
  1200. Aura2.EmissionDirection = "Top"
  1201. ---aura2
  1202. local Aura = Instance.new('ParticleEmitter')
  1203. Aura.Name = "Aura"
  1204. Aura.Texture = "rbxassetid://833874434"
  1205. Aura.Parent = LeftArm
  1206. Aura.LightEmission = 1
  1207. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1208. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1209. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1210. Aura.LockedToPart = true
  1211. Aura.Lifetime = NumberRange.new(1)
  1212. Aura.Rate = 60
  1213. Aura.Speed = NumberRange.new(0.3)
  1214. Aura.EmissionDirection = "Top"
  1215. local Aura2 = Instance.new('ParticleEmitter')
  1216. Aura2.Name = "Aura"
  1217. Aura2.Texture = "rbxassetid://833874434"
  1218. Aura2.Parent = RightArm
  1219. Aura2.LightEmission = 1
  1220. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1221. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1222. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1223. Aura2.LockedToPart = true
  1224. Aura2.Lifetime = NumberRange.new(1)
  1225. Aura2.Rate = 60
  1226. Aura2.Speed = NumberRange.new(0.3)
  1227. Aura2.EmissionDirection = "Top"
  1228. local Aura2 = Instance.new('ParticleEmitter')
  1229. Aura2.Name = "Aura"
  1230. Aura2.Texture = "rbxassetid://833874434"
  1231. Aura2.Parent = LeftLeg
  1232. Aura2.LightEmission = 1
  1233. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1234. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1235. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1236. Aura2.LockedToPart = true
  1237. Aura2.Lifetime = NumberRange.new(1)
  1238. Aura2.Rate = 60
  1239. Aura2.Speed = NumberRange.new(0.1)
  1240. Aura2.EmissionDirection = "Top"
  1241. local Aura2 = Instance.new('ParticleEmitter')
  1242. Aura2.Name = "Aura"
  1243. Aura2.Texture = "rbxassetid://833874434"
  1244. Aura2.Parent = RightLeg
  1245. Aura2.LightEmission = 1
  1246. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1247. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1248. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1249. Aura2.LockedToPart = true
  1250. Aura2.Lifetime = NumberRange.new(1)
  1251. Aura2.Rate = 60
  1252. Aura2.Speed = NumberRange.new(0.3)
  1253. Aura2.EmissionDirection = "Top"
  1254. ----aura3
  1255. ---aura2
  1256. local Aura = Instance.new('ParticleEmitter')
  1257. Aura.Name = "Aura"
  1258. Aura.Texture = "rbxassetid://833874434"
  1259. Aura.Parent = LeftArm
  1260. Aura.LightEmission = 1
  1261. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1262. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1263. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1264. Aura.LockedToPart = true
  1265. Aura.Lifetime = NumberRange.new(1)
  1266. Aura.Rate = 60
  1267. Aura.Speed = NumberRange.new(0.3)
  1268. Aura.EmissionDirection = "Top"
  1269. local Aura2 = Instance.new('ParticleEmitter')
  1270. Aura2.Name = "Aura"
  1271. Aura2.Texture = "rbxassetid://833874434"
  1272. Aura2.Parent = RightArm
  1273. Aura2.LightEmission = 1
  1274. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1275. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1276. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1277. Aura2.LockedToPart = true
  1278. Aura2.Lifetime = NumberRange.new(1)
  1279. Aura2.Rate = 60
  1280. Aura2.Speed = NumberRange.new(0.3)
  1281. Aura2.EmissionDirection = "Top"
  1282. local Aura2 = Instance.new('ParticleEmitter')
  1283. Aura2.Name = "Aura"
  1284. Aura2.Texture = "rbxassetid://833874434"
  1285. Aura2.Parent = LeftLeg
  1286. Aura2.LightEmission = 1
  1287. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1288. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1289. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1290. Aura2.LockedToPart = true
  1291. Aura2.Lifetime = NumberRange.new(1)
  1292. Aura2.Rate = 60
  1293. Aura2.Speed = NumberRange.new(0.3)
  1294. Aura2.EmissionDirection = "Top"
  1295. local Aura2 = Instance.new('ParticleEmitter')
  1296. Aura2.Name = "Aura"
  1297. Aura2.Texture = "rbxassetid://833874434"
  1298. Aura2.Parent = RightLeg
  1299. Aura2.LightEmission = 1
  1300. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1301. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1302. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1303. Aura2.LockedToPart = true
  1304. Aura2.Lifetime = NumberRange.new(0.6)
  1305. Aura2.Rate = 60
  1306. Aura2.Speed = NumberRange.new(0.3)
  1307. Aura2.EmissionDirection = "Top"
  1308. ----
  1309.  
  1310. ---aura2
  1311. local Aura = Instance.new('ParticleEmitter')
  1312. Aura.Name = "Aura"
  1313. Aura.Texture = "rbxassetid://833874434"
  1314. Aura.Parent = LeftArm
  1315. Aura.LightEmission = 1
  1316. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1317. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1318. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1319. Aura.LockedToPart = true
  1320. Aura.Lifetime = NumberRange.new(1)
  1321. Aura.Rate = 60
  1322. Aura.Speed = NumberRange.new(0.3)
  1323. Aura.EmissionDirection = "Top"
  1324. local Aura2 = Instance.new('ParticleEmitter')
  1325. Aura2.Name = "Aura"
  1326. Aura2.Texture = "rbxassetid://833874434"
  1327. Aura2.Parent = RightArm
  1328. Aura2.LightEmission = 1
  1329. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1330. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1331. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1332. Aura2.LockedToPart = true
  1333. Aura2.Lifetime = NumberRange.new(1)
  1334. Aura2.Rate = 60
  1335. Aura2.Speed = NumberRange.new(0.3)
  1336. Aura2.EmissionDirection = "Top"
  1337. local Aura2 = Instance.new('ParticleEmitter')
  1338. Aura2.Name = "Aura"
  1339. Aura2.Texture = "rbxassetid://833874434"
  1340. Aura2.Parent = LeftLeg
  1341. Aura2.LightEmission = 1
  1342. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1343. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1344. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1345. Aura2.LockedToPart = true
  1346. Aura2.Lifetime = NumberRange.new(1)
  1347. Aura2.Rate = 60
  1348. Aura2.Speed = NumberRange.new(0.3)
  1349. Aura2.EmissionDirection = "Top"
  1350. local Aura2 = Instance.new('ParticleEmitter')
  1351. Aura2.Name = "Aura"
  1352. Aura2.Texture = "rbxassetid://833874434"
  1353. Aura2.Parent = RightLeg
  1354. Aura2.LightEmission = 1
  1355. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1356. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1357. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1358. Aura2.LockedToPart = true
  1359. Aura2.Lifetime = NumberRange.new(0.6)
  1360. Aura2.Rate = 60
  1361. Aura2.Speed = NumberRange.new(0.3)
  1362. Aura2.EmissionDirection = "Top"
  1363. local tra = Instance.new('ParticleEmitter')
  1364. tra.Parent = Torso
  1365. tra.LightEmission = 1
  1366. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1367. tra.Rate = 15
  1368. tra.Rotation = NumberRange.new(-5, 5)
  1369. tra.Lifetime = NumberRange.new(1.5, 2)
  1370. tra.Size = NumberSequence.new(0.098,0)
  1371. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1372. tra.Speed = NumberRange.new(0.5)
  1373. tra.VelocitySpread = 360
  1374. tra.VelocityInheritance = 0.5
  1375. tra.ZOffset = 2
  1376. local tra = Instance.new('ParticleEmitter')
  1377. tra.Parent = Head
  1378. tra.LightEmission = 1
  1379. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1380. tra.Rate = 15
  1381. tra.Rotation = NumberRange.new(-5, 5)
  1382. tra.Lifetime = NumberRange.new(1.5, 2)
  1383. tra.Size = NumberSequence.new(0.098,0)
  1384. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1385. tra.Speed = NumberRange.new(0.5)
  1386. tra.VelocitySpread = 360
  1387. tra.VelocityInheritance = 0.5
  1388. tra.ZOffset = 2
  1389. local tra = Instance.new('ParticleEmitter')
  1390. tra.Parent = LeftArm
  1391. tra.LightEmission = 1
  1392. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1393. tra.Rate = 15
  1394. tra.Rotation = NumberRange.new(-5, 5)
  1395. tra.Lifetime = NumberRange.new(1.5, 2)
  1396. tra.Size = NumberSequence.new(0.098,0)
  1397. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1398. tra.Speed = NumberRange.new(0.5)
  1399. tra.VelocitySpread = 360
  1400. tra.VelocityInheritance = 0.5
  1401. tra.ZOffset = 2
  1402. local tra = Instance.new('ParticleEmitter')
  1403. tra.Parent = RightArm
  1404. tra.LightEmission = 1
  1405. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1406. tra.Rate = 15
  1407. tra.Rotation = NumberRange.new(-5, 5)
  1408. tra.Lifetime = NumberRange.new(1.5, 2)
  1409. tra.Size = NumberSequence.new(0.098,0)
  1410. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1411. tra.Speed = NumberRange.new(0.5)
  1412. tra.VelocitySpread = 360
  1413. tra.VelocityInheritance = 0.5
  1414. tra.ZOffset = 2
  1415. local tra = Instance.new('ParticleEmitter')
  1416. tra.Parent = LeftLeg
  1417. tra.LightEmission = 1
  1418. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1419. tra.Rate = 15
  1420. tra.Rotation = NumberRange.new(-5, 5)
  1421. tra.Lifetime = NumberRange.new(1.5, 2)
  1422. tra.Size = NumberSequence.new(0.098,0)
  1423. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1424. tra.Speed = NumberRange.new(0.5)
  1425. tra.VelocitySpread = 360
  1426. tra.VelocityInheritance = 0.5
  1427. tra.ZOffset = 2
  1428. local tra = Instance.new('ParticleEmitter')
  1429. tra.Parent = RightLeg
  1430. tra.LightEmission = 1
  1431. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1432. tra.Rate = 15
  1433. tra.Rotation = NumberRange.new(-5, 5)
  1434. tra.Lifetime = NumberRange.new(1.5, 2)
  1435. tra.Size = NumberSequence.new(0.098,0)
  1436. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1437. tra.Speed = NumberRange.new(0.5)
  1438. tra.VelocitySpread = 360
  1439. tra.VelocityInheritance = 0.5
  1440. tra.ZOffset = 2
  1441. ----
  1442. function RemoveOutlines(part)
  1443. part.TopSurface = 10
  1444. end
  1445. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1446. local Part = Create("Part")({
  1447. Parent = Parent,
  1448. Reflectance = Reflectance,
  1449. Transparency = Transparency,
  1450. CanCollide = false,
  1451. Locked = true,
  1452. BrickColor = BrickColor.new(tostring(BColor)),
  1453. Name = Name,
  1454. Size = Size,
  1455. Material = Material
  1456. })
  1457. RemoveOutlines(Part)
  1458. return Part
  1459. end
  1460. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1461. local Msh = Create(Mesh)({
  1462. Parent = Part,
  1463. Offset = OffSet,
  1464. Scale = Scale
  1465. })
  1466. if Mesh == "SpecialMesh" then
  1467. Msh.MeshType = MeshType
  1468. Msh.MeshId = MeshId
  1469. end
  1470. return Msh
  1471. end
  1472. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1473. local Weld = Create("Weld")({
  1474. Parent = Parent,
  1475. Part0 = Part0,
  1476. Part1 = Part1,
  1477. C0 = C0,
  1478. C1 = C1
  1479. })
  1480. return Weld
  1481. end
  1482. WSHM = {
  1483. "White",
  1484. "Pastel light blue"
  1485. }
  1486. WSH = WSHM[math.random(1, #WSHM)]
  1487. function IcePartFunk(HPart, aria, Min, Max)
  1488. IcePart = Instance.new("Part", HPart)
  1489. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1490. IcePart.CanCollide = false
  1491. IuW = Instance.new("Weld")
  1492. IuW.Name = "GuW"
  1493. IuW.Part0 = HPart
  1494. 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))
  1495. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1496. IuW.Part1 = IcePart
  1497. IuW.Parent = HPart
  1498. IcePart.Transparency = 0.85
  1499. IcePart.Material = "Neon"
  1500. WSH = WSHM[math.random(1, #WSHM)]
  1501. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1502. RemoveOutlines(IcePart)
  1503. game:GetService("Debris"):AddItem(IuW, 4)
  1504. game:GetService("Debris"):AddItem(IcePart, 6)
  1505. end
  1506. SpikeMeshId = 1033714
  1507. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1508. local Part = Instance.new("Part", Parent)
  1509. Part.Name = Name
  1510. Part.BrickColor = BrickColor.new(Color)
  1511. Part.Size = Size
  1512. Part.Material = Material
  1513. Part.Transparency = Transparency
  1514. Part.CanCollide = false
  1515. RemoveOutlines(Part)
  1516. local Mesh = Instance.new("SpecialMesh", Part)
  1517. Mesh.MeshType = "Sphere"
  1518. Mesh.Scale = Scale
  1519. return Mesh and Part
  1520. end
  1521. CFuncs = {
  1522. Part = {
  1523. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1524. local Part = Create("Part")({
  1525. Parent = Parent,
  1526. Reflectance = Reflectance,
  1527. Transparency = Transparency,
  1528. CanCollide = false,
  1529. Locked = true,
  1530. BrickColor = BrickColor.new(tostring(BColor)),
  1531. Name = Name,
  1532. Size = Size,
  1533. Material = Material
  1534. })
  1535. RemoveOutlines(Part)
  1536. return Part
  1537. end
  1538. },
  1539. Mesh = {
  1540. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1541. local Msh = Create(Mesh)({
  1542. Parent = Part,
  1543. Offset = OffSet,
  1544. Scale = Scale
  1545. })
  1546. if Mesh == "SpecialMesh" then
  1547. Msh.MeshType = MeshType
  1548. Msh.MeshId = MeshId
  1549. end
  1550. return Msh
  1551. end
  1552. },
  1553. Mesh = {
  1554. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1555. local Msh = Create(Mesh)({
  1556. Parent = Part,
  1557. Offset = OffSet,
  1558. Scale = Scale
  1559. })
  1560. if Mesh == "SpecialMesh" then
  1561. Msh.MeshType = MeshType
  1562. Msh.MeshId = MeshId
  1563. end
  1564. return Msh
  1565. end
  1566. },
  1567. Weld = {
  1568. Create = function(Parent, Part0, Part1, C0, C1)
  1569. local Weld = Create("Weld")({
  1570. Parent = Parent,
  1571. Part0 = Part0,
  1572. Part1 = Part1,
  1573. C0 = C0,
  1574. C1 = C1
  1575. })
  1576. return Weld
  1577. end
  1578. },
  1579. Sound = {
  1580. Create = function(id, par, vol, pit)
  1581. coroutine.resume(coroutine.create(function()
  1582. local S = Create("Sound")({
  1583. Volume = vol,
  1584. Pitch = pit or 1,
  1585. SoundId = id,
  1586. Parent = par or workspace
  1587. })
  1588. wait()
  1589. S:play()
  1590. game:GetService("Debris"):AddItem(S, 6)
  1591. end))
  1592. end
  1593. },
  1594. ParticleEmitter = {
  1595. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1596. local fp = Create("ParticleEmitter")({
  1597. Parent = Parent,
  1598. Color = ColorSequence.new(Color1, Color2),
  1599. LightEmission = LightEmission,
  1600. Size = Size,
  1601. Texture = Texture,
  1602. Transparency = Transparency,
  1603. ZOffset = ZOffset,
  1604. Acceleration = Accel,
  1605. Drag = Drag,
  1606. LockedToPart = LockedToPart,
  1607. VelocityInheritance = VelocityInheritance,
  1608. EmissionDirection = EmissionDirection,
  1609. Enabled = Enabled,
  1610. Lifetime = LifeTime,
  1611. Rate = Rate,
  1612. Rotation = Rotation,
  1613. RotSpeed = RotSpeed,
  1614. Speed = Speed,
  1615. VelocitySpread = VelocitySpread
  1616. })
  1617. return fp
  1618. end
  1619. }
  1620. }
  1621. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1622. if hit.Parent == nil then
  1623. return
  1624. end
  1625. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1626. for _, v in pairs(hit.Parent:children()) do
  1627. if v:IsA("Humanoid") then
  1628. h = v
  1629. end
  1630. end
  1631. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1632. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1633. return
  1634. end
  1635. local c = Create("ObjectValue")({
  1636. Name = "creator",
  1637. Value = game:service("Players").LocalPlayer,
  1638. Parent = h
  1639. })
  1640. game:GetService("Debris"):AddItem(c, 0.5)
  1641. if HitSound ~= nil and HitPitch ~= nil then
  1642. CreateSound(HitSound, hit, 1, HitPitch)
  1643. end
  1644. local Damage = math.random(minim, maxim)
  1645. local blocked = false
  1646. local block = hit.Parent:findFirstChild("Block")
  1647. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1648. blocked = true
  1649. block.Value = block.Value - 1
  1650. print(block.Value)
  1651. end
  1652. if blocked == false then
  1653. h.Health = h.Health - Damage
  1654. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1655. else
  1656. h.Health = h.Health - Damage / 2
  1657. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1658. end
  1659. if Type == "Knockdown" then
  1660. local hum = hit.Parent.Humanoid
  1661. hum.PlatformStand = true
  1662. coroutine.resume(coroutine.create(function(HHumanoid)
  1663. swait(1)
  1664. HHumanoid.PlatformStand = false
  1665. end), hum)
  1666. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1667. local bodvol = Create("BodyVelocity")({
  1668. velocity = angle * knockback,
  1669. P = 5000,
  1670. maxForce = Vector3.new(8000, 8000, 8000),
  1671. Parent = hit
  1672. })
  1673. local rl = Create("BodyAngularVelocity")({
  1674. P = 3000,
  1675. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1676. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1677. Parent = hit
  1678. })
  1679. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1680. game:GetService("Debris"):AddItem(rl, 0.5)
  1681. elseif Type == "Normal" then
  1682. local vp = Create("BodyVelocity")({
  1683. P = 500,
  1684. maxForce = Vector3.new(math.huge, 0, math.huge),
  1685. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1686. })
  1687. if knockback > 0 then
  1688. vp.Parent = hit.Parent.Torso
  1689. end
  1690. game:GetService("Debris"):AddItem(vp, 0.5)
  1691. elseif Type == "Impale" then
  1692. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1693. Spike.Anchored = true
  1694. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1695. Spike.Position = hit.Parent.Torso.Position
  1696. for i = 1, 5 do
  1697. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1698. end
  1699. Services.Debris:AddItem(Spike, 4)
  1700. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1701. hit.Parent.Humanoid.PlatformStand = true
  1702. swait(1)
  1703. hit.Parent.Humanoid.PlatformStand = false
  1704. elseif Type == "Up" then
  1705. local bodyVelocity = Create("BodyVelocity")({
  1706. velocity = Vector3.new(0, 20, 0),
  1707. P = 5000,
  1708. maxForce = Vector3.new(8000, 8000, 8000),
  1709. Parent = hit
  1710. })
  1711. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1712. local bodyVelocity = Create("BodyVelocity")({
  1713. velocity = Vector3.new(0, 20, 0),
  1714. P = 5000,
  1715. maxForce = Vector3.new(8000, 8000, 8000),
  1716. Parent = hit
  1717. })
  1718. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1719. elseif Type == "Snare" then
  1720. local bp = Create("BodyPosition")({
  1721. P = 900,
  1722. D = 1000,
  1723. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1724. position = hit.Parent.Torso.Position,
  1725. Parent = hit.Parent.Torso
  1726. })
  1727. game:GetService("Debris"):AddItem(bp, 1)
  1728. elseif Type == "Slowness" then
  1729. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1730. for i = 1, 25 do
  1731. hit.Parent.Humanoid.WalkSpeed = 4
  1732. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1733. end
  1734. wait(4)
  1735. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1736. elseif Type == "FireDmg" then
  1737. for i = 1, math.random(60, 150) do
  1738. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1739. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1740. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1741. wait(0.1)
  1742. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1743. end
  1744. elseif Type == "Freeze" then
  1745. local bp = Create("BodyPosition")({
  1746. P = 900,
  1747. D = 1000,
  1748. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1749. position = hit.Parent.Torso.Position,
  1750. Parent = hit.Parent.Torso
  1751. })
  1752. game:GetService("Debris"):AddItem(bp, 4)
  1753. for i = 1, 25 do
  1754. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1755. end
  1756. elseif Type == "Freeze2" then
  1757. local BodPos = Create("BodyPosition")({
  1758. P = 50000,
  1759. D = 1000,
  1760. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1761. position = hit.Parent.Torso.Position,
  1762. Parent = hit.Parent.Torso
  1763. })
  1764. local BodGy = Create("BodyGyro")({
  1765. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1766. P = 20000,
  1767. Parent = hit.Parent.Torso,
  1768. cframe = hit.Parent.Torso.CFrame
  1769. })
  1770. hit.Parent.Torso.Anchored = true
  1771. coroutine.resume(coroutine.create(function(Part)
  1772. swait(1.5)
  1773. Part.Anchored = false
  1774. end), hit.Parent.Torso)
  1775. game:GetService("Debris"):AddItem(BodPos, 3)
  1776. game:GetService("Debris"):AddItem(BodGy, 3)
  1777. end
  1778. local debounce = Create("BoolValue")({
  1779. Name = "DebounceHit",
  1780. Parent = hit.Parent,
  1781. Value = true
  1782. })
  1783. game:GetService("Debris"):AddItem(debounce, Delay)
  1784. c = Instance.new("ObjectValue")
  1785. c.Name = "creator"
  1786. c.Value = Player
  1787. c.Parent = h
  1788. game:GetService("Debris"):AddItem(c, 0.5)
  1789. end
  1790. end
  1791. function ShowDamage(Pos, Text, Time, Color)
  1792. local Rate = 0.033333333333333
  1793. if not Pos then
  1794. local Pos = Vector3.new(0, 0, 0)
  1795. end
  1796. local Text = Text or ""
  1797. local Time = Time or 2
  1798. if not Color then
  1799. local Color = Color3.new(1, 0, 1)
  1800. end
  1801. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1802. EffectPart.Anchored = true
  1803. local BillboardGui = Create("BillboardGui")({
  1804. Size = UDim2.new(3, 0, 3, 0),
  1805. Adornee = EffectPart,
  1806. Parent = EffectPart
  1807. })
  1808. local TextLabel = Create("TextLabel")({
  1809. BackgroundTransparency = 1,
  1810. Size = UDim2.new(1, 0, 1, 0),
  1811. Text = Text,
  1812. TextColor3 = Color,
  1813. TextScaled = true,
  1814. Font = Enum.Font.ArialBold,
  1815. Parent = BillboardGui
  1816. })
  1817. game.Debris:AddItem(EffectPart, Time + 0.1)
  1818. EffectPart.Parent = game:GetService("Workspace")
  1819. delay(0, function()
  1820. local Frames = Time / Rate
  1821. for Frame = 1, Frames do
  1822. wait(Rate)
  1823. local Percent = Frame / Frames
  1824. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1825. TextLabel.TextTransparency = Percent
  1826. end
  1827. if EffectPart and EffectPart.Parent then
  1828. EffectPart:Destroy()
  1829. end
  1830. end)
  1831. end
  1832. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1833. for _, c in pairs(workspace:children()) do
  1834. local hum = c:findFirstChild("Humanoid")
  1835. if hum ~= nil then
  1836. local head = c:findFirstChild("Head")
  1837. if head ~= nil then
  1838. local targ = head.Position - Part.Position
  1839. local mag = targ.magnitude
  1840. if magni >= mag and c.Name ~= Player.Name then
  1841. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1842. end
  1843. end
  1844. end
  1845. end
  1846. end
  1847. function MagniKILL(Part, magni, knock, Type)
  1848. for _, c in pairs(workspace:children()) do
  1849. local hum = c:findFirstChild("Humanoid")
  1850. if hum ~= nil then
  1851. local head = c:findFirstChild("Head")
  1852. if head ~= nil then
  1853. local targ = head.Position - Part.Position
  1854. local mag = targ.magnitude
  1855. if magni >= mag and c.Name ~= Player.Name then
  1856. hum.Health = 0
  1857. end
  1858. end
  1859. end
  1860. end
  1861. end
  1862. EffectModel = Instance.new("Model", Character)
  1863. EffectModel.Name = "Effects"
  1864. Effects = {
  1865. Block = {
  1866. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1867. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1868. prt.Anchored = true
  1869. prt.CFrame = cframe
  1870. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1871. game:GetService("Debris"):AddItem(prt, 10)
  1872. if Type == 1 or Type == nil then
  1873. table.insert(Effects, {
  1874. prt,
  1875. "Block1",
  1876. delay,
  1877. x3,
  1878. y3,
  1879. z3,
  1880. msh
  1881. })
  1882. elseif Type == 2 then
  1883. table.insert(Effects, {
  1884. prt,
  1885. "Block2",
  1886. delay,
  1887. x3,
  1888. y3,
  1889. z3,
  1890. msh
  1891. })
  1892. else
  1893. table.insert(Effects, {
  1894. prt,
  1895. "Block3",
  1896. delay,
  1897. x3,
  1898. y3,
  1899. z3,
  1900. msh
  1901. })
  1902. end
  1903. end
  1904. },
  1905. Sphere = {
  1906. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1907. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1908. prt.Anchored = true
  1909. prt.CFrame = cframe
  1910. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1911. game:GetService("Debris"):AddItem(prt, 10)
  1912. table.insert(Effects, {
  1913. prt,
  1914. "Cylinder",
  1915. delay,
  1916. x3,
  1917. y3,
  1918. z3,
  1919. msh
  1920. })
  1921. end
  1922. },
  1923. Cylinder = {
  1924. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1925. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1926. prt.Anchored = true
  1927. prt.CFrame = cframe
  1928. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1929. game:GetService("Debris"):AddItem(prt, 10)
  1930. table.insert(Effects, {
  1931. prt,
  1932. "Cylinder",
  1933. delay,
  1934. x3,
  1935. y3,
  1936. z3,
  1937. msh
  1938. })
  1939. end
  1940. },
  1941. Wave = {
  1942. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1943. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1944. prt.Anchored = true
  1945. prt.CFrame = cframe
  1946. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1947. game:GetService("Debris"):AddItem(prt, 10)
  1948. table.insert(Effects, {
  1949. prt,
  1950. "Cylinder",
  1951. delay,
  1952. x3,
  1953. y3,
  1954. z3,
  1955. msh
  1956. })
  1957. end
  1958. },
  1959. Ring = {
  1960. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1961. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1962. prt.Anchored = true
  1963. prt.CFrame = cframe
  1964. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1965. game:GetService("Debris"):AddItem(prt, 10)
  1966. table.insert(Effects, {
  1967. prt,
  1968. "Cylinder",
  1969. delay,
  1970. x3,
  1971. y3,
  1972. z3,
  1973. msh
  1974. })
  1975. end
  1976. },
  1977. Break = {
  1978. Create = function(brickcolor, cframe, x1, y1, z1)
  1979. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1980. prt.Anchored = true
  1981. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1982. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1983. local num = math.random(10, 50) / 1000
  1984. game:GetService("Debris"):AddItem(prt, 10)
  1985. table.insert(Effects, {
  1986. prt,
  1987. "Shatter",
  1988. num,
  1989. prt.CFrame,
  1990. math.random() - math.random(),
  1991. 0,
  1992. math.random(50, 100) / 100
  1993. })
  1994. end
  1995. }
  1996. }
  1997. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1998. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1999. prt.Anchored = true
  2000. prt.CFrame = cframe
  2001. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2002. game:GetService("Debris"):AddItem(prt, 10)
  2003. if Type == 1 or Type == nil then
  2004. table.insert(Effects, {
  2005. prt,
  2006. "Block1",
  2007. delay,
  2008. x3,
  2009. y3,
  2010. z3,
  2011. msh
  2012. })
  2013. elseif Type == 2 then
  2014. table.insert(Effects, {
  2015. prt,
  2016. "Block2",
  2017. delay,
  2018. x3,
  2019. y3,
  2020. z3,
  2021. msh
  2022. })
  2023. elseif Type == 3 then
  2024. table.insert(Effects, {
  2025. prt,
  2026. "Block3",
  2027. delay,
  2028. x3,
  2029. y3,
  2030. z3,
  2031. msh
  2032. })
  2033. end
  2034. end
  2035. function CreateSound(id, par, vol, pit)
  2036. coroutine.resume(coroutine.create(function()
  2037. local sou = Instance.new("Sound", par or workspace)
  2038. sou.Volume = vol
  2039. sou.Pitch = pit or 1
  2040. sou.SoundId = id
  2041. swait()
  2042. sou:play()
  2043. game:GetService("Debris"):AddItem(sou, 6)
  2044. end))
  2045. end
  2046. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2047. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2048. prt.Anchored = true
  2049. prt.CFrame = cframe
  2050. prt.Material = "Neon"
  2051. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2052. game:GetService("Debris"):AddItem(prt, 10)
  2053. coroutine.resume(coroutine.create(function(Part, Mesh)
  2054. for i = 0, 6, delay do
  2055. swait()
  2056. Part.Transparency = i
  2057. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2058. end
  2059. Part.Parent = nil
  2060. end), prt, msh)
  2061. end
  2062. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2063. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2064. local MainPos = partt.Position
  2065. local MainPos2 = mouse + SpreadVectors
  2066. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2067. local speed = 1000
  2068. local num = 1
  2069. coroutine.resume(coroutine.create(function()
  2070. repeat
  2071. swait()
  2072. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2073. local mag =(MainPos - pos).magnitude
  2074. 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)
  2075. MainPos = MainPos + MouseLook.lookVector * speed
  2076. num = num - 1
  2077. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2078. if hit ~= nil then
  2079. num = 0
  2080. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2081. refpart.Anchored = true
  2082. refpart.CFrame = CFrame.new(pos)
  2083. game:GetService("Debris"):AddItem(refpart, 2)
  2084. end
  2085. if num <= 0 then
  2086. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2087. refpart.Anchored = true
  2088. refpart.CFrame = CFrame.new(pos)
  2089. if hit ~= nil then
  2090. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2091. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2092. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2093. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2094. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2095. end
  2096. game:GetService("Debris"):AddItem(refpart, 0)
  2097. end
  2098. until num <= 0
  2099. end))
  2100. end
  2101. function shoottraildd2(mouse, partt, SpreadAmount)
  2102. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2103. local MainPos = partt.Position
  2104. local MainPos2 = mouse + SpreadVectors
  2105. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2106. local speed = 3000
  2107. local num = 1
  2108. coroutine.resume(coroutine.create(function()
  2109. repeat
  2110. swait()
  2111. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2112. local mag = (MainPos - pos).magnitude
  2113. 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)
  2114. MainPos = MainPos + MouseLook.lookVector * speed
  2115. num = num - 1
  2116. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2117. if hit ~= nil then
  2118. num = 0
  2119. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2120. refpart.Anchored = true
  2121. refpart.CFrame = CFrame.new(pos)
  2122. game:GetService("Debris"):AddItem(refpart, 2)
  2123. end
  2124. if num <= 0 then
  2125. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2126. refpart.Anchored = true
  2127. refpart.CFrame = CFrame.new(pos)
  2128. if hit ~= nil then
  2129. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2130. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2131. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2132. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2133. MagniKILL(refpart, 80, 0, "Normal")
  2134. end
  2135. game:GetService("Debris"):AddItem(refpart, 0)
  2136. end
  2137. until num <= 0
  2138. end))
  2139. end
  2140. function shoottraildd22(mouse, partt, SpreadAmount)
  2141. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2142. local MainPos = partt.Position
  2143. local MainPos2 = mouse + SpreadVectors
  2144. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2145. local speed = 900
  2146. local num = 1
  2147. coroutine.resume(coroutine.create(function()
  2148. repeat
  2149. swait()
  2150. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2151. local mag = (MainPos - pos).magnitude
  2152. 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)
  2153. MainPos = MainPos + MouseLook.lookVector * speed
  2154. num = num - 1
  2155. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2156. if hit ~= nil then
  2157. num = 0
  2158. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2159. refpart.Anchored = true
  2160. refpart.CFrame = CFrame.new(pos)
  2161. game:GetService("Debris"):AddItem(refpart, 2)
  2162. end
  2163. if num <= 0 then
  2164. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2165. refpart.Anchored = true
  2166. refpart.CFrame = CFrame.new(pos)
  2167. if hit ~= nil then
  2168. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2169. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2170. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2171. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2172. MagniKILL(refpart, 80, 0, "Normal")
  2173. end
  2174. game:GetService("Debris"):AddItem(refpart, 0)
  2175. end
  2176. until num <= 0
  2177. end))
  2178. end
  2179. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2180. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2181. local MainPos = partt.Position
  2182. local MainPos2 = mouse + SpreadVectors
  2183. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2184. local speed = 200
  2185. local num = 0
  2186. coroutine.resume(coroutine.create(function()
  2187. repeat
  2188. swait()
  2189. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2190. local mag = (MainPos - pos).magnitude
  2191. 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)
  2192. MainPos = MainPos + MouseLook.lookVector * speed
  2193. num = num - 1
  2194. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2195. if hit ~= nil then
  2196. num = 0
  2197. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2198. refpart.Anchored = true
  2199. refpart.CFrame = CFrame.new(pos)
  2200. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2201. game:GetService("Debris"):AddItem(refpart, 2)
  2202. end
  2203. if num <= 0 then
  2204. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2205. refpart.Anchored = true
  2206. refpart.CFrame = CFrame.new(pos)
  2207. if hit ~= nil then
  2208. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2209. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2210. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2211. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2212. end
  2213. game:GetService("Debris"):AddItem(refpart, 0)
  2214. end
  2215. until num <= 0
  2216. end))
  2217. end
  2218. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2219. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2220. local MainPos = partt.Position
  2221. local MainPos2 = mouse + SpreadVectors
  2222. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2223. local speed = 500
  2224. local num = 1
  2225. coroutine.resume(coroutine.create(function()
  2226. repeat
  2227. swait()
  2228. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2229. local mag = (MainPos - pos).magnitude
  2230. 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)
  2231. MainPos = MainPos + MouseLook.lookVector * speed
  2232. num = num - 1
  2233. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2234. if hit ~= nil then
  2235. num = 0
  2236. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2237. refpart.Anchored = true
  2238. refpart.CFrame = CFrame.new(pos)
  2239. game:GetService("Debris"):AddItem(refpart, 2)
  2240. end
  2241. if num <= 0 then
  2242. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2243. refpart.Anchored = true
  2244. refpart.CFrame = CFrame.new(pos)
  2245. if hit ~= nil then
  2246. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2247. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2248. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2249. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2250. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2251. end
  2252. game:GetService("Debris"):AddItem(refpart, 0)
  2253. end
  2254. until num <= 0
  2255. end))
  2256. end
  2257.  
  2258.  
  2259. ---
  2260.  
  2261. attackdebounce = false
  2262. deb=false
  2263.  
  2264. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2265. if hit.Parent==nil then
  2266. return
  2267. end
  2268. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2269. for _,v in pairs(hit.Parent:children()) do
  2270. if v:IsA("Humanoid") then
  2271. h=v
  2272. end
  2273. end
  2274. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2275. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2276. end
  2277. if hit.Parent.className=="Hat" then
  2278. hit=hit.Parent.Parent:findFirstChild("Head")
  2279. end
  2280. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2281. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2282. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2283. return
  2284. end]]
  2285. -- hs(hit,1.2)
  2286. c=Instance.new("ObjectValue")
  2287. c.Name="creator"
  2288. c.Value=game:service("Players").LocalPlayer
  2289. c.Parent=h
  2290. game:GetService("Debris"):AddItem(c,.5)
  2291. Damage=math.random(minim,maxim)
  2292. -- h:TakeDamage(Damage)
  2293. blocked=false
  2294. block=hit.Parent:findFirstChild("Block")
  2295. if block~=nil then
  2296. print(block.className)
  2297. if block.className=="NumberValue" then
  2298. if block.Value>0 then
  2299. blocked=true
  2300. if decreaseblock==nil then
  2301. block.Value=block.Value-1
  2302. end
  2303. end
  2304. end
  2305. if block.className=="IntValue" then
  2306. if block.Value>0 then
  2307. blocked=true
  2308. if decreaseblock~=nil then
  2309. block.Value=block.Value-1
  2310. end
  2311. end
  2312. end
  2313. end
  2314. if blocked==false then
  2315. -- h:TakeDamage(Damage)
  2316. h.Health=h.Health-Damage
  2317. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2318. else
  2319. h.Health=h.Health-(Damage/2)
  2320. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2321. end
  2322. if Type=="Knockdown" then
  2323. Humanoid=hit.Parent.Humanoid
  2324. Humanoid.PlatformStand=true
  2325. coroutine.resume(coroutine.create(function(HHumanoid)
  2326. swait(1)
  2327. HHumanoid.PlatformStand=false
  2328. end),Humanoid)
  2329. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2330. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2331. local bodvol=Instance.new("BodyVelocity")
  2332. bodvol.velocity=angle*knockback
  2333. bodvol.P=5000
  2334. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2335. bodvol.Parent=hit
  2336. rl=Instance.new("BodyAngularVelocity")
  2337. rl.P=3000
  2338. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2339. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2340. rl.Parent=hit
  2341. game:GetService("Debris"):AddItem(bodvol,.5)
  2342. game:GetService("Debris"):AddItem(rl,.5)
  2343. elseif Type=="Normal" then
  2344. bp=Instance.new("BodyVelocity")
  2345. bp.P=100000
  2346. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2347. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2348. if KnockbackType==1 then
  2349. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2350. elseif KnockbackType==2 then
  2351. bp.velocity=Property.CFrame.lookVector*knockback
  2352. end
  2353. if knockback>0 then
  2354. bp.Parent=hit.Parent.Torso
  2355.  
  2356. end
  2357. game:GetService("Debris"):AddItem(bp,.5)
  2358. elseif Type=="Up" then
  2359. local bodyVelocity=Instance.new("BodyVelocity")
  2360. bodyVelocity.velocity=vt(0,60,0)
  2361. bodyVelocity.P=5000
  2362. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2363. bodyVelocity.Parent=hit
  2364. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2365. rl=Instance.new("BodyAngularVelocity")
  2366. rl.P=3000
  2367. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2368. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2369. rl.Parent=hit
  2370. game:GetService("Debris"):AddItem(rl,.5)
  2371. elseif Type=="Snare" then
  2372. bp=Instance.new("BodyPosition")
  2373. bp.P=2000
  2374. bp.D=100
  2375. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2376. bp.position=hit.Parent.Torso.Position
  2377. bp.Parent=hit.Parent.Torso
  2378. game:GetService("Debris"):AddItem(bp,1)
  2379. elseif Type=="Target" then
  2380. if Targetting==false then
  2381. ZTarget=hit.Parent.Torso
  2382. coroutine.resume(coroutine.create(function(Part)
  2383. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2384. swait(1)
  2385. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2386. end),ZTarget)
  2387. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2388. targetgui=Instance.new("BillboardGui")
  2389. targetgui.Parent=ZTarget
  2390. targetgui.Size=UDim2.new(10,100,10,100)
  2391. targ=Instance.new("ImageLabel")
  2392. targ.Parent=targetgui
  2393. targ.BackgroundTransparency=1
  2394. targ.Image="rbxassetid://4834067"
  2395. targ.Size=UDim2.new(1,0,1,0)
  2396. cam.CameraType="Scriptable"
  2397. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2398. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2399. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2400. Targetting=true
  2401. RocketTarget=ZTarget
  2402. for i=1,Property do
  2403. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2404. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2405. swait()
  2406. end
  2407. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2408. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2409. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2410. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2411. end
  2412. Targetting=true
  2413. RocketTarget=true
  2414. targetgui.Parent=true
  2415. cam.CameraType="Custom"
  2416. end
  2417. end
  2418. debounce=Instance.new("BoolValue")
  2419. debounce.Name="DebounceHit"
  2420. debounce.Parent=hit.Parent
  2421. debounce.Value=true
  2422. game:GetService("Debris"):AddItem(debounce,Delay)
  2423. c=Instance.new("ObjectValue")
  2424. c.Name="creator"
  2425. c.Value=Player
  2426. c.Parent=h
  2427. game:GetService("Debris"):AddItem(c,.5)
  2428. CRIT=true
  2429. hitDeb=true
  2430. AttackPos=6
  2431. end
  2432. end
  2433.  
  2434. showDamage=function(Char,Dealt,du,Color)
  2435. m=Instance.new("Model")
  2436. m.Name=tostring(Dealt)
  2437. h=Instance.new("Humanoid")
  2438. h.Health=0
  2439. h.MaxHealth=0
  2440. h.Parent=m
  2441. c=Instance.new("Part")
  2442. c.Transparency=0
  2443. c.BrickColor=Color
  2444. c.Transparency = 1
  2445. c.Name="Head"
  2446. c.TopSurface=0
  2447. c.BottomSurface=0
  2448. c.formFactor="Plate"
  2449. c.Size=Vector3.new(1,.4,1)
  2450.  
  2451. local txt = Instance.new("BillboardGui", c)
  2452. txt.Adornee = c
  2453. txt.Name = "_status"
  2454. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2455. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2456. local text = Instance.new("TextLabel", txt)
  2457. text.Size = UDim2.new(10, 0, 7, 0)
  2458. text.FontSize = "Size12"
  2459. text.TextScaled = true
  2460. text.TextTransparency = 0.5
  2461. text.BackgroundTransparency = 1
  2462. text.TextTransparency = 0.5
  2463. text.TextStrokeTransparency = 0.5
  2464. text.Font = "SciFi"
  2465. text.TextStrokeColor3 = Color3.new(0,0,0)
  2466. v=Instance.new("Part")
  2467. v.Name = "ColorBrick"
  2468. v.Parent=c
  2469. v.FormFactor="Symmetric"
  2470. v.Anchored=true
  2471. v.CanCollide=false
  2472. v.BottomSurface="Smooth"
  2473. v.TopSurface="Smooth"
  2474. v.Size=Vector3.new(10,5,3)
  2475. v.Transparency=1
  2476. v.CFrame=c.CFrame
  2477. v.BrickColor=BrickColor.random()
  2478. v.Transparency=1
  2479. text.TextColor3 = t.BrickColor.Color
  2480. v.Shape="Block"
  2481. text.Text = tostring(Dealt)
  2482. ms=Instance.new("CylinderMesh")
  2483. ms.Scale=Vector3.new(.8,.8,.8)
  2484. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2485. local rndm=math.random(1,#hitsounds)
  2486. local r=rndm
  2487. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2488. if CRIT==true then
  2489. ms.Scale=Vector3.new(1,1.25,1)
  2490. end
  2491. ms.Parent=c
  2492. c.Reflectance=0
  2493. Instance.new("BodyGyro").Parent=c
  2494. c.Parent=m
  2495. if Char:findFirstChild("Head")~=nil then
  2496. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2497. elseif Char.Parent:findFirstChild("Head")~=nil then
  2498. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2499. end
  2500. f=Instance.new("BodyPosition")
  2501. f.P=200000
  2502. f.D=100
  2503. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2504. f.position=c.Position+Vector3.new(0,3,0)
  2505. f.Parent=c
  2506. game:GetService("Debris"):AddItem(m,.5+du)
  2507. c.CanCollide=false
  2508. m.Parent=workspace
  2509. c.CanCollide=false
  2510. end
  2511.  
  2512.  
  2513. ------
  2514. hito = function(dm, X, c, dn, dp, dq)
  2515. for I,dr in pairs(workspace:GetChildren()) do
  2516. 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
  2517. local ds = dr:FindFirstChild("Humanoid")
  2518. local dt = dr:FindFirstChild("HumanoidRootPart")
  2519. TakeDamage(ds, c)
  2520. if InForm == true then
  2521. ds.Parent:BreakJoints()
  2522. wait(1.2)
  2523. ds.Parent:Destroy()
  2524. end
  2525. ds:SetStateEnabled(16, true)
  2526. delay(dn, function()
  2527. ds:SetStateEnabled(16, true)
  2528. end)
  2529. local du = Instance.new("StringValue")
  2530. du.Name = "alabo"
  2531. du.Parent = dt
  2532. game.Debris:AddItem(du, dn)
  2533. local dv = Instance.new("Part")
  2534.  
  2535. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2536. dv.Transparency = 0.25
  2537. dv.Anchored = true
  2538. dv.CanCollide = false
  2539. dv.BrickColor = BrickColor.new("White")
  2540. dv.Material = "Neon"
  2541. dv.Locked = true
  2542. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2543. dv.Parent = modz
  2544. local dw = Instance.new("SpecialMesh")
  2545. dw.MeshType = "Sphere"
  2546. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2547. dw.Parent = dv
  2548. game.Debris:AddItem(dv, 1)
  2549. local dx = Instance.new("Model")
  2550. dx.Name = c
  2551. dx.Parent = workspace
  2552. game.Debris:AddItem(dx, 0.5 + c / 75)
  2553. local dy = Instance.new("Humanoid")
  2554. dy.MaxHealth = 0
  2555. dy.Parent = dx
  2556. local dz = Instance.new("Part")
  2557. dz.Name = "Head"
  2558. dz.Locked = true
  2559. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2560. dz.Position = dt.Position
  2561. dz.BrickColor = BrickColor.new("New Yeller")
  2562. dz.Material = "Neon"
  2563. dz.Transparency = 1
  2564. dz.CanCollide = false
  2565. dz.Parent = dx
  2566. local dA = Instance.new("BodyPosition")
  2567. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2568. dA.P = 20000
  2569. dA.D = 300
  2570. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2571. dA.Parent = dz
  2572. local dB = Instance.new("CylinderMesh")
  2573. dB.Parent = dz
  2574. coroutine.resume(coroutine.create(function()
  2575. while dB do
  2576. swait()
  2577. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2578. end
  2579. end))
  2580. if dp then
  2581. local dC = Instance.new("BodyVelocity")
  2582. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2583. dC.P = 9999999999
  2584. dC.Velocity = dp
  2585. dC.Parent = dt
  2586. game.Debris:AddItem(dC, dn)
  2587. end
  2588. if dq then
  2589. local dD = Instance.new("BodyAngularVelocity")
  2590. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2591. dD.P = math.huge
  2592. dD.AngularVelocity = dq
  2593. dD.Parent = dt
  2594. game.Debris:AddItem(dD, dn)
  2595. end
  2596. local dE = Instance.new("Sound")
  2597. dE.Pitch = rd2(10, 11) / 10
  2598. dE.Volume = rd2(10, 13) / 10
  2599. dE.EmitterSize = 10
  2600. dE.SoundId = "rbxassetid://"
  2601. dE.Parent = dv
  2602. dE:Play()
  2603. coroutine.resume(coroutine.create(function()
  2604. for I = 1, 5 do
  2605. swait()
  2606. dv.Transparency = dv.Transparency + 0.175
  2607. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2608. end
  2609. end))
  2610. end
  2611. end
  2612. end
  2613. ------
  2614.  
  2615. vt = Vector3.new
  2616. local new = Instance.new
  2617. local cf = CFrame.new
  2618. local cfa = CFrame.Angles
  2619. local bc = BrickColor.new
  2620.  
  2621. function bigbangattack()
  2622. attack = true
  2623. Humanoid.WalkSpeed = 0
  2624. for i = 0, 8, 0.1 do
  2625. swait()
  2626. 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)
  2627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2629. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2630. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2631. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2632. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2633. end
  2634. local rng = Instance.new("Part", mouse)
  2635. rng.Anchored = true
  2636. rng.BrickColor = BrickColor.new("Cyan")
  2637. rng.CanCollide = false
  2638. rng.FormFactor = 3
  2639. rng.Name = "Ring"
  2640. rng.Size = Vector3.new(0.4,0.4,0.4)
  2641. rng.Transparency = 0
  2642. rng.TopSurface = 0
  2643. rng.BottomSurface = 0
  2644. rng.CFrame = RootPart.CFrame
  2645. local rngm = Instance.new("SpecialMesh", rng)
  2646. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2647.  
  2648. local rng3 = rng:Clone()
  2649. rng3.Parent = char
  2650. local rng3m = rng3.Mesh
  2651.  
  2652. local rng5 = rng:Clone()
  2653. rng5.Parent = char
  2654. rng5.BrickColor = BrickColor.new("Cyan")
  2655. local rng5m = rng5.Mesh
  2656. local rng6 = rng:Clone()
  2657. rng6.Material = "Plastic"
  2658. rng6.BrickColor = BrickColor.new("Cyan")
  2659. rng6.Parent = char
  2660. local rng6m = rng6.Mesh
  2661. rng6m.Scale = vt(7.5,7.5,7.5)
  2662. rng6m.MeshType = "FileMesh"
  2663. rng6m.MeshId = "rbxassetid://430736398"
  2664. local Must2 = Instance.new("Sound",rng6)
  2665. Must2.SoundId = "rbxassetid://135581154"
  2666. Must2.Pitch = 0.99
  2667. Must2.Volume = 3
  2668. Must2.Looped = false
  2669. wait(0)
  2670. Must2:Play()
  2671. local hita = rng6.Touched:connect(function(hit)
  2672. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2673. end)
  2674.  
  2675. rng3.CFrame = RootPart.CFrame
  2676.  
  2677. rng5.CFrame = RootPart.CFrame
  2678. rng6.CFrame = RootPart.CFrame
  2679. local pie222 = Instance.new("ParticleEmitter")
  2680. pie222.Parent = rng6
  2681. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2682. pie222.LightEmission = 1
  2683. pie222.Size = NumberSequence.new(6,1)
  2684. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2685. pie222.Transparency = NumberSequence.new(0.6,1)
  2686. pie222.EmissionDirection = "Top"
  2687. pie222.Enabled = true
  2688. pie222.Lifetime = NumberRange.new(1)
  2689. pie222.Rotation = NumberRange.new(-320, 320)
  2690. pie222.Rate = 404
  2691. pie222.Speed = NumberRange.new(0)
  2692. pie222.LockedToPart = false
  2693. pie222.VelocitySpread = 2
  2694. wait()
  2695. local scaler = 10/5
  2696. local scaler2 = 10/5
  2697. for i = 0,10,0.1 do
  2698. swait()
  2699. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2700.  
  2701. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2702.  
  2703. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2704. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2705. rng6.CFrame = rng3.CFrame
  2706. rng.Transparency = rng.Transparency + 1
  2707.  
  2708. rng3.Transparency = rng3.Transparency + 0.01
  2709.  
  2710. rng5.Transparency = rng5.Transparency + 0.01
  2711. rng6.Transparency = rng6.Transparency + 0.021
  2712. scaler = scaler - 0.125/5
  2713. scaler2 = scaler2 - 0.1/5
  2714.  
  2715. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2716.  
  2717. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2718. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2719. end
  2720. hita:disconnect()
  2721. game:GetService("Debris"):AddItem(rng, 1)
  2722.  
  2723. game:GetService("Debris"):AddItem(rng3, 1)
  2724.  
  2725. game:GetService("Debris"):AddItem(rng5, 1)
  2726. attack = false
  2727. pie222:Destroy()
  2728. Humanoid.WalkSpeed = 16
  2729. end
  2730.  
  2731.  
  2732. function bigbangattack2()
  2733. attack = true
  2734. Humanoid.WalkSpeed = 0
  2735. for i = 0, 8, 0.1 do
  2736. swait()
  2737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2740. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2741. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2742. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2743. end
  2744. local rng = Instance.new("Part", RightArm)
  2745. rng.Anchored = true
  2746. rng.BrickColor = BrickColor.new("Cyan")
  2747. rng.CanCollide = false
  2748. rng.FormFactor = 3
  2749. rng.Name = "Ring"
  2750. rng.Size = Vector3.new(0.4,0.4,0.4)
  2751. rng.Transparency = 0
  2752. rng.TopSurface = 0
  2753. rng.BottomSurface = 0
  2754. rng.CFrame = RootPart.CFrame
  2755. local rngm = Instance.new("SpecialMesh", rng)
  2756. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2757.  
  2758. local rng3 = rng:Clone()
  2759. rng3.Parent = char
  2760. local rng3m = rng3.Mesh
  2761.  
  2762. local rng5 = rng:Clone()
  2763. rng5.Parent = char
  2764. rng5.BrickColor = BrickColor.new("Cyan")
  2765. local rng5m = rng5.Mesh
  2766. local rng6 = rng:Clone()
  2767. rng6.Material = "Plastic"
  2768. rng6.BrickColor = BrickColor.new("Cyan")
  2769. rng6.Parent = char
  2770. local rng6m = rng6.Mesh
  2771. rng6m.Scale = vt(7.5,7.5,30.5)
  2772. rng6m.MeshType = "FileMesh"
  2773. rng6m.MeshId = "rbxassetid://430736398"
  2774. local Must2 = Instance.new("Sound",Torso)
  2775. Must2.SoundId = "rbxassetid://719747626"
  2776. Must2.Pitch = 0.99
  2777. Must2.Volume = 3
  2778. Must2.Looped = false
  2779. wait(0)
  2780. Must2:Play()
  2781. local hita = rng6.Touched:connect(function(hit)
  2782. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2783. end)
  2784.  
  2785. rng3.CFrame = Head.CFrame
  2786.  
  2787. rng5.CFrame = Head.CFrame
  2788. rng6.CFrame = rng5.CFrame
  2789. local pie222 = Instance.new("ParticleEmitter")
  2790. pie222.Parent = rng6
  2791. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2792. pie222.LightEmission = 1
  2793. pie222.Size = NumberSequence.new(15,1)
  2794. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2795. pie222.Transparency = NumberSequence.new(0.6,1)
  2796. pie222.EmissionDirection = "Top"
  2797. pie222.Enabled = true
  2798. pie222.Lifetime = NumberRange.new(1)
  2799. pie222.Rotation = NumberRange.new(-320, 320)
  2800. pie222.Rate = 404
  2801. pie222.Speed = NumberRange.new(0)
  2802. pie222.LockedToPart = false
  2803. pie222.VelocitySpread = 2
  2804. wait()
  2805. local scaler = 10/5
  2806. local scaler2 = 10/5
  2807. for i = 0,10,0.1 do
  2808. swait()
  2809. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2810.  
  2811. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2812.  
  2813. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2814. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2815. rng6.CFrame = rng3.CFrame
  2816. rng.Transparency = rng.Transparency + 1
  2817.  
  2818. rng3.Transparency = rng3.Transparency + 0.01
  2819.  
  2820. rng5.Transparency = rng5.Transparency + 0.01
  2821. rng6.Transparency = rng6.Transparency + 0.021
  2822. scaler = scaler - 0.125/5
  2823. scaler2 = scaler2 - 0.1/5
  2824.  
  2825. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2826.  
  2827. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2828. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2829. end
  2830. hita:disconnect()
  2831. game:GetService("Debris"):AddItem(rng, 1)
  2832.  
  2833. game:GetService("Debris"):AddItem(rng3, 1)
  2834.  
  2835. game:GetService("Debris"):AddItem(rng5, 1)
  2836. attack = false
  2837. pie222:Destroy()
  2838. Humanoid.WalkSpeed = 16
  2839. end
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845. mouse.KeyDown:connect(function(k) ---galickgun
  2846. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2847. MV4 = 0
  2848. local Must = Instance.new("Sound",Torso)
  2849. Must.SoundId = "rbxassetid://719748223"
  2850. Must.Pitch = 0.99
  2851. Must.Volume = 3.4
  2852. Must.Looped = false
  2853. wait(0)
  2854. Must:Play()
  2855. Humanoid.WalkSpeed = 13
  2856. local Aura = Instance.new('ParticleEmitter')
  2857. Aura.Name = "Aura"
  2858. Aura.Texture = "rbxassetid://347730682"
  2859. Aura.Parent = Torso
  2860. Aura.LightEmission = 1
  2861. Aura.Transparency = NumberSequence.new(0.4,1)
  2862. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2863. Aura.Size = NumberSequence.new(1,9)
  2864. Aura.Rotation = NumberRange.new(-360,360)
  2865. Aura.LockedToPart = true
  2866. Aura.Lifetime = NumberRange.new(1)
  2867. Aura.Rate = 100
  2868. Aura.Speed = NumberRange.new(0)
  2869. Aura.EmissionDirection = "Top"
  2870. local Aura2 = Instance.new('ParticleEmitter')
  2871. Aura2.Name = "Aura"
  2872. Aura2.Texture = "rbxassetid://1046299182"
  2873. Aura2.Parent = Torso
  2874. Aura2.LightEmission = 1
  2875. Aura2.Transparency = NumberSequence.new(0,1)
  2876. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2877. Aura2.Size = NumberSequence.new(14)
  2878. Aura2.Rotation = NumberRange.new(-360,360)
  2879. Aura2.LockedToPart = true
  2880. Aura2.Lifetime = NumberRange.new(0.2)
  2881. Aura2.Rate = 20
  2882. Aura2.Speed = NumberRange.new(0)
  2883. Aura2.EmissionDirection = "Top"
  2884. attack = true
  2885. Firepart1 = Instance.new("Part", RightArm)
  2886. Firepart1.Size = Vector3.new(1, 1, 1)
  2887. GuW1 = Instance.new("Weld")
  2888. GuW1.Name = "GuW"
  2889. GuW1.Part0 = RightArm
  2890. GuW1.C0 = cn(0, -1, 0)
  2891. GuW1.C1 = cn(0, 0, 0)
  2892. GuW1.Part1 = Firepart1
  2893. GuW1.Parent = RightArm
  2894. Firepart1.Transparency = 1
  2895. Firepart2 = Instance.new("Part", LeftArm)
  2896. Firepart2.Size = Vector3.new(1, 1, 1)
  2897. GuW2 = Instance.new("Weld")
  2898. GuW2.Name = "GuW"
  2899. GuW2.Part0 = LeftArm
  2900. GuW2.C0 = cn(0, -1, 0)
  2901. GuW2.C1 = cn(0, 0, 0)
  2902. GuW2.Part1 = Firepart2
  2903. GuW2.Parent = LeftArm
  2904. Firepart2.Transparency = 1
  2905. GuW1:Destroy()
  2906. GuW1 = Instance.new("Weld")
  2907. GuW1.Name = "GuW"
  2908. GuW1.Part0 = Torso
  2909. GuW1.C0 = cn(0, 0, -6)
  2910. GuW1.C1 = cn(0, 0, 0)
  2911. GuW1.Part1 = Firepart1
  2912. GuW1.Parent = Torso
  2913. GuW2:Destroy()
  2914. GuW2 = Instance.new("Weld")
  2915. GuW2.Name = "GuW"
  2916. GuW2.Part0 = Torso
  2917. GuW2.C0 = cn(0, 0, -6)
  2918. GuW2.C1 = cn(0, 0, 0)
  2919. GuW2.Part1 = Firepart2
  2920. GuW2.Parent = Torso
  2921. GuW2:Destroy()
  2922. GuW2 = Instance.new("Weld")
  2923. GuW2.Name = "GuW"
  2924. GuW2.Part0 = Torso
  2925. GuW2.C0 = cn(0, 0, -4)
  2926. GuW2.C1 = cn(0, 0, 0)
  2927. GuW2.Part1 = Firepart2
  2928. GuW2.Parent = Torso
  2929. for i = 0, 18, 0.1 do
  2930. swait()
  2931. if Torsovelocity.Y > 2 then
  2932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2934. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2935. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2936. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2937. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2938. elseif Torsovelocity.Y < 1 then
  2939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2941. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2942. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2943. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2944. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2945. end
  2946. end
  2947. GuW1:Destroy()
  2948. GuW1 = Instance.new("Weld")
  2949. GuW1.Name = "GuW"
  2950. GuW1.Part0 = Torso
  2951. GuW1.C0 = cn(0, 0, -15)
  2952. GuW1.C1 = cn(0, 0, 0)
  2953. GuW1.Part1 = Firepart1
  2954. GuW1.Parent = Torso
  2955. GuW2:Destroy()
  2956. GuW2 = Instance.new("Weld")
  2957. GuW2.Name = "GuW"
  2958. GuW2.Part0 = Torso
  2959. GuW2.C0 = cn(0, 0, -17.5)
  2960. GuW2.C1 = cn(0, 0, 0)
  2961. GuW2.Part1 = Firepart2
  2962. GuW2.Parent = Torso
  2963. local Must = Instance.new("Sound",Torso)
  2964. Must.SoundId = "rbxassetid://719747626"
  2965. Must.Pitch = 0.99
  2966. Must.Volume = 3.9
  2967. Must.Looped = false
  2968. wait(0)
  2969. Must:Play()
  2970. for i = 0, 1.25, 0.01 do
  2971. swait()
  2972. 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)
  2973. shoottraildd22(mouse.Hit.p, Torso, 0)
  2974. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2975. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2976. if Torsovelocity.Y > 2 then
  2977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2979. 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)
  2980. 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)
  2981. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2982. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2983. end
  2984. end
  2985. Must:Stop()
  2986. Aura:Destroy()
  2987. Aura2:Destroy()
  2988. wait(0.5)
  2989. Humanoid.WalkSpeed = 16
  2990. attack = false
  2991. MV4 = 300
  2992. Firepart1:Destroy()
  2993. Firepart2:Destroy()
  2994. end
  2995. end)
  2996.  
  2997.  
  2998. d = {}
  2999. function iteffect()
  3000.  
  3001. coroutine.resume(coroutine.create(function()
  3002.  
  3003. for i = 1, 10 do
  3004. effect = Instance.new("Part", workspace)
  3005. effect.Anchored = true
  3006. effect.CanCollide = false
  3007. effect.Size = Vector3.new(0.2, 3, 0.2)
  3008. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3009. effect.Transparency = 0
  3010. effect.Material = "Plastic"
  3011. effect.BrickColor = BrickColor.new("Really black")
  3012. table.insert(d, effect)
  3013. game:GetService("Debris"):AddItem(effect, 0.3)
  3014. end
  3015.  
  3016. coroutine.resume(coroutine.create(function()
  3017. for i = 1, 10 do
  3018. for i,e in pairs(d) do
  3019. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3020. e.Transparency = e.Transparency + 0.030
  3021. end
  3022. wait(0.01)
  3023. end
  3024.  
  3025. end))
  3026. end))
  3027.  
  3028.  
  3029. end
  3030.  
  3031. tp = true
  3032.  
  3033. mouse.KeyDown:connect(function(k)
  3034. if k == "e" then
  3035. if tp == true then
  3036. tp = false
  3037. char.Head.face.Parent = game.Lighting
  3038. wait(0)
  3039. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3040. game.Lighting.face.Parent = char.Head
  3041. wait(0)
  3042. tp = true
  3043.  
  3044.  
  3045. end
  3046. end
  3047. end)
  3048.  
  3049.  
  3050. MV4 = 300
  3051. mouse.KeyDown:connect(function(k)
  3052. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3053. MV4 = 0
  3054. local Must = Instance.new("Sound",workspace)
  3055. Must.SoundId = "rbxassetid://512366303"
  3056. Must.Pitch = 0.99
  3057. Must.Volume = 3.5
  3058. Must.Looped = true
  3059. wait(0)
  3060. Must:Play()
  3061. local lb = Instance.new("Part")
  3062. lb.Parent = char
  3063. lb.Material = "Neon"
  3064. lb.Color = BrickColor.new("Gold").Color
  3065. lb.CanCollide = false
  3066. lb.Material = "Neon"
  3067. lb.Size = vt(1,1,1)
  3068. lb.CFrame = Torso.CFrame
  3069. lb.Rotation = vt(0,0,0)
  3070. lb.Anchored = true
  3071. lb.Transparency = 0
  3072. local thing = Instance.new("SpecialMesh",lb)
  3073. thing.MeshType = "FileMesh"
  3074. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3075. thing.Scale = vt(0,15,0)
  3076. local chancerot = math.random(1,2)
  3077. for z = 0, 4 do
  3078. if chancerot == 1 then
  3079. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3080. elseif chancerot == 2 then
  3081. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3082. end
  3083. lb.Transparency = lb.Transparency + 0.1
  3084. thing.Scale = thing.Scale + vt(15,0,15)
  3085. wait()
  3086. end
  3087. for z = 0, 4 do
  3088. if chancerot == 1 then
  3089. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3090. elseif chancerot == 2 then
  3091. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3092. end
  3093. lb.Transparency = lb.Transparency + 0.1
  3094. thing.Scale = thing.Scale + vt(15,0,15)
  3095. wait()
  3096. end
  3097.  
  3098. local Aura = Instance.new('ParticleEmitter')
  3099. Aura.Name = "Aura"
  3100. Aura.Texture = "rbxassetid://347730682"
  3101. Aura.Parent = Torso
  3102. Aura.LightEmission = 1
  3103. Aura.Transparency = NumberSequence.new(0.5,1)
  3104. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3105. Aura.Size = NumberSequence.new(1,25)
  3106. Aura.Rotation = NumberRange.new(-360,360)
  3107. Aura.LockedToPart = true
  3108. Aura.Lifetime = NumberRange.new(1)
  3109. Aura.Rate = 100
  3110. Aura.Speed = NumberRange.new(0)
  3111. Aura.EmissionDirection = "Top"
  3112. local Aura2 = Instance.new('ParticleEmitter')
  3113. Aura2.Name = "Aura"
  3114. Aura2.Texture = "rbxassetid://1046299182"
  3115. Aura2.Parent = Torso
  3116. Aura2.LightEmission = 1
  3117. Aura2.Transparency = NumberSequence.new(0,1)
  3118. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3119. Aura2.Size = NumberSequence.new(55)
  3120. Aura2.Rotation = NumberRange.new(-360,360)
  3121. Aura2.LockedToPart = true
  3122. Aura2.Lifetime = NumberRange.new(0.2)
  3123. Aura2.Rate = 20
  3124. Aura2.Speed = NumberRange.new(0)
  3125. Aura2.EmissionDirection = "Top"
  3126. lig = Instance.new("PointLight",Player.Character.Torso)
  3127. lig.Color=Color3.new(255,255,0)
  3128. lig.Range = 12
  3129. Humanoid.WalkSpeed = 0.01
  3130. attack = true
  3131. Firepart1 = Instance.new("Part", RightArm)
  3132. Firepart1.Size = Vector3.new(1, 1, 1)
  3133. GuW1 = Instance.new("Weld")
  3134. GuW1.Name = "GuW"
  3135. GuW1.Part0 = RightArm
  3136. GuW1.C0 = cn(0, -1, 0)
  3137. GuW1.C1 = cn(0, 0, 0)
  3138. GuW1.Part1 = Firepart1
  3139. GuW1.Parent = RightArm
  3140. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3141. Firepart1.Transparency = 1
  3142. Firepart2 = Instance.new("Part", LeftArm)
  3143. Firepart2.Size = Vector3.new(1, 1, 1)
  3144. GuW2 = Instance.new("Weld")
  3145. GuW2.Name = "GuW"
  3146. GuW2.Part0 = LeftArm
  3147. GuW2.C0 = cn(0, -1, 0)
  3148. GuW2.C1 = cn(0, 0, 0)
  3149. GuW2.Part1 = Firepart2
  3150. GuW2.Parent = LeftArm
  3151. Firepart2.Transparency = 1
  3152.  
  3153. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3154. GuW1:Destroy()
  3155. GuW1 = Instance.new("Weld")
  3156. GuW1.Name = "GuW"
  3157. GuW1.Part0 = Torso
  3158. GuW1.C0 = cn(0, 0, -6)
  3159. GuW1.C1 = cn(0, 0, 0)
  3160. GuW1.Part1 = Firepart1
  3161. GuW1.Parent = Torso
  3162. GuW2:Destroy()
  3163. GuW2 = Instance.new("Weld")
  3164. GuW2.Name = "GuW"
  3165. GuW2.Part0 = Torso
  3166. GuW2.C0 = cn(0, 0, -6)
  3167. GuW2.C1 = cn(0, 0, 0)
  3168. GuW2.Part1 = Firepart2
  3169. GuW2.Parent = Torso
  3170.  
  3171. GuW2:Destroy()
  3172. GuW2 = Instance.new("Weld")
  3173. GuW2.Name = "GuW"
  3174. GuW2.Part0 = Torso
  3175. GuW2.C0 = cn(0, 0, -4)
  3176. GuW2.C1 = cn(0, 0, 0)
  3177. GuW2.Part1 = Firepart2
  3178. GuW2.Parent = Torso
  3179. for i = 0, 15, 0.1 do
  3180. swait()
  3181. if Torsovelocity.Y > 2 then
  3182. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3183. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3184. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3185. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3186. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3187. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3188. elseif Torsovelocity.Y < 1 then
  3189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3191. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3194. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3195. end
  3196. end
  3197. wait(16)
  3198. local Aura3 = Instance.new('ParticleEmitter')
  3199. Aura3.Name = "Aura"
  3200. Aura3.Texture = "rbxassetid://1046299182"
  3201. Aura3.Parent = Torso
  3202. Aura3.LightEmission = 1
  3203. Aura3.Transparency = NumberSequence.new(0.4,1)
  3204. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3205. Aura3.Size = NumberSequence.new(140)
  3206. Aura3.Rotation = NumberRange.new(-360,360)
  3207. Aura3.LockedToPart = true
  3208. Aura3.Lifetime = NumberRange.new(0.2)
  3209. Aura3.Rate = 70
  3210. Aura3.Speed = NumberRange.new(0)
  3211. Aura3.EmissionDirection = "Top"
  3212. local Aura4 = Instance.new('ParticleEmitter')
  3213. Aura4.Name = "Aura"
  3214. Aura4.Texture = "rbxassetid://1046299182"
  3215. Aura4.Parent = Torso
  3216. Aura4.LightEmission = 1
  3217. Aura4.Transparency = NumberSequence.new(0.7,1)
  3218. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3219. Aura4.Size = NumberSequence.new(190)
  3220. Aura4.Rotation = NumberRange.new(-360,360)
  3221. Aura4.LockedToPart = true
  3222. Aura4.Lifetime = NumberRange.new(0.2)
  3223. Aura4.Rate = 120
  3224. Aura4.Speed = NumberRange.new(0)
  3225. Aura4.EmissionDirection = "Top"
  3226. local Aura5 = Instance.new('ParticleEmitter')
  3227. Aura5.Name = "Aura"
  3228. Aura5.Texture = "rbxassetid://347730682"
  3229. Aura5.Parent = Torso
  3230. Aura5.LightEmission = 1
  3231. Aura5.Transparency = NumberSequence.new(0.2,1)
  3232. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3233. Aura5.Size = NumberSequence.new(1,65)
  3234. Aura5.Rotation = NumberRange.new(-360,360)
  3235. Aura5.LockedToPart = true
  3236. Aura5.Lifetime = NumberRange.new(1)
  3237. Aura5.Rate = 200
  3238. Aura5.Speed = NumberRange.new(0)
  3239. Aura5.EmissionDirection = "Top"
  3240. local quake = Instance.new("Sound",workspace)
  3241. quake.SoundId = "rbxassetid://1048411878"
  3242. quake.Pitch = 0.99
  3243. quake.Volume = 1.3
  3244. quake.Looped = true
  3245. wait(0)
  3246. quake:Play()
  3247. local scrr = Instance.new("Sound",Torso)
  3248. scrr.SoundId = "rbxassetid://908472235"
  3249. scrr.Pitch = 0.99
  3250. scrr.Volume = 5.5
  3251. scrr.Looped = true
  3252. wait(0)
  3253. scrr:Play()
  3254.  
  3255. for i = 0, 2, 0.1 do
  3256. swait()
  3257. local lb = Instance.new("Part")
  3258. lb.Parent = char
  3259. lb.Material = "Neon"
  3260. lb.Color = BrickColor.new("Gold").Color
  3261. lb.CanCollide = false
  3262. lb.Material = "Neon"
  3263. lb.Size = vt(0.5,0,0.5)
  3264. lb.CFrame = Torso.CFrame
  3265. lb.Rotation = vt(0,0,0)
  3266. lb.Anchored = true
  3267. lb.Transparency = 0
  3268. local thing = Instance.new("SpecialMesh",lb)
  3269. thing.MeshType = "FileMesh"
  3270. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3271. thing.Scale = vt(0,15,0)
  3272. local chancerot = math.random(1,2)
  3273. for z = 0, 4 do
  3274. if chancerot == 1 then
  3275. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3276. elseif chancerot == 2 then
  3277. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3278. end
  3279. lb.Transparency = lb.Transparency + 0.1
  3280. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3281. wait()
  3282. end
  3283. for z = 0, 4 do
  3284. if chancerot == 1 then
  3285. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3286. elseif chancerot == 2 then
  3287. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3288. end
  3289. lb.Transparency = lb.Transparency + 0.1
  3290. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3291. wait()
  3292. end
  3293. end
  3294.  
  3295.  
  3296. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3297. for i = 0, 24, 0.1 do
  3298. swait()
  3299. if Torsovelocity.Y > 2 then
  3300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3302. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3305. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3306. elseif Torsovelocity.Y < 1 then
  3307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3309. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3310. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3311. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3312. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3313. end
  3314. end
  3315. wait(5)
  3316. GuW1:Destroy()
  3317. GuW1 = Instance.new("Weld")
  3318. GuW1.Name = "GuW"
  3319. GuW1.Part0 = Torso
  3320. GuW1.C0 = cn(0, 0, -15)
  3321. GuW1.C1 = cn(0, 0, 0)
  3322. GuW1.Part1 = Firepart1
  3323. GuW1.Parent = Torso
  3324. GuW2:Destroy()
  3325. GuW2 = Instance.new("Weld")
  3326. GuW2.Name = "GuW"
  3327. GuW2.Part0 = Torso
  3328. GuW2.C0 = cn(0, 0, -17.5)
  3329. GuW2.C1 = cn(0, 0, 0)
  3330. GuW2.Part1 = Firepart2
  3331. GuW2.Parent = Torso
  3332. local Must2 = Instance.new("Sound",Torso) --1048411878
  3333. Must2.SoundId = "rbxassetid://950551676"
  3334. Must2.Pitch = 0.99
  3335. Must2.Volume = 10
  3336. Must2.Looped = false
  3337. wait(0)
  3338. Must2:Play()
  3339. quake:Stop()
  3340. scrr:Stop()
  3341. local Gone = Instance.new('ParticleEmitter')
  3342. Gone.Name = "Aura"
  3343. Gone.Texture = "rbxassetid://1046299182"
  3344. Gone.Parent = Torso
  3345. Gone.LightEmission = 1
  3346. Gone.Transparency = NumberSequence.new(0.7,1)
  3347. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3348. Gone.Size = NumberSequence.new(340)
  3349. Gone.Rotation = NumberRange.new(-360,360)
  3350. Gone.LockedToPart = true
  3351. Gone.Lifetime = NumberRange.new(0.2)
  3352. Gone.Rate = 70
  3353. Gone.Speed = NumberRange.new(0)
  3354. Gone.EmissionDirection = "Top"
  3355. wait(2)
  3356. Aura:Destroy()
  3357. Aura2:Destroy()
  3358. Aura3:Destroy()
  3359. Aura4:Destroy()
  3360. Aura5:Destroy()
  3361. lig:Destroy()
  3362. Gone:Destroy()
  3363. for i = 0, 3, 0.01 do
  3364. swait()
  3365. shoottraildd2(mouse.Hit.p, Torso, 0)
  3366. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3367. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3368. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3369. if Torsovelocity.Y > 2 then
  3370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3372. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3373. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3374. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3375. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3376. elseif Torsovelocity.Y < 1 then
  3377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3379. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3380. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3381. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3382. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3383. end
  3384. end
  3385. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3386. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3387. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3388. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3389. for i = 0, 3, 0.1 do
  3390. swait()
  3391. if Torsovelocity.Y > 2 then
  3392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3394. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3395. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3396. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3397. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3398. elseif Torsovelocity.Y < 1 then
  3399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3401. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3404. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3405. end
  3406. end
  3407. wait(1)
  3408. Humanoid.WalkSpeed = 16
  3409. attack = false
  3410. MV4 = 0
  3411. Must:Stop()
  3412. Firepart1:Destroy()
  3413. Firepart2:Destroy()
  3414. end
  3415. end)
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421. musiccommand = 1
  3422. musicwait = false
  3423. mouse.KeyDown:connect(function(k)
  3424. if k == "=" and attack == false then
  3425. if musiccommand == 1 and musicwait == false then
  3426. musicwait = true
  3427. sou2:Stop()
  3428. musiccommand = 2
  3429. end
  3430. if musiccommand == 2 and musicwait == false then
  3431. musicwait = true
  3432. sou2:Play()
  3433. sou2.Volume = 2
  3434. musiccommand = 3
  3435. end
  3436. if musiccommand == 3 and musicwait == false then
  3437. musicwait = true
  3438. sou2.Volume = 0.5
  3439. musiccommand = 1
  3440. end
  3441. musicwait = false
  3442. end
  3443. end)
  3444. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3445. Hitpart3 = Instance.new("Part", HPart3)
  3446. Hitpart3.Size = Vector3.new(1, 1, 1)
  3447. Hitpart3.CanCollide = false
  3448. HuW3 = Instance.new("Weld")
  3449. HuW3.Name = "GuW"
  3450. HuW3.Part0 = HPart3
  3451. HuW3.C0 = cn(Xv, Yv, Zv)
  3452. HuW3.C1 = cn(0, 0, 0)
  3453. HuW3.Part1 = Hitpart3
  3454. HuW3.Parent = HPart3
  3455. Hitpart3.Transparency = 1
  3456. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3457. end
  3458. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3459. Hitpart2 = Instance.new("Part", HPart2)
  3460. Hitpart2.Size = Vector3.new(1, 1, 1)
  3461. Hitpart2.CanCollide = false
  3462. HuW2 = Instance.new("Weld")
  3463. HuW2.Name = "GuW"
  3464. HuW2.Part0 = HPart2
  3465. HuW2.C0 = cn(Xv, Yv, Zv)
  3466. HuW2.C1 = cn(0, 0, 0)
  3467. HuW2.Part1 = Hitpart2
  3468. HuW2.Parent = HPart2
  3469. Hitpart2.Transparency = 1
  3470. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3471. end
  3472. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3473. Hitpart = Instance.new("Part", HPart)
  3474. Hitpart.Size = Vector3.new(1, 1, 1)
  3475. Hitpart.CanCollide = false
  3476. HuW = Instance.new("Weld")
  3477. HuW.Name = "GuW"
  3478. HuW.Part0 = HPart
  3479. HuW.C0 = cn(Xv, Yv, Zv)
  3480. HuW.C1 = cn(0, 0, 0)
  3481. HuW.Part1 = Hitpart
  3482. HuW.Parent = HPart
  3483. Hitpart.Transparency = 1
  3484. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3485. end
  3486. wait2 = false
  3487. combo = 1
  3488. mouse.Button1Down:connect(function(key)
  3489. if attack == false then
  3490. attack = true
  3491. Humanoid.WalkSpeed = 17.01
  3492. if combo == 1 and wait2 == false then
  3493. wait2 = true
  3494. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3495. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3496. for i = 0, 0.3, 0.1 do
  3497. swait()
  3498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3499. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3500. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3501. LW.C0 = clerp(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)
  3502. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3503. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3504. end
  3505. combo = 2
  3506. end
  3507. if combo == 2 and wait2 == false then
  3508. wait2 = true
  3509.  
  3510. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3511. for i = 0, 0.3, 0.1 do
  3512. swait()
  3513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3515. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3518. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3519. end
  3520. combo = 3
  3521. end
  3522. if combo == 3 and wait2 == false then
  3523. wait2 = true
  3524. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3525. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3526. for i = 0, 0.1, 0.1 do
  3527. swait()
  3528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3530. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3533. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3534. end
  3535. combo = 1
  3536. end
  3537. Humanoid.WalkSpeed = 16
  3538. Hitpart:Destroy()
  3539. wait2 = false
  3540. attack = false
  3541. end
  3542. end)
  3543. --
  3544. mouse.KeyDown:connect(function(k)
  3545. if k == "f" then
  3546. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3547. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3548. for i = 0, 1.2, 0.1 do
  3549. swait()
  3550. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3551. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3552. 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)
  3553. 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)
  3554. 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)
  3555. 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)
  3556. end
  3557. end
  3558. end)
  3559. --
  3560. MV1 = 20
  3561. mouse.KeyDown:connect(function(k)
  3562. if k == "=" and attack == false then
  3563. if firemode == true then
  3564. firemode = false
  3565. print("ice mode")
  3566. icesmoke.Acceleration = Vector3.new(0,0,0)
  3567. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3568. icesmoke.Transparency = NumberSequence.new({
  3569. NumberSequenceKeypoint.new(0, 0.9),
  3570. NumberSequenceKeypoint.new(1, 1)
  3571. })
  3572. icesmoke.Size = NumberSequence.new(3)
  3573. icesmoke.Parent = RightArm
  3574. else
  3575. firemode = true
  3576. print("fire mode")
  3577. ice_mode = false
  3578. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3579. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3580. icesmoke.Rate = 400
  3581. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3582. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3583. icesmoke.Size = NumberSequence.new(3)
  3584. icesmoke.EmissionDirection = "Top"
  3585. icesmoke.Parent = LeftArm
  3586. end
  3587. end
  3588. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3589. MV1 = 90
  3590. Humanoid.WalkSpeed = 15
  3591. attack = true
  3592. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3593. Firepart2 = Instance.new("Part", LeftArm)
  3594. Firepart2.Size = Vector3.new(1, 1, 1)
  3595. Firepart2.CanCollide = false
  3596. GuW2 = Instance.new("Weld")
  3597. GuW2.Name = "GuW"
  3598. GuW2.Part0 = LeftArm
  3599. GuW2.C0 = cn(0, -0.5, 0)
  3600. GuW2.C1 = cn(0, 0, 0)
  3601. GuW2.Part1 = Firepart2
  3602. GuW2.Parent = LeftArm
  3603. Firepart2.Transparency = 1
  3604. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3605. for i = 0, 2, 0.1 do
  3606. swait()
  3607. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3610. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3611. 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)
  3612. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3613. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3614. end
  3615. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3616. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3617. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3618. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3619. Humanoid.WalkSpeed = 16
  3620. attack = false
  3621. Firepart2:Destroy()
  3622. end
  3623. end)
  3624. MV2 = 90
  3625.  
  3626. mouse.KeyDown:connect(function(key)
  3627. if key == "=" then
  3628. Head.Transparency = 1
  3629. Torso.Transparency = 1
  3630. LeftArm.Transparency = 1
  3631. Head.face.Texture = ""
  3632. RightArm.Transparency = 1
  3633. LeftLeg.Transparency = 1
  3634. RightLeg.Transparency = 1
  3635. mesh1.Transparency = 1
  3636. mesh2.Transparency = 1
  3637. mesh5.Transparency = 1
  3638. mesheye.Transparency = 1
  3639. mesheye1.Transparency = 1
  3640. mesheye2.Transparency = 1
  3641. mesheye3.Transparency = 1
  3642. char.Parent = workspace.Camera
  3643. char.WalkSpeed = 60
  3644. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3645. char:FindFirstChild("TalkingBillBoard"):destroy()
  3646. end
  3647. end
  3648. end)
  3649. mouse.KeyUp:connect(function(key)
  3650. if key == "=" then
  3651. Head.Transparency = 0
  3652. Torso.Transparency = 0
  3653. LeftArm.Transparency = 0
  3654. Head.face.Texture = ""
  3655. RightArm.Transparency = 0
  3656. LeftLeg.Transparency = 0
  3657. RightLeg.Transparency = 0
  3658. mesh1.Transparency = 0
  3659. mesh2.Transparency = 0
  3660. mesh5.Transparency = 0
  3661. mesheye.Transparency = 0
  3662. mesheye1.Transparency = 0
  3663. mesheye2.Transparency = 0
  3664. mesheye3.Transparency = 0
  3665. hat1.Transparency = 0
  3666. hat2.Transparency = 0
  3667. hat3.Transparency = 0
  3668. hat4.Transparency = 0
  3669. hat5.Transparency = 0
  3670. hat6.Transparency = 0
  3671. hat7.Transparency = 0
  3672. hat8.Transparency = 0
  3673. hat9.Transparency = 0
  3674. char.Parent = workspace
  3675. end
  3676. end)
  3677.  
  3678. mouse.KeyDown:connect(function(k)
  3679. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3680. MV2 = 90
  3681. attack = true
  3682. Firepart = Instance.new("Part", RightArm)
  3683. Firepart.Size = Vector3.new(1, 1, 1)
  3684. GuW = Instance.new("Weld")
  3685. GuW.Name = "GuW"
  3686. GuW.Part0 = RightArm
  3687. GuW.C0 = cn(0, -1, 0)
  3688. GuW.C1 = cn(0, 0, 0)
  3689. GuW.Part1 = Firepart
  3690. GuW.Parent = RightArm
  3691. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3692. Firepart.Transparency = 1
  3693. Humanoid.WalkSpeed = 15
  3694. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3695. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3696. for i = 1, 3 do
  3697. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3698. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3699. end
  3700. for i = 0, 3, 0.1 do
  3701. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3702. swait()
  3703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3705. 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)
  3706. 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)
  3707. 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)
  3708. 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)
  3709. end
  3710. wait(1)
  3711. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3712.  
  3713. Humanoid.WalkSpeed = 16
  3714. attack = false
  3715. Firepart:Destroy()
  3716. end
  3717.  
  3718.  
  3719.  
  3720.  
  3721. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3722. MV2 = 90
  3723. attack = true
  3724. Firepart = Instance.new("Part", RightArm)
  3725. Firepart.Size = Vector3.new(1, 1, 1)
  3726. GuW = Instance.new("Weld")
  3727. GuW.Name = "GuW"
  3728. GuW.Part0 = RightArm
  3729. GuW.C0 = cn(0, -1, 0)
  3730. GuW.C1 = cn(0, 0, 0)
  3731. GuW.Part1 = Firepart
  3732. GuW.Parent = RightArm
  3733. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3734. Firepart.Transparency = 1
  3735. Humanoid.WalkSpeed = 0.01
  3736. for i = 0, 4, 0.1 do
  3737. swait()
  3738. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3739. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3742. 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)
  3743. 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)
  3744. 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)
  3745. 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)
  3746. end
  3747. for i = 0, 4, 0.1 do
  3748. swait()
  3749. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3750. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3753. 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)
  3754. 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)
  3755. 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)
  3756. 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)
  3757. end
  3758. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3759. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3760. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3761. for i = 1, 3 do
  3762. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3763. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3764. end
  3765. for i = 0, 2, 0.1 do
  3766. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3767. swait()
  3768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3770. 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)
  3771. 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)
  3772. 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)
  3773. 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)
  3774. end
  3775. Humanoid.WalkSpeed = 16
  3776. attack = false
  3777. Firepart:Destroy()
  3778. end
  3779. end)
  3780. Rapid = false
  3781. BasePart = Instance.new("Part")
  3782. BasePart.Shape = Enum.PartType.Block
  3783. BasePart.Material = Enum.Material.Neon
  3784. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3785. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3786. BasePart.FormFactor = Enum.FormFactor.Custom
  3787. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3788. BasePart.CanCollide = true
  3789. BasePart.Locked = true
  3790. BasePart.Anchored = false
  3791. local icy_Player = game.Players.localPlayer
  3792. local icy_mouse = icy_Player:GetMouse()
  3793. ice_mode = false
  3794. local colors = {
  3795. BrickColor.new("Cyan"),
  3796. BrickColor.new("Medium blue"),
  3797. BrickColor.new("Pastel blue")
  3798. }
  3799. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3800. if root then
  3801. icy_mouse.KeyDown:connect(function(k)
  3802. if k == "=" and firemode == false then
  3803. if ice_mode == true then
  3804. ice_mode = false
  3805. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3806. else
  3807. ice_mode = true
  3808. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3809. end
  3810. end
  3811. if k == "z" and firemode == true then
  3812. attack = true
  3813. do
  3814. local Stop = false
  3815. local Version = 0
  3816. local MaxSpeed = 5
  3817. local Speed = 3.5
  3818. local Keys = {}
  3819. local Force = 10000
  3820. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3821. swait(0.5)
  3822. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3823. if Fly then
  3824. Fly:Destroy()
  3825. end
  3826. if Rot then
  3827. Rot:Destroy()
  3828. end
  3829. Fly = Instance.new("BodyPosition", char.Torso)
  3830. Fly.Name = "LMMFly"
  3831. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3832. Fly.P = Force
  3833. Fly.position = char.Torso.Position
  3834. Rot = Instance.new("BodyGyro", char.Torso)
  3835. Rot.Name = "LMMRot"
  3836. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3837. Rot.P = Force
  3838. Rot.cframe = cam.CoordinateFrame
  3839. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3840. local Thread, Old = Version, nil
  3841. char.Humanoid.PlatformStand = true
  3842. function StopFly()
  3843. Version = Version + 1
  3844. Stop = true
  3845. char.Humanoid.PlatformStand = false
  3846. Fly:Destroy()
  3847. Rot:Destroy()
  3848. attack = false
  3849. end
  3850. char.ChildAdded:connect(function(Obj)
  3851. wait()
  3852. if Obj.Name == "LM" .. "MFlyStop" then
  3853. Obj:Destroy()
  3854. StopFly()
  3855. end
  3856. end)
  3857. HitpartFunk2(RightArm, 0, -0.7, 0)
  3858. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3859. for i = 0, 25, 0.1 do
  3860. if attack == true then
  3861. swait()
  3862.  
  3863. end
  3864. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3865. if Keys[string.char(48)] then
  3866. Speed = 1
  3867. end
  3868. if Keys.w then
  3869. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3870. end
  3871. if Keys.s then
  3872. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3873. end
  3874. if Keys.d then
  3875. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3876. end
  3877. if Keys.a then
  3878. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3879. end
  3880. if Keys.e or Keys[" "] then
  3881. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3882. end
  3883. if Keys.q then
  3884. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3885. end
  3886. if Keys.z then
  3887. StopFly()
  3888. end
  3889. if Old ~= Vectoring then
  3890. Fly.position = Vectoring.p
  3891. Old = Vectoring
  3892. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3893. else
  3894. Speed = 1
  3895. end
  3896. Rot.cframe = cam.CoordinateFrame
  3897. mouse.KeyDown:connect(function(Key)
  3898. Keys[Key] = true
  3899. end)
  3900. mouse.KeyUp:connect(function(Key)
  3901. Keys[Key] = false
  3902. end)
  3903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3905. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3906. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3907. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3908. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3909. end
  3910. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3911. attack = false
  3912. char.Humanoid.PlatformStand = false
  3913. Fly:Destroy()
  3914. Rot:Destroy()
  3915. end
  3916. end
  3917. if k == "=" and InForm == true then
  3918. attack = true
  3919. do
  3920. local Stop = false
  3921. local Version = 0
  3922. local MaxSpeed = 6
  3923. local Speed = 3
  3924. local Keys = {}
  3925. local Force = 10000
  3926. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3927. swait(1)
  3928. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3929. if Fly then
  3930. Fly:Destroy()
  3931. end
  3932. if Rot then
  3933. Rot:Destroy()
  3934. end
  3935. Fly = Instance.new("BodyPosition", char.Torso)
  3936. Fly.Name = "LMMFly"
  3937. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3938. Fly.P = Force
  3939. Fly.position = char.Torso.Position
  3940. Rot = Instance.new("BodyGyro", char.Torso)
  3941. Rot.Name = "LMMRot"
  3942. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3943. Rot.P = Force
  3944. Rot.cframe = cam.CoordinateFrame
  3945. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3946. local Thread, Old = Version, nil
  3947. char.Humanoid.PlatformStand = true
  3948. function StopFly()
  3949. Version = Version + 1
  3950. Stop = true
  3951. char.Humanoid.PlatformStand = false
  3952. Fly:Destroy()
  3953. Rot:Destroy()
  3954. attack = false
  3955. end
  3956. char.ChildAdded:connect(function(Obj)
  3957. wait()
  3958. if Obj.Name == "LM" .. "MFlyStop" then
  3959. Obj:Destroy()
  3960. StopFly()
  3961. end
  3962. end)
  3963. HitpartFunk2(RightArm, 0, -0.7, 0)
  3964. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3965. for i = 0, 25, 0.1 do
  3966. if attack == true then
  3967. swait()
  3968. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3969. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3970. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3971. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3972. end
  3973. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3974. if Keys[string.char(48)] then
  3975. Speed = 1
  3976. end
  3977. if Keys.w then
  3978. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3979. end
  3980. if Keys.s then
  3981. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3982. end
  3983. if Keys.d then
  3984. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3985. end
  3986. if Keys.a then
  3987. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3988. end
  3989. if Keys.e or Keys[" "] then
  3990. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3991. end
  3992. if Keys.q then
  3993. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3994. end
  3995. if Keys.z then
  3996. StopFly()
  3997. end
  3998. if Old ~= Vectoring then
  3999. Fly.position = Vectoring.p
  4000. Old = Vectoring
  4001. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4002. else
  4003. Speed = 1
  4004. end
  4005. Rot.cframe = cam.CoordinateFrame
  4006. mouse.KeyDown:connect(function(Key)
  4007. Keys[Key] = true
  4008. end)
  4009. mouse.KeyUp:connect(function(Key)
  4010. Keys[Key] = false
  4011. end)
  4012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4014. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4016. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4017. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4018. end
  4019. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4020. attack = false
  4021. char.Humanoid.PlatformStand = false
  4022. Fly:Destroy()
  4023. Rot:Destroy()
  4024. end
  4025. end
  4026. end)
  4027. game:GetService("RunService").Stepped:connect(function()
  4028. if ice_mode == true then
  4029. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4030. local icePath = BasePart:Clone()
  4031. icePath.Anchored = true
  4032. icePath.Transparency = 0.85
  4033. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4034. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4035. icePath.BrickColor = colors[math.random(1, #colors)]
  4036. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4037. game:GetService("Debris"):AddItem(icePath, 1)
  4038. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4039. end
  4040. end)
  4041. end
  4042. MV3 = 190
  4043. mouse.KeyDown:connect(function(k)
  4044. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4045. MV3 = 80
  4046. attack = true
  4047. Humanoid.WalkSpeed = 15
  4048. HitpartFunk2(RightArm, 0, -0.5, 0)
  4049. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4050. for i = 0, 1.5, 0.1 do
  4051. swait()
  4052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4054. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4055. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4056. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4057. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4058. end
  4059. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4060. for i = 0, 2, 0.1 do
  4061. swait()
  4062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4064. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4066. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4067. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4068. end
  4069. for i = 0, 4.2, 0.1 do
  4070. swait()
  4071. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4072. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4073. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4074. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4075. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4076. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4077. 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)
  4078. 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)
  4079. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4080. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4081. end
  4082. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4083. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4084. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4085. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4086. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4087. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4088. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4089. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4090. for i = 0, 2, 0.1 do
  4091. swait()
  4092. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4093. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4094. 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)
  4095. 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)
  4096. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4097. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4098. end
  4099. for i = 0, 2, 0.1 do
  4100. swait()
  4101. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4102. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4103. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4104. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4105. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4106. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4107. end
  4108. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4109. for i = 0, 4, 0.1 do
  4110. swait()
  4111. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4112. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4115. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4116. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4117. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4118. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4119. end
  4120. for i = 0, 2, 0.1 do
  4121. swait()
  4122. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4123. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4126. 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)
  4127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4129. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4130. end
  4131. for i = 1, 6 do
  4132. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4133. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4134. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4135. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4136. wait(0.15)
  4137. end
  4138. attack = false
  4139. Humanoid.WalkSpeed = 16
  4140. end
  4141. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4142. Humanoid.WalkSpeed = 1
  4143. MV3 = 80
  4144. attack = true
  4145. FastFireBall = Instance.new("Part", RightArm)
  4146. FastFireBall.Size = Vector3.new(1, 1, 1)
  4147. FFW = Instance.new("Weld")
  4148. FFW.Name = "GuW"
  4149. FFW.Part0 = RightArm
  4150. FFW.C0 = cn(0, -1, 0)
  4151. FFW.C1 = cn(0, 0, 0)
  4152. FFW.Part1 = FastFireBall
  4153. FFW.Parent = RightArm
  4154. FastFireBall.Transparency = 1
  4155. FastFireBall2 = Instance.new("Part", LeftArm)
  4156. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4157. FFW2 = Instance.new("Weld")
  4158. FFW2.Name = "GuW"
  4159. FFW2.Part0 = LeftArm
  4160. FFW2.C0 = cn(0, -1, 0)
  4161. FFW2.C1 = cn(0, 0, 0)
  4162. FFW2.Part1 = FastFireBall2
  4163. FFW2.Parent = LeftArm
  4164. FastFireBall2.Transparency = 1
  4165. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4166. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4167. for i = 0, 1, 0.1 do
  4168. swait()
  4169. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4170. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4171. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4172. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4175. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4176. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4179. end
  4180. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4181. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4182. function holding()
  4183. if Rapid == true and ice_mode == false then
  4184. for i = 0, 0.8, 0.1 do
  4185. swait()
  4186. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4187. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4190. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4193. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4194. end
  4195. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4196. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4197. for i = 0, 0.8, 0.1 do
  4198. swait()
  4199. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4200. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4201. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4202. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4203. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4204. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4205. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4206. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4207. end
  4208. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4209. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4210. holding()
  4211. end
  4212. end
  4213. if Rapid == false then
  4214. Rapid = true
  4215. holding()
  4216. end
  4217. end
  4218. end)
  4219. mouse.KeyUp:connect(function(k)
  4220. if k == "c" and Rapid == true then
  4221. MV3 = 180
  4222. Rapid = false
  4223. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4224. attack = false
  4225. wait(0.5)
  4226. Humanoid.WalkSpeed = 16
  4227. FastFireBall:Destroy()
  4228. FastFireBall2:Destroy()
  4229. end
  4230. end)
  4231.  
  4232. mouse.KeyDown:connect(function(key)
  4233. if key == "t" then
  4234. if Morph == false then
  4235. Morph = true
  4236. MorphFunction()
  4237. end
  4238. end
  4239. end)
  4240. mouse.KeyUp:connect(function(key)
  4241. if key == "t" then
  4242. Morph = false
  4243. end
  4244. end)
  4245.  
  4246.  
  4247.  
  4248. Object = Player.Character.HumanoidRootPart
  4249.  
  4250. Run = game["Run Service"]
  4251.  
  4252. PreviousP = Object.CFrame.p
  4253. Running = false
  4254.  
  4255. MorphFunction = function()
  4256. local MaxX = 100
  4257. local MinX = -100
  4258. local MaxY = 100
  4259. local MinY = -100
  4260. local MaxZ = 100
  4261. local MinZ = -100
  4262. local Morph = coroutine.wrap(function()
  4263. while Run.Stepped:wait(0.1) do
  4264. if Morph == false then break end
  4265. local Model = Instance.new("Model",workspace)
  4266. if Player.Character:FindFirstChild("Shirt") then
  4267. local Shirt = Player.Character.Shirt:Clone()
  4268. Shirt.Parent = Model
  4269. end
  4270. if Player.Character:FindFirstChild("Pants") then
  4271. local Pants = Player.Character.Pants:Clone()
  4272. Pants.Parent = Model
  4273. end
  4274. local Humanoid = Instance.new("Humanoid",Model)
  4275. local LeftArm = Player.Character["Left Arm"]:Clone()
  4276. LeftArm.Parent = Model
  4277. LeftArm.Transparency = 0.4
  4278. LeftArm.Anchored = true
  4279. 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)
  4280. local RightArm = Player.Character["Right Arm"]:Clone()
  4281. RightArm.Parent = Model
  4282. RightArm.Transparency = 0.4
  4283. RightArm.Anchored = true
  4284. 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)
  4285. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4286. LeftLeg.Parent = Model
  4287. LeftLeg.Transparency = 0.4
  4288. LeftLeg.Anchored = true
  4289. 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)
  4290. local RightLeg = Player.Character["Right Leg"]:Clone()
  4291. RightLeg.Parent = Model
  4292. RightLeg.Transparency = 0.4
  4293. RightLeg.Anchored = true
  4294. 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)
  4295. local Children = Model:GetChildren()
  4296. wait(0.01)
  4297. for i = 1,#Children do
  4298. if Children[i]:IsA("Part") then
  4299. Children[i].Transparency = 1
  4300. end
  4301. game.Debris:AddItem(Children[i],0)
  4302. end
  4303. end
  4304. end)
  4305. Morph()
  4306. end
  4307.  
  4308.  
  4309. mouse.KeyDown:connect(function(key)
  4310. if key == "r" then
  4311. Humanoid.WalkSpeed = 150
  4312.  
  4313. end
  4314. end)
  4315.  
  4316.  
  4317. mouse.KeyDown:connect(function(key)
  4318. if key == "m" then
  4319. Must2.Volume = 0.7
  4320. end
  4321. end)
  4322.  
  4323. mouse.KeyDown:connect(function(key)
  4324. if key == "n" then
  4325. Must2.Volume = 1.6
  4326. end
  4327. end)
  4328.  
  4329.  
  4330. mouse.KeyUp:connect(function(key)
  4331. if key == "r" then
  4332. Humanoid.WalkSpeed = 16
  4333.  
  4334. end
  4335. end)
  4336.  
  4337. function smooth(obj)
  4338. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4339. for i,v in pairs(sides) do
  4340. obj[v.."Surface"] = "SmoothNoOutlines"
  4341. end
  4342. end
  4343. function fade(obj, dest, grow)
  4344. spawn(function()
  4345. local oldcf = obj.CFrame
  4346. for i = 0, 10 do
  4347. if grow then
  4348. obj.Size = obj.Size +Vector3.new(1,1,1)
  4349. obj.CFrame = oldcf
  4350. end
  4351. obj.Transparency = obj.Transparency +0.2
  4352. swait()
  4353. end
  4354. if dest then
  4355. obj:Destroy()
  4356. end
  4357. end)
  4358. end
  4359.  
  4360.  
  4361. sprint = false
  4362. mouse.KeyDown:connect(function(key)
  4363. if key=="r" then
  4364. sprint = true
  4365. char:FindFirstChildOfClass("Humanoid")
  4366. local mod = Instance.new("Model", workspace)
  4367. mod.Name = "MobModel"
  4368. for i,v in pairs(char:children()) do
  4369. if v:IsA("Accessory") and not rage then
  4370. if v:FindFirstChild("Handle") then
  4371. v.Handle.Transparency = 1
  4372. end
  4373. end
  4374. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4375. v.Transparency = 0
  4376. end
  4377. end
  4378. if char.Head:FindFirstChild("face") then
  4379. char.Head.face.Transparency = 1
  4380. end
  4381. repeat wait()
  4382. if not workspace:FindFirstChild("MobModel") then
  4383. mod = Instance.new("Model", workspace)
  4384. mod.Name = "MobModel"
  4385. end
  4386. for i,v in pairs(Character:children()) do
  4387. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4388. local new = v:Clone()
  4389. smooth(new)
  4390. new.Transparency = 0.3
  4391. new.Anchored = true
  4392. new.CanCollide = false
  4393. new.Material = "Neon"
  4394. new.BrickColor = BrickColor.new("Dark blue")
  4395. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4396. new.Parent = mod
  4397. fade(new, true)
  4398. end
  4399. end
  4400. until not sprint
  4401. if mod then
  4402. spawn(function()
  4403. repeat wait() until not mod or #mod:children() == 0
  4404. mod:Destroy()
  4405. end)
  4406. end
  4407. char:FindFirstChildOfClass("Humanoid")
  4408. end
  4409. end)
  4410. mouse.KeyUp:connect(function(key)
  4411. if key=="r" then
  4412. sprint = false
  4413. for i,v in pairs(char:children()) do
  4414. if v:IsA("Accessory") and not rage then
  4415. if v:FindFirstChild("Handle") then
  4416. v.Handle.Transparency = 1
  4417. end
  4418. end
  4419. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4420. v.Transparency = 0
  4421. end
  4422. end
  4423. if char.Head:FindFirstChild("face") then
  4424. char.Head.face.Transparency = 0
  4425. end
  4426. end
  4427. end)
  4428.  
  4429. mouse.KeyUp:connect(function(k)
  4430. if k == "q" then
  4431. Combo1()
  4432. end
  4433. end)
  4434.  
  4435. mouse.KeyUp:connect(function(k)
  4436. if k == "r" then
  4437. Combo2()
  4438. end
  4439. end)
  4440.  
  4441. mouse.KeyUp:connect(function(k)
  4442. if k == "t" then
  4443. Combo3()
  4444. end
  4445. end)
  4446. mouse.KeyUp:connect(function(k)
  4447. if k == "u" then
  4448. Combo4()
  4449. end
  4450. end)
  4451.  
  4452.  
  4453. SoundFolder = Instance.new("Folder",char)
  4454. SoundFolder.Name = "SoundFolder"
  4455. punchsound1 = Instance.new("Sound",Torso)
  4456. punchsound1.Volume = 1.2
  4457. punchsound1.Name = "punchsound1"
  4458. punchsound1.Looped = false
  4459. punchsound1.SoundId = "rbxassetid://137579113"
  4460. StrongPunch = Instance.new("Sound",Torso)
  4461. StrongPunch.Volume = 1.6
  4462. StrongPunch.Name = "StrongPunch"
  4463. StrongPunch.Looped = false
  4464. StrongPunch.SoundId = "rbxassetid://441202925"
  4465. StrongPunch = Instance.new("Sound",Torso)
  4466. StrongPunch.Volume = 1.6
  4467. StrongPunch.Name = "StrongPunch"
  4468. StrongPunch.Looped = false
  4469. StrongPunch.SoundId = "rbxassetid://441202925"
  4470. StrongPunch1 = Instance.new("Sound",Torso)
  4471. StrongPunch1.Volume = 1.6
  4472. StrongPunch1.Name = "StrongPunch"
  4473. StrongPunch1.Looped = false
  4474. StrongPunch1.SoundId = "rbxassetid://441202925"
  4475. StrongPunch2 = Instance.new("Sound",Torso)
  4476. StrongPunch2.Volume = 1.6
  4477. StrongPunch2.Name = "StrongPunch"
  4478. StrongPunch.Looped = false
  4479. StrongPunch2.SoundId = "rbxassetid://441202925"
  4480. Zano = Instance.new("Sound",Torso)
  4481. Zano.Volume = 6
  4482. Zano.Name = "Zano"
  4483. Zano.Looped = false
  4484. Zano.SoundId = "rbxassetid://744770874"
  4485. GroundImpact = Instance.new("Sound",Torso)
  4486. GroundImpact.Volume = 8
  4487. GroundImpact.Name = "GroundImpact"
  4488. GroundImpact.Looped = false
  4489. GroundImpact.SoundId = "rbxassetid://165970126"
  4490. Break = Instance.new("Sound",Torso)
  4491. Break.Volume = 5
  4492. Break.Name = "Bonebreak"
  4493. Break.Looped = false
  4494. Break.SoundId = "rbxassetid://314390675"
  4495.  
  4496. local hit1 = false
  4497. local hit2 = false
  4498. local hit3 = false
  4499. local hit4 = false
  4500.  
  4501. function Combo1()
  4502. getplayer = new("Part",char)
  4503. getplayer.Position = Vector3.new(999,999,999)
  4504. getplayer.Transparency = 1
  4505. getplayer.Size = v3(3,3,3)
  4506. getplayer.CanCollide = false
  4507. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4508. getplayer.Name = "GetPlayer"
  4509.  
  4510. game.Debris:AddItem(getplayer,0.5)
  4511.  
  4512. getplayer.Touched:connect(function(hit)
  4513. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4514. getplayer:Destroy()
  4515. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4516. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4517. to.Anchored = true
  4518. idle = false
  4519.  
  4520.  
  4521. punchsound1:Play()
  4522. hit1 = true
  4523. for i = 0, 1, 0.1 do
  4524. swait()
  4525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4527. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4528. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4529. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4530. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4531. end
  4532. punchsound1:Play()
  4533. for i = 0, 1, 0.1 do
  4534. swait()
  4535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4537. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4540. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4541. end
  4542. punchsound1:Play()
  4543. for i = 0, 1, 0.1 do
  4544. swait()
  4545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4547. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4548. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4549. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4550. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4551. end
  4552. for i = 0, 1, 0.1 do
  4553. swait()
  4554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4556. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4558. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4559. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4560. end
  4561. for i = 0, 1, 0.1 do
  4562. swait()
  4563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4564. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4565. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4566. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4567. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4568. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4569. end
  4570. StrongPunch1:Play()
  4571. for i = 0, 1, 0.1 do
  4572. swait()
  4573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4575. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4576. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4577. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4578. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4579. end
  4580. for i = 0, 0.6, 0.1 do
  4581. swait()
  4582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4584. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4585. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4586. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4587. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4588. end
  4589. for i = 0, 0.6, 0.1 do
  4590. swait()
  4591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4593. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4594. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4595. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4596. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4597. end
  4598. for i,v in pairs(to.Parent:GetChildren()) do
  4599. if v:IsA("Humanoid") then
  4600. v.Health = v.Health - 3
  4601.  
  4602. v.PlatformStand = true
  4603. end
  4604. end
  4605. StrongPunch:Play()
  4606. for i = 0, 1, 0.1 do
  4607. swait()
  4608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4613. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4614. end
  4615. for i,v in pairs(to.Parent:GetChildren()) do
  4616. if v:IsA("Humanoid") then
  4617. v.Health = v.Health - 5
  4618.  
  4619. v.PlatformStand = true
  4620. end
  4621. end
  4622.  
  4623. hit1 = false
  4624.  
  4625. punchsound1:Play()
  4626. hit2 = true
  4627. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4628. for i = 0, 1, 0.1 do
  4629. swait()
  4630. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4631. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4632. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4633. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4634. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4635. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4636. end
  4637. for i,v in pairs(to.Parent:GetChildren()) do
  4638. if v:IsA("Humanoid") then
  4639. v.Health = v.Health - 5
  4640.  
  4641. v.PlatformStand = true
  4642. end
  4643. end
  4644. hit2 = false
  4645.  
  4646. punchsound1:Play()
  4647. hit3 = true
  4648. hit4 = true
  4649.  
  4650.  
  4651. punchsound1:Play()
  4652.  
  4653. coroutine.wrap(function()
  4654. for i=1,5 do
  4655. wait()
  4656. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4657. GroundImpact:Play()
  4658. a21e = new("Part",to)
  4659. a21e.Name = "Beam"..num
  4660. a21e.Locked = true
  4661. a21e.Size = v3(1,1,1)
  4662. a21e.CanCollide = false
  4663. a21e.BrickColor = bc("Gold")
  4664. a21e.Material = "Neon"
  4665. a21e.Transparency = 0
  4666. aa21e = new("SpecialMesh",a21e)
  4667. a21e.Anchored = true
  4668. a21e.Position = to.Position
  4669. aa21e.MeshType = "Sphere"
  4670. aa21e.Scale = v3(1,1,1)
  4671. a51e = new("Part",char)
  4672. a51e.Name = "Beam"..num
  4673. a51e.Locked = true
  4674. a51e.Size = v3(1,1,1)
  4675. a51e.CanCollide = false
  4676. a51e.BrickColor = bc("White")
  4677. a51e.Material = "Neon"
  4678. a51e.Transparency = 0
  4679. aa51e = new("SpecialMesh",a51e)
  4680. a51e.Anchored = true
  4681. a51e.Position = to.Position
  4682. aa51e.MeshType = "Sphere"
  4683. aa51e.Scale = v3(1,1,1)
  4684. a61e = new("Part",char)
  4685. a61e.Name = "Beam"..num
  4686. a61e.Locked = true
  4687. a61e.Size = v3(1,1,1)
  4688. a61e.CanCollide = false
  4689. a61e.BrickColor = bc("Really red")
  4690. a61e.Material = "Neon"
  4691. a61e.Transparency = 0
  4692. aa61e = new("SpecialMesh",a61e)
  4693. a61e.Anchored = true
  4694. a61e.Position = to.Position
  4695. aa61e.MeshType = "Sphere"
  4696. aa61e.Scale = v3(1,1,1)
  4697. for i = 1,20 do
  4698. wait()
  4699. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4700. a21e.Transparency = a21e.Transparency + 0.03
  4701. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4702. a51e.Transparency = a51e.Transparency + 0.03
  4703. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4704. a61e.Transparency = a61e.Transparency + 0.02
  4705. for i,v in pairs(to.Parent:GetChildren()) do
  4706. if v:IsA("Humanoid") then
  4707. v.Health = v.Health - 0.5
  4708.  
  4709. v.PlatformStand = true
  4710. end
  4711. end
  4712. end
  4713. a61e:Destroy()
  4714. aa61e:Destroy()
  4715. a51e:Destroy()
  4716. aa51e:Destroy()
  4717. a21e:Destroy()
  4718. aa21e:Destroy()
  4719.  
  4720. end
  4721.  
  4722.  
  4723. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4724. for i = 0, 1, 0.1 do
  4725. swait()
  4726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4731. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4732. end
  4733.  
  4734.  
  4735.  
  4736. wait(0.7)
  4737. end)()
  4738.  
  4739.  
  4740.  
  4741.  
  4742. RootPart.Anchored = true
  4743.  
  4744. for i = 0, 1, 0.1 do
  4745. swait()
  4746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4748. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4750. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4751. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4752. end
  4753.  
  4754.  
  4755. StrongPunch:Play()
  4756.  
  4757.  
  4758. for i = 0, 1, 0.1 do
  4759. swait()
  4760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4763. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4764. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4765. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4766. end
  4767.  
  4768. for i = 0, 1, 0.1 do
  4769. swait()
  4770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4774. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4775. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4776. end
  4777.  
  4778.  
  4779.  
  4780. for i,v in pairs(to.Parent:GetChildren()) do
  4781. if v:IsA("Humanoid") then
  4782. v.Health = v.Health - 20
  4783.  
  4784. v.PlatformStand = true
  4785. end
  4786. end
  4787.  
  4788. StrongPunch2:Play()
  4789. for i = 0, 1, 0.1 do
  4790. swait()
  4791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4793. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4794. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4795. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4796. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4797. end
  4798.  
  4799. hitground = new("Part",char)
  4800. hitground.Size = Vector3.new(5,5,5)
  4801. hitground.Name = "Ground"
  4802. hitground.Transparency = 1
  4803. hitground.CanCollide = false
  4804. game.Debris:AddItem(hitground,2)
  4805. hitground.Position = Vector3.new(999,999,999)
  4806. hitgroundweld = new("Weld",hitground)
  4807. hitgroundweld.Part0 = to
  4808. hitgroundweld.Part1 = hitground
  4809. hitground.Touched:connect(function(hit2)
  4810. if hit2.Size.x > 150 then
  4811. hitground:Destroy()
  4812. ad = new("Part",char)
  4813. ad.Name = "NewPart"
  4814. ad.Size = Vector3.new(30,0.1,30)
  4815. ad.CanCollide = false
  4816. ad.Anchored = true
  4817. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4818. ad.Transparency = 1
  4819. aad = new("Decal",ad)
  4820.  
  4821. aad.Face = "Top"
  4822. aad.Transparency = 1
  4823. aad.Transparency = 0
  4824. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4825. smoke = new("Part",to)
  4826. smokemesh = new("SpecialMesh",smoke)
  4827. smokemesh.MeshId = "rbxassetid://928329648"
  4828. smoke.BrickColor = hit2.BrickColor
  4829. smoke.Anchored = true
  4830. smoke.Position = hitground.Position
  4831. GroundImpact:Play()
  4832. for i = 1,20 do
  4833. wait()
  4834. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4835. smoke.Transparency = smoke.Transparency + 1/20
  4836. end
  4837. smoke:Destroy()
  4838. wait(0.5)
  4839.  
  4840. for i = 1,20 do
  4841. wait(0.1)
  4842. aad.Transparency = aad.Transparency + 1/20
  4843. end
  4844. end
  4845. end)
  4846. to.Anchored = false
  4847. ys = Instance.new("BodyVelocity",to)
  4848. ys.Name = "GO"
  4849.  
  4850. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4851.  
  4852. ys.Velocity = v3(0,-90,0)
  4853.  
  4854. wait(1)
  4855. ys:Destroy()
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861. hit3 = false
  4862. hit4 = false
  4863.  
  4864.  
  4865. hit1 = false
  4866. hit2 = false
  4867. hit3 = false
  4868. hit4 = false
  4869. idle = true
  4870. RootPart.Anchored = false
  4871. end
  4872. end)
  4873. end
  4874.  
  4875.  
  4876. function Combo4()
  4877. getplayer = new("Part",char)
  4878. getplayer.Position = Vector3.new(999,999,999)
  4879. getplayer.Transparency = 1
  4880. getplayer.Size = v3(3,3,3)
  4881. getplayer.CanCollide = false
  4882. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4883. getplayer.Name = "GetPlayer"
  4884.  
  4885. game.Debris:AddItem(getplayer,0.5)
  4886.  
  4887. getplayer.Touched:connect(function(hit)
  4888. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4889. getplayer:Destroy()
  4890. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4891. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4892. to.Anchored = true
  4893. RootPart.Anchored = true
  4894. idle = false
  4895.  
  4896.  
  4897. punchsound1:Play()
  4898. hit1 = true
  4899. for i = 0, 0.5, 0.1 do
  4900. swait()
  4901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4903. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4904. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4905. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4906. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4907. end
  4908. punchsound1:Play()
  4909. for i = 0, 0.5, 0.1 do
  4910. swait()
  4911. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4912. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4913. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4914. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4915. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4916. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4917. end
  4918. punchsound1:Play()
  4919. for i = 0, 0.6, 0.1 do
  4920. swait()
  4921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4922. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4923. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4924. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4925. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4926. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4927. end
  4928. for i = 0, 0.6, 0.1 do
  4929. swait()
  4930. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4931. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4932. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4933. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4934. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4935. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4936. end
  4937. for i = 0, 0.5, 0.1 do
  4938. swait()
  4939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4941. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4942. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4943. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4944. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4945. end
  4946. punchsound1:Play()
  4947. for i = 0, 0.5, 0.1 do
  4948. swait()
  4949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4951. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4953. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4954. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4955. end
  4956. punchsound1:Play()
  4957. for i = 0, 0.6, 0.1 do
  4958. swait()
  4959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4961. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4962. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4963. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4964. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4965. end
  4966. for i = 0, 0.6, 0.1 do
  4967. swait()
  4968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4970. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4971. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4972. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4973. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4974. end
  4975. for i = 0, 0.5, 0.1 do
  4976. swait()
  4977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4979. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4980. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4981. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4982. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4983. end
  4984. punchsound1:Play()
  4985. for i = 0, 0.5, 0.1 do
  4986. swait()
  4987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4989. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4990. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4991. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4992. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4993. end
  4994. punchsound1:Play()
  4995. for i = 0, 0.6, 0.1 do
  4996. swait()
  4997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4999. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5000. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5001. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5002. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5003. end
  5004. for i = 0, 0.6, 0.1 do
  5005. swait()
  5006. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5007. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5008. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5009. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5010. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5011. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5012. end
  5013. for i = 0, 0.5, 0.1 do
  5014. swait()
  5015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5017. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5018. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5019. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5020. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5021. end
  5022. punchsound1:Play()
  5023. for i = 0, 0.5, 0.1 do
  5024. swait()
  5025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5028. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5029. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5030. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5031. end
  5032. punchsound1:Play()
  5033. for i = 0, 0.6, 0.1 do
  5034. swait()
  5035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5037. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5038. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5039. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5040. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5041. end
  5042. for i = 0, 0.6, 0.1 do
  5043. swait()
  5044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5046. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5047. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5048. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5049. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5050. end
  5051. for i = 0, 0.5, 0.1 do
  5052. swait()
  5053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5055. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5056. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5057. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5058. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5059. end
  5060. punchsound1:Play()
  5061. for i = 0, 0.5, 0.1 do
  5062. swait()
  5063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5065. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5066. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5067. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5068. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5069. end
  5070. punchsound1:Play()
  5071. for i = 0, 0.6, 0.1 do
  5072. swait()
  5073. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5074. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5075. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5076. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5077. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5078. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5079. end
  5080. StrongPunch2:Play()
  5081. for i = 0, 5, 0.1 do
  5082. swait()
  5083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5085. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5087. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5088. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5089. end
  5090.  
  5091. for i,v in pairs(to.Parent:GetChildren()) do
  5092. if v:IsA("Humanoid") then
  5093. v.Health = v.Health - 20
  5094.  
  5095. v.PlatformStand = true
  5096. end
  5097. end
  5098. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5099. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5100. Zanzoken = Instance.new("Part",char)
  5101. Zanzoken.Anchored = true
  5102. Zanzoken.Position = v3(999,999,999)
  5103. Zanzoken.CFrame = Torso.CFrame
  5104. game.Debris:AddItem(Zanzoken,0.5)
  5105. Zanzoken.Transparency = 1
  5106. Zano:Play()
  5107. wait()
  5108. idk = Instance.new("BillboardGui",Zanzoken)
  5109. idk.Size = UDim2.new(10,0,15,0)
  5110. idk.AlwaysOnTop = false
  5111. idk1 = Instance.new("ImageLabel",idk)
  5112. idk1.BackgroundTransparency = 1
  5113. idk.ExtentsOffset = v3(0,0,0)
  5114. idk1.ImageTransparency = 0
  5115. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5116. idk1.Size = UDim2.new(2,0,1,0)
  5117. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5118. idk1.Image = "rbxassetid://319554883"
  5119. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5120. wait()
  5121. Zanzoken = Instance.new("Part",char)
  5122. Zanzoken.Anchored = true
  5123. Zanzoken.Position = v3(999,999,999)
  5124. Zanzoken.CFrame = Torso.CFrame
  5125. game.Debris:AddItem(Zanzoken,0.5)
  5126. Zanzoken.Transparency = 1
  5127. wait()
  5128. idk = Instance.new("BillboardGui",Zanzoken)
  5129. idk.Size = UDim2.new(20,0,20,0)
  5130. idk.AlwaysOnTop = false
  5131. idk1 = Instance.new("ImageLabel",idk)
  5132. idk1.BackgroundTransparency = 1
  5133. idk.ExtentsOffset = v3(0,0,0)
  5134. idk1.ImageTransparency = 0
  5135. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5136. idk1.Size = UDim2.new(2,0,1,0)
  5137. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5138. idk1.Image = "rbxassetid://319554883"
  5139. for i = 0, 0.5, 0.1 do
  5140. swait()
  5141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5143. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5144. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5145. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5146. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5147. end
  5148. punchsound1:Play()
  5149. for i = 0, 0.5, 0.1 do
  5150. swait()
  5151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5152. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5153. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5154. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5155. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5156. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5157. end
  5158. punchsound1:Play()
  5159. for i = 0, 0.6, 0.1 do
  5160. swait()
  5161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5163. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5164. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5165. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5166. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5167. end
  5168. for i = 0, 0.6, 0.1 do
  5169. swait()
  5170. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5171. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5172. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5173. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5174. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5175. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5176. end
  5177. for i = 0, 0.5, 0.1 do
  5178. swait()
  5179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5181. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5182. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5183. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5184. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5185. end
  5186. punchsound1:Play()
  5187. for i = 0, 0.5, 0.1 do
  5188. swait()
  5189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5191. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5194. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5195. end
  5196. punchsound1:Play()
  5197. for i = 0, 0.6, 0.1 do
  5198. swait()
  5199. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5200. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5201. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5202. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5203. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5204. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5205. end
  5206. for i = 0, 0.6, 0.1 do
  5207. swait()
  5208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5210. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5212. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5213. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5214. end
  5215. for i = 0, 0.5, 0.1 do
  5216. swait()
  5217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5219. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5220. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5221. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5222. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5223. end
  5224. punchsound1:Play()
  5225. for i = 0, 0.5, 0.1 do
  5226. swait()
  5227. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5228. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5229. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5230. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5231. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5232. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5233. end
  5234. punchsound1:Play()
  5235. for i = 0, 0.6, 0.1 do
  5236. swait()
  5237. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5238. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5239. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5240. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5241. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5242. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5243. end
  5244. for i = 0, 0.6, 0.1 do
  5245. swait()
  5246. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5247. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5248. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5249. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5250. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5251. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5252. end
  5253. for i = 0, 0.5, 0.1 do
  5254. swait()
  5255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5257. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5258. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5259. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5260. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5261. end
  5262. punchsound1:Play()
  5263. for i = 0, 0.5, 0.1 do
  5264. swait()
  5265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5267. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5268. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5269. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5270. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5271. end
  5272. punchsound1:Play()
  5273. for i = 0, 0.3, 0.1 do
  5274. swait()
  5275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5277. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5278. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5279. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5280. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5281. end
  5282. for i = 0, 0.3, 0.1 do
  5283. swait()
  5284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5286. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5287. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5288. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5289. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5290. end
  5291. for i = 0, 0.3, 0.1 do
  5292. swait()
  5293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5295. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5296. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5297. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5298. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5299. end
  5300. punchsound1:Play()
  5301. for i = 0, 0.3, 0.1 do
  5302. swait()
  5303. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5304. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5305. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5306. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5307. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5308. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5309. end
  5310. punchsound1:Play()
  5311. for i = 0, 0.3, 0.1 do
  5312. swait()
  5313. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5314. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5315. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5316. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5317. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5318. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5319. end
  5320. for i = 0, 0.3, 0.1 do
  5321. swait()
  5322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5324. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5327. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5328. end
  5329. punchsound1:Play()
  5330. for i = 0, 1, 0.1 do
  5331. swait()
  5332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5334. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5335. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5336. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5337. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5338. end
  5339. for i = 0, 0.3, 0.1 do
  5340. swait()
  5341. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5342. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5343. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5344. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5345. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5346. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5347. end
  5348. punchsound1:Play()
  5349. for i = 0, 0.3, 0.1 do
  5350. swait()
  5351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5353. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5354. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5355. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5356. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5357. end
  5358. for i = 0, 0.3, 0.1 do
  5359. swait()
  5360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5361. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5362. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5363. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5364. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5365. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5366. end
  5367. for i = 0, 0.3, 0.1 do
  5368. swait()
  5369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5371. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5372. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5373. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5374. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5375. end
  5376. punchsound1:Play()
  5377. for i = 0, 0.3, 0.1 do
  5378. swait()
  5379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5381. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5382. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5383. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5384. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5385. end
  5386. punchsound1:Play()
  5387. for i = 0, 0.6, 0.1 do
  5388. swait()
  5389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5391. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5392. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5393. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5394. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5395. end
  5396. for i = 0, 0.3, 0.1 do
  5397. swait()
  5398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5400. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5401. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5402. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5403. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5404. end
  5405. for i = 0, 0.3, 0.1 do
  5406. swait()
  5407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5409. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5410. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5411. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5412. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5413. end
  5414. punchsound1:Play()
  5415. for i = 0, 0.5, 0.1 do
  5416. swait()
  5417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5418. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5419. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5420. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5421. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5422. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5423. end
  5424. punchsound1:Play()
  5425. for i = 0, 0.6, 0.1 do
  5426. swait()
  5427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5429. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5430. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5431. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5432. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5433. end
  5434. for i = 0, 0.6, 0.1 do
  5435. swait()
  5436. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5437. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5438. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5439. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5440. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5441. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5442. end
  5443. for i = 0, 0.5, 0.1 do
  5444. swait()
  5445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5447. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5448. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5449. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5450. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5451. end
  5452. punchsound1:Play()
  5453. for i = 0, 0.5, 0.1 do
  5454. swait()
  5455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5457. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5458. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5459. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5460. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5461. end
  5462. punchsound1:Play()
  5463. for i = 0, 0.6, 0.1 do
  5464. swait()
  5465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5467. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5468. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5469. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5470. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5471. end
  5472. for i = 0, 0.6, 0.1 do
  5473. swait()
  5474. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5475. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5476. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5477. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5478. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5479. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5480. end
  5481. for i = 0, 0.5, 0.1 do
  5482. swait()
  5483. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5484. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5485. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5486. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5487. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5488. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5489. end
  5490. punchsound1:Play()
  5491. for i = 0, 0.5, 0.1 do
  5492. swait()
  5493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5495. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5496. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5498. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5499. end
  5500. punchsound1:Play()
  5501. for i = 0, 0.6, 0.1 do
  5502. swait()
  5503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5505. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5506. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5507. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5508. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5509. end
  5510. for i = 0, 0.6, 0.1 do
  5511. swait()
  5512. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5513. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5514. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5515. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5516. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5517. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5518. end
  5519. punchsound1:Play()
  5520. for i = 0, 1, 0.1 do
  5521. swait()
  5522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5524. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5525. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5526. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5527. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5528. end
  5529. for i = 0, 0.5, 0.1 do
  5530. swait()
  5531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5533. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5534. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5535. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5536. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5537. end
  5538. punchsound1:Play()
  5539. for i = 0, 0.6, 0.1 do
  5540. swait()
  5541. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5542. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5543. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5544. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5545. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5546. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5547. end
  5548. for i = 0, 0.6, 0.1 do
  5549. swait()
  5550. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5551. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5552. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5553. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5554. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5555. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5556. end
  5557. for i = 0, 0.5, 0.1 do
  5558. swait()
  5559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5561. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5562. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5563. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5564. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5565. end
  5566. punchsound1:Play()
  5567. for i = 0, 0.5, 0.1 do
  5568. swait()
  5569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5571. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5572. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5573. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5574. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5575. end
  5576. punchsound1:Play()
  5577. for i = 0, 0.6, 0.1 do
  5578. swait()
  5579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5581. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5582. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5583. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5584. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5585. end
  5586. for i = 0, 0.6, 0.1 do
  5587. swait()
  5588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5593. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5594. end
  5595. for i = 0, 0.5, 0.1 do
  5596. swait()
  5597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5599. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5600. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5601. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5602. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5603. end
  5604. punchsound1:Play()
  5605. for i = 0, 0.5, 0.1 do
  5606. swait()
  5607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5608. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5609. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5610. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5611. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5612. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5613. end
  5614. punchsound1:Play()
  5615. for i = 0, 0.6, 0.1 do
  5616. swait()
  5617. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5618. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5619. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5620. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5621. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5622. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5623. end
  5624. for i = 0, 0.6, 0.1 do
  5625. swait()
  5626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5628. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5629. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5630. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5631. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5632. end
  5633. for i = 0, 0.5, 0.1 do
  5634. swait()
  5635. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5636. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5637. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5638. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5639. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5640. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5641. end
  5642. punchsound1:Play()
  5643. for i = 0, 0.5, 0.1 do
  5644. swait()
  5645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5647. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5648. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5649. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5650. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5651. end
  5652. punchsound1:Play()
  5653. for i = 0, 0.6, 0.1 do
  5654. swait()
  5655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5657. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5658. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5659. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5660. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5661. end
  5662. for i = 0, 0.6, 0.1 do
  5663. swait()
  5664. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5665. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5666. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5667. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5668. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5669. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5670. end
  5671. for i = 0, 0.5, 0.1 do
  5672. swait()
  5673. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5674. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5675. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5676. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5677. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5678. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5679. end
  5680. punchsound1:Play()
  5681. for i = 0, 0.5, 0.1 do
  5682. swait()
  5683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5684. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5685. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5686. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5687. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5688. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5689. end
  5690. punchsound1:Play()
  5691. for i = 0, 0.6, 0.1 do
  5692. swait()
  5693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5695. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5696. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5697. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5698. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5699. end
  5700. for i = 0, 0.6, 0.1 do
  5701. swait()
  5702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5704. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5705. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5706. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5707. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5708. end
  5709. punchsound1:Play()
  5710. for i = 0, 1, 0.1 do
  5711. swait()
  5712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5714. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5715. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5716. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5717. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5718. end
  5719. for i = 0, 0.5, 0.1 do
  5720. swait()
  5721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5723. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5724. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5725. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5726. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5727. end
  5728. punchsound1:Play()
  5729. for i = 0, 0.6, 0.1 do
  5730. swait()
  5731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5733. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5734. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5735. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5736. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5737. end
  5738. for i = 0, 0.6, 0.1 do
  5739. swait()
  5740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5744. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5745. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5746. end
  5747. for i = 0, 0.5, 0.1 do
  5748. swait()
  5749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5751. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5752. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5753. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5754. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5755. end
  5756. punchsound1:Play()
  5757. for i = 0, 0.3, 0.1 do
  5758. swait()
  5759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5761. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5763. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5764. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5765. end
  5766. punchsound1:Play()
  5767. for i = 0, 0.3, 0.1 do
  5768. swait()
  5769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5771. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5772. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5773. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5774. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5775. end
  5776. for i = 0, 0.3, 0.1 do
  5777. swait()
  5778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5779. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5780. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5781. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5782. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5783. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5784. end
  5785. for i = 0, 0.3, 0.1 do
  5786. swait()
  5787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5789. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5790. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5791. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5792. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5793. end
  5794. punchsound1:Play()
  5795. for i = 0, 0.3, 0.1 do
  5796. swait()
  5797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5799. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5801. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5802. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5803. end
  5804. punchsound1:Play()
  5805. for i = 0, 0.3, 0.1 do
  5806. swait()
  5807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5809. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5810. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5811. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5812. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5813. end
  5814. for i = 0, 0.3, 0.1 do
  5815. swait()
  5816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5818. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5819. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5820. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5821. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5822. end
  5823. for i = 0, 0.3, 0.1 do
  5824. swait()
  5825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5827. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5828. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5829. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5830. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5831. end
  5832. punchsound1:Play()
  5833. for i = 0, 0.3, 0.1 do
  5834. swait()
  5835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5837. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5839. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5840. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5841. end
  5842. punchsound1:Play()
  5843. for i = 0, 0.3, 0.1 do
  5844. swait()
  5845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5847. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5848. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5849. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5850. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5851. end
  5852. for i = 0, 0.1, 0.1 do
  5853. swait()
  5854. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5855. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5856. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5857. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5858. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5859. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5860. end
  5861. for i = 0, 0.1, 0.1 do
  5862. swait()
  5863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5865. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5866. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5867. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5868. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5869. end
  5870. punchsound1:Play()
  5871. for i = 0, 0.1, 0.1 do
  5872. swait()
  5873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5875. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5876. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5877. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5878. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5879. end
  5880. punchsound1:Play()
  5881. for i = 0, 0.1, 0.1 do
  5882. swait()
  5883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5884. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5885. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5886. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5887. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5888. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5889. end
  5890. for i = 0, 0.1, 0.1 do
  5891. swait()
  5892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5893. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5894. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5895. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5896. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5897. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5898. end
  5899. punchsound1:Play()
  5900. for i = 0, 0.4, 0.1 do
  5901. swait()
  5902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5903. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5904. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5905. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5906. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5907. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5908. end
  5909. for i,v in pairs(to.Parent:GetChildren()) do
  5910. if v:IsA("Humanoid") then
  5911. v.Health = v.Health - 20
  5912.  
  5913. v.PlatformStand = true
  5914. end
  5915. end
  5916. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5917. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5918. Zanzoken = Instance.new("Part",char)
  5919. Zanzoken.Anchored = true
  5920. Zanzoken.Position = v3(999,999,999)
  5921. Zanzoken.CFrame = Torso.CFrame
  5922. game.Debris:AddItem(Zanzoken,0.5)
  5923. Zanzoken.Transparency = 1
  5924. Zano:Play()
  5925. wait()
  5926. idk = Instance.new("BillboardGui",Zanzoken)
  5927. idk.Size = UDim2.new(10,0,15,0)
  5928. idk.AlwaysOnTop = false
  5929. idk1 = Instance.new("ImageLabel",idk)
  5930. idk1.BackgroundTransparency = 1
  5931. idk.ExtentsOffset = v3(0,0,0)
  5932. idk1.ImageTransparency = 0
  5933. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5934. idk1.Size = UDim2.new(2,0,1,0)
  5935. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5936. idk1.Image = "rbxassetid://319554883"
  5937. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5938. wait()
  5939. Zanzoken = Instance.new("Part",char)
  5940. Zanzoken.Anchored = true
  5941. Zanzoken.Position = v3(999,999,999)
  5942. Zanzoken.CFrame = Torso.CFrame
  5943. game.Debris:AddItem(Zanzoken,0.5)
  5944. Zanzoken.Transparency = 1
  5945. wait()
  5946. idk = Instance.new("BillboardGui",Zanzoken)
  5947. idk.Size = UDim2.new(20,0,20,0)
  5948. idk.AlwaysOnTop = false
  5949. idk1 = Instance.new("ImageLabel",idk)
  5950. idk1.BackgroundTransparency = 1
  5951. idk.ExtentsOffset = v3(0,0,0)
  5952. idk1.ImageTransparency = 0
  5953. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5954. idk1.Size = UDim2.new(2,0,1,0)
  5955. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5956. idk1.Image = "rbxassetid://319554883"
  5957. punchsound1:Play()
  5958. for i = 0, 6, 0.1 do
  5959. swait()
  5960. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5961. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5962. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5963. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5964. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5965. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5966. end
  5967. for i = 0, 0.6, 0.1 do
  5968. swait()
  5969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5971. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5972. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5973. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5974. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5975. end
  5976. for i = 0, 0.6, 0.1 do
  5977. swait()
  5978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5980. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5981. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5982. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5983. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5984. end
  5985. punchsound1:Play()
  5986. for i = 0, 1, 0.1 do
  5987. swait()
  5988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5990. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5991. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5992. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5993. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5994. end
  5995. for i = 0, 0.6, 0.1 do
  5996. swait()
  5997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5999. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6000. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6001. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6002. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6003. end
  6004. for i = 0, 0.6, 0.1 do
  6005. swait()
  6006. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6007. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6008. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6009. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6010. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6011. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6012. end
  6013. punchsound1:Play()
  6014. for i = 0, 1, 0.1 do
  6015. swait()
  6016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6018. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6019. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6020. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6021. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6022. end
  6023. for i = 0, 0.6, 0.1 do
  6024. swait()
  6025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6028. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6029. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6030. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6031. end
  6032. for i = 0, 0.6, 0.1 do
  6033. swait()
  6034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6036. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6038. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6039. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6040. end
  6041. punchsound1:Play()
  6042. for i = 0, 1, 0.1 do
  6043. swait()
  6044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6046. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6047. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6048. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6049. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6050. end
  6051. for i = 0, 0.6, 0.1 do
  6052. swait()
  6053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6055. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6056. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6057. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6058. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6059. end
  6060. for i = 0, 0.6, 0.1 do
  6061. swait()
  6062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6064. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6066. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6067. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6068. end
  6069. punchsound1:Play()
  6070. for i = 0, 1, 0.1 do
  6071. swait()
  6072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6074. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6075. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6076. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6077. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6078. end
  6079. for i = 0, 0.6, 0.1 do
  6080. swait()
  6081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6083. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6084. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6085. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6086. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6087. end
  6088. for i = 0, 0.6, 0.1 do
  6089. swait()
  6090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6092. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6093. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6094. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6095. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6096. end
  6097. punchsound1:Play()
  6098. for i = 0, 1, 0.1 do
  6099. swait()
  6100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6102. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6103. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6104. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6105. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6106. end
  6107. for i = 0, 0.6, 0.1 do
  6108. swait()
  6109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6111. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6112. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6113. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6114. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6115. end
  6116. for i = 0, 0.6, 0.1 do
  6117. swait()
  6118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6120. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6121. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6122. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6123. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6124. end
  6125. punchsound1:Play()
  6126. for i = 0, 1, 0.1 do
  6127. swait()
  6128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6130. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6131. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6132. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6133. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6134. end
  6135.  
  6136.  
  6137.  
  6138. for i,v in pairs(to.Parent:GetChildren()) do
  6139. if v:IsA("Humanoid") then
  6140. v.Health = v.Health - 20
  6141.  
  6142. v.PlatformStand = true
  6143. end
  6144. end
  6145. StrongPunch:Play()
  6146. for i = 0, 1, 0.1 do
  6147. swait()
  6148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6150. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6151. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6152. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6153. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6154. end
  6155. for i = 0, 1, 0.1 do
  6156. swait()
  6157. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6158. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6159. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6160. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6161. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6162. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6163. end
  6164. for i,v in pairs(to.Parent:GetChildren()) do
  6165. if v:IsA("Humanoid") then
  6166. v.Health = v.Health - 5
  6167.  
  6168. v.PlatformStand = true
  6169. end
  6170. end
  6171. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6172. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6173. Zanzoken = Instance.new("Part",char)
  6174. Zanzoken.Anchored = true
  6175. Zanzoken.Position = v3(999,999,999)
  6176. Zanzoken.CFrame = Torso.CFrame
  6177. game.Debris:AddItem(Zanzoken,0.5)
  6178. Zanzoken.Transparency = 1
  6179. Zano:Play()
  6180. wait()
  6181. idk = Instance.new("BillboardGui",Zanzoken)
  6182. idk.Size = UDim2.new(10,0,15,0)
  6183. idk.AlwaysOnTop = false
  6184. idk1 = Instance.new("ImageLabel",idk)
  6185. idk1.BackgroundTransparency = 1
  6186. idk.ExtentsOffset = v3(0,0,0)
  6187. idk1.ImageTransparency = 0
  6188. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6189. idk1.Size = UDim2.new(2,0,1,0)
  6190. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6191. idk1.Image = "rbxassetid://319554883"
  6192. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6193. wait()
  6194. Zanzoken = Instance.new("Part",char)
  6195. Zanzoken.Anchored = true
  6196. Zanzoken.Position = v3(999,999,999)
  6197. Zanzoken.CFrame = Torso.CFrame
  6198. game.Debris:AddItem(Zanzoken,0.5)
  6199. Zanzoken.Transparency = 1
  6200. wait()
  6201. idk = Instance.new("BillboardGui",Zanzoken)
  6202. idk.Size = UDim2.new(20,0,20,0)
  6203. idk.AlwaysOnTop = false
  6204. idk1 = Instance.new("ImageLabel",idk)
  6205. idk1.BackgroundTransparency = 1
  6206. idk.ExtentsOffset = v3(0,0,0)
  6207. idk1.ImageTransparency = 0
  6208. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6209. idk1.Size = UDim2.new(2,0,1,0)
  6210. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6211. idk1.Image = "rbxassetid://319554883"
  6212. for i = 0, 1, 0.1 do
  6213. swait()
  6214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6216. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6217. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6218. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6219. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6220. end
  6221. punchsound1:Play()
  6222. for i = 0, 1, 0.1 do
  6223. swait()
  6224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6226. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6227. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6228. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6229. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6230. end
  6231. punchsound1:Play()
  6232. for i = 0, 1, 0.1 do
  6233. swait()
  6234. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6235. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6236. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6237. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6238. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6239. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6240. end
  6241. for i = 0, 1, 0.1 do
  6242. swait()
  6243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6245. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6246. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6247. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6248. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6249. end
  6250. for i = 0, 1, 0.1 do
  6251. swait()
  6252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6253. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6254. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6255. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6256. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6257. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6258. end
  6259. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6260. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6261. Zanzoken = Instance.new("Part",char)
  6262. Zanzoken.Anchored = true
  6263. Zanzoken.Position = v3(999,999,999)
  6264. Zanzoken.CFrame = Torso.CFrame
  6265. game.Debris:AddItem(Zanzoken,0.5)
  6266. Zanzoken.Transparency = 1
  6267. Zano:Play()
  6268. wait()
  6269. idk = Instance.new("BillboardGui",Zanzoken)
  6270. idk.Size = UDim2.new(10,0,15,0)
  6271. idk.AlwaysOnTop = false
  6272. idk1 = Instance.new("ImageLabel",idk)
  6273. idk1.BackgroundTransparency = 1
  6274. idk.ExtentsOffset = v3(0,0,0)
  6275. idk1.ImageTransparency = 0
  6276. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6277. idk1.Size = UDim2.new(2,0,1,0)
  6278. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6279. idk1.Image = "rbxassetid://319554883"
  6280. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6281. wait()
  6282. Zanzoken = Instance.new("Part",char)
  6283. Zanzoken.Anchored = true
  6284. Zanzoken.Position = v3(999,999,999)
  6285. Zanzoken.CFrame = Torso.CFrame
  6286. game.Debris:AddItem(Zanzoken,0.5)
  6287. Zanzoken.Transparency = 1
  6288. wait()
  6289. idk = Instance.new("BillboardGui",Zanzoken)
  6290. idk.Size = UDim2.new(20,0,20,0)
  6291. idk.AlwaysOnTop = false
  6292. idk1 = Instance.new("ImageLabel",idk)
  6293. idk1.BackgroundTransparency = 1
  6294. idk.ExtentsOffset = v3(0,0,0)
  6295. idk1.ImageTransparency = 0
  6296. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6297. idk1.Size = UDim2.new(2,0,1,0)
  6298. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6299. idk1.Image = "rbxassetid://319554883"
  6300. StrongPunch:Play()
  6301. Break:Play()
  6302.  
  6303. for i = 0, 6, 0.1 do
  6304. swait()
  6305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6307. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6308. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6309. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6310. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6311. end
  6312. StrongPunch1:Play()
  6313. for i = 0, 6, 0.1 do
  6314. swait()
  6315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6317. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6319. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6320. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6321. end
  6322. StrongPunch2:Play()
  6323. for i = 0, 7, 0.1 do
  6324. swait()
  6325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6327. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6328. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6329. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6330. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6331. end
  6332. for i = 0, 1, 0.1 do
  6333. swait()
  6334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6336. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6337. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6338. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6339. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6340. end
  6341. punchsound1:Play()
  6342. for i = 0, 1, 0.1 do
  6343. swait()
  6344. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6345. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6346. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6347. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6348. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6349. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6350. end
  6351. punchsound1:Play()
  6352. for i = 0, 1, 0.1 do
  6353. swait()
  6354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6355. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6356. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6357. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6358. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6359. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6360. end
  6361. for i = 0, 1, 0.1 do
  6362. swait()
  6363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6365. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6366. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6367. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6368. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6369. end
  6370. for i = 0, 1, 0.1 do
  6371. swait()
  6372. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6373. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6374. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6375. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6376. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6377. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6378. end
  6379. punchsound1:Play()
  6380. for i = 0, 0.5, 0.1 do
  6381. swait()
  6382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6384. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6385. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6386. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6387. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6388. end
  6389. punchsound1:Play()
  6390. for i = 0, 0.5, 0.1 do
  6391. swait()
  6392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6394. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6395. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6396. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6397. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6398. end
  6399. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6400. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6401. Zanzoken = Instance.new("Part",char)
  6402. Zanzoken.Anchored = true
  6403. Zanzoken.Position = v3(999,999,999)
  6404. Zanzoken.CFrame = Torso.CFrame
  6405. game.Debris:AddItem(Zanzoken,0.5)
  6406. Zanzoken.Transparency = 1
  6407. Zano:Play()
  6408. wait()
  6409. idk = Instance.new("BillboardGui",Zanzoken)
  6410. idk.Size = UDim2.new(10,0,15,0)
  6411. idk.AlwaysOnTop = false
  6412. idk1 = Instance.new("ImageLabel",idk)
  6413. idk1.BackgroundTransparency = 1
  6414. idk.ExtentsOffset = v3(0,0,0)
  6415. idk1.ImageTransparency = 0
  6416. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6417. idk1.Size = UDim2.new(2,0,1,0)
  6418. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6419. idk1.Image = "rbxassetid://319554883"
  6420. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6421. wait()
  6422. Zanzoken = Instance.new("Part",char)
  6423. Zanzoken.Anchored = true
  6424. Zanzoken.Position = v3(999,999,999)
  6425. Zanzoken.CFrame = Torso.CFrame
  6426. game.Debris:AddItem(Zanzoken,0.5)
  6427. Zanzoken.Transparency = 1
  6428. wait()
  6429. idk = Instance.new("BillboardGui",Zanzoken)
  6430. idk.Size = UDim2.new(20,0,20,0)
  6431. idk.AlwaysOnTop = false
  6432. idk1 = Instance.new("ImageLabel",idk)
  6433. idk1.BackgroundTransparency = 1
  6434. idk.ExtentsOffset = v3(0,0,0)
  6435. idk1.ImageTransparency = 0
  6436. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6437. idk1.Size = UDim2.new(2,0,1,0)
  6438. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6439. idk1.Image = "rbxassetid://319554883"
  6440. for i = 0, 0.4, 0.1 do
  6441. swait()
  6442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6444. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6445. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6446. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6447. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6448. end
  6449. punchsound1:Play()
  6450. for i = 0, 0.4, 0.1 do
  6451. swait()
  6452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6454. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6455. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6456. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6457. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6458. end
  6459. for i = 0, 0.4, 0.1 do
  6460. swait()
  6461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6463. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6464. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6465. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6466. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6467. end
  6468. punchsound1:Play()
  6469. for i = 0, 0.4, 0.1 do
  6470. swait()
  6471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6475. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6476. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6477. end
  6478. for i = 0, 0.4, 0.1 do
  6479. swait()
  6480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6482. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6483. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6484. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6485. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6486. end
  6487. punchsound1:Play()
  6488. for i = 0, 0.4, 0.1 do
  6489. swait()
  6490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6492. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6495. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6496. end
  6497. for i = 0, 0.4, 0.1 do
  6498. swait()
  6499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6501. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6502. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6503. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6504. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6505. end
  6506. punchsound1:Play()
  6507. for i = 0, 0.4, 0.1 do
  6508. swait()
  6509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6511. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6514. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6515. end
  6516. for i = 0, 0.4, 0.1 do
  6517. swait()
  6518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6520. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6521. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6522. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6523. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6524. end
  6525. punchsound1:Play()
  6526. for i = 0, 0.4, 0.1 do
  6527. swait()
  6528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6530. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6533. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6534. end
  6535. for i = 0, 0.4, 0.1 do
  6536. swait()
  6537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6539. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6540. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6541. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6542. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6543. end
  6544. punchsound1:Play()
  6545. for i = 0, 0.4, 0.1 do
  6546. swait()
  6547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6549. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6550. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6551. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6552. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6553. end
  6554. for i = 0, 0.4, 0.1 do
  6555. swait()
  6556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6558. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6559. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6560. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6561. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6562. end
  6563. punchsound1:Play()
  6564. for i = 0, 0.4, 0.1 do
  6565. swait()
  6566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6568. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6571. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6572. end
  6573. punchsound1:Play()
  6574. local pie222 = Instance.new("ParticleEmitter")
  6575. pie222.Parent = LeftArm
  6576. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6577. pie222.LightEmission = 1
  6578. pie222.Size = NumberSequence.new(3)
  6579. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6580. pie222.Transparency = NumberSequence.new(0.6,1)
  6581. pie222.EmissionDirection = "Top"
  6582. pie222.Enabled = true
  6583. pie222.Lifetime = NumberRange.new(1)
  6584. pie222.Rotation = NumberRange.new(-320, 320)
  6585. pie222.Rate = 404
  6586. pie222.Speed = NumberRange.new(0)
  6587. pie222.LockedToPart = false
  6588. pie222.VelocitySpread = 2
  6589. for i = 0, 2, 0.1 do
  6590. swait()
  6591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6593. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6594. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6595. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6596. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6597. end
  6598. wait(2)
  6599. bigbangattack2()
  6600. pie222:Destroy()
  6601.  
  6602. for i,v in pairs(to.Parent:GetChildren()) do
  6603. if v:IsA("Humanoid") then
  6604. v.Health = v.Health - math.huge
  6605.  
  6606. v.PlatformStand = true
  6607. end
  6608. end
  6609.  
  6610. hit1 = false
  6611.  
  6612. hit2 = true
  6613. for i,v in pairs(to.Parent:GetChildren()) do
  6614. if v:IsA("Humanoid") then
  6615. v.Health = v.Health - 10
  6616.  
  6617. v.PlatformStand = true
  6618. end
  6619. end
  6620. hit2 = false
  6621.  
  6622. hit3 = true
  6623. hit4 = true
  6624.  
  6625.  
  6626.  
  6627.  
  6628. coroutine.wrap(function()
  6629. for i=1,2 do
  6630. wait()
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636. for i,v in pairs(to.Parent:GetChildren()) do
  6637. if v:IsA("Humanoid") then
  6638. v.Health = v.Health - 2
  6639.  
  6640. v.PlatformStand = true
  6641. end
  6642. end
  6643. end
  6644.  
  6645.  
  6646. wait(3)
  6647. end)()
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662. for i,v in pairs(to.Parent:GetChildren()) do
  6663. if v:IsA("Humanoid") then
  6664. v.Health = v.Health - 10
  6665.  
  6666. v.PlatformStand = true
  6667. end
  6668. end
  6669.  
  6670.  
  6671.  
  6672. hitground = new("Part",char)
  6673. hitground.Size = Vector3.new(5,5,5)
  6674. hitground.Name = "Ground"
  6675. hitground.Transparency = 1
  6676. hitground.CanCollide = false
  6677. game.Debris:AddItem(hitground,2)
  6678. hitground.Position = Vector3.new(999,999,999)
  6679. hitgroundweld = new("Weld",hitground)
  6680. hitgroundweld.Part0 = to
  6681. hitgroundweld.Part1 = hitground
  6682. hitground.Touched:connect(function(hit2)
  6683. if hit2.Size.x > 150 then
  6684. hitground:Destroy()
  6685. ad = new("Part",char)
  6686. ad.Name = "NewPart"
  6687. ad.Size = Vector3.new(30,0.1,30)
  6688. ad.CanCollide = false
  6689. ad.Anchored = true
  6690. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6691. ad.Transparency = 1
  6692. aad = new("Decal",ad)
  6693.  
  6694. aad.Face = "Top"
  6695. aad.Transparency = 1
  6696. aad.Transparency = 0
  6697. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6698. smoke = new("Part",to)
  6699. smokemesh = new("SpecialMesh",smoke)
  6700. smokemesh.MeshId = "rbxassetid://928329648"
  6701. smoke.BrickColor = hit2.BrickColor
  6702. smoke.Anchored = true
  6703. smoke.Position = hitground.Position
  6704. GroundImpact:Play()
  6705. for i = 1,20 do
  6706. wait()
  6707. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6708. smoke.Transparency = smoke.Transparency + 1/20
  6709. end
  6710. smoke:Destroy()
  6711. wait(0.5)
  6712.  
  6713. for i = 1,20 do
  6714. wait(0.1)
  6715. aad.Transparency = aad.Transparency + 1/20
  6716. end
  6717. end
  6718. end)
  6719. ys = Instance.new("BodyVelocity",to)
  6720. ys.Name = "GO"
  6721.  
  6722. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6723.  
  6724. ys.Velocity = v3(0,-90,0)
  6725.  
  6726. wait(1)
  6727. ys:Destroy()
  6728.  
  6729.  
  6730.  
  6731. hit3 = false
  6732. hit4 = false
  6733.  
  6734.  
  6735. hit1 = false
  6736. hit2 = false
  6737. hit3 = false
  6738. hit4 = false
  6739. idle = true
  6740. RootPart.Anchored = false
  6741. end
  6742. end)
  6743. end
  6744.  
  6745. function Combo3()
  6746. getplayer = new("Part",char)
  6747. getplayer.Position = Vector3.new(999,999,999)
  6748. getplayer.Transparency = 1
  6749. getplayer.Size = v3(3,3,3)
  6750. getplayer.CanCollide = false
  6751. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6752. getplayer.Name = "GetPlayer"
  6753.  
  6754. game.Debris:AddItem(getplayer,0.5)
  6755.  
  6756. getplayer.Touched:connect(function(hit)
  6757. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6758. getplayer:Destroy()
  6759. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6760. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6761. to.Anchored = true
  6762. RootPart.Anchored = true
  6763. idle = false
  6764.  
  6765.  
  6766. punchsound1:Play()
  6767. hit1 = true
  6768. for i = 0, 1, 0.1 do
  6769. swait()
  6770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6774. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6775. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6776. end
  6777. punchsound1:Play()
  6778. for i = 0, 1, 0.1 do
  6779. swait()
  6780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6782. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6783. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6784. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6785. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6786. end
  6787. punchsound1:Play()
  6788. for i = 0, 1, 0.1 do
  6789. swait()
  6790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6792. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6793. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6794. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6795. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6796. end
  6797. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6798. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6799. Zanzoken = Instance.new("Part",char)
  6800. Zanzoken.Anchored = true
  6801. Zanzoken.Position = v3(999,999,999)
  6802. Zanzoken.CFrame = Torso.CFrame
  6803. game.Debris:AddItem(Zanzoken,0.5)
  6804. Zanzoken.Transparency = 1
  6805. Zano:Play()
  6806. wait()
  6807. idk = Instance.new("BillboardGui",Zanzoken)
  6808. idk.Size = UDim2.new(10,0,15,0)
  6809. idk.AlwaysOnTop = false
  6810. idk1 = Instance.new("ImageLabel",idk)
  6811. idk1.BackgroundTransparency = 1
  6812. idk.ExtentsOffset = v3(0,0,0)
  6813. idk1.ImageTransparency = 0
  6814. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6815. idk1.Size = UDim2.new(2,0,1,0)
  6816. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6817. idk1.Image = "rbxassetid://319554883"
  6818. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6819. wait()
  6820. Zanzoken = Instance.new("Part",char)
  6821. Zanzoken.Anchored = true
  6822. Zanzoken.Position = v3(999,999,999)
  6823. Zanzoken.CFrame = Torso.CFrame
  6824. game.Debris:AddItem(Zanzoken,0.5)
  6825. Zanzoken.Transparency = 1
  6826. wait()
  6827. idk = Instance.new("BillboardGui",Zanzoken)
  6828. idk.Size = UDim2.new(20,0,20,0)
  6829. idk.AlwaysOnTop = false
  6830. idk1 = Instance.new("ImageLabel",idk)
  6831. idk1.BackgroundTransparency = 1
  6832. idk.ExtentsOffset = v3(0,0,0)
  6833. idk1.ImageTransparency = 0
  6834. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6835. idk1.Size = UDim2.new(2,0,1,0)
  6836. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6837. idk1.Image = "rbxassetid://319554883"
  6838. for i = 0, 1, 0.1 do
  6839. swait()
  6840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6842. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6843. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6844. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6845. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6846. end
  6847. punchsound1:Play()
  6848. for i = 0, 1, 0.1 do
  6849. swait()
  6850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6853. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6854. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6855. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6856. end
  6857. punchsound1:Play()
  6858. for i = 0, 1, 0.1 do
  6859. swait()
  6860. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6861. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6862. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6863. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6864. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6865. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6866. end
  6867. for i = 0, 1, 0.1 do
  6868. swait()
  6869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6871. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6872. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6873. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6874. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6875. end
  6876. punchsound1:Play()
  6877. for i = 0, 1, 0.1 do
  6878. swait()
  6879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6881. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6883. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6884. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6885. end
  6886. punchsound1:Play()
  6887. for i = 0, 1, 0.1 do
  6888. swait()
  6889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6890. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6891. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6892. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6893. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6894. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6895. end
  6896. for i = 0, 1, 0.1 do
  6897. swait()
  6898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6900. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6901. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6902. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6903. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6904. end
  6905. punchsound1:Play()
  6906. for i = 0, 1, 0.1 do
  6907. swait()
  6908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6910. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6913. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6914. end
  6915. punchsound1:Play()
  6916. for i,v in pairs(to.Parent:GetChildren()) do
  6917. if v:IsA("Humanoid") then
  6918. v.Health = v.Health - 10
  6919.  
  6920. v.PlatformStand = true
  6921. end
  6922. end
  6923. for i = 0, 1, 0.1 do
  6924. swait()
  6925. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6926. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6927. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6928. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6929. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6930. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6931. end
  6932.  
  6933. for i = 0, 1, 0.1 do
  6934. swait()
  6935. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6936. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6937. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6938. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6939. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6940. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6941. end
  6942. punchsound1:Play()
  6943. for i = 0, 1, 0.1 do
  6944. swait()
  6945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6947. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6948. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6949. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6950. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6951. end
  6952. for i,v in pairs(to.Parent:GetChildren()) do
  6953. if v:IsA("Humanoid") then
  6954. v.Health = v.Health - 3
  6955.  
  6956. v.PlatformStand = true
  6957. end
  6958. end
  6959. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6960. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6961. Zanzoken = Instance.new("Part",char)
  6962. Zanzoken.Anchored = true
  6963. Zanzoken.Position = v3(999,999,999)
  6964. Zanzoken.CFrame = Torso.CFrame
  6965. game.Debris:AddItem(Zanzoken,0.5)
  6966. Zanzoken.Transparency = 1
  6967. Zano:Play()
  6968. wait()
  6969. idk = Instance.new("BillboardGui",Zanzoken)
  6970. idk.Size = UDim2.new(10,0,15,0)
  6971. idk.AlwaysOnTop = false
  6972. idk1 = Instance.new("ImageLabel",idk)
  6973. idk1.BackgroundTransparency = 1
  6974. idk.ExtentsOffset = v3(0,0,0)
  6975. idk1.ImageTransparency = 0
  6976. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6977. idk1.Size = UDim2.new(2,0,1,0)
  6978. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6979. idk1.Image = "rbxassetid://319554883"
  6980. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6981. wait()
  6982. Zanzoken = Instance.new("Part",char)
  6983. Zanzoken.Anchored = true
  6984. Zanzoken.Position = v3(999,999,999)
  6985. Zanzoken.CFrame = Torso.CFrame
  6986. game.Debris:AddItem(Zanzoken,0.5)
  6987. Zanzoken.Transparency = 1
  6988. wait()
  6989. idk = Instance.new("BillboardGui",Zanzoken)
  6990. idk.Size = UDim2.new(20,0,20,0)
  6991. idk.AlwaysOnTop = false
  6992. idk1 = Instance.new("ImageLabel",idk)
  6993. idk1.BackgroundTransparency = 1
  6994. idk.ExtentsOffset = v3(0,0,0)
  6995. idk1.ImageTransparency = 0
  6996. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6997. idk1.Size = UDim2.new(2,0,1,0)
  6998. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6999. idk1.Image = "rbxassetid://319554883"
  7000. for i = 0, 1, 0.1 do
  7001. swait()
  7002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7004. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7005. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7006. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7007. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7008. end
  7009. for i = 0, 1, 0.1 do
  7010. swait()
  7011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7013. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7015. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7016. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7017. end
  7018. punchsound1:Play()
  7019. for i = 0, 1, 0.1 do
  7020. swait()
  7021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7024. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7025. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7026. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7027. end
  7028. for i,v in pairs(to.Parent:GetChildren()) do
  7029. if v:IsA("Humanoid") then
  7030. v.Health = v.Health - 3
  7031.  
  7032. v.PlatformStand = true
  7033. end
  7034. end
  7035. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7036. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7037. Zanzoken = Instance.new("Part",char)
  7038. Zanzoken.Anchored = true
  7039. Zanzoken.Position = v3(999,999,999)
  7040. Zanzoken.CFrame = Torso.CFrame
  7041. game.Debris:AddItem(Zanzoken,0.5)
  7042. Zanzoken.Transparency = 1
  7043. Zano:Play()
  7044. wait()
  7045. idk = Instance.new("BillboardGui",Zanzoken)
  7046. idk.Size = UDim2.new(10,0,15,0)
  7047. idk.AlwaysOnTop = false
  7048. idk1 = Instance.new("ImageLabel",idk)
  7049. idk1.BackgroundTransparency = 1
  7050. idk.ExtentsOffset = v3(0,0,0)
  7051. idk1.ImageTransparency = 0
  7052. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7053. idk1.Size = UDim2.new(2,0,1,0)
  7054. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7055. idk1.Image = "rbxassetid://319554883"
  7056. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7057. wait()
  7058. Zanzoken = Instance.new("Part",char)
  7059. Zanzoken.Anchored = true
  7060. Zanzoken.Position = v3(999,999,999)
  7061. Zanzoken.CFrame = Torso.CFrame
  7062. game.Debris:AddItem(Zanzoken,0.5)
  7063. Zanzoken.Transparency = 1
  7064. wait()
  7065. idk = Instance.new("BillboardGui",Zanzoken)
  7066. idk.Size = UDim2.new(20,0,20,0)
  7067. idk.AlwaysOnTop = false
  7068. idk1 = Instance.new("ImageLabel",idk)
  7069. idk1.BackgroundTransparency = 1
  7070. idk.ExtentsOffset = v3(0,0,0)
  7071. idk1.ImageTransparency = 0
  7072. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7073. idk1.Size = UDim2.new(2,0,1,0)
  7074. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7075. idk1.Image = "rbxassetid://319554883"
  7076. punchsound1:Play()
  7077. for i = 0, 1, 0.1 do
  7078. swait()
  7079. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7080. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7081. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7082. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7083. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7084. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7085. end
  7086. punchsound1:Play()
  7087. for i = 0, 1, 0.1 do
  7088. swait()
  7089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7091. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7092. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7093. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7094. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7095. end
  7096.  
  7097.  
  7098. for i,v in pairs(to.Parent:GetChildren()) do
  7099. if v:IsA("Humanoid") then
  7100. v.Health = v.Health - 20
  7101.  
  7102. v.PlatformStand = true
  7103. end
  7104. end
  7105. StrongPunch:Play()
  7106. for i = 0, 1, 0.1 do
  7107. swait()
  7108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7110. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7111. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7112. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7113. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7114. end
  7115. for i = 0, 1, 0.1 do
  7116. swait()
  7117. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7118. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7119. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7120. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7121. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7122. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7123. end
  7124. for i,v in pairs(to.Parent:GetChildren()) do
  7125. if v:IsA("Humanoid") then
  7126. v.Health = v.Health - 3
  7127.  
  7128. v.PlatformStand = true
  7129. end
  7130. end
  7131. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7132. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7133. Zanzoken = Instance.new("Part",char)
  7134. Zanzoken.Anchored = true
  7135. Zanzoken.Position = v3(999,999,999)
  7136. Zanzoken.CFrame = Torso.CFrame
  7137. game.Debris:AddItem(Zanzoken,0.5)
  7138. Zanzoken.Transparency = 1
  7139. Zano:Play()
  7140. wait()
  7141. idk = Instance.new("BillboardGui",Zanzoken)
  7142. idk.Size = UDim2.new(10,0,15,0)
  7143. idk.AlwaysOnTop = false
  7144. idk1 = Instance.new("ImageLabel",idk)
  7145. idk1.BackgroundTransparency = 1
  7146. idk.ExtentsOffset = v3(0,0,0)
  7147. idk1.ImageTransparency = 0
  7148. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7149. idk1.Size = UDim2.new(2,0,1,0)
  7150. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7151. idk1.Image = "rbxassetid://319554883"
  7152. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7153. wait()
  7154. Zanzoken = Instance.new("Part",char)
  7155. Zanzoken.Anchored = true
  7156. Zanzoken.Position = v3(999,999,999)
  7157. Zanzoken.CFrame = Torso.CFrame
  7158. game.Debris:AddItem(Zanzoken,0.5)
  7159. Zanzoken.Transparency = 1
  7160. wait()
  7161. idk = Instance.new("BillboardGui",Zanzoken)
  7162. idk.Size = UDim2.new(20,0,20,0)
  7163. idk.AlwaysOnTop = false
  7164. idk1 = Instance.new("ImageLabel",idk)
  7165. idk1.BackgroundTransparency = 1
  7166. idk.ExtentsOffset = v3(0,0,0)
  7167. idk1.ImageTransparency = 0
  7168. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7169. idk1.Size = UDim2.new(2,0,1,0)
  7170. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7171. idk1.Image = "rbxassetid://319554883"
  7172. for i = 0, 1, 0.1 do
  7173. swait()
  7174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7176. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7177. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7178. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7179. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7180. end
  7181. punchsound1:Play()
  7182. for i = 0, 1, 0.1 do
  7183. swait()
  7184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7186. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7189. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7190. end
  7191. punchsound1:Play()
  7192. for i = 0, 1, 0.1 do
  7193. swait()
  7194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7196. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7197. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7198. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7199. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7200. end
  7201. for i = 0, 1, 0.1 do
  7202. swait()
  7203. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7204. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7205. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7206. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7207. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7208. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7209. end
  7210. for i = 0, 1, 0.1 do
  7211. swait()
  7212. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7213. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7214. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7215. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7216. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7217. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7218. end
  7219. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7220. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7221. Zanzoken = Instance.new("Part",char)
  7222. Zanzoken.Anchored = true
  7223. Zanzoken.Position = v3(999,999,999)
  7224. Zanzoken.CFrame = Torso.CFrame
  7225. game.Debris:AddItem(Zanzoken,0.5)
  7226. Zanzoken.Transparency = 1
  7227. Zano:Play()
  7228. wait()
  7229. idk = Instance.new("BillboardGui",Zanzoken)
  7230. idk.Size = UDim2.new(10,0,15,0)
  7231. idk.AlwaysOnTop = false
  7232. idk1 = Instance.new("ImageLabel",idk)
  7233. idk1.BackgroundTransparency = 1
  7234. idk.ExtentsOffset = v3(0,0,0)
  7235. idk1.ImageTransparency = 0
  7236. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7237. idk1.Size = UDim2.new(2,0,1,0)
  7238. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7239. idk1.Image = "rbxassetid://319554883"
  7240. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7241. wait()
  7242. Zanzoken = Instance.new("Part",char)
  7243. Zanzoken.Anchored = true
  7244. Zanzoken.Position = v3(999,999,999)
  7245. Zanzoken.CFrame = Torso.CFrame
  7246. game.Debris:AddItem(Zanzoken,0.5)
  7247. Zanzoken.Transparency = 1
  7248. wait()
  7249. idk = Instance.new("BillboardGui",Zanzoken)
  7250. idk.Size = UDim2.new(20,0,20,0)
  7251. idk.AlwaysOnTop = false
  7252. idk1 = Instance.new("ImageLabel",idk)
  7253. idk1.BackgroundTransparency = 1
  7254. idk.ExtentsOffset = v3(0,0,0)
  7255. idk1.ImageTransparency = 0
  7256. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7257. idk1.Size = UDim2.new(2,0,1,0)
  7258. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7259. idk1.Image = "rbxassetid://319554883"
  7260. StrongPunch:Play()
  7261. Break:Play()
  7262. local Aura4 = Instance.new('ParticleEmitter')
  7263. Aura4.Name = "Aura"
  7264. Aura4.Texture = "rbxassetid://1046299182"
  7265. Aura4.Parent = Torso
  7266. Aura4.LightEmission = 1
  7267. Aura4.Transparency = NumberSequence.new(0.7,1)
  7268. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7269. Aura4.Size = NumberSequence.new(1,30)
  7270. Aura4.Rotation = NumberRange.new(-360,360)
  7271. Aura4.LockedToPart = true
  7272. Aura4.Lifetime = NumberRange.new(0.2)
  7273. Aura4.Rate = 100
  7274. Aura4.Speed = NumberRange.new(0)
  7275. Aura4.EmissionDirection = "Top"
  7276. for i = 0, 6, 0.1 do
  7277. swait()
  7278. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7279. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7280. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7281. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7282. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7283. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7284. end
  7285. Aura4:Destroy()
  7286. wait(0.1)
  7287. local Aura4 = Instance.new('ParticleEmitter')
  7288. Aura4.Name = "Aura"
  7289. Aura4.Texture = "rbxassetid://1046299182"
  7290. Aura4.Parent = Torso
  7291. Aura4.LightEmission = 1
  7292. Aura4.Transparency = NumberSequence.new(0.7,1)
  7293. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7294. Aura4.Size = NumberSequence.new(1,30)
  7295. Aura4.Rotation = NumberRange.new(-360,360)
  7296. Aura4.LockedToPart = true
  7297. Aura4.Lifetime = NumberRange.new(0.2)
  7298. Aura4.Rate = 100
  7299. Aura4.Speed = NumberRange.new(0)
  7300. Aura4.EmissionDirection = "Top"
  7301. StrongPunch1:Play()
  7302. Break:Play()
  7303. for i = 0, 6, 0.1 do
  7304. swait()
  7305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7307. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7308. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7309. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7310. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7311. end
  7312. Aura4:Destroy()
  7313. StrongPunch2:Play()
  7314. Break:Play()
  7315. local Aura4 = Instance.new('ParticleEmitter')
  7316. Aura4.Name = "Aura"
  7317. Aura4.Texture = "rbxassetid://1046299182"
  7318. Aura4.Parent = Torso
  7319. Aura4.LightEmission = 1
  7320. Aura4.Transparency = NumberSequence.new(0.7,1)
  7321. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7322. Aura4.Size = NumberSequence.new(1,30)
  7323. Aura4.Rotation = NumberRange.new(-360,360)
  7324. Aura4.LockedToPart = true
  7325. Aura4.Lifetime = NumberRange.new(0.2)
  7326. Aura4.Rate = 100
  7327. Aura4.Speed = NumberRange.new(0)
  7328. Aura4.EmissionDirection = "Top"
  7329. for i = 0, 7, 0.1 do
  7330. swait()
  7331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7333. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7334. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7335. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7336. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7337. end
  7338. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7339. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7340. Aura4:Destroy()
  7341. Zanzoken = Instance.new("Part",char)
  7342. Zanzoken.Anchored = true
  7343. Zanzoken.Position = v3(999,999,999)
  7344. Zanzoken.CFrame = Torso.CFrame
  7345. game.Debris:AddItem(Zanzoken,0.5)
  7346. Zanzoken.Transparency = 1
  7347. Zano:Play()
  7348. wait()
  7349. idk = Instance.new("BillboardGui",Zanzoken)
  7350. idk.Size = UDim2.new(10,0,15,0)
  7351. idk.AlwaysOnTop = false
  7352. idk1 = Instance.new("ImageLabel",idk)
  7353. idk1.BackgroundTransparency = 1
  7354. idk.ExtentsOffset = v3(0,0,0)
  7355. idk1.ImageTransparency = 0
  7356. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7357. idk1.Size = UDim2.new(2,0,1,0)
  7358. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7359. idk1.Image = "rbxassetid://319554883"
  7360. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7361. wait()
  7362. Zanzoken = Instance.new("Part",char)
  7363. Zanzoken.Anchored = true
  7364. Zanzoken.Position = v3(999,999,999)
  7365. Zanzoken.CFrame = Torso.CFrame
  7366. game.Debris:AddItem(Zanzoken,0.5)
  7367. Zanzoken.Transparency = 1
  7368. wait()
  7369. idk = Instance.new("BillboardGui",Zanzoken)
  7370. idk.Size = UDim2.new(20,0,20,0)
  7371. idk.AlwaysOnTop = false
  7372. idk1 = Instance.new("ImageLabel",idk)
  7373. idk1.BackgroundTransparency = 1
  7374. idk.ExtentsOffset = v3(0,0,0)
  7375. idk1.ImageTransparency = 0
  7376. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7377. idk1.Size = UDim2.new(2,0,1,0)
  7378. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7379. idk1.Image = "rbxassetid://319554883"
  7380. for i = 0, 1, 0.1 do
  7381. swait()
  7382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7384. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7385. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7386. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7387. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7388. end
  7389. punchsound1:Play()
  7390. for i = 0, 1, 0.1 do
  7391. swait()
  7392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7394. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7395. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7396. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7397. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7398. end
  7399. punchsound1:Play()
  7400. for i = 0, 1, 0.1 do
  7401. swait()
  7402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7404. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7405. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7406. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7407. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7408. end
  7409. for i = 0, 1, 0.1 do
  7410. swait()
  7411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7413. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7415. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7416. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7417. end
  7418. for i = 0, 1, 0.1 do
  7419. swait()
  7420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7422. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7423. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7424. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7425. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7426. end
  7427. punchsound1:Play()
  7428. for i = 0, 0.5, 0.1 do
  7429. swait()
  7430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7432. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7435. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7436. end
  7437. punchsound1:Play()
  7438. for i = 0, 0.5, 0.1 do
  7439. swait()
  7440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7442. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7443. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7444. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7445. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7446. end
  7447. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7448. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7449. Zanzoken = Instance.new("Part",char)
  7450. Zanzoken.Anchored = true
  7451. Zanzoken.Position = v3(999,999,999)
  7452. Zanzoken.CFrame = Torso.CFrame
  7453. game.Debris:AddItem(Zanzoken,0.5)
  7454. Zanzoken.Transparency = 1
  7455. Zano:Play()
  7456. wait()
  7457. idk = Instance.new("BillboardGui",Zanzoken)
  7458. idk.Size = UDim2.new(10,0,15,0)
  7459. idk.AlwaysOnTop = false
  7460. idk1 = Instance.new("ImageLabel",idk)
  7461. idk1.BackgroundTransparency = 1
  7462. idk.ExtentsOffset = v3(0,0,0)
  7463. idk1.ImageTransparency = 0
  7464. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7465. idk1.Size = UDim2.new(2,0,1,0)
  7466. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7467. idk1.Image = "rbxassetid://319554883"
  7468. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7469. wait()
  7470. Zanzoken = Instance.new("Part",char)
  7471. Zanzoken.Anchored = true
  7472. Zanzoken.Position = v3(999,999,999)
  7473. Zanzoken.CFrame = Torso.CFrame
  7474. game.Debris:AddItem(Zanzoken,0.5)
  7475. Zanzoken.Transparency = 1
  7476. wait()
  7477. idk = Instance.new("BillboardGui",Zanzoken)
  7478. idk.Size = UDim2.new(20,0,20,0)
  7479. idk.AlwaysOnTop = false
  7480. idk1 = Instance.new("ImageLabel",idk)
  7481. idk1.BackgroundTransparency = 1
  7482. idk.ExtentsOffset = v3(0,0,0)
  7483. idk1.ImageTransparency = 0
  7484. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7485. idk1.Size = UDim2.new(2,0,1,0)
  7486. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7487. idk1.Image = "rbxassetid://319554883"
  7488. for i = 0, 0.4, 0.1 do
  7489. swait()
  7490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7492. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7493. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7494. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7495. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7496. end
  7497. punchsound1:Play()
  7498. for i = 0, 0.4, 0.1 do
  7499. swait()
  7500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7502. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7503. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7505. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7506. end
  7507. punchsound1:Play()
  7508. for i = 0, 1, 0.1 do
  7509. swait()
  7510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7512. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7513. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7514. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7515. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7516. end
  7517. for i,v in pairs(to.Parent:GetChildren()) do
  7518. if v:IsA("Humanoid") then
  7519. v.Health = v.Health - 8
  7520.  
  7521. v.PlatformStand = true
  7522. end
  7523. end
  7524.  
  7525. hit1 = false
  7526.  
  7527. punchsound1:Play()
  7528. hit2 = true
  7529. for i = 0, 1, 0.1 do
  7530. swait()
  7531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7533. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7534. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7535. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7536. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7537. end
  7538. for i,v in pairs(to.Parent:GetChildren()) do
  7539. if v:IsA("Humanoid") then
  7540. v.Health = v.Health - 10
  7541.  
  7542. v.PlatformStand = true
  7543. end
  7544. end
  7545. hit2 = false
  7546.  
  7547. punchsound1:Play()
  7548. hit3 = true
  7549. hit4 = true
  7550.  
  7551.  
  7552. punchsound1:Play()
  7553.  
  7554.  
  7555. coroutine.wrap(function()
  7556. for i=1,2 do
  7557. wait()
  7558.  
  7559.  
  7560.  
  7561.  
  7562.  
  7563. for i,v in pairs(to.Parent:GetChildren()) do
  7564. if v:IsA("Humanoid") then
  7565. v.Health = v.Health - 30
  7566.  
  7567. v.PlatformStand = true
  7568. end
  7569. end
  7570. end
  7571.  
  7572.  
  7573. wait(3)
  7574. end)()
  7575.  
  7576.  
  7577.  
  7578. RootPart.Anchored = false
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584. StrongPunch:Play()
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591. for i,v in pairs(to.Parent:GetChildren()) do
  7592. if v:IsA("Humanoid") then
  7593. v.Health = v.Health - 20
  7594.  
  7595. v.PlatformStand = true
  7596. end
  7597. end
  7598.  
  7599. StrongPunch2:Play()
  7600.  
  7601.  
  7602. hitground = new("Part",char)
  7603. hitground.Size = Vector3.new(5,5,5)
  7604. hitground.Name = "Ground"
  7605. hitground.Transparency = 1
  7606. hitground.CanCollide = false
  7607. game.Debris:AddItem(hitground,2)
  7608. hitground.Position = Vector3.new(999,999,999)
  7609. hitgroundweld = new("Weld",hitground)
  7610. hitgroundweld.Part0 = to
  7611. hitgroundweld.Part1 = hitground
  7612. hitground.Touched:connect(function(hit2)
  7613. if hit2.Size.x > 150 then
  7614. hitground:Destroy()
  7615. ad = new("Part",char)
  7616. ad.Name = "NewPart"
  7617. ad.Size = Vector3.new(30,0.1,30)
  7618. ad.CanCollide = false
  7619. ad.Anchored = true
  7620. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7621. ad.Transparency = 1
  7622. aad = new("Decal",ad)
  7623.  
  7624. aad.Face = "Top"
  7625. aad.Transparency = 1
  7626. aad.Transparency = 0
  7627. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7628. smoke = new("Part",to)
  7629. smokemesh = new("SpecialMesh",smoke)
  7630. smokemesh.MeshId = "rbxassetid://928329648"
  7631. smoke.BrickColor = hit2.BrickColor
  7632. smoke.Anchored = true
  7633. smoke.Position = hitground.Position
  7634. GroundImpact:Play()
  7635. for i = 1,20 do
  7636. wait()
  7637. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7638. smoke.Transparency = smoke.Transparency + 1/20
  7639. end
  7640. smoke:Destroy()
  7641. wait(0.5)
  7642.  
  7643. for i = 1,20 do
  7644. wait(0.1)
  7645. aad.Transparency = aad.Transparency + 1/20
  7646. end
  7647. end
  7648. end)
  7649. ys = Instance.new("BodyVelocity",to)
  7650. ys.Name = "GO"
  7651.  
  7652. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7653.  
  7654. ys.Velocity = v3(0,-90,0)
  7655.  
  7656. wait(1)
  7657. ys:Destroy()
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663. hit3 = false
  7664. hit4 = false
  7665.  
  7666.  
  7667. hit1 = false
  7668. hit2 = false
  7669. hit3 = false
  7670. hit4 = false
  7671. idle = true
  7672. RootPart.Anchored = false
  7673. to.Anchored = false
  7674. end
  7675. end)
  7676. end
  7677.  
  7678.  
  7679. function Combo2()
  7680. getplayer = new("Part",char)
  7681. getplayer.Position = Vector3.new(999,999,999)
  7682. getplayer.Transparency = 1
  7683. getplayer.Size = v3(3,3,3)
  7684. getplayer.CanCollide = false
  7685. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7686. getplayer.Name = "GetPlayer"
  7687.  
  7688. game.Debris:AddItem(getplayer,0.5)
  7689.  
  7690. getplayer.Touched:connect(function(hit)
  7691. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7692. getplayer:Destroy()
  7693. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7694. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7695. to.Anchored = true
  7696. idle = false
  7697.  
  7698.  
  7699. punchsound1:Play()
  7700. hit1 = true
  7701. for i = 0, 1, 0.1 do
  7702. swait()
  7703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7705. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7706. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7707. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7708. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7709. end
  7710. punchsound1:Play()
  7711. for i = 0, 1, 0.1 do
  7712. swait()
  7713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7715. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7716. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7717. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7718. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7719. end
  7720. punchsound1:Play()
  7721. for i = 0, 1, 0.1 do
  7722. swait()
  7723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7725. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7726. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7727. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7728. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7729. end
  7730. for i = 0, 1, 0.1 do
  7731. swait()
  7732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7738. end
  7739. for i = 0, 1, 0.1 do
  7740. swait()
  7741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7743. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7744. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7745. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7746. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7747. end
  7748. StrongPunch1:Play()
  7749. for i = 0, 1, 0.1 do
  7750. swait()
  7751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7753. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7754. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7755. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7756. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7757. end
  7758. for i = 0, 0.6, 0.1 do
  7759. swait()
  7760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7763. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7764. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7765. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7766. end
  7767. for i = 0, 0.6, 0.1 do
  7768. swait()
  7769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7771. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7772. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7773. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7774. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7775. end
  7776. for i,v in pairs(to.Parent:GetChildren()) do
  7777. if v:IsA("Humanoid") then
  7778. v.Health = v.Health - 6
  7779.  
  7780. v.PlatformStand = true
  7781. end
  7782. end
  7783. StrongPunch:Play()
  7784. for i = 0, 1, 0.1 do
  7785. swait()
  7786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7788. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7792. end
  7793. for i,v in pairs(to.Parent:GetChildren()) do
  7794. if v:IsA("Humanoid") then
  7795. v.Health = v.Health - 8
  7796.  
  7797. v.PlatformStand = true
  7798. end
  7799. end
  7800.  
  7801. hit1 = false
  7802.  
  7803. punchsound1:Play()
  7804. hit2 = true
  7805. for i = 0, 1, 0.1 do
  7806. swait()
  7807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7809. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7810. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7811. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7812. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7813. end
  7814. for i,v in pairs(to.Parent:GetChildren()) do
  7815. if v:IsA("Humanoid") then
  7816. v.Health = v.Health - 5
  7817.  
  7818. v.PlatformStand = true
  7819. end
  7820. end
  7821. hit2 = false
  7822.  
  7823. punchsound1:Play()
  7824. hit3 = true
  7825. hit4 = true
  7826.  
  7827.  
  7828. punchsound1:Play()
  7829.  
  7830. coroutine.wrap(function()
  7831. for i=1,2 do
  7832. wait()
  7833. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7834. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7835. Zanzoken = Instance.new("Part",char)
  7836. Zanzoken.Anchored = true
  7837. Zanzoken.Position = v3(999,999,999)
  7838. Zanzoken.CFrame = Torso.CFrame
  7839. game.Debris:AddItem(Zanzoken,0.5)
  7840. Zanzoken.Transparency = 1
  7841. Zano:Play()
  7842. wait()
  7843. idk = Instance.new("BillboardGui",Zanzoken)
  7844. idk.Size = UDim2.new(10,0,15,0)
  7845. idk.AlwaysOnTop = false
  7846. idk1 = Instance.new("ImageLabel",idk)
  7847. idk1.BackgroundTransparency = 1
  7848. idk.ExtentsOffset = v3(0,0,0)
  7849. idk1.ImageTransparency = 0
  7850. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7851. idk1.Size = UDim2.new(2,0,1,0)
  7852. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7853. idk1.Image = "rbxassetid://319554883"
  7854. wait()
  7855. Zanzoken = Instance.new("Part",char)
  7856. Zanzoken.Anchored = true
  7857. Zanzoken.Position = v3(999,999,999)
  7858. Zanzoken.CFrame = Torso.CFrame
  7859. game.Debris:AddItem(Zanzoken,0.5)
  7860. Zanzoken.Transparency = 1
  7861. wait()
  7862. idk = Instance.new("BillboardGui",Zanzoken)
  7863. idk.Size = UDim2.new(20,0,20,0)
  7864. idk.AlwaysOnTop = false
  7865. idk1 = Instance.new("ImageLabel",idk)
  7866. idk1.BackgroundTransparency = 1
  7867. idk.ExtentsOffset = v3(0,0,0)
  7868. idk1.ImageTransparency = 0
  7869. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7870. idk1.Size = UDim2.new(2,0,1,0)
  7871. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7872. idk1.Image = "rbxassetid://319554883"
  7873. for i = 0, 1, 0.1 do
  7874. swait()
  7875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7877. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7878. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7879. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7880. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7881. end
  7882. StrongPunch:Play()
  7883. for i,v in pairs(to.Parent:GetChildren()) do
  7884. if v:IsA("Humanoid") then
  7885. v.Health = v.Health - 10
  7886.  
  7887. v.PlatformStand = true
  7888. end
  7889. end
  7890. end
  7891.  
  7892.  
  7893. wait(0.7)
  7894. end)()
  7895.  
  7896.  
  7897.  
  7898.  
  7899. RootPart.Anchored = true
  7900. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7901. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7902. Zanzoken = Instance.new("Part",char)
  7903. Zanzoken.Anchored = true
  7904. Zanzoken.Position = v3(999,999,999)
  7905. Zanzoken.CFrame = Torso.CFrame
  7906. game.Debris:AddItem(Zanzoken,0.5)
  7907. Zanzoken.Transparency = 1
  7908. Zano:Play()
  7909. wait()
  7910. idk = Instance.new("BillboardGui",Zanzoken)
  7911. idk.Size = UDim2.new(10,0,15,0)
  7912. idk.AlwaysOnTop = false
  7913. idk1 = Instance.new("ImageLabel",idk)
  7914. idk1.BackgroundTransparency = 1
  7915. idk.ExtentsOffset = v3(0,0,0)
  7916. idk1.ImageTransparency = 0
  7917. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7918. idk1.Size = UDim2.new(2,0,1,0)
  7919. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7920. idk1.Image = "rbxassetid://319554883"
  7921. wait()
  7922. Zanzoken = Instance.new("Part",char)
  7923. Zanzoken.Anchored = true
  7924. Zanzoken.Position = v3(999,999,999)
  7925. Zanzoken.CFrame = Torso.CFrame
  7926. game.Debris:AddItem(Zanzoken,0.5)
  7927. Zanzoken.Transparency = 1
  7928. wait()
  7929. idk = Instance.new("BillboardGui",Zanzoken)
  7930. idk.Size = UDim2.new(20,0,20,0)
  7931. idk.AlwaysOnTop = false
  7932. idk1 = Instance.new("ImageLabel",idk)
  7933. idk1.BackgroundTransparency = 1
  7934. idk.ExtentsOffset = v3(0,0,0)
  7935. idk1.ImageTransparency = 0
  7936. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7937. idk1.Size = UDim2.new(2,0,1,0)
  7938. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7939. idk1.Image = "rbxassetid://319554883"
  7940.  
  7941. for i = 0, 1, 0.1 do
  7942. swait()
  7943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7945. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7946. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7948. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7949. end
  7950.  
  7951.  
  7952. StrongPunch:Play()
  7953.  
  7954.  
  7955. for i = 0, 1, 0.1 do
  7956. swait()
  7957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7959. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7960. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7961. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7962. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7963. end
  7964.  
  7965. for i = 0, 1, 0.1 do
  7966. swait()
  7967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7969. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7970. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7971. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7972. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7973. end
  7974.  
  7975.  
  7976.  
  7977. for i,v in pairs(to.Parent:GetChildren()) do
  7978. if v:IsA("Humanoid") then
  7979. v.Health = v.Health - 20
  7980.  
  7981. v.PlatformStand = true
  7982. end
  7983. end
  7984.  
  7985. StrongPunch2:Play()
  7986. for i = 0, 1, 0.1 do
  7987. swait()
  7988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7990. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7991. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7992. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7993. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7994. end
  7995.  
  7996. hitground = new("Part",char)
  7997. hitground.Size = Vector3.new(5,5,5)
  7998. hitground.Name = "Ground"
  7999. hitground.Transparency = 1
  8000. hitground.CanCollide = false
  8001. game.Debris:AddItem(hitground,2)
  8002. hitground.Position = Vector3.new(999,999,999)
  8003. hitgroundweld = new("Weld",hitground)
  8004. hitgroundweld.Part0 = to
  8005. hitgroundweld.Part1 = hitground
  8006. hitground.Touched:connect(function(hit2)
  8007. if hit2.Size.x > 150 then
  8008. hitground:Destroy()
  8009. ad = new("Part",char)
  8010. ad.Name = "NewPart"
  8011. ad.Size = Vector3.new(30,0.1,30)
  8012. ad.CanCollide = false
  8013. ad.Anchored = true
  8014. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8015. ad.Transparency = 1
  8016. aad = new("Decal",ad)
  8017.  
  8018. aad.Face = "Top"
  8019. aad.Transparency = 1
  8020. aad.Transparency = 0
  8021. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8022. smoke = new("Part",to)
  8023. smokemesh = new("SpecialMesh",smoke)
  8024. smokemesh.MeshId = "rbxassetid://928329648"
  8025. smoke.BrickColor = hit2.BrickColor
  8026. smoke.Anchored = true
  8027. smoke.Position = hitground.Position
  8028. GroundImpact:Play()
  8029. for i = 1,20 do
  8030. wait()
  8031. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8032. smoke.Transparency = smoke.Transparency + 1/20
  8033. end
  8034. smoke:Destroy()
  8035. wait(0.5)
  8036.  
  8037. for i = 1,20 do
  8038. wait(0.1)
  8039. aad.Transparency = aad.Transparency + 1/20
  8040. end
  8041. end
  8042. end)
  8043. to.Anchored = false
  8044. ys = Instance.new("BodyVelocity",to)
  8045. ys.Name = "GO"
  8046.  
  8047. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8048.  
  8049. ys.Velocity = v3(0,-90,0)
  8050.  
  8051. wait(1)
  8052. ys:Destroy()
  8053.  
  8054.  
  8055.  
  8056.  
  8057.  
  8058. hit3 = false
  8059. hit4 = false
  8060.  
  8061.  
  8062. hit1 = false
  8063. hit2 = false
  8064. hit3 = false
  8065. hit4 = false
  8066. idle = true
  8067. RootPart.Anchored = false
  8068. end
  8069. end)
  8070. end
  8071.  
  8072. function KABOOMZ222()
  8073. local effspwn = Instance.new("Part")
  8074. coroutine.resume(coroutine.create(function()
  8075. local sound1 = Instance.new("Sound")
  8076. sound1.SoundId = "rbxassetid://440145223"
  8077. sound1.MaxDistance = 600
  8078. sound1.EmitterSize = 60
  8079. sound1.Volume = 5.5
  8080. sound1.Pitch = 1.3
  8081. sound1.Parent = effspwn
  8082. local sound2 = Instance.new("Sound")
  8083. sound2.SoundId = "rbxassetid://440145223"
  8084. sound2.MaxDistance = 300
  8085. sound2.EmitterSize = 20
  8086. sound2.Volume = 3
  8087. sound2.Pitch = 0.7
  8088. sound2.Parent = effspwn
  8089. local sound3 = Instance.new("Sound")
  8090. sound3.SoundId = "rbxassetid://440145223"
  8091. sound2.MaxDistance = 400
  8092. sound2.EmitterSize = 30
  8093. sound2.Volume = 0.5
  8094. sound2.Pitch = 0.5
  8095. sound2.Parent = effspwn
  8096. sound2:Play()
  8097. wait()
  8098. sound1:Play()
  8099. sound3:Play()
  8100. end))
  8101. local model = Instance.new("Model")
  8102. game.Debris:AddItem(model, 20)
  8103. model.Name = "smasheffects"
  8104. model.Parent = workspace
  8105. effspwn.Name = "spwnr"
  8106. effspwn.Size = Vector3.new(1, 1, 1)
  8107. effspwn.Anchored = true
  8108. effspwn.CanCollide = false
  8109. effspwn.Transparency = 1
  8110. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8111. effspwn.Parent = model
  8112.  
  8113.  
  8114.  
  8115.  
  8116. coroutine.resume(coroutine.create(function()
  8117. local shok = Instance.new("Part")
  8118. shok.Name = "whoosh"
  8119. shok.BrickColor = BrickColor.new("Institutional white")
  8120. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8121. shok.Size = Vector3.new(1, 1, 1)
  8122. shok.Anchored = true
  8123. shok.Material = "Neon"
  8124. shok.Transparency = 1
  8125. shok.CanCollide = false
  8126. shok.Parent = model
  8127. game.Debris:AddItem(shok, 12)
  8128. local mesh = Instance.new("SpecialMesh")
  8129. mesh.MeshType = "FileMesh"
  8130. mesh.MeshId = "rbxassetid://437347603"
  8131. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8132. mesh.Parent = shok
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138. for e = 1, 8 do
  8139. wait()
  8140. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8141. shok.Transparency = shok.Transparency + 0.035
  8142. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8143. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8144.  
  8145.  
  8146. end
  8147. for e = 1, 16 do
  8148. wait()
  8149. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8150. shok.Transparency = shok.Transparency + 0.11
  8151. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8152. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8153.  
  8154. end
  8155. end))
  8156. coroutine.resume(coroutine.create(function()
  8157. local shok = Instance.new("Part")
  8158. shok.Name = "wring1"
  8159. shok.BrickColor = BrickColor.new("Institutional white")
  8160. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8161. shok.Size = Vector3.new(1, 1, 1)
  8162. shok.Anchored = true
  8163. shok.Material = "Neon"
  8164. shok.Transparency = 0.25
  8165. shok.CanCollide = false
  8166. shok.Parent = model
  8167. game.Debris:AddItem(shok, 12)
  8168. local mesh = Instance.new("SpecialMesh")
  8169. mesh.MeshType = "FileMesh"
  8170. mesh.MeshId = "rbxassetid://3270017"
  8171. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8172. mesh.Parent = shok
  8173. for e = 1, 30 do
  8174. wait()
  8175. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8176. shok.Transparency = shok.Transparency + 0.002
  8177. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8178. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8179. end
  8180. for e = 1, 38 do
  8181. wait()
  8182. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8183. shok.Transparency = shok.Transparency + 0.002
  8184. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8185. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8186. end
  8187. for e = 1, 24 do
  8188. wait()
  8189. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8190. shok.Transparency = shok.Transparency + 0.03
  8191. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8192. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8193. end
  8194. end))
  8195. coroutine.resume(coroutine.create(function()
  8196. local shok = Instance.new("Part")
  8197. shok.Name = "wring2"
  8198. shok.BrickColor = BrickColor.new("Institutional white")
  8199. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8200. shok.Size = Vector3.new(1, 1, 1)
  8201. shok.Anchored = true
  8202. shok.Material = "Neon"
  8203. shok.Transparency = 0.25
  8204. shok.CanCollide = false
  8205. shok.Parent = model
  8206. game.Debris:AddItem(shok, 12)
  8207. local mesh = Instance.new("SpecialMesh")
  8208. mesh.MeshType = "FileMesh"
  8209. mesh.MeshId = "rbxassetid://3270017"
  8210. mesh.Scale = Vector3.new(12, 12, 0.05)
  8211. mesh.Parent = shok
  8212. for e = 1, 30 do
  8213. wait()
  8214. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8215. shok.Transparency = shok.Transparency + 0.002
  8216. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8217. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8218. end
  8219. for e = 1, 38 do
  8220. wait()
  8221. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8222. shok.Transparency = shok.Transparency + 0.002
  8223. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8224. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8225. end
  8226. for e = 1, 24 do
  8227. wait()
  8228. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8229. shok.Transparency = shok.Transparency + 0.03
  8230. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8231. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8232. end
  8233. end))
  8234. coroutine.resume(coroutine.create(function()
  8235. local shok = Instance.new("Part")
  8236. shok.Name = "coil1"
  8237. shok.BrickColor = BrickColor.new("Institutional white")
  8238. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8239. shok.Size = Vector3.new(1, 1, 1)
  8240. shok.Anchored = true
  8241. shok.Material = "Neon"
  8242. shok.Transparency = 0.25
  8243. shok.CanCollide = false
  8244. shok.Parent = model
  8245. game.Debris:AddItem(shok, 12)
  8246. local mesh = Instance.new("SpecialMesh")
  8247. mesh.MeshType = "FileMesh"
  8248. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8249. mesh.Scale = Vector3.new(12, 12, 12)
  8250. mesh.Parent = shok
  8251. for e = 1, 15 do
  8252. wait()
  8253. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8254. shok.Transparency = shok.Transparency + 0.004
  8255. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8256. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8257. end
  8258. for e = 1, 16 do
  8259. wait()
  8260. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8261. shok.Transparency = shok.Transparency + 0.004
  8262. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8263. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8264. end
  8265. for e = 1, 12 do
  8266. wait()
  8267. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8268. shok.Transparency = shok.Transparency + 0.06
  8269. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8270. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8271. end
  8272. end))
  8273. coroutine.resume(coroutine.create(function()
  8274. local shok = Instance.new("Part")
  8275. shok.Name = "coil2"
  8276. shok.BrickColor = BrickColor.new("Institutional white")
  8277. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8278. shok.Size = Vector3.new(1, 1, 1)
  8279. shok.Anchored = true
  8280. shok.Material = "Neon"
  8281. shok.Transparency = 1
  8282. shok.CanCollide = false
  8283. shok.Parent = model
  8284. game.Debris:AddItem(shok, 12)
  8285. local mesh = Instance.new("SpecialMesh")
  8286. mesh.MeshType = "FileMesh"
  8287. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8288. mesh.Scale = Vector3.new(6, 12, 6)
  8289. mesh.Parent = shok
  8290. for e = 1, 15 do
  8291. wait()
  8292. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8293. shok.Transparency = shok.Transparency + 0.005
  8294. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8295. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8296. end
  8297. for e = 1, 16 do
  8298. wait()
  8299. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8300. shok.Transparency = shok.Transparency + 0.005
  8301. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8302. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8303. end
  8304. for e = 1, 12 do
  8305. wait()
  8306. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8307. shok.Transparency = shok.Transparency + 0.09
  8308. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8309. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8310. end
  8311. end))
  8312. coroutine.resume(coroutine.create(function()
  8313. local shok = Instance.new("Part")
  8314. shok.Name = "shokwve"
  8315. shok.BrickColor = BrickColor.new("Institutional white")
  8316. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8317. shok.Size = Vector3.new(1, 1, 1)
  8318. shok.Anchored = true
  8319. shok.Material = "Neon"
  8320. shok.Transparency = 0.6
  8321. shok.CanCollide = false
  8322. shok.Parent = model
  8323. game.Debris:AddItem(shok, 12)
  8324. local mesh = Instance.new("SpecialMesh")
  8325. mesh.MeshType = "FileMesh"
  8326. mesh.MeshId = "rbxassetid://489415447"
  8327. mesh.Scale = Vector3.new(1, 1, 1)
  8328. mesh.Parent = shok
  8329. for e = 1, 12 do
  8330. wait()
  8331. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8332. shok.Transparency = shok.Transparency + 0.002
  8333. end
  8334. for e = 1, 32 do
  8335. wait()
  8336. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8337. shok.Transparency = shok.Transparency + 0.002
  8338. end
  8339. for e = 1, 24 do
  8340. wait()
  8341. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8342. shok.Transparency = shok.Transparency + 0.03
  8343. end
  8344. end))
  8345. coroutine.resume(coroutine.create(function()
  8346. local shok = Instance.new("Part")
  8347. shok.Name = "shock2"
  8348. shok.BrickColor = BrickColor.new("Institutional white")
  8349. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8350. shok.Size = Vector3.new(1, 1, 1)
  8351. shok.Anchored = true
  8352. shok.Material = "Neon"
  8353. shok.Transparency = 0.35
  8354. shok.CanCollide = false
  8355. shok.Parent = model
  8356. game.Debris:AddItem(shok, 12)
  8357. local mesh = Instance.new("SpecialMesh")
  8358. mesh.MeshType = "FileMesh"
  8359. mesh.MeshId = "rbxassetid://1095709"
  8360. mesh.Scale = Vector3.new(12, 12, 12)
  8361. mesh.Parent = shok
  8362. for e = 1, 15 do
  8363. wait()
  8364. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8365. shok.Transparency = shok.Transparency + 0.004
  8366. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8367. end
  8368. for e = 1, 16 do
  8369. wait()
  8370. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8371. shok.Transparency = shok.Transparency + 0.004
  8372. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8373. end
  8374. for e = 1, 12 do
  8375. wait()
  8376. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8377. shok.Transparency = shok.Transparency + 0.06
  8378. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8379. end
  8380. end))
  8381. coroutine.resume(coroutine.create(function()
  8382. local shok = Instance.new("Part")
  8383. shok.Name = "shock3"
  8384. shok.BrickColor = BrickColor.new("Institutional white")
  8385. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8386. shok.Size = Vector3.new(1, 1, 1)
  8387. shok.Anchored = true
  8388. shok.Material = "Neon"
  8389. shok.Transparency = 0.35
  8390. shok.CanCollide = false
  8391. shok.Parent = model
  8392. game.Debris:AddItem(shok, 12)
  8393. local mesh = Instance.new("SpecialMesh")
  8394. mesh.MeshType = "FileMesh"
  8395. mesh.MeshId = "rbxassetid://1095709"
  8396. mesh.Scale = Vector3.new(12, 12, 12)
  8397. mesh.Parent = shok
  8398. for e = 1, 15 do
  8399. wait()
  8400. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8401. shok.Transparency = shok.Transparency + 0.004
  8402. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8403. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8404. end
  8405. for e = 1, 16 do
  8406. wait()
  8407. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8408. shok.Transparency = shok.Transparency + 0.004
  8409. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8410. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8411. end
  8412. for e = 1, 12 do
  8413. wait()
  8414. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8415. shok.Transparency = shok.Transparency + 0.06
  8416. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8417. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8418. end
  8419. end))
  8420. end
  8421.  
  8422.  
  8423.  
  8424. mouse.KeyDown:connect(function(k)
  8425. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8426. local exp = Instance.new("Explosion",Torso)
  8427. exp.BlastRadius = 45.5
  8428. exp.BlastPressure = 100
  8429. exp.Position = Torso
  8430. exp.Visible = true
  8431. end
  8432. end)
  8433.  
  8434. MV4 = 300
  8435. mouse.KeyDown:connect(function(k)
  8436. if attack == false and k == "8" then
  8437. for i, v in pairs(Torso:GetChildren()) do
  8438. if v:IsA('ParticleEmitter') then
  8439. v:Remove()
  8440. end
  8441. end
  8442. end
  8443. end)
  8444.  
  8445.  
  8446. MV4 = 300
  8447. mouse.KeyDown:connect(function(k)
  8448. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8449. MV4 = 0
  8450. Humanoid.WalkSpeed = 13
  8451. attack = true
  8452. Firepart1 = Instance.new("Part", RightArm)
  8453. Firepart1.Size = Vector3.new(1, 1, 1)
  8454. GuW1 = Instance.new("Weld")
  8455. GuW1.Name = "GuW"
  8456. GuW1.Part0 = RightArm
  8457. GuW1.C0 = cn(0, -1, 0)
  8458. GuW1.C1 = cn(0, 0, 0)
  8459. GuW1.Part1 = Firepart1
  8460. GuW1.Parent = RightArm
  8461. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8462. Firepart1.Transparency = 1
  8463. Firepart2 = Instance.new("Part", LeftArm)
  8464. Firepart2.Size = Vector3.new(1, 1, 1)
  8465. GuW2 = Instance.new("Weld")
  8466. GuW2.Name = "GuW"
  8467. GuW2.Part0 = LeftArm
  8468. GuW2.C0 = cn(0, -1, 0)
  8469. GuW2.C1 = cn(0, 0, 0)
  8470. GuW2.Part1 = Firepart2
  8471. GuW2.Parent = LeftArm
  8472. Firepart2.Transparency = 1
  8473. for i = 0, 5, 0.1 do
  8474. swait()
  8475. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8476. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8477. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8478. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8479. if Torsovelocity.Y > 2 then
  8480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8482. 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)
  8483. 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)
  8484. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8485. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8486. elseif Torsovelocity.Y < 1 then
  8487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8489. 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)
  8490. 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)
  8491. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8492. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8493. end
  8494. end
  8495. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8496. for i = 0, 7, 0.1 do
  8497. swait()
  8498. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8499. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8500. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8501. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8502. if Torsovelocity.Y > 2 then
  8503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8505. 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)
  8506. 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)
  8507. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8508. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8509. elseif Torsovelocity.Y < 1 then
  8510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8512. 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)
  8513. 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)
  8514. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8515. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8516. end
  8517. end
  8518. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8519. GuW1:Destroy()
  8520. GuW1 = Instance.new("Weld")
  8521. GuW1.Name = "GuW"
  8522. GuW1.Part0 = Torso
  8523. GuW1.C0 = cn(0, 0, -6)
  8524. GuW1.C1 = cn(0, 0, 0)
  8525. GuW1.Part1 = Firepart1
  8526. GuW1.Parent = Torso
  8527. GuW2:Destroy()
  8528. GuW2 = Instance.new("Weld")
  8529. GuW2.Name = "GuW"
  8530. GuW2.Part0 = Torso
  8531. GuW2.C0 = cn(0, 0, -6)
  8532. GuW2.C1 = cn(0, 0, 0)
  8533. GuW2.Part1 = Firepart2
  8534. GuW2.Parent = Torso
  8535. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8536. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8537. GuW2:Destroy()
  8538. GuW2 = Instance.new("Weld")
  8539. GuW2.Name = "GuW"
  8540. GuW2.Part0 = Torso
  8541. GuW2.C0 = cn(0, 0, -4)
  8542. GuW2.C1 = cn(0, 0, 0)
  8543. GuW2.Part1 = Firepart2
  8544. GuW2.Parent = Torso
  8545.  
  8546.  
  8547. for i = 0, 7, 0.1 do
  8548. swait()
  8549. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8550. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8551. if Torsovelocity.Y > 2 then
  8552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8554. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8556. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8557. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8558. elseif Torsovelocity.Y < 1 then
  8559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8561. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8562. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8563. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8564. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8565. end
  8566. end
  8567. local bp2 = Create("BodyPosition")({
  8568. P = 900,
  8569. D = 1000,
  8570. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8571. position = Torso.Position + Vector3.new(0, 60, 0),
  8572. Parent = Torso
  8573. })
  8574. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8575. for i = 0, 8, 0.1 do
  8576. swait()
  8577. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8578. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8579. 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)
  8580. if Torsovelocity.Y > 2 then
  8581. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8582. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8583. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8584. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8585. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8586. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8587. elseif Torsovelocity.Y < 1 then
  8588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8593. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8594. end
  8595. end
  8596. for i = 0, 18, 0.1 do
  8597. swait()
  8598. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8599. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8600. 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)
  8601. if Torsovelocity.Y > 2 then
  8602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8604. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8607. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8608. elseif Torsovelocity.Y < 1 then
  8609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8611. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8612. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8613. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8614. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8615. end
  8616. end
  8617. GuW1:Destroy()
  8618. GuW1 = Instance.new("Weld")
  8619. GuW1.Name = "GuW"
  8620. GuW1.Part0 = Torso
  8621. GuW1.C0 = cn(0, 0, -15)
  8622. GuW1.C1 = cn(0, 0, 0)
  8623. GuW1.Part1 = Firepart1
  8624. GuW1.Parent = Torso
  8625. GuW2:Destroy()
  8626. GuW2 = Instance.new("Weld")
  8627. GuW2.Name = "GuW"
  8628. GuW2.Part0 = Torso
  8629. GuW2.C0 = cn(0, 0, -17.5)
  8630. GuW2.C1 = cn(0, 0, 0)
  8631. GuW2.Part1 = Firepart2
  8632. GuW2.Parent = Torso
  8633. for i = 0, 1.25, 0.01 do
  8634. swait()
  8635. 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)
  8636. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8637. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8638. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8639. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8640. if Torsovelocity.Y > 2 then
  8641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8643. 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)
  8644. 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)
  8645. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8646. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8647. elseif Torsovelocity.Y < 1 then
  8648. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8649. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8650. 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)
  8651. 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)
  8652. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8653. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8654. end
  8655. end
  8656. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8657. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8658. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8659. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8660. for i = 0, 3, 0.1 do
  8661. swait()
  8662. if Torsovelocity.Y > 2 then
  8663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8665. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8666. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8667. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8668. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8669. elseif Torsovelocity.Y < 1 then
  8670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8672. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8673. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8675. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8676. end
  8677. end
  8678. wait(1)
  8679. bp2:Destroy()
  8680. Humanoid.WalkSpeed = 16
  8681. attack = false
  8682. MV4 = 0
  8683. Firepart1:Destroy()
  8684. Firepart2:Destroy()
  8685. end
  8686. end)
  8687. spiritballenergy = true
  8688. local spirit1 = true
  8689. local spirit2 = true
  8690. local sizeup = 38
  8691. local ringgo = 18
  8692. local potara = false
  8693. local potara1 = false
  8694. local potara2 = false
  8695. local potara3 = false
  8696. local potara4 = false
  8697. local hipheight = false
  8698. local idle7 = true
  8699. local idle6 = true
  8700. local idle5 = false
  8701. local noidle = false
  8702. local noidle1 = false
  8703. local fuse = false
  8704. local bigkamehameha1 = false
  8705. local bigkamehameha2 = false
  8706. local idle2 = false
  8707. local idle3 = false
  8708. local com1 = 10
  8709. local com2 = -5
  8710. local fuse1 = false
  8711. local fuse2 = false
  8712. local fuse3 = false
  8713. local fuse4 = false
  8714. local fuse5 = false
  8715. local fuse6 = false
  8716. local fuse7 = false
  8717. local fuse8 = false
  8718. local ssj4 = false
  8719. local headcolor = 0
  8720. local walk11 = true
  8721. local great = false
  8722. local size = 0
  8723. local size2 = 0
  8724. local kicharging = false
  8725. local ki = 100
  8726.  
  8727.  
  8728.  
  8729. --Sounds
  8730. --Folder
  8731. soundfolder = Instance.new("Model",char)
  8732. soundfolder.Name = "Sound Folder"
  8733. --Sounds
  8734. kamecharge = Instance.new("Sound",soundfolder)
  8735. kamecharge.Volume = 10
  8736. kamecharge.Name = "kamecharge"
  8737. kamecharge.Looped = false
  8738. kamecharge.SoundId = "rbxassetid://908489666"
  8739. kamefire = Instance.new("Sound",soundfolder)
  8740. kamefire.Volume = 10
  8741. kamefire.Name = "kamefire"
  8742. kamefire.Looped = false
  8743. kamefire.TimePosition = 0.5
  8744. kamefire.SoundId = "rbxassetid://977360812"
  8745. kamehit = Instance.new("Sound",soundfolder)
  8746. kamehit.Volume = 30
  8747. kamehit.Name = "kamehit"
  8748. kamehit.Looped = false
  8749. kamehit.SoundId = "rbxassetid://908484148"
  8750. ssjaura = Instance.new("Sound",soundfolder)
  8751. ssjaura.Volume = 5
  8752. ssjaura.Name = "ssjaura"
  8753. ssjaura.Looped = true
  8754. ssjaura.SoundId = "rbxassetid://891397456"
  8755. ssjauraburst = Instance.new("Sound",soundfolder)
  8756. ssjauraburst.Volume = math.huge
  8757. ssjauraburst.Name = "ssjauraburst"
  8758. ssjauraburst.Looped =false
  8759. ssjauraburst.SoundId = "rbxassetid://437393965"
  8760. ssjmusic = Instance.new("Sound",soundfolder)
  8761. ssjmusic.Volume = 0
  8762. ssjmusic.Name = "ssjmusic"
  8763. ssjmusic.Looped = true
  8764. ssjmusic.SoundId = "rbxassetid://390946253"
  8765. ssj2music = Instance.new("Sound",soundfolder)
  8766. ssj2music.Volume = 0
  8767. ssj2music.Name = "ssj2music"
  8768. ssj2music.Looped = true
  8769. ssj2music.SoundId = "rbxassetid://144377132"
  8770. ssj2aura = Instance.new("Sound",soundfolder)
  8771. ssj2aura.Volume = 5
  8772. ssj2aura.Name = "ssj2aura"
  8773. ssj2aura.Looped = true
  8774. ssj2aura.SoundId = "rbxassetid://850205092"
  8775. ssj3music = Instance.new("Sound",soundfolder)
  8776. ssj3music.Volume = 0
  8777. ssj3music.Name = "ssj3music"
  8778. ssj3music.Looped = true
  8779. ssj3music.SoundId = "rbxassetid://156056027"
  8780. KiCharge = Instance.new("Sound",soundfolder)
  8781. KiCharge.Volume = 10000
  8782. KiCharge.Name = "KiCharge"
  8783. KiCharge.Looped = true
  8784. KiCharge.TimePosition = 0.7
  8785. KiCharge.SoundId = "rbxassetid://700499952"
  8786.  
  8787. KiCharge2 = Instance.new("Sound",soundfolder)
  8788. KiCharge2.Volume = 10000
  8789. KiCharge2.Name = "KiCharge2"
  8790. KiCharge2.Looped = false
  8791. KiCharge2.TimePosition = 7.3
  8792.  
  8793. KiCharge2.SoundId = "rbxassetid://700499952"
  8794. Lightning = Instance.new("Sound",soundfolder)
  8795. Lightning.Volume = 10000
  8796. Lightning.TimePosition = 1
  8797. Lightning.Name = "Lightning"
  8798. Lightning.Looped = false
  8799. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8800. AuraOff = Instance.new("Sound",soundfolder)
  8801. AuraOff.Volume = 10000
  8802. AuraOff.Name = "AuraOff"
  8803. AuraOff.Looped = false
  8804. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8805. PowerDown = Instance.new("Sound",soundfolder)
  8806. PowerDown.Volume = 10000
  8807. PowerDown.Name = "PowerDown"
  8808. PowerDown.Looped = false
  8809. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8810. punchsound1 = Instance.new("Sound",soundfolder)
  8811. punchsound1.Volume = 10
  8812. punchsound1.Name = "punchsound1"
  8813. punchsound1.Looped = false
  8814. punchsound1.SoundId = "rbxassetid://137579113"
  8815. punchsound2 = Instance.new("Sound",soundfolder)
  8816. punchsound2.Volume = 10
  8817. punchsound2.Name = "punchsound2"
  8818. punchsound2.Looped = false
  8819. punchsound2.SoundId = "rbxassetid://441202925"
  8820. kiblastsound = Instance.new("Sound",soundfolder)
  8821. kiblastsound.Volume = 10000
  8822. kiblastsound.Name = "kiblastsound"
  8823. kiblastsound.Looped = false
  8824. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8825. screaming = Instance.new("Sound",soundfolder)
  8826. screaming.Volume = 1
  8827. screaming.Name = "screaming"
  8828. screaming.Looped = true
  8829. screaming.SoundId = "rbxassetid://1101079851"
  8830. screaming1 = Instance.new("Sound",soundfolder)
  8831. screaming1.Volume = 10
  8832. screaming1.Name = "screaming1"
  8833. screaming1.Looped = false
  8834. screaming1.SoundId = "rbxassetid://975468335"
  8835. FastPunch = Instance.new("Sound",soundfolder)
  8836. FastPunch.Volume = 10000
  8837. FastPunch.Name = "FastPunch"
  8838. FastPunch.Looped = false
  8839. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8840. GiantStep = Instance.new("Sound",soundfolder)
  8841. GiantStep.Volume = 10000
  8842. GiantStep.Name = "GiantStep"
  8843. GiantStep.Looped = false
  8844. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8845. StrongPunch = Instance.new("Sound",soundfolder)
  8846. StrongPunch.Volume = 10000
  8847. StrongPunch.Name = "StrongPunch"
  8848. StrongPunch.Looped = false
  8849. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8850. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8851. KamehamehaVoice.Volume = 10000
  8852. KamehamehaVoice.Name = "KamehamehaVoice"
  8853. KamehamehaVoice.Looped = false
  8854. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8855. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8856. KamehamehaVoice6.Volume = 10000
  8857. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8858. KamehamehaVoice6.Looped = false
  8859. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8860. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8861. KamehamehaVoice3.Volume = 10000
  8862. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8863. KamehamehaVoice3.Looped = false
  8864. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8865. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8866. KamehamehaVoice2.Volume = 10000
  8867. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8868. KamehamehaVoice2.Looped = false
  8869. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8870. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8871. KamehamehaVoice1.Volume = 10000
  8872. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8873. KamehamehaVoice1.Looped = false
  8874. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8875. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8876. KamehamehaVoice4.Volume = 10000
  8877. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8878. KamehamehaVoice4.Looped = false
  8879. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8880. ssjbaura = Instance.new("Sound",soundfolder)
  8881. ssjbaura.Volume = 1
  8882. ssjbaura.Name = "ssjbaura"
  8883. ssjbaura.Looped = true
  8884. ssjbaura.SoundId = "rbxassetid://443386048"
  8885. ssjbauraburst = Instance.new("Sound",soundfolder)
  8886. ssjbauraburst.Volume = 1
  8887. ssjbauraburst.Name = "ssjbauraburst"
  8888. ssjbauraburst.Looped = false
  8889. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8890. ssjbmusic = Instance.new("Sound",soundfolder)
  8891. ssjbmusic.Volume = 0
  8892. ssjbmusic.Name = "ssjbmusic"
  8893. ssjbmusic.Looped = true
  8894. ssjbmusic.SoundId = "rbxassetid://180572775"
  8895. ssjbkaioken = Instance.new("Sound",soundfolder)
  8896. ssjbkaioken.Volume = 10000
  8897. ssjbkaioken.Name = "ssjbkaioken"
  8898. ssjbkaioken.Looped = false
  8899. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8900. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8901. ssjbkaioken1.Volume = 10000
  8902. ssjbkaioken1.Name = "ssjbkaioken1"
  8903. ssjbkaioken1.Looped = false
  8904. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8905. ssjbkaura = Instance.new("Sound",soundfolder)
  8906. ssjbkaura.Volume = 3
  8907. ssjbkaura.Name = "ssjbkaura"
  8908. ssjbkaura.Looped = true
  8909. ssjbkaura.SoundId = "rbxassetid://972925821"
  8910. ssjgaura = Instance.new("Sound",soundfolder)
  8911. ssjgaura.Volume = 5
  8912. ssjgaura.Name = "ssjgaura"
  8913. ssjgaura.Looped = true
  8914. ssjgaura.SoundId = "rbxassetid://590580266"
  8915. ApeGrowl = Instance.new("Sound",soundfolder)
  8916. ApeGrowl.Volume = 10
  8917. ApeGrowl.Name = "ApeGrowl"
  8918. ApeGrowl.Looped = false
  8919. ApeGrowl.SoundId = "rbxassetid://849892755"
  8920. ssjgmusic = Instance.new("Sound",soundfolder)
  8921. ssjgmusic.Volume = 0
  8922. ssjgmusic.Name = "ssjgmusic"
  8923. ssjgmusic.Looped = true
  8924. ssjgmusic.SoundId = "rbxassetid://785398417"
  8925. Ape1 = Instance.new("Sound",soundfolder)
  8926. Ape1.Volume = 10
  8927. Ape1.Name = "Ape1"
  8928. Ape1.Looped = false
  8929. Ape1.SoundId = "rbxassetid://851581494"
  8930.  
  8931. Ape2 = Instance.new("Sound",soundfolder)
  8932. Ape2.Volume = 10
  8933. Ape2.Name = "Ape2"
  8934. Ape2.Looped = false
  8935. Ape2.SoundId = "rbxassetid://851581851"
  8936. Ape3 = Instance.new("Sound",soundfolder)
  8937. Ape3.Volume = 10
  8938. Ape3.Name = "Ape3"
  8939. Ape3.Looped = false
  8940. Ape3.SoundId = "rbxassetid://851582274"
  8941.  
  8942. local beamgo = 6
  8943. local beamgo1 = 1
  8944. local startk = false
  8945. local beam1 = false
  8946. local beam2 = false
  8947.  
  8948. local kamehameha5 = false
  8949. enabled = false
  8950. local number = 1
  8951. --GoundWaves
  8952.  
  8953.  
  8954.  
  8955. function RenderStepped3()
  8956. if spiritballenergy == true then
  8957. wait(math.random(0.1,0.5))
  8958. ay = new("Part",char)
  8959. ay.Name = "NewPart2"
  8960. ay.Size = v3(0.3,0.3,0.3)
  8961. ay.CanCollide = false
  8962. ay.Material = "Neon"
  8963.  
  8964. ay.BrickColor = bc("Cyan")
  8965.  
  8966. imcool = new("Part",char)
  8967. imcool = Instance.new("SpecialMesh",ay)
  8968. imcool.MeshType = "Sphere"
  8969.  
  8970. ay.Position = v3(999,999,999)
  8971. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8972. ys = Instance.new("BodyVelocity",ay)
  8973. ys.Name = "GO1"
  8974. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8975.  
  8976. ys.Velocity = v3(0,6,0)
  8977. game.Debris:AddItem(ay,4)
  8978. end
  8979. end
  8980.  
  8981. --[[a1 = new("Part",char)
  8982. a1.Name = "Beam"
  8983. a1.Anchored = true
  8984. a1.Size = v3(6,6,6)
  8985. a1.CanCollide = false
  8986. a1.Locked = true
  8987. a1.Position = v3(999,999,999)
  8988. a1.BrickColor = bc("Cyan")
  8989. a1.Material = "Neon"
  8990. a1.Transparency = 0
  8991. aa1 = new("SpecialMesh",a1)
  8992. if fuse == false then
  8993. aa1.MeshType = "Cylinder"
  8994. if potara == false then
  8995. aa1.MeshType = "Cylinder"
  8996. else
  8997. aa1.MeshType = "Sphere"
  8998. end
  8999. else
  9000. aa1.MeshType = "Sphere"
  9001. end
  9002.  
  9003. aa1.Scale = v3(1,1,1)
  9004.  
  9005. a2 = new("Part",char)
  9006. a2.Name = "Beam"
  9007. a2.Anchored = true
  9008. a2.Locked = true
  9009.  
  9010. a2.Size = v3(0.1,0.1,0.1)
  9011. a2.CanCollide = false
  9012. a2.Position = v3(999,999,999)
  9013. a2.BrickColor = bc("Cyan")
  9014. a2.Material = "Neon"
  9015. if fuse == false then
  9016. if potara == false then
  9017. a2.Transparency = 0
  9018. else
  9019. a2.Transparency = 1
  9020. end
  9021. else
  9022.  
  9023. a2.Transparency = 1
  9024. end
  9025. aa2 = new("SpecialMesh",a2)
  9026. aa2.MeshType = "Sphere"
  9027. aa2.Scale = v3(150,100,100)
  9028. a3 = new("Part",char)
  9029. a3.Name = "Beam"
  9030. a3.Locked = true
  9031. a3.Anchored = true
  9032. a3.Size = v3(0.1,0.1,0.1)
  9033. a3.CanCollide = false
  9034. a3.Position = v3(999,999,999)
  9035. a3.BrickColor = bc("Cyan")
  9036. a3.Material = "Neon"
  9037. if fuse == false then
  9038. if potara == false then
  9039. a3.Transparency = 0
  9040. else
  9041. a3.Transparency = 1
  9042. end
  9043. else
  9044.  
  9045. a3.Transparency = 1
  9046. end
  9047. aa3 = new("SpecialMesh",a3)
  9048. aa3.MeshType = "Sphere"
  9049. aa3.Scale = v3(200,100,100)
  9050. if ssj4 == true and fuse == false then
  9051. a1.BrickColor = bc("Really red")
  9052. a2.BrickColor = bc("Really red")
  9053. a3.BrickColor = bc("Really red")
  9054. --]]
  9055.  
  9056.  
  9057. mouse.KeyDown:connect(function(key)
  9058. if key == "=" then
  9059.  
  9060. Humanoid.WalkSpeed = 0
  9061. RootPart.Anchored = true
  9062. bigkamehameha1 = true
  9063.  
  9064. wait(0)
  9065. bigkamehameha1 = false
  9066. bigkamehameha2 = true
  9067. ar = new("Part",char)
  9068. ar.Name = "NewPart"
  9069. ar.Position = v3(999,999,999)
  9070. ar.Size = v3(1,1,1)
  9071. ar.BrickColor = bc("Cyan")
  9072. ar.Material = "Neon"
  9073. ar.Transparency = 1
  9074. aar = new("SpecialMesh",ar)
  9075. aar.MeshType = "Sphere"
  9076. aar.Scale = v3(3,3,4)
  9077.  
  9078. aaar =new("Weld",ar)
  9079. aaar.Part0 = Torso
  9080. aaar.Part1 = ar
  9081. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9082. for i = 1,9 do
  9083. wait(0.5)
  9084. GroundWave1d()
  9085. ar.Transparency = ar.Transparency - 0.1
  9086. end
  9087. kamehameha()
  9088.  
  9089. idle7 = true
  9090. ar:Destroy()
  9091. bigkamehameha2 = false
  9092. RootPart.Anchored = false
  9093. end
  9094. end)
  9095.  
  9096. function splash()
  9097. beamgo = 6
  9098. beamgo1 = 1
  9099. enabled = true
  9100. sizeup = -25
  9101.  
  9102. kamefire.Volume = 5
  9103.  
  9104. wait(0.2)
  9105. RootPart.Anchored = true
  9106. kamecharge:Stop()
  9107.  
  9108.  
  9109. a1 = new("Part",char)
  9110. a1.Name = "Beam"
  9111. a1.Anchored = true
  9112. a1.Size = v3(6,6,6)
  9113. a1.CanCollide = false
  9114. a1.Locked = true
  9115. a1.Position = v3(999,999,999)
  9116. a1.BrickColor = bc("Cyan")
  9117. a1.Material = "Neon"
  9118. a1.Transparency = 0
  9119. aa1 = new("SpecialMesh",a1)
  9120. if fuse == false then
  9121. aa1.MeshType = "Cylinder"
  9122. if potara == false then
  9123. aa1.MeshType = "Cylinder"
  9124. else
  9125. aa1.MeshType = "Sphere"
  9126. end
  9127. else
  9128. aa1.MeshType = "Sphere"
  9129. end
  9130.  
  9131. aa1.Scale = v3(1,1,1)
  9132.  
  9133. a2 = new("Part",char)
  9134. a2.Name = "Beam"
  9135. a2.Anchored = true
  9136. a2.Locked = true
  9137.  
  9138. a2.Size = v3(0.1,0.1,0.1)
  9139. a2.CanCollide = false
  9140. a2.Position = v3(999,999,999)
  9141. a2.BrickColor = bc("Cyan")
  9142. a2.Material = "Neon"
  9143. if fuse == false then
  9144. if potara == false then
  9145. a2.Transparency = 0
  9146. else
  9147. a2.Transparency = 1
  9148. end
  9149. else
  9150.  
  9151. a2.Transparency = 1
  9152. end
  9153. aa2 = new("SpecialMesh",a2)
  9154. aa2.MeshType = "Sphere"
  9155. aa2.Scale = v3(150,100,100)
  9156. a3 = new("Part",char)
  9157. a3.Name = "Beam"
  9158. a3.Locked = true
  9159. a3.Anchored = true
  9160. a3.Size = v3(0.1,0.1,0.1)
  9161. a3.CanCollide = false
  9162. a3.Position = v3(999,999,999)
  9163. a3.BrickColor = bc("Cyan")
  9164. a3.Material = "Neon"
  9165. if fuse == false then
  9166. if potara == false then
  9167. a3.Transparency = 0
  9168. else
  9169. a3.Transparency = 1
  9170. end
  9171. else
  9172.  
  9173. a3.Transparency = 1
  9174. end
  9175. aa3 = new("SpecialMesh",a3)
  9176. aa3.MeshType = "Sphere"
  9177. aa3.Scale = v3(200,100,100)
  9178. if ssj4 == true and fuse == false then
  9179. a1.BrickColor = bc("Really red")
  9180. a2.BrickColor = bc("Really red")
  9181. a3.BrickColor = bc("Really red")
  9182. end
  9183. kamecharge:Stop()
  9184. kamefire:Play()
  9185.  
  9186. GroundWave1()
  9187. startk = false
  9188. ringfolder = Instance.new("Model",char)
  9189. end
  9190.  
  9191.  
  9192. GroundWave2 = function()
  9193. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9194. Colors = {"White", "White"}
  9195. local wave3 = Instance.new("Part", char)
  9196. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9197. wave3.Anchored = true
  9198. wave3.Name = "Wave"
  9199. wave3.CanCollide = false
  9200. wave3.Locked = true
  9201. wave3.Size = Vector3.new(1, 1, 1)
  9202. wave3.TopSurface = "Smooth"
  9203. wave3.BottomSurface = "Smooth"
  9204. wave3.Transparency = 0.35
  9205. wave3.CFrame = HandCF
  9206. wm1 = Instance.new("SpecialMesh", wave3)
  9207. wm1.MeshId = "rbxassetid://3270017"
  9208. coroutine.wrap(function()
  9209. for i = 1, 30, 1 do
  9210. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9211. wave3.Size = wm1.Scale
  9212. wave3.CFrame = HandCF
  9213. wave3.Transparency = i/30
  9214. wait()
  9215. end
  9216. wait()
  9217. wave3:Destroy()
  9218. end)()
  9219. end
  9220. GroundWave3 = function()
  9221. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9222. Colors = {"White", "White"}
  9223. local wave2 = Instance.new("Part", char)
  9224. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9225. wave2.Anchored = true
  9226. wave2.Name = "Wave"
  9227. wave2.CanCollide = false
  9228. wave2.Locked = true
  9229. wave2.Size = Vector3.new(1, 1, 1)
  9230. wave2.TopSurface = "Smooth"
  9231. wave2.BottomSurface = "Smooth"
  9232. wave2.Transparency = 0.35
  9233. wave2.CFrame = HandCF
  9234. wm2 = Instance.new("SpecialMesh", wave2)
  9235. wm2.MeshId = "rbxassetid://3270017"
  9236. coroutine.wrap(function()
  9237. for i = 1, 30, 1 do
  9238. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9239. wave2.Size = wm2.Scale
  9240. wave2.CFrame = HandCF
  9241. wave2.Transparency = i/30
  9242. wait()
  9243. end
  9244. wait()
  9245. wave2:Destroy()
  9246. end)()
  9247. end
  9248. GroundWave4 = function()
  9249. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9250. Colors = {"White", "White"}
  9251. local wave1 = Instance.new("Part", char)
  9252. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9253. wave1.Anchored = true
  9254. wave1.Name = "Wave"
  9255. wave1.CanCollide = false
  9256. wave1.Locked = true
  9257. wave1.Size = Vector3.new(1, 1, 1)
  9258. wave1.TopSurface = "Smooth"
  9259. wave1.BottomSurface = "Smooth"
  9260. wave1.Transparency = 0.35
  9261. wave1.CFrame = HandCF
  9262. wm3 = Instance.new("SpecialMesh", wave1)
  9263. wm3.MeshId = "rbxassetid://3270017"
  9264. coroutine.wrap(function()
  9265. for i = 1, 30, 1 do
  9266. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9267. wave1.Size = wm3.Scale
  9268. wave1.CFrame = HandCF
  9269. wave1.Transparency = i/30
  9270. wait()
  9271. end
  9272. wait()
  9273. wave1:Destroy()
  9274. end)()
  9275. end
  9276.  
  9277.  
  9278. function kamehameha()
  9279. beamgo = 6
  9280. beamgo1 = 1
  9281. enabled = true
  9282. sizeup = -25
  9283.  
  9284. kamefire.Volume = 5
  9285.  
  9286. wait(0.2)
  9287. RootPart.Anchored = true
  9288. kamecharge:Stop()
  9289.  
  9290.  
  9291. a1 = new("Part",char)
  9292. a1.Name = "Beam"
  9293. a1.Anchored = true
  9294. a1.Size = v3(6,6,6)
  9295. a1.CanCollide = false
  9296. a1.Locked = true
  9297. a1.Position = v3(999,999,999)
  9298. a1.BrickColor = bc("Cyan")
  9299. a1.Material = "Neon"
  9300. a1.Transparency = 0
  9301. aa1 = new("SpecialMesh",a1)
  9302. if fuse == false then
  9303. aa1.MeshType = "Cylinder"
  9304. if potara == false then
  9305. aa1.MeshType = "Cylinder"
  9306. else
  9307. aa1.MeshType = "Sphere"
  9308. end
  9309. else
  9310. aa1.MeshType = "Sphere"
  9311. end
  9312.  
  9313. aa1.Scale = v3(1,1,1)
  9314.  
  9315. a2 = new("Part",char)
  9316. a2.Name = "Beam"
  9317. a2.Anchored = true
  9318. a2.Locked = true
  9319.  
  9320. a2.Size = v3(0.1,0.1,0.1)
  9321. a2.CanCollide = false
  9322. a2.Position = v3(999,999,999)
  9323. a2.BrickColor = bc("Cyan")
  9324. a2.Material = "Neon"
  9325. if fuse == false then
  9326. if potara == false then
  9327. a2.Transparency = 0
  9328. else
  9329. a2.Transparency = 1
  9330. end
  9331. else
  9332.  
  9333. a2.Transparency = 1
  9334. end
  9335. aa2 = new("SpecialMesh",a2)
  9336. aa2.MeshType = "Sphere"
  9337. aa2.Scale = v3(150,100,100)
  9338. a3 = new("Part",char)
  9339. a3.Name = "Beam"
  9340. a3.Locked = true
  9341. a3.Anchored = true
  9342. a3.Size = v3(0.1,0.1,0.1)
  9343. a3.CanCollide = false
  9344. a3.Position = v3(999,999,999)
  9345. a3.BrickColor = bc("Cyan")
  9346. a3.Material = "Neon"
  9347. if fuse == false then
  9348. if potara == false then
  9349. a3.Transparency = 0
  9350. else
  9351. a3.Transparency = 1
  9352. end
  9353. else
  9354.  
  9355. a3.Transparency = 1
  9356. end
  9357. aa3 = new("SpecialMesh",a3)
  9358. aa3.MeshType = "Sphere"
  9359. aa3.Scale = v3(200,100,100)
  9360. if ssj4 == true and fuse == false then
  9361. a1.BrickColor = bc("Really red")
  9362. a2.BrickColor = bc("Really red")
  9363. a3.BrickColor = bc("Really red")
  9364. end
  9365. kamecharge:Stop()
  9366. kamefire:Play()
  9367.  
  9368. GroundWave1()
  9369. startk = false
  9370. ringfolder = Instance.new("Model",char)
  9371. --Damages
  9372. -----------------------------------------------------------------------------------------
  9373. a1.Touched:connect(function(hit)
  9374.  
  9375. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9376.  
  9377.  
  9378.  
  9379. if hit.Parent:IsA("Model") then
  9380. hit.Parent:BreakJoints()
  9381. end
  9382. hit:Destroy()
  9383. if enabled == true then
  9384. enabled = false
  9385. num = num + 1
  9386. kamehit:Play()
  9387. a21 = new("Part",char)
  9388. a21.Name = "Beam"..num
  9389. a21.Locked = true
  9390. a21.Size = v3(1,1,1)
  9391. a21.CanCollide = false
  9392. a21.Position = v3(999,999,999)
  9393. a21.BrickColor = bc("Cyan")
  9394. a21.Material = "Neon"
  9395. a21.Transparency = 0
  9396. aa21 = new("SpecialMesh",a21)
  9397. a21.Anchored = true
  9398. a21.Position = hit.Position
  9399. aa21.MeshType = "Sphere"
  9400. aa21.Scale = v3(1,1,1)
  9401. GroundWave2()
  9402. GroundWave3()
  9403. GroundWave4()
  9404. for i = 1,50 do
  9405. wait()
  9406. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9407. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9408. end
  9409. enabled = true
  9410. char["Beam"..num]:Destroy()
  9411. end
  9412.  
  9413. end
  9414.  
  9415. end)
  9416.  
  9417.  
  9418. --Damages
  9419. -----------------------------------------------------------------------------------------
  9420. a5.Touched:connect(function(hit)
  9421.  
  9422. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9423.  
  9424.  
  9425.  
  9426. if hit.Parent:IsA("Model") then
  9427. hit.Parent:BreakJoints()
  9428. end
  9429. hit:Destroy()
  9430. if enabled == true then
  9431. enabled = false
  9432. num = num + 1
  9433. kamehit:Play()
  9434. a21 = new("Part",char)
  9435. a21.Name = "Beam"..num
  9436. a21.Locked = true
  9437. a21.Size = v3(1,1,1)
  9438. a21.CanCollide = false
  9439. a21.Position = v3(999,999,999)
  9440. a21.BrickColor = bc("Cyan")
  9441. a21.Material = "Neon"
  9442. a21.Transparency = 0
  9443. aa21 = new("SpecialMesh",a21)
  9444. a21.Anchored = true
  9445. a21.Position = hit.Position
  9446. aa21.MeshType = "Sphere"
  9447. aa21.Scale = v3(1,1,1)
  9448. GroundWave2()
  9449. GroundWave3()
  9450. GroundWave4()
  9451. for i = 1,50 do
  9452. wait()
  9453. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9454. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9455. end
  9456. enabled = true
  9457. char["Beam"..num]:Destroy()
  9458. end
  9459.  
  9460. end
  9461.  
  9462. end)
  9463.  
  9464.  
  9465. beam2 = true
  9466. beam1 = true
  9467.  
  9468. if potara == true then
  9469. for i = 1,20 do
  9470. wait(0.1)
  9471. sizeup = sizeup-0.7
  9472. ringgo = ringgo + 15
  9473. av = new("Part",ringfolder)
  9474. av.Name = "NewRing"
  9475. av.Anchored = true
  9476. av.Size = v3(0.6,1,1)
  9477. av.BrickColor = bc("New Yeller")
  9478. av.Material = "Neon"
  9479. av.Transparency = 0
  9480. aav = new("SpecialMesh",av)
  9481. aav.MeshType = "FileMesh"
  9482. aav.Scale = v3(sizeup,30,sizeup)
  9483. aav.MeshId = "rbxassetid://991124063"
  9484. 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)
  9485.  
  9486. end
  9487. end
  9488. if potara == false then
  9489. wait(3)
  9490. else
  9491. wait(0.5)
  9492. end
  9493.  
  9494. beam1 = false
  9495.  
  9496. repeat
  9497. wait()
  9498.  
  9499. if fuse == false then
  9500. if potara == false then
  9501. a1.Size = a1.Size - v3(0,0.2,0.2)
  9502. else
  9503. for i,v in pairs(char.Model:GetChildren()) do
  9504. if v:IsA("Part") then
  9505. if v.Name == "NewRing" then
  9506. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9507. v.Transparency = v.Transparency + 0.1
  9508. end
  9509. end
  9510. end
  9511. a1.Size = a1.Size - v3(0,2,2)
  9512. end
  9513. else
  9514. a1.Size = a1.Size - v3(0,2,2)
  9515. end
  9516. aa2.Scale = aa2.Scale - v3(3,3,3)
  9517. aa3.Scale = aa3.Scale - v3(3,3,3)
  9518. until
  9519. a1.Size.y < 0.1
  9520.  
  9521.  
  9522. a1:Destroy()
  9523. ringfolder:Destroy()
  9524. a2:Destroy()
  9525. a3:Destroy()
  9526. for i = 1,10 do
  9527. wait()
  9528.  
  9529. kamefire.Volume = kamefire.Volume - 0.5
  9530. end
  9531. kamefire:Stop()
  9532. RootPart.Anchored = false
  9533.  
  9534. end
  9535.  
  9536.  
  9537.  
  9538.  
  9539.  
  9540. mouse.KeyDown:connect(function(k)
  9541. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9542. MV4 = 0
  9543. Humanoid.WalkSpeed = 13
  9544. attack = true
  9545. Firepart1 = Instance.new("Part", RightArm)
  9546. Firepart1.Size = Vector3.new(1, 1, 1)
  9547. GuW1 = Instance.new("Weld")
  9548. GuW1.Name = "GuW"
  9549. GuW1.Part0 = RightArm
  9550. GuW1.C0 = cn(0, -1, 0)
  9551. GuW1.C1 = cn(0, 0, 0)
  9552. GuW1.Part1 = Firepart1
  9553. GuW1.Parent = RightArm
  9554. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9555. Firepart1.Transparency = 1
  9556. Firepart2 = Instance.new("Part", LeftArm)
  9557. Firepart2.Size = Vector3.new(1, 1, 1)
  9558. GuW2 = Instance.new("Weld")
  9559. GuW2.Name = "GuW"
  9560. GuW2.Part0 = LeftArm
  9561. GuW2.C0 = cn(0, -1, 0)
  9562. GuW2.C1 = cn(0, 0, 0)
  9563. GuW2.Part1 = Firepart2
  9564. GuW2.Parent = LeftArm
  9565. Firepart2.Transparency = 1
  9566. GuW1:Destroy()
  9567. GuW1 = Instance.new("Weld")
  9568. GuW1.Name = "GuW"
  9569. GuW1.Part0 = Torso
  9570. GuW1.C0 = cn(0, 0, -6)
  9571. GuW1.C1 = cn(0, 0, 0)
  9572. GuW1.Part1 = Firepart1
  9573. GuW1.Parent = Torso
  9574. GuW2:Destroy()
  9575. GuW2 = Instance.new("Weld")
  9576. GuW2.Name = "GuW"
  9577. GuW2.Part0 = Torso
  9578. GuW2.C0 = cn(0, 0, -6)
  9579. GuW2.C1 = cn(0, 0, 0)
  9580. GuW2.Part1 = Firepart2
  9581. GuW2.Parent = Torso
  9582. GuW2:Destroy()
  9583. GuW2 = Instance.new("Weld")
  9584. GuW2.Name = "GuW"
  9585. GuW2.Part0 = Torso
  9586. GuW2.C0 = cn(0, 0, -4)
  9587. GuW2.C1 = cn(0, 0, 0)
  9588. GuW2.Part1 = Firepart2
  9589. GuW2.Parent = Torso
  9590. for i = 0, 18, 0.1 do
  9591. swait()
  9592. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9593. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9594. 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)
  9595. if Torsovelocity.Y > 2 then
  9596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9598. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9599. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9600. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9601. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9602. elseif Torsovelocity.Y < 1 then
  9603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9605. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9606. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9607. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9608. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9609. end
  9610. end
  9611. GuW1:Destroy()
  9612. GuW1 = Instance.new("Weld")
  9613. GuW1.Name = "GuW"
  9614. GuW1.Part0 = Torso
  9615. GuW1.C0 = cn(0, 0, -15)
  9616. GuW1.C1 = cn(0, 0, 0)
  9617. GuW1.Part1 = Firepart1
  9618. GuW1.Parent = Torso
  9619. GuW2:Destroy()
  9620. GuW2 = Instance.new("Weld")
  9621. GuW2.Name = "GuW"
  9622. GuW2.Part0 = Torso
  9623. GuW2.C0 = cn(0, 0, -17.5)
  9624. GuW2.C1 = cn(0, 0, 0)
  9625. GuW2.Part1 = Firepart2
  9626. GuW2.Parent = Torso
  9627. for i = 0, 1.25, 0.01 do
  9628. swait()
  9629. 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)
  9630. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9631. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9632. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9633. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9634. if Torsovelocity.Y > 2 then
  9635. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9636. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9637. 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)
  9638. 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)
  9639. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9640. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9641. end
  9642. end
  9643. wait(0.5)
  9644. Humanoid.WalkSpeed = 16
  9645. attack = false
  9646. MV4 = 300
  9647. Firepart1:Destroy()
  9648. Firepart2:Destroy()
  9649. end
  9650.  
  9651.  
  9652. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9653. MV4 = 90
  9654. Humanoid.WalkSpeed = 0.01
  9655. attack = true
  9656. Firepart1 = Instance.new("Part", RightArm)
  9657. Firepart1.Size = Vector3.new(1, 1, 1)
  9658. GuW1 = Instance.new("Weld")
  9659. GuW1.Name = "GuW"
  9660. GuW1.Part0 = RightArm
  9661. GuW1.C0 = cn(0, -1, 0)
  9662. GuW1.C1 = cn(0, 0, 0)
  9663. GuW1.Part1 = Firepart1
  9664. GuW1.Parent = RightArm
  9665. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9666. Firepart1.Transparency = 1
  9667. Firepart2 = Instance.new("Part", LeftArm)
  9668. Firepart2.Size = Vector3.new(1, 1, 1)
  9669. GuW2 = Instance.new("Weld")
  9670. GuW2.Name = "GuW"
  9671. GuW2.Part0 = LeftArm
  9672. GuW2.C0 = cn(0, -1, 0)
  9673. GuW2.C1 = cn(0, 0, 0)
  9674. GuW2.Part1 = Firepart2
  9675. GuW2.Parent = LeftArm
  9676. Firepart2.Transparency = 1
  9677. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9678. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9679. for i = 0, 2, 0.1 do
  9680. swait()
  9681. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9682. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9683. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9684. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9685. if Torsovelocity.Y > 2 then
  9686. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9687. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9688. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9689. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9690. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9691. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9692. elseif Torsovelocity.Y < 1 then
  9693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9695. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9696. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9697. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9698. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9699. end
  9700. end
  9701. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9702. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9703. for i = 0, 7, 0.1 do
  9704. swait()
  9705. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9706. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9707. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9708. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9709. if Torsovelocity.Y > 2 then
  9710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9712. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9714. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9715. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9716. elseif Torsovelocity.Y < 1 then
  9717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9719. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9720. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9721. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9722. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9723. end
  9724. end
  9725. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9726. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9727. for i = 0, 7, 0.1 do
  9728. swait()
  9729. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9730. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9731. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9732. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9733. if Torsovelocity.Y > 2 then
  9734. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9735. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9736. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9737. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9738. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9739. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9740. elseif Torsovelocity.Y < 1 then
  9741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9743. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9744. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9745. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9746. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9747. end
  9748. end
  9749. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9750. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9751. for i = 0, 6, 0.1 do
  9752. swait()
  9753. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9754. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9755. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9756. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9757. if Torsovelocity.Y > 2 then
  9758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9760. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9763. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9764. elseif Torsovelocity.Y < 1 then
  9765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9767. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9768. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9770. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9771. end
  9772. end
  9773. for i = 0, 5, 0.1 do
  9774. swait()
  9775. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9776. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9777. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9778. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9779. if Torsovelocity.Y > 2 then
  9780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9782. 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)
  9783. 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)
  9784. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9785. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9786. elseif Torsovelocity.Y < 1 then
  9787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9789. 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)
  9790. 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)
  9791. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9792. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9793. end
  9794. end
  9795. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9796. for i = 0, 7, 0.1 do
  9797. swait()
  9798. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9799. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9800. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9801. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9802. if Torsovelocity.Y > 2 then
  9803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9805. 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)
  9806. 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)
  9807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9808. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9809. elseif Torsovelocity.Y < 1 then
  9810. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9811. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9812. 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)
  9813. 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)
  9814. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9815. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9816. end
  9817. end
  9818. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9819. GuW1:Destroy()
  9820. GuW1 = Instance.new("Weld")
  9821. GuW1.Name = "GuW"
  9822. GuW1.Part0 = Torso
  9823. GuW1.C0 = cn(0, 0, -6)
  9824. GuW1.C1 = cn(0, 0, 0)
  9825. GuW1.Part1 = Firepart1
  9826. GuW1.Parent = Torso
  9827. GuW2:Destroy()
  9828. GuW2 = Instance.new("Weld")
  9829. GuW2.Name = "GuW"
  9830. GuW2.Part0 = Torso
  9831. GuW2.C0 = cn(0, 0, -6)
  9832. GuW2.C1 = cn(0, 0, 0)
  9833. GuW2.Part1 = Firepart2
  9834. GuW2.Parent = Torso
  9835. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9836. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9837. GuW2:Destroy()
  9838. GuW2 = Instance.new("Weld")
  9839. GuW2.Name = "GuW"
  9840. GuW2.Part0 = Torso
  9841. GuW2.C0 = cn(0, 0, -4)
  9842. GuW2.C1 = cn(0, 0, 0)
  9843. GuW2.Part1 = Firepart2
  9844. GuW2.Parent = Torso
  9845. for i = 0, 7, 0.1 do
  9846. swait()
  9847. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9848. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9849. if Torsovelocity.Y > 2 then
  9850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9852. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9853. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9854. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9855. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9856. elseif Torsovelocity.Y < 1 then
  9857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9859. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9860. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9861. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9862. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9863. end
  9864. end
  9865. local bp2 = Create("BodyPosition")({
  9866. P = 900,
  9867. D = 1000,
  9868. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9869. position = Torso.Position + Vector3.new(0, 60, 0),
  9870. Parent = Torso
  9871. })
  9872. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9873. for i = 0, 8, 0.1 do
  9874. swait()
  9875. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9876. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9877. 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)
  9878. if Torsovelocity.Y > 2 then
  9879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9881. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9883. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9884. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9885. elseif Torsovelocity.Y < 1 then
  9886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9888. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9889. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9890. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9891. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9892. end
  9893. end
  9894. for i = 0, 18, 0.1 do
  9895. swait()
  9896. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9897. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9898. 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)
  9899. if Torsovelocity.Y > 2 then
  9900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9902. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9903. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9904. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9905. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9906. elseif Torsovelocity.Y < 1 then
  9907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9909. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9910. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9911. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9912. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9913. end
  9914. end
  9915. GuW1:Destroy()
  9916. GuW1 = Instance.new("Weld")
  9917. GuW1.Name = "GuW"
  9918. GuW1.Part0 = Torso
  9919. GuW1.C0 = cn(0, 0, -15)
  9920. GuW1.C1 = cn(0, 0, 0)
  9921. GuW1.Part1 = Firepart1
  9922. GuW1.Parent = Torso
  9923. GuW2:Destroy()
  9924. GuW2 = Instance.new("Weld")
  9925. GuW2.Name = "GuW"
  9926. GuW2.Part0 = Torso
  9927. GuW2.C0 = cn(0, 0, -17.5)
  9928. GuW2.C1 = cn(0, 0, 0)
  9929. GuW2.Part1 = Firepart2
  9930. GuW2.Parent = Torso
  9931. for i = 0, 1.25, 0.01 do
  9932. swait()
  9933. 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)
  9934. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9935. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9936. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9937. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9938. if Torsovelocity.Y > 2 then
  9939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9941. 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)
  9942. 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)
  9943. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9944. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9945. elseif Torsovelocity.Y < 1 then
  9946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9948. 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)
  9949. 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)
  9950. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9951. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9952. end
  9953. end
  9954. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9955. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9956. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9957. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9958. for i = 0, 3, 0.1 do
  9959. swait()
  9960. if Torsovelocity.Y > 2 then
  9961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9963. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9964. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9965. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9966. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9967. elseif Torsovelocity.Y < 1 then
  9968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9970. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9971. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9972. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9973. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9974. end
  9975. end
  9976. wait(1)
  9977. bp2:Destroy()
  9978. Humanoid.WalkSpeed = 16
  9979. attack = false
  9980. MV4 = 0
  9981. Firepart1:Destroy()
  9982. Firepart2:Destroy()
  9983. end
  9984. end)
  9985. whiletruewait = false
  9986. game:GetService("RunService").Stepped:connect(function()
  9987. if whiletruewait == false then
  9988. whiletruewait = true
  9989. wait()
  9990. whiletruewait = false
  9991. end
  9992. end)
  9993. game:GetService("RunService").Stepped:connect(function()
  9994. if whiletruewait == false then
  9995. if MV1 < 20 then
  9996. MV1 = MV1 + 0.2
  9997. end
  9998. if MV2 < 90 then
  9999. MV2 = MV2 + 1
  10000. end
  10001. if MV3 < 190 then
  10002. MV3 = MV3 + 0.4
  10003. end
  10004. if MV4 < 500 then
  10005. MV4 = MV4 + 0.3
  10006. end
  10007. end
  10008. end)
  10009. Humanoid.MaxHealth = 10000
  10010. wait()
  10011. for i = 1, 6 do
  10012. Humanoid.Health = Humanoid.MaxHealth
  10013. wait()
  10014. end
  10015.  
  10016. ---
  10017. GroundWave3 = function()
  10018. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10019. Colors = {"White", "White"}
  10020. local wave = Instance.new("Part", char)
  10021. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10022. wave.Anchored = true
  10023. wave.Name = "Wave"
  10024. wave.CanCollide = false
  10025. wave.Locked = true
  10026. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10027. wave.TopSurface = "Smooth"
  10028. wave.BottomSurface = "Smooth"
  10029. wave.Transparency = 0.10
  10030. wave.CFrame = HandCF
  10031. wm = Instance.new("SpecialMesh",wave)
  10032. wm.MeshId = "rbxassetid://559831844"
  10033. coroutine.wrap(function()
  10034. for i = 1, 30, 1 do
  10035. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10036. wave.Size = wm.Scale
  10037. wave.CFrame = HandCF
  10038. wave.Transparency = i/30
  10039. wait()
  10040. end
  10041. wait()
  10042. wave:Destroy()
  10043. end)()
  10044. end
  10045. ---
  10046.  
  10047. local rock3 = false
  10048. local rock2 = false
  10049. local rock = false
  10050.  
  10051. if rock2 == true then
  10052. wait(0.1)
  10053.  
  10054. for i,v in pairs(char:GetChildren()) do
  10055. if v:IsA("Part") then
  10056. if v.Name == "NewPart2" then
  10057. v.GO.Velocity = v3(0,-5,0)
  10058. end
  10059. end
  10060.  
  10061. end
  10062. rock2 = false
  10063. end
  10064. if rock3 == true then
  10065. wait(0.1)
  10066. for i,v in pairs(char:GetChildren()) do
  10067. if v:IsA("Part") then
  10068. if v.Name == "NewPart2" then
  10069. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10070. end
  10071. end
  10072. end
  10073. rock3 = false
  10074. end
  10075.  
  10076.  
  10077. local v3 = Vector3.new
  10078. local num = 0
  10079. local bc = BrickColor.new
  10080. local new = Instance.new
  10081.  
  10082. GroundWave1d = function()
  10083.  
  10084. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10085. Colors = {"Cyan", "Cyan"}
  10086. local wave = Instance.new("Part", char)
  10087. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10088. wave.Anchored = true
  10089. wave.Name = "Wave"..number
  10090. wave.CanCollide = false
  10091. wave.Locked = true
  10092. wave.Size = Vector3.new(0.5,0.5,0.5)
  10093. wave.TopSurface = "Smooth"
  10094. wave.BottomSurface = "Smooth"
  10095. wave.Transparency = 0.35
  10096. wave.CFrame = HandCF
  10097. wm = Instance.new("SpecialMesh", wave)
  10098. wm.Name = "wave"..number
  10099. wm.MeshId = "rbxassetid://3270017"
  10100. coroutine.wrap(function()
  10101. for i = 1, 30, 1 do
  10102. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10103. wave.Size = wm.Scale
  10104. wave.CFrame = HandCF
  10105. wave.Transparency = i/30
  10106. wait()
  10107. end
  10108. wait()
  10109. wave:Destroy()
  10110.  
  10111. end)()
  10112. end
  10113.  
  10114. mouse.KeyDown:connect(function(key)
  10115. if key == "=" then
  10116.  
  10117. Humanoid.WalkSpeed = 0
  10118. RootPart.Anchored = true
  10119. bigkamehameha1 = true
  10120.  
  10121. wait(0)
  10122. bigkamehameha1 = false
  10123. bigkamehameha2 = true
  10124. ar = new("Part",char)
  10125. ar.Name = "NewPart"
  10126. ar.Position = v3(999,999,999)
  10127. ar.Size = v3(1,1,1)
  10128. ar.BrickColor = bc("Cyan")
  10129. ar.Material = "Neon"
  10130. ar.Transparency = 1
  10131. aar = new("SpecialMesh",ar)
  10132. aar.MeshType = "Sphere"
  10133. aar.Scale = v3(3,3,4)
  10134.  
  10135. aaar =new("Weld",ar)
  10136. aaar.Part0 = Torso
  10137. aaar.Part1 = ar
  10138. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10139. for i = 1,9 do
  10140. wait(0.5)
  10141. GroundWave1d()
  10142. ar.Transparency = ar.Transparency - 0.1
  10143. end
  10144. kamehameha()
  10145.  
  10146. idle7 = true
  10147. ar:Destroy()
  10148. bigkamehameha2 = false
  10149. RootPart.Anchored = false
  10150. end
  10151. end)
  10152.  
  10153.  
  10154.  
  10155. local rad = math.rad
  10156. local kamehameha5 = false
  10157. local kamehameha1 = false
  10158. local kamehameha2 = false
  10159. local kamehameha3 = false
  10160. local kamehameha4 = false
  10161.  
  10162. mouse.KeyDown:connect(function(key)
  10163. if key == "=" then
  10164.  
  10165.  
  10166. idle = false
  10167. Humanoid.WalkSpeed = 0
  10168. RootPart.Anchored = true
  10169.  
  10170. KamehamehaVoice:Play()
  10171. startk = true
  10172.  
  10173.  
  10174.  
  10175. wait(0.4)
  10176.  
  10177.  
  10178. kamehameha2 = true
  10179. kamehameha()
  10180. wait(0.8)
  10181. KamehamehaVoice.TimePosition = 0
  10182. kamehameha2 = false
  10183. Humanoid.WalkSpeed = 16
  10184. RootPart.Anchored = false
  10185. end
  10186. end)
  10187.  
  10188.  
  10189. mouse.KeyDown:connect(function(key)
  10190. if key=="=" then
  10191. Serious()
  10192. char.JumPower = 150
  10193. end
  10194. end)
  10195. Health = math.huge --------- Serious mode aura.
  10196. BaseHealth = math.huge
  10197.  
  10198.  
  10199.  
  10200.  
  10201. InForm = false
  10202.  
  10203. Player = game.Players.LocalPlayer
  10204. Char = Player.Character
  10205. Torso = Char.Torso
  10206.  
  10207. function Serious()
  10208. for X = 1, 1 do wait()
  10209.  
  10210.  
  10211. wait(0)
  10212. for X = 1, 1 do wait()
  10213. local Effect = Instance.new("Part")
  10214. Effect.Name = "Effect"
  10215. Effect.Parent = Torso
  10216. Effect.CFrame = Torso.CFrame
  10217. Effect.BrickColor = BrickColor.new("Neon orange")
  10218. Effect.Shape = "Ball"
  10219. Effect.Size = Vector3.new(1, 1, 1)
  10220. Effect.Anchored = true
  10221. Effect.Material = "Neon"
  10222. Effect.CanCollide = false
  10223. Effect.CFrame = Torso.CFrame
  10224. Effect.Size = Effect.Size + Vector3.new(0.5)
  10225. Effect.Transparency = Effect.Transparency + 0.04
  10226. end
  10227. end
  10228.  
  10229. repeat
  10230. Torso:FindFirstChild("Effect"):Remove()
  10231. until Torso:FindFirstChild("Effect") == nil
  10232.  
  10233.  
  10234. local Color1 = Color3.new(255, 255, 0)
  10235. local Color2 = Color3.new(255, 255, 0)
  10236.  
  10237. for i = 0, 3, 0.1 do
  10238. swait()
  10239. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10240. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10241. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10242. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10243. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10244. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10245. end
  10246. local pie22 = Instance.new("ParticleEmitter")
  10247. pie22.Parent = LeftArm
  10248. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10249. pie22.LightEmission = 1
  10250. pie22.Size = NumberSequence.new(1,2)
  10251. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10252. pie22.Transparency = NumberSequence.new(0.7,1)
  10253. pie22.EmissionDirection = "Top"
  10254. pie22.Enabled = true
  10255. pie22.Lifetime = NumberRange.new(1)
  10256. pie22.Rotation = NumberRange.new(-420, 425)
  10257. pie22.Rate = 50
  10258. pie22.Speed = NumberRange.new(1)
  10259. pie22.LockedToPart = false
  10260. pie22.VelocitySpread = 2
  10261. local pie22 = Instance.new("ParticleEmitter")
  10262. pie22.Parent = RightArm
  10263. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10264. pie22.LightEmission = 1
  10265. pie22.Size = NumberSequence.new(1,2)
  10266. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10267. pie22.Transparency = NumberSequence.new(0.7,1)
  10268. pie22.EmissionDirection = "Top"
  10269. pie22.Enabled = true
  10270. pie22.Lifetime = NumberRange.new(1)
  10271. pie22.Rotation = NumberRange.new(-420, 425)
  10272. pie22.Rate = 50
  10273. pie22.Speed = NumberRange.new(1)
  10274. pie22.LockedToPart = false
  10275. pie22.VelocitySpread = 2
  10276. local pie22 = Instance.new("ParticleEmitter")
  10277. pie22.Parent = LeftLeg
  10278. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10279. pie22.LightEmission = 1
  10280. pie22.Size = NumberSequence.new(1,2)
  10281. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10282. pie22.Transparency = NumberSequence.new(0.8,1)
  10283. pie22.EmissionDirection = "Top"
  10284. pie22.Enabled = true
  10285. pie22.Lifetime = NumberRange.new(1)
  10286. pie22.Rotation = NumberRange.new(-420, 425)
  10287. pie22.Rate = 20
  10288. pie22.Speed = NumberRange.new(1)
  10289. pie22.LockedToPart = false
  10290. pie22.VelocitySpread = 2
  10291. local pie22 = Instance.new("ParticleEmitter")
  10292. pie22.Parent = RightLeg
  10293. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10294. pie22.LightEmission = 1
  10295. pie22.Size = NumberSequence.new(1,2)
  10296. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10297. pie22.Transparency = NumberSequence.new(0.8,1)
  10298. pie22.EmissionDirection = "Top"
  10299. pie22.Enabled = true
  10300. pie22.Lifetime = NumberRange.new(1)
  10301. pie22.Rotation = NumberRange.new(-420, 425)
  10302. pie22.Rate = 20
  10303. pie22.Speed = NumberRange.new(1)
  10304. pie22.LockedToPart = false
  10305. pie22.VelocitySpread = 2
  10306. lig = Instance.new("PointLight",Player.Character.Torso)
  10307. lig.Color=Color3.new(255,255,0)
  10308. lig.Range = 6
  10309.  
  10310. local Must = Instance.new("Sound",Torso)
  10311. Must.SoundId = "rbxassetid://136847579"
  10312. Must.Pitch = 0.99
  10313. Must.Volume = 0.6
  10314. Must.Looped = false
  10315. wait(0)
  10316. Must:Play()
  10317. a21e = new("Part",char)
  10318. a21e.Name = "Beam"..num
  10319. a21e.Locked = true
  10320. a21e.Size = v3(1,1,1)
  10321. a21e.CanCollide = false
  10322. a21e.BrickColor = bc("Neon orange")
  10323. a21e.Material = "Neon"
  10324. a21e.Transparency = 0
  10325. aa21e = new("SpecialMesh",a21e)
  10326. a21e.Anchored = true
  10327. a21e.Position = RootPart.Position
  10328. aa21e.MeshType = "Sphere"
  10329. aa21e.Scale = v3(1,1,1)
  10330. for i = 1,50 do
  10331. wait()
  10332. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10333. a21e.Transparency = a21e.Transparency + 0.04
  10334. end
  10335.  
  10336.  
  10337. local Mus = Instance.new("Sound",Torso)
  10338. Mus.SoundId = "rbxassetid://291165237"
  10339. Mus.Pitch = 0.99
  10340. Mus.Volume = 0.2
  10341. Mus.Looped = true
  10342. wait(0)
  10343. Mus:Play()
  10344.  
  10345. InForm = true
  10346. Humanoid.JumpPower = 120
  10347.  
  10348. Char.Humanoid.MaxHealth = Health
  10349. wait(0.3)
  10350. Char.Humanoid.Health = Health
  10351. wait(0.7)
  10352. Must:Destroy()
  10353. end
  10354.  
  10355. function Base()
  10356. InForm = false
  10357. local Effect = Instance.new("Part")
  10358. Effect.Name = "Effect"
  10359. Effect.Parent = Torso
  10360. Effect.CFrame = Torso.CFrame
  10361. Effect.BrickColor = BrickColor.new("White")
  10362. Effect.Shape = "Ball"
  10363. Effect.Size = Vector3.new(8, 8, 8)
  10364. Effect.Anchored = true
  10365. Effect.Material = "Neon"
  10366. Effect.CanCollide = false
  10367. for loop = 1, 25 do wait()
  10368. Effect.CFrame = Torso.CFrame
  10369. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10370. Effect.Transparency = Effect.Transparency + 0.04
  10371.  
  10372. end
  10373. repeat
  10374. Torso:FindFirstChild("Effect"):Remove()
  10375. until Torso:FindFirstChild("Effect") == nil
  10376.  
  10377. for i, v in pairs(Torso:GetChildren()) do
  10378. if v:IsA('ParticleEmitter') then
  10379. v:Remove()
  10380. end
  10381. end
  10382. char.Humanoid.MaxHealth = BaseHealth
  10383. wait(0.3)
  10384. char.Humanoid.Health = BaseHealth
  10385.  
  10386.  
  10387. end
  10388.  
  10389. mouse.KeyDown:connect(function(key)
  10390. if key=="9" then
  10391. Base()
  10392. lig:Destroy()
  10393. end
  10394. end)
  10395.  
  10396. Player.Chatted:connect(function(Message)
  10397. if Message == "Time to get serious." and InForm == false then
  10398. wait(0.10)
  10399. Serious()
  10400. end
  10401. if Message == "off" or Message == "Nice fight." and InForm == true then
  10402. Base()
  10403. end
  10404. local ContentProvider = game:GetService("ContentProvider")
  10405.  
  10406. local function LoadAssets(AssetList)
  10407. -- Takes an asset list and preloads it. Will not wait for them to load.
  10408.  
  10409. for _, AssetId in pairs(AssetList) do
  10410. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10411. end
  10412. end
  10413.  
  10414. local Gibs = game.Workspace
  10415.  
  10416. function Kill(Character)
  10417. Character.Humanoid.Health = 0
  10418. local poo = Instance.new("IntValue",Character)
  10419. poo.Name = "haha nope"
  10420. local svch = Character
  10421. local hum = Character:findFirstChild("Humanoid")
  10422. Character.Archivable = true
  10423. local chrclone = Character:clone()
  10424. Character.Archivable = false
  10425.  
  10426. local ch = chrclone:GetChildren()
  10427. local i
  10428. for i = 1,#ch do
  10429. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10430. ch[i]:remove()
  10431. end
  10432. end
  10433. local function Scan(ch)
  10434. local e
  10435. for e = 1,#ch do
  10436. Scan(ch[e]:GetChildren())
  10437. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10438. ch[e]:remove()
  10439. end
  10440. end
  10441. end
  10442. Scan(chrclone:GetChildren())
  10443.  
  10444. local hum2 = chrclone:findFirstChild("Humanoid")
  10445.  
  10446.  
  10447. if hum2 ~= nil then
  10448. hum2.Name = "Humanoid2"
  10449. hum2.PlatformStand = true
  10450. hum2.Sit = true
  10451. hum2.MaxHealth = 0
  10452. hum2.Health = 0
  10453. end
  10454.  
  10455. local ch = Character:GetChildren()
  10456. local i
  10457. for i = 1,#ch do
  10458. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10459. ch[i]:remove()
  10460. end
  10461. end
  10462.  
  10463. wait(0.2)
  10464.  
  10465. local ch = Character:GetChildren()
  10466. local i
  10467. for i = 1,#ch do
  10468. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10469. ch[i]:remove()
  10470. end
  10471. end
  10472. Character = chrclone
  10473. local Torso = Character.Torso
  10474. local movevector = Vector3.new()
  10475.  
  10476. if Torso then
  10477. local Head = Character:FindFirstChild("Head")
  10478. local Limb = Character:FindFirstChild("Right Arm")
  10479. if Limb then
  10480.  
  10481. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10482. local Joint = Instance.new("Glue")
  10483. Joint.Name = "RightShoulder"
  10484. Joint.Part0 = Torso
  10485. Joint.Part1 = Limb
  10486. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10487. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10488. Joint.Parent = Torso
  10489.  
  10490. local B = Instance.new("Part")
  10491. B.TopSurface = 0
  10492. B.BottomSurface = 0
  10493. B.formFactor = "Symmetric"
  10494. B.Size = Vector3.new(1, 1, 1)
  10495. B.Transparency = 1
  10496. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10497. B.Parent = Character
  10498. local W = Instance.new("Weld")
  10499. W.Part0 = Limb
  10500. W.Part1 = B
  10501. W.C0 = CFrame.new(0, -0.5, 0)
  10502. W.Parent = Limb
  10503.  
  10504. end
  10505. local Limb = Character:FindFirstChild("Left Arm")
  10506. if Limb then
  10507.  
  10508. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10509. local Joint = Instance.new("Glue")
  10510. Joint.Name = "LeftShoulder"
  10511. Joint.Part0 = Torso
  10512. Joint.Part1 = Limb
  10513. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10514. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10515. Joint.Parent = Torso
  10516.  
  10517. local B = Instance.new("Part")
  10518. B.TopSurface = 0
  10519. B.BottomSurface = 0
  10520. B.formFactor = "Symmetric"
  10521. B.Size = Vector3.new(1, 1, 1)
  10522. B.Transparency = 1
  10523. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10524. B.Parent = Character
  10525. local W = Instance.new("Weld")
  10526. W.Part0 = Limb
  10527. W.Part1 = B
  10528. W.C0 = CFrame.new(0, -0.5, 0)
  10529. W.Parent = Limb
  10530.  
  10531. end
  10532. local Limb = Character:FindFirstChild("Right Leg")
  10533. if Limb then
  10534.  
  10535. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10536. local Joint = Instance.new("Glue")
  10537. Joint.Name = "RightHip"
  10538. Joint.Part0 = Torso
  10539. Joint.Part1 = Limb
  10540. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10541. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10542. Joint.Parent = Torso
  10543.  
  10544. local B = Instance.new("Part")
  10545. B.TopSurface = 0
  10546. B.BottomSurface = 0
  10547. B.formFactor = "Symmetric"
  10548. B.Size = Vector3.new(1, 1, 1)
  10549. B.Transparency = 1
  10550. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10551. B.Parent = Character
  10552. local W = Instance.new("Weld")
  10553. W.Part0 = Limb
  10554. W.Part1 = B
  10555. W.C0 = CFrame.new(0, -0.5, 0)
  10556. W.Parent = Limb
  10557.  
  10558. end
  10559. local Limb = Character:FindFirstChild("Left Leg")
  10560. if Limb then
  10561.  
  10562. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10563. local Joint = Instance.new("Glue")
  10564. Joint.Name = "LeftHip"
  10565. Joint.Part0 = Torso
  10566. Joint.Part1 = Limb
  10567. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10568. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10569. Joint.Parent = Torso
  10570.  
  10571. local B = Instance.new("Part")
  10572. B.TopSurface = 0
  10573. B.BottomSurface = 0
  10574. B.formFactor = "Symmetric"
  10575. B.Size = Vector3.new(1, 1, 1)
  10576. B.Transparency = 1
  10577. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10578. B.Parent = Character
  10579. local W = Instance.new("Weld")
  10580. W.Part0 = Limb
  10581. W.Part1 = B
  10582. W.C0 = CFrame.new(0, -0.5, 0)
  10583. W.Parent = Limb
  10584. end
  10585. end
  10586. end
  10587. ----------
  10588.  
  10589. lerpz = function(D, E, F, G)
  10590. D[E] = D[E]:lerp(F, G)
  10591. end
  10592.  
  10593. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10594. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10595. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10596. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10597. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10598. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10599. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10600. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10601. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10602. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10603. resetlerp = function()
  10604. RJ.C0 = RJC0
  10605. RJ.C1 = RJC1
  10606. N.C0 = NC0
  10607. N.C1 = NC1
  10608. RS.C0 = RSC0
  10609. RS.C1 = RSC1
  10610. LS.C0 = LSC0
  10611. LS.C1 = LSC1
  10612. RH.C0 = RHC0
  10613. RH.C1 = RHC1
  10614. LH.C0 = LHC0
  10615. LH.C1 = LHC1
  10616. end
  10617. -------
  10618. ----------
  10619. hrp = char.HumanoidRootPart
  10620.  
  10621. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10622. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10623. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10624. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10625. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10626. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10627. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10628. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10629. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10630. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10631. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10632. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10633. RS = Torso:FindFirstChild("Right Shoulder")
  10634. LS = Torso:FindFirstChild("Left Shoulder")
  10635. RH = Torso:FindFirstChild("Right Hip")
  10636. LH = Torso:FindFirstChild("Left Hip")
  10637. RJ = hrp:FindFirstChild("RootJoint")
  10638. N = Torso:FindFirstChild("Neck")
  10639. cf = CFrame.new
  10640. ang = CFrame.Angles
  10641. rd = math.rad
  10642. rd2 = math.random
  10643. cs = ColorSequence.new
  10644. ns = NumberSequence.new
  10645. nsk = NumberSequenceKeypoint.new
  10646. -------------------
  10647.  
  10648. end)
  10649.  
  10650. print([[
  10651. -------------------------------------------------
  10652. All Credits go to the original creator, this version is just updated ~ztantony (The person who edited this script)
  10653. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement