Advertisement
ghostteen14

Untitled

Mar 22nd, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 474.80 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  2.  
  3. -----------------------------------------------------
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Joseph Deramus")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. wait(8)
  148. local PlayersService = game:GetService("Players")
  149. local Player = game.Players.localPlayer
  150. local char = Player.Character
  151. local Character = Player.Character
  152. local RootPart = Character.HumanoidRootPart
  153. local Head = Character.Head
  154. local done = false
  155. local canheal = false
  156. local deathchat1 = false
  157. local once = true
  158. local dead = false
  159. local candie = true
  160. local deathchat = false
  161. local idleon = true
  162. local idle1 = true
  163. local idle = true
  164. local spiritballenergy = true
  165. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  166. if v:IsA("Accessory") then
  167. v:Destroy()
  168. end
  169. end
  170. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  171. if v:IsA("Shirt") then
  172. v:Remove()
  173. end
  174. end
  175. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  176. if v:IsA("Pants") then
  177. v:Remove()
  178. end
  179. end
  180. wait()
  181. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  182. shirt.Name = "Shirt"
  183. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  184. pants.Name = "Pants"
  185. local v3 = Vector3.new
  186. local num = 0
  187. local bc = BrickColor.new
  188. local new = Instance.new
  189. Instance.new("ForceField", char).Visible = false
  190. local poo = Instance.new("IntValue", Character)
  191. poo.Name = "haha nope"
  192. char.Humanoid.MaxHealth = math.huge
  193. wait()
  194. char.Humanoid.Health = math.huge
  195. Instance.new("ForceField", char).Visible = false
  196. local skinCol = "Pastel brown"
  197. local bd = Player:FindFirstChild("Body Colors")
  198. if bd then
  199. bd.HeadColor = BrickColor.new(skinCol)
  200. bd.TorsoColor = BrickColor.new(skinCol)
  201. bd.LeftLegColor = BrickColor.new(skinCol)
  202. bd.RightLegColor = BrickColor.new(skinCol)
  203. bd.LeftArmColor = BrickColor.new(skinCol)
  204. bd.RightArmColor = BrickColor.new(skinCol)
  205. else
  206. bd = Instance.new("BodyColors", Player)
  207. bd.HeadColor = BrickColor.new(skinCol)
  208. bd.TorsoColor = BrickColor.new(skinCol)
  209. bd.LeftLegColor = BrickColor.new(skinCol)
  210. bd.RightLegColor = BrickColor.new(skinCol)
  211. bd.LeftArmColor = BrickColor.new(skinCol)
  212. bd.RightArmColor = BrickColor.new(skinCol)
  213. end
  214. local number = 1
  215. function GroundWave5()
  216. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  217. Colors = {"Dark blue", "Dark blue"}
  218. local wave11 = Instance.new("Part", char)
  219. wave11.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  220. wave11.Anchored = true
  221. wave11.Name = "Wave"
  222. wave11.CanCollide = false
  223. wave11.Locked = true
  224. wave11.Size = Vector3.new(1, 1, 1)
  225. wave11.TopSurface = "Smooth"
  226. wave11.BottomSurface = "Smooth"
  227. wave11.Transparency = 0.35
  228. wave11.CFrame = HandCF
  229. wm31 = Instance.new("SpecialMesh", wave11)
  230. wm31.MeshId = "rbxassetid://3270017"
  231. coroutine.wrap(function()
  232. for i = 1, 30 do
  233. wm31.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  234. wave11.Size = wm31.Scale
  235. wave11.CFrame = HandCF
  236. wave11.Transparency = i / 30
  237. wait()
  238. end
  239. wait()
  240. wave11:Destroy()
  241. end)()
  242. end
  243. function GroundWave6()
  244. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  245. Colors = {"White", "Dark blue"}
  246. local wave111 = Instance.new("Part", char)
  247. wave111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  248. wave111.Anchored = true
  249. wave111.Name = "Wave"
  250. wave111.CanCollide = false
  251. wave111.Locked = true
  252. wave111.Size = Vector3.new(1, 1, 1)
  253. wave111.TopSurface = "Smooth"
  254. wave111.BottomSurface = "Smooth"
  255. wave111.Transparency = 0.35
  256. wave111.CFrame = HandCF
  257. wm311 = Instance.new("SpecialMesh", wave111)
  258. wm311.MeshId = "rbxassetid://3270017"
  259. coroutine.wrap(function()
  260. for i = 1, 30 do
  261. wm311.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  262. wave111.Size = wm311.Scale
  263. wave111.CFrame = HandCF
  264. wave111.Transparency = i / 30
  265. wait()
  266. end
  267. wait()
  268. wave111:Destroy()
  269. end)()
  270. end
  271. function GroundWave7()
  272. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  273. Colors = {"Dark blue", "White"}
  274. local wave1111 = Instance.new("Part", char)
  275. wave1111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  276. wave1111.Anchored = true
  277. wave1111.Name = "Wave"
  278. wave1111.CanCollide = false
  279. wave1111.Locked = true
  280. wave1111.Size = Vector3.new(1, 1, 1)
  281. wave1111.TopSurface = "Smooth"
  282. wave1111.BottomSurface = "Smooth"
  283. wave1111.Transparency = 0.35
  284. wave1111.CFrame = HandCF
  285. wm3111 = Instance.new("SpecialMesh", wave1111)
  286. wm3111.MeshId = "rbxassetid://3270017"
  287. coroutine.wrap(function()
  288. for i = 1, 30 do
  289. wm3111.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  290. wave1111.Size = wm3111.Scale
  291. wave1111.CFrame = HandCF
  292. wave1111.Transparency = i / 30
  293. wait()
  294. end
  295. wait()
  296. wave1111:Destroy()
  297. end)()
  298. end
  299. function GroundWave8()
  300. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  301. Colors = {"Dark blue", "Dark blue"}
  302. local wave11111 = Instance.new("Part", char)
  303. wave11111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  304. wave11111.Anchored = true
  305. wave11111.Name = "Wave"
  306. wave11111.CanCollide = false
  307. wave11111.Locked = true
  308. wave11111.Size = Vector3.new(1, 1, 1)
  309. wave11111.TopSurface = "Smooth"
  310. wave11111.BottomSurface = "Smooth"
  311. wave11111.Transparency = 0.35
  312. wave11111.CFrame = HandCF
  313. wm31111 = Instance.new("SpecialMesh", wave11111)
  314. wm31111.MeshId = "rbxassetid://3270017"
  315. coroutine.wrap(function()
  316. for i = 1, 30 do
  317. wm31111.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  318. wave11111.Size = wm31111.Scale
  319. wave11111.CFrame = HandCF
  320. wave11111.Transparency = i / 30
  321. wait()
  322. end
  323. wait()
  324. wave11111:Destroy()
  325. end)()
  326. end
  327. function GroundWave9()
  328. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  329. Colors = {"Cyan", "White"}
  330. local wave111111 = Instance.new("Part", char)
  331. wave111111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  332. wave111111.Anchored = true
  333. wave111111.Name = "Wave"
  334. wave111111.CanCollide = false
  335. wave111111.Locked = true
  336. wave111111.Size = Vector3.new(1, 1, 1)
  337. wave111111.TopSurface = "Smooth"
  338. wave111111.BottomSurface = "Smooth"
  339. wave111111.Transparency = 0.35
  340. wave111111.CFrame = HandCF
  341. wm311111 = Instance.new("SpecialMesh", wave111111)
  342. wm311111.MeshId = "rbxassetid://3270017"
  343. coroutine.wrap(function()
  344. for i = 1, 30 do
  345. wm311111.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  346. wave111111.Size = wm311111.Scale
  347. wave111111.CFrame = HandCF
  348. wave111111.Transparency = i / 30
  349. wait()
  350. end
  351. wait()
  352. wave111111:Destroy()
  353. end)()
  354. end
  355. function GroundWave10()
  356. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  357. Colors = {"White", "Dark blue"}
  358. local wave1111111 = Instance.new("Part", char)
  359. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  360. wave1111111.Anchored = true
  361. wave1111111.Name = "Wave"
  362. wave1111111.CanCollide = false
  363. wave1111111.Locked = true
  364. wave1111111.Size = Vector3.new(1, 1, 1)
  365. wave1111111.TopSurface = "Smooth"
  366. wave1111111.BottomSurface = "Smooth"
  367. wave1111111.Transparency = 0.35
  368. wave1111111.CFrame = HandCF
  369. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  370. wm3111111.MeshId = "rbxassetid://3270017"
  371. coroutine.wrap(function()
  372. for i = 1, 30 do
  373. wm3111111.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  374. wave1111111.Size = wm3111111.Scale
  375. wave1111111.CFrame = HandCF
  376. wave1111111.Transparency = i / 30
  377. wait()
  378. end
  379. wait()
  380. wave1111111:Destroy()
  381. end)()
  382. end
  383. function GroundWave1()
  384. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  385. Colors = {"White", "White"}
  386. local wave = Instance.new("Part", char)
  387. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  388. wave.Anchored = true
  389. wave.Name = "Wave" .. number
  390. wave.CanCollide = false
  391. wave.Locked = true
  392. wave.Size = Vector3.new(1, 1, 1)
  393. wave.TopSurface = "Smooth"
  394. wave.BottomSurface = "Smooth"
  395. wave.Transparency = 0.35
  396. wave.CFrame = HandCF
  397. wm = Instance.new("SpecialMesh", wave)
  398. wm.Name = "wave" .. number
  399. wm.MeshId = "rbxassetid://3270017"
  400. coroutine.wrap(function()
  401. for i = 1, 30 do
  402. wm.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  403. wave.Size = wm.Scale
  404. wave.CFrame = HandCF
  405. wave.Transparency = i / 30
  406. wait()
  407. end
  408. wait()
  409. wave:Destroy()
  410. end)()
  411. end
  412. shirt = Instance.new("Shirt", char)
  413. shirt.Name = "Shirt"
  414. pants = Instance.new("Pants", char)
  415. pants.Name = "Pants"
  416. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  417. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  418. char.Head.face.Texture = "rbxassetid://681212054"
  419. Hair7 = Instance.new("Part")
  420. Hair7.Parent = char
  421. Hair7.Name = "Hair"
  422. Hair7.CanCollide = false
  423. Hair7.Locked = true
  424. Hair7.TopSurface = "Smooth"
  425. Hair7.BottomSurface = "Smooth"
  426. Hair7.formFactor = "Symmetric"
  427. Hair7.Material = "Neon"
  428. Hair7.BrickColor = BrickColor.new("Really black")
  429. Hair7.CFrame = char.Torso.CFrame
  430. Hair7.Size = Vector3.new(1, 1, 1)
  431. Hair7.Transparency = 0
  432. Weld1 = Instance.new("Weld")
  433. Weld1.Parent = char.Head
  434. Weld1.Part0 = char.Head
  435. Weld1.Part1 = Hair7
  436. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  437. Mesh = Instance.new("SpecialMesh")
  438. Mesh.Offset = Vector3.new(0, -0.4, 0)
  439. Mesh.Parent = Hair7
  440. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  441. Mesh.MeshType = "FileMesh"
  442. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  443. Mesh.TextureId = ""
  444. wait(0.5)
  445. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  446. local Must2 = Instance.new("Sound", char)
  447. Must2.SoundId = "rbxassetid://1173681504"
  448. Must2.Pitch = 0.99
  449. Must2.Volume = 1.6
  450. Must2.Looped = true
  451. wait(0)
  452. Must2:Play()
  453. wait(3)
  454. Hair7:Destroy()
  455. wait(0)
  456. Hair7 = Instance.new("Part")
  457. Hair7.Parent = char
  458. Hair7.Name = "Hair"
  459. Hair7.CanCollide = false
  460. Hair7.Locked = true
  461. Hair7.TopSurface = "Smooth"
  462. Hair7.BottomSurface = "Smooth"
  463. Hair7.formFactor = "Symmetric"
  464. Hair7.Material = "Neon"
  465. Hair7.BrickColor = BrickColor.new("Really black")
  466. Hair7.CFrame = char.Torso.CFrame
  467. Hair7.Size = Vector3.new(1, 1, 1)
  468. Hair7.Transparency = 0
  469. Weld1 = Instance.new("Weld")
  470. Weld1.Parent = char.Head
  471. Weld1.Part0 = char.Head
  472. Weld1.Part1 = Hair7
  473. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  474. Mesh = Instance.new("SpecialMesh")
  475. Mesh.Offset = Vector3.new(0, -0.2, -0.14)
  476. Mesh.Parent = Hair7
  477. Mesh.Scale = Vector3.new(7.3, 7.1, 7.2)
  478. Mesh.MeshType = "FileMesh"
  479. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  480. Mesh.TextureId = ""
  481. wait(4)
  482. local poof = Instance.new("Sound", Player)
  483. poof.SoundId = "rbxassetid://1035030726"
  484. poof.Pitch = 0.99
  485. poof.Volume = 1.3
  486. poof.Looped = false
  487. wait(0)
  488. poof:Play()
  489. GroundWave5()
  490. GroundWave6()
  491. GroundWave7()
  492. GroundWave8()
  493. GroundWave9()
  494. GroundWave10()
  495. Hair7:Destroy()
  496. wait(0)
  497. game.Chat:Chat(Character, "...", "White")
  498. Hair7 = Instance.new("Part")
  499. Hair7.Parent = char
  500. Hair7.Name = "Hair"
  501. Hair7.CanCollide = false
  502. Hair7.Locked = true
  503. Hair7.TopSurface = "Smooth"
  504. Hair7.BottomSurface = "Smooth"
  505. Hair7.formFactor = "Symmetric"
  506. Hair7.Material = "Neon"
  507. Hair7.BrickColor = BrickColor.new("Really black")
  508. Hair7.CFrame = char.Torso.CFrame
  509. Hair7.Size = Vector3.new(1, 1, 1)
  510. Hair7.Transparency = 0
  511. Weld1 = Instance.new("Weld")
  512. Weld1.Parent = char.Head
  513. Weld1.Part0 = char.Head
  514. Weld1.Part1 = Hair7
  515. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  516. Mesh = Instance.new("SpecialMesh")
  517. Mesh.Offset = Vector3.new(0, -0.2, -0.14)
  518. Mesh.Parent = Hair7
  519. Mesh.Scale = Vector3.new(7.3, 5.8, 7.2)
  520. Mesh.MeshType = "FileMesh"
  521. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  522. Mesh.TextureId = ""
  523. char.Head.face.Texture = "rbxassetid://986775808"
  524. local ice = Instance.new("Part", Head)
  525. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  526. ice.BrickColor = BrickColor.new("White")
  527. ice.CanCollide = false
  528. ice.TopSurface = 0
  529. ice.BottomSurface = 0
  530. ice.Transparency = 1
  531. local ice2 = Instance.new("SpecialMesh", ice)
  532. ice2.MeshType = "Brick"
  533. ice2.Scale = Vector3.new(1, 1, 1)
  534. local ice3 = Instance.new("Weld", ice)
  535. ice3.Part0 = Head
  536. ice3.Part1 = ice
  537. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  538. local icesmoke = Instance.new("ParticleEmitter", ice)
  539. icesmoke.VelocitySpread = 5
  540. icesmoke.Size = NumberSequence.new({
  541. NumberSequenceKeypoint.new(0, 0.01),
  542. NumberSequenceKeypoint.new(1, 1)
  543. })
  544. icesmoke.Rate = math.huge
  545. icesmoke.Speed = NumberRange.new(1, 1)
  546. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  547. icesmoke.Transparency = NumberSequence.new({
  548. NumberSequenceKeypoint.new(0, 0.9),
  549. NumberSequenceKeypoint.new(1, 1)
  550. })
  551. icesmoke.Rotation = NumberRange.new(0, 360)
  552. icesmoke.Name = "Smoke"
  553. icesmoke.LightEmission = 0
  554. icesmoke.Acceleration = Vector3.new(0, 0, 0)
  555. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  556. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  557. icesmoke.LockedToPart = true
  558. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  559. secondcolor = "Really black"
  560. wait(0.016666666666666666)
  561. Effects = {}
  562. local Player = game.Players.localPlayer
  563. local Character = Player.Character
  564. local Humanoid = Character.Humanoid
  565. local mouse = Player:GetMouse()
  566. local LeftArm = Character["Left Arm"]
  567. local RightArm = Character["Right Arm"]
  568. local LeftLeg = Character["Left Leg"]
  569. local RightLeg = Character["Right Leg"]
  570. local Head = Character.Head
  571. local Torso = Character.Torso
  572. local cam = game.Workspace.CurrentCamera
  573. local RootJoint = RootPart.RootJoint
  574. local equipped = true
  575. local attack = false
  576. local Anim = "Idle"
  577. local idle = 0
  578. local attacktype = 1
  579. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  580. local velocity = RootPart.Velocity.y
  581. local sine = 0
  582. local change = 1
  583. local grabbed = false
  584. local cn = CFrame.new
  585. local mr = math.rad
  586. local angles = CFrame.Angles
  587. local ud = UDim2.new
  588. local c3 = Color3.new
  589. local dir = {
  590. w = 0,
  591. s = 0,
  592. a = 0,
  593. d = 0
  594. }
  595. firemode = true
  596. rock = true
  597. local Services = {
  598. SoundService = game:GetService("SoundService"),
  599. Players = game:GetService("Players"),
  600. Debris = game:GetService("Debris"),
  601. Workspace = game:GetService("Workspace"),
  602. Lighting = game:GetService("Lighting"),
  603. HttpService = game:GetService("HttpService"),
  604. InsertService = game:GetService("InsertService")
  605. }
  606. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  607. Humanoid.Animator:Destroy()
  608. Character.Animate:Destroy()
  609. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  610. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  611. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  612. RSH, LSH = nil, nil
  613. RW = Instance.new("Weld")
  614. LW = Instance.new("Weld")
  615. RH = Torso["Right Hip"]
  616. LH = Torso["Left Hip"]
  617. RSH = Torso["Right Shoulder"]
  618. LSH = Torso["Left Shoulder"]
  619. RSH.Parent = nil
  620. LSH.Parent = nil
  621. RW.Name = "RW"
  622. RW.Part0 = Torso
  623. RW.C0 = cn(1.5, 0.5, 0)
  624. RW.C1 = cn(0, 0.5, 0)
  625. RW.Part1 = RightArm
  626. RW.Parent = Torso
  627. LW.Name = "LW"
  628. LW.Part0 = Torso
  629. LW.C0 = cn(-1.5, 0.5, 0)
  630. LW.C1 = cn(0, 0.5, 0)
  631. LW.Part1 = LeftArm
  632. LW.Parent = Torso
  633. human = char:FindFirstChild("Humanoid")
  634. human.Name = "hi"
  635. lig = Instance.new("PointLight", Player.Character.Torso)
  636. lig.Color = Color3.new(0, 0, 255)
  637. lig.Range = 10
  638. function clerp(a, b, t)
  639. local qa = {
  640. QuaternionFromCFrame(a)
  641. }
  642. local qb = {
  643. QuaternionFromCFrame(b)
  644. }
  645. local ax, ay, az = a.x, a.y, a.z
  646. local bx, by, bz = b.x, b.y, b.z
  647. local _t = 1 - t
  648. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  649. end
  650. function QuaternionFromCFrame(cf)
  651. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  652. local trace = m00 + m11 + m22
  653. if trace > 0 then
  654. local s = math.sqrt(1 + trace)
  655. local recip = 0.5 / s
  656. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  657. else
  658. local i = 0
  659. if m00 < m11 then
  660. i = 1
  661. end
  662. if m22 > (i == 0 and m00 or m11) then
  663. i = 2
  664. end
  665. if i == 0 then
  666. local s = math.sqrt(m00 - m11 - m22 + 1)
  667. local recip = 0.5 / s
  668. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  669. elseif i == 1 then
  670. local s = math.sqrt(m11 - m22 - m00 + 1)
  671. local recip = 0.5 / s
  672. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  673. elseif i == 2 then
  674. local s = math.sqrt(m22 - m00 - m11 + 1)
  675. local recip = 0.5 / s
  676. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  677. end
  678. end
  679. end
  680. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  681. local xs, ys, zs = x + x, y + y, z + z
  682. local wx, wy, wz = w * xs, w * ys, w * zs
  683. local xx = x * xs
  684. local xy = x * ys
  685. local xz = x * zs
  686. local yy = y * ys
  687. local yz = y * zs
  688. local zz = z * zs
  689. 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))
  690. end
  691. function QuaternionSlerp(a, b, t)
  692. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  693. local startInterp, finishInterp
  694. if cosTheta >= 1.0E-4 then
  695. if 1 - cosTheta > 1.0E-4 then
  696. local theta = math.acos(cosTheta)
  697. local invSinTheta = 1 / math.sin(theta)
  698. startInterp = math.sin((1 - t) * theta) * invSinTheta
  699. finishInterp = math.sin(t * theta) * invSinTheta
  700. else
  701. startInterp = 1 - t
  702. finishInterp = t
  703. end
  704. elseif 1 + cosTheta > 1.0E-4 then
  705. local theta = math.acos(-cosTheta)
  706. local invSinTheta = 1 / math.sin(theta)
  707. startInterp = math.sin((t - 1) * theta) * invSinTheta
  708. finishInterp = math.sin(t * theta) * invSinTheta
  709. else
  710. startInterp = t - 1
  711. finishInterp = t
  712. end
  713. 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
  714. end
  715. function swait(num)
  716. if num == 0 or num == nil then
  717. game:service("RunService").RenderStepped:wait(0)
  718. else
  719. for i = 0, num do
  720. game:service("RunService").RenderStepped:wait(0)
  721. end
  722. end
  723. end
  724. local RbxUtility = LoadLibrary("RbxUtility")
  725. local Create = RbxUtility.Create
  726. function RemoveOutlines(part)
  727. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  728. end
  729. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  730. local Part = Create("Part")({
  731. formFactor = FormFactor,
  732. Parent = Parent,
  733. Reflectance = Reflectance,
  734. Transparency = Transparency,
  735. CanCollide = false,
  736. Locked = true,
  737. BrickColor = BrickColor.new(tostring(BColor)),
  738. Name = Name,
  739. Size = Size,
  740. Material = Material
  741. })
  742. RemoveOutlines(Part)
  743. return Part
  744. end
  745. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  746. local Msh = Create(Mesh)({
  747. Parent = Part,
  748. Offset = OffSet,
  749. Scale = Scale
  750. })
  751. if Mesh == "SpecialMesh" then
  752. Msh.MeshType = MeshType
  753. Msh.MeshId = MeshId
  754. end
  755. return Msh
  756. end
  757. function CreateWeld(Parent, Part0, Part1, C0, C1)
  758. local Weld = Create("Weld")({
  759. Parent = Parent,
  760. Part0 = Part0,
  761. Part1 = Part1,
  762. C0 = C0,
  763. C1 = C1
  764. })
  765. return Weld
  766. end
  767. function rayCast(Position, Direction, Range, Ignore)
  768. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  769. end
  770. function CreateSound(id, par, vol, pit)
  771. coroutine.resume(coroutine.create(function()
  772. local sou = Instance.new("Sound", par or workspace)
  773. sou.Volume = vol
  774. sou.Pitch = pit or 1
  775. sou.SoundId = id
  776. wait()
  777. sou:play()
  778. game:GetService("Debris"):AddItem(sou, 6)
  779. end))
  780. end
  781. function CreateSong(id, par, vol, pit)
  782. coroutine.resume(coroutine.create(function()
  783. sou2 = Instance.new("Sound", par or workspace)
  784. sou2.Volume = 1
  785. sou2.Pitch = 1
  786. sou2.SoundId = id
  787. wait()
  788. sou2:play()
  789. sou2.Looped = true
  790. end))
  791. end
  792. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  793. local function getclosest(obj, distance)
  794. local last, lastx = distance + 1, nil
  795. for i, v in pairs(workspace:GetChildren()) do
  796. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  797. local t = v.Torso
  798. local dist = t.Position - obj.Position.magnitude
  799. if distance >= dist and last > dist then
  800. last = dist
  801. lastx = v
  802. end
  803. end
  804. end
  805. return lastx
  806. end
  807. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  808. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  809. prt.Anchored = true
  810. prt.CFrame = cframe
  811. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  812. game:GetService("Debris"):AddItem(prt, 10)
  813. if Type == 1 or Type == nil then
  814. table.insert(Effects, {
  815. prt,
  816. "Block1",
  817. delay,
  818. x3,
  819. y3,
  820. z3,
  821. msh
  822. })
  823. elseif Type == 2 then
  824. table.insert(Effects, {
  825. prt,
  826. "Block2",
  827. delay,
  828. x3,
  829. y3,
  830. z3,
  831. msh
  832. })
  833. elseif Type == 3 then
  834. table.insert(Effects, {
  835. prt,
  836. "Block3",
  837. delay,
  838. x3,
  839. y3,
  840. z3,
  841. msh
  842. })
  843. end
  844. end
  845. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  846. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  847. prt.Anchored = true
  848. prt.CFrame = cframe
  849. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  850. game:GetService("Debris"):AddItem(prt, 10)
  851. table.insert(Effects, {
  852. prt,
  853. "Cylinder",
  854. delay,
  855. x3,
  856. y3,
  857. z3,
  858. msh
  859. })
  860. end
  861. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  862. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  863. prt.Anchored = true
  864. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  865. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  866. game:GetService("Debris"):AddItem(prt, 10)
  867. table.insert(Effects, {
  868. prt,
  869. "Cylinder",
  870. delay,
  871. x3,
  872. y3,
  873. z3,
  874. msh
  875. })
  876. end
  877. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  878. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  879. prt.Anchored = true
  880. prt.CFrame = cframe
  881. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  882. game:GetService("Debris"):AddItem(prt, 10)
  883. table.insert(Effects, {
  884. prt,
  885. "Cylinder",
  886. delay,
  887. x3,
  888. y3,
  889. z3,
  890. msh
  891. })
  892. end
  893. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  894. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  895. prt.Anchored = true
  896. prt.CFrame = cframe
  897. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  898. game:GetService("Debris"):AddItem(prt, 10)
  899. table.insert(Effects, {
  900. prt,
  901. "Cylinder",
  902. delay,
  903. x3,
  904. y3,
  905. z3,
  906. msh
  907. })
  908. end
  909. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  910. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  911. prt.Anchored = true
  912. prt.CFrame = cframe
  913. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  914. game:GetService("Debris"):AddItem(prt, 10)
  915. table.insert(Effects, {
  916. prt,
  917. "Cylinder",
  918. delay,
  919. x3,
  920. y3,
  921. z3,
  922. msh
  923. })
  924. end
  925. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  926. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  927. prt.Anchored = true
  928. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  929. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  930. local num = math.random(10, 50) / 1000
  931. game:GetService("Debris"):AddItem(prt, 10)
  932. table.insert(Effects, {
  933. prt,
  934. "Shatter",
  935. num,
  936. prt.CFrame,
  937. math.random() - math.random(),
  938. 0,
  939. math.random(50, 100) / 100
  940. })
  941. end
  942. attack = false
  943. game:GetService("RunService").Stepped:connect(function()
  944. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  945. velocity = RootPart.Velocity.y
  946. sine = sine + change
  947. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  948. if equipped == true or equipped == false then
  949. if 1 < RootPart.Velocity.y and hit == nil then
  950. Anim = "Jump"
  951. if attack == false and ice_mode == false then
  952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  954. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  956. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  957. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  958. end
  959. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  960. Anim = "Fall"
  961. if attack == false then
  962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  964. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  965. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  966. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  967. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  968. end
  969. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  970. Anim = "Idle"
  971. if attack == false then
  972. 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)), 0.3)
  973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.3)
  974. 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)
  975. 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)
  976. RH.C0 = clerp(RH.C0, cn(1, -0.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))), 0.3)
  977. LH.C0 = clerp(LH.C0, cn(-1, -0.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))), 0.3)
  978. end
  979. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  980. Anim = "Walk"
  981. if attack == false then
  982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + 0.1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), 0.2)
  983. 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), 0.2)
  984. 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))), 0.2)
  985. 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))), 0.2)
  986. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), 0.2)
  987. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), 0.2)
  988. end
  989. end
  990. end
  991. if equipped == true or equipped == false then
  992. if 1 < RootPart.Velocity.Y and hit == nil then
  993. Anim = "Jump"
  994. if attack == false and ice_mode == true then
  995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  997. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  998. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  999. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1000. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1001. end
  1002. elseif -1 > RootPart.Velocity.Y and hit == nil and ice_mode == true then
  1003. Anim = "Fall"
  1004. if attack == false then
  1005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1009. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1010. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1011. end
  1012. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1013. Anim = "Idle"
  1014. if attack == false then
  1015. change = 0.8
  1016. 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)
  1017. 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)
  1018. 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)
  1019. 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)
  1020. 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)
  1021. 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)
  1022. end
  1023. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1024. Anim = "Walk"
  1025. if attack == false then
  1026. 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)
  1027. 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)
  1028. 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)
  1029. 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)
  1030. 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)
  1031. 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)
  1032. end
  1033. end
  1034. end
  1035. if 0 < #Effects then
  1036. for e = 1, #Effects do
  1037. if Effects[e] ~= nil then
  1038. local Thing = Effects[e]
  1039. if Thing ~= nil then
  1040. local Part = Thing[1]
  1041. local Mode = Thing[2]
  1042. local Delay = Thing[3]
  1043. local IncX = Thing[4]
  1044. local IncY = Thing[5]
  1045. local IncZ = Thing[6]
  1046. if 1 >= Thing[1].Transparency then
  1047. if Thing[2] == "Block1" then
  1048. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1049. local Mesh = Thing[1].Mesh
  1050. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1051. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1052. elseif Thing[2] == "Block2" then
  1053. 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)
  1054. local Mesh = Thing[7]
  1055. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1056. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1057. elseif Thing[2] == "Block3" then
  1058. 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)
  1059. local Mesh = Thing[7]
  1060. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1061. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1062. elseif Thing[2] == "Cylinder" then
  1063. local Mesh = Thing[1].Mesh
  1064. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1065. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1066. elseif Thing[2] == "Blood" then
  1067. local Mesh = Thing[7]
  1068. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1069. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1070. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1071. elseif Thing[2] == "Elec" then
  1072. local Mesh = Thing[1].Mesh
  1073. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1074. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1075. elseif Thing[2] == "Disappear" then
  1076. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1077. elseif Thing[2] == "Shatter" then
  1078. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1079. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1080. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1081. Thing[6] = Thing[6] + Thing[5]
  1082. end
  1083. else
  1084. Part.Parent = nil
  1085. table.remove(Effects, e)
  1086. end
  1087. end
  1088. end
  1089. end
  1090. end
  1091. end)
  1092. local whoh = Instance.new("Sound", Torso)
  1093. whoh.SoundId = "rbxassetid://1179254378"
  1094. whoh.Pitch = 0.99
  1095. whoh.Volume = 1.5
  1096. whoh.Looped = true
  1097. wait(0)
  1098. whoh:Play()
  1099. local Aura = Instance.new("ParticleEmitter")
  1100. Aura.Name = "Aura"
  1101. Aura.Texture = "rbxassetid://833874434"
  1102. Aura.Parent = LeftArm
  1103. Aura.LightEmission = 1
  1104. Aura.Transparency = NumberSequence.new(1, 0.2, 1)
  1105. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1106. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1107. Aura.LockedToPart = true
  1108. Aura.Lifetime = NumberRange.new(1)
  1109. Aura.Rate = 100
  1110. Aura.Speed = NumberRange.new(0.3)
  1111. Aura.EmissionDirection = "Top"
  1112. local Aura = Instance.new("ParticleEmitter")
  1113. Aura.Name = "Aura"
  1114. Aura.Texture = "rbxassetid://833874434"
  1115. Aura.Parent = Head
  1116. Aura.LightEmission = 1
  1117. Aura.Transparency = NumberSequence.new(1, 0.2, 1)
  1118. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1119. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1120. Aura.LockedToPart = true
  1121. Aura.Lifetime = NumberRange.new(1)
  1122. Aura.Rate = 100
  1123. Aura.Speed = NumberRange.new(0)
  1124. Aura.EmissionDirection = "Top"
  1125. local Aura2 = Instance.new("ParticleEmitter")
  1126. Aura2.Name = "Aura"
  1127. Aura2.Texture = "rbxassetid://833874434"
  1128. Aura2.Parent = RightArm
  1129. Aura2.LightEmission = 1
  1130. Aura2.Transparency = NumberSequence.new(1, 0.2, 1)
  1131. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1132. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1133. Aura2.LockedToPart = true
  1134. Aura2.Lifetime = NumberRange.new(1)
  1135. Aura2.Rate = 100
  1136. Aura2.Speed = NumberRange.new(0.3)
  1137. Aura2.EmissionDirection = "Top"
  1138. local Aura2 = Instance.new("ParticleEmitter")
  1139. Aura2.Name = "Aura"
  1140. Aura2.Texture = "rbxassetid://833874434"
  1141. Aura2.Parent = LeftLeg
  1142. Aura2.LightEmission = 1
  1143. Aura2.Transparency = NumberSequence.new(1, 0.2, 1)
  1144. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1145. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1146. Aura2.LockedToPart = true
  1147. Aura2.Lifetime = NumberRange.new(1)
  1148. Aura2.Rate = 100
  1149. Aura2.Speed = NumberRange.new(0.3)
  1150. Aura2.EmissionDirection = "Top"
  1151. local Aura2 = Instance.new("ParticleEmitter")
  1152. Aura2.Name = "Aura"
  1153. Aura2.Texture = "rbxassetid://833874434"
  1154. Aura2.Parent = RightLeg
  1155. Aura2.LightEmission = 1
  1156. Aura2.Transparency = NumberSequence.new(1, 0.2, 1)
  1157. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1158. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1159. Aura2.LockedToPart = true
  1160. Aura2.Lifetime = NumberRange.new(1)
  1161. Aura2.Rate = 100
  1162. Aura2.Speed = NumberRange.new(0.3)
  1163. Aura2.EmissionDirection = "Top"
  1164. local Aura = Instance.new("ParticleEmitter")
  1165. Aura.Name = "Aura"
  1166. Aura.Texture = "rbxassetid://833874434"
  1167. Aura.Parent = LeftArm
  1168. Aura.LightEmission = 1
  1169. Aura.Transparency = NumberSequence.new(1, 0.4, 1)
  1170. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1171. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1172. Aura.LockedToPart = true
  1173. Aura.Lifetime = NumberRange.new(1)
  1174. Aura.Rate = 60
  1175. Aura.Speed = NumberRange.new(0.3)
  1176. Aura.EmissionDirection = "Top"
  1177. local Aura2 = Instance.new("ParticleEmitter")
  1178. Aura2.Name = "Aura"
  1179. Aura2.Texture = "rbxassetid://833874434"
  1180. Aura2.Parent = RightArm
  1181. Aura2.LightEmission = 1
  1182. Aura2.Transparency = NumberSequence.new(1, 0.4, 1)
  1183. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1184. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1185. Aura2.LockedToPart = true
  1186. Aura2.Lifetime = NumberRange.new(1)
  1187. Aura2.Rate = 60
  1188. Aura2.Speed = NumberRange.new(0.3)
  1189. Aura2.EmissionDirection = "Top"
  1190. local Aura2 = Instance.new("ParticleEmitter")
  1191. Aura2.Name = "Aura"
  1192. Aura2.Texture = "rbxassetid://833874434"
  1193. Aura2.Parent = LeftLeg
  1194. Aura2.LightEmission = 1
  1195. Aura2.Transparency = NumberSequence.new(1, 0.4, 1)
  1196. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1197. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1198. Aura2.LockedToPart = true
  1199. Aura2.Lifetime = NumberRange.new(1)
  1200. Aura2.Rate = 60
  1201. Aura2.Speed = NumberRange.new(0.1)
  1202. Aura2.EmissionDirection = "Top"
  1203. local Aura2 = Instance.new("ParticleEmitter")
  1204. Aura2.Name = "Aura"
  1205. Aura2.Texture = "rbxassetid://833874434"
  1206. Aura2.Parent = RightLeg
  1207. Aura2.LightEmission = 1
  1208. Aura2.Transparency = NumberSequence.new(1, 0.4, 1)
  1209. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1210. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1211. Aura2.LockedToPart = true
  1212. Aura2.Lifetime = NumberRange.new(1)
  1213. Aura2.Rate = 60
  1214. Aura2.Speed = NumberRange.new(0.3)
  1215. Aura2.EmissionDirection = "Top"
  1216. local Aura = Instance.new("ParticleEmitter")
  1217. Aura.Name = "Aura"
  1218. Aura.Texture = "rbxassetid://833874434"
  1219. Aura.Parent = LeftArm
  1220. Aura.LightEmission = 1
  1221. Aura.Transparency = NumberSequence.new(1, 0.7, 1)
  1222. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1223. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1224. Aura.LockedToPart = true
  1225. Aura.Lifetime = NumberRange.new(1)
  1226. Aura.Rate = 60
  1227. Aura.Speed = NumberRange.new(0.3)
  1228. Aura.EmissionDirection = "Top"
  1229. local Aura2 = Instance.new("ParticleEmitter")
  1230. Aura2.Name = "Aura"
  1231. Aura2.Texture = "rbxassetid://833874434"
  1232. Aura2.Parent = RightArm
  1233. Aura2.LightEmission = 1
  1234. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1235. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1236. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1237. Aura2.LockedToPart = true
  1238. Aura2.Lifetime = NumberRange.new(1)
  1239. Aura2.Rate = 60
  1240. Aura2.Speed = NumberRange.new(0.3)
  1241. Aura2.EmissionDirection = "Top"
  1242. local Aura2 = Instance.new("ParticleEmitter")
  1243. Aura2.Name = "Aura"
  1244. Aura2.Texture = "rbxassetid://833874434"
  1245. Aura2.Parent = LeftLeg
  1246. Aura2.LightEmission = 1
  1247. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1248. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1249. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1250. Aura2.LockedToPart = true
  1251. Aura2.Lifetime = NumberRange.new(1)
  1252. Aura2.Rate = 60
  1253. Aura2.Speed = NumberRange.new(0.3)
  1254. Aura2.EmissionDirection = "Top"
  1255. local Aura2 = Instance.new("ParticleEmitter")
  1256. Aura2.Name = "Aura"
  1257. Aura2.Texture = "rbxassetid://833874434"
  1258. Aura2.Parent = RightLeg
  1259. Aura2.LightEmission = 1
  1260. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1261. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1262. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1263. Aura2.LockedToPart = true
  1264. Aura2.Lifetime = NumberRange.new(0.6)
  1265. Aura2.Rate = 60
  1266. Aura2.Speed = NumberRange.new(0.3)
  1267. Aura2.EmissionDirection = "Top"
  1268. local Aura = Instance.new("ParticleEmitter")
  1269. Aura.Name = "Aura"
  1270. Aura.Texture = "rbxassetid://833874434"
  1271. Aura.Parent = LeftArm
  1272. Aura.LightEmission = 1
  1273. Aura.Transparency = NumberSequence.new(1, 0.7, 1)
  1274. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1275. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1276. Aura.LockedToPart = true
  1277. Aura.Lifetime = NumberRange.new(1)
  1278. Aura.Rate = 60
  1279. Aura.Speed = NumberRange.new(0.3)
  1280. Aura.EmissionDirection = "Top"
  1281. local Aura2 = Instance.new("ParticleEmitter")
  1282. Aura2.Name = "Aura"
  1283. Aura2.Texture = "rbxassetid://833874434"
  1284. Aura2.Parent = RightArm
  1285. Aura2.LightEmission = 1
  1286. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1287. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1288. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1289. Aura2.LockedToPart = true
  1290. Aura2.Lifetime = NumberRange.new(1)
  1291. Aura2.Rate = 60
  1292. Aura2.Speed = NumberRange.new(0.3)
  1293. Aura2.EmissionDirection = "Top"
  1294. local Aura2 = Instance.new("ParticleEmitter")
  1295. Aura2.Name = "Aura"
  1296. Aura2.Texture = "rbxassetid://833874434"
  1297. Aura2.Parent = LeftLeg
  1298. Aura2.LightEmission = 1
  1299. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1300. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1301. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1302. Aura2.LockedToPart = true
  1303. Aura2.Lifetime = NumberRange.new(1)
  1304. Aura2.Rate = 60
  1305. Aura2.Speed = NumberRange.new(0.3)
  1306. Aura2.EmissionDirection = "Top"
  1307. local Aura2 = Instance.new("ParticleEmitter")
  1308. Aura2.Name = "Aura"
  1309. Aura2.Texture = "rbxassetid://833874434"
  1310. Aura2.Parent = RightLeg
  1311. Aura2.LightEmission = 1
  1312. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1313. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1314. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1315. Aura2.LockedToPart = true
  1316. Aura2.Lifetime = NumberRange.new(0.6)
  1317. Aura2.Rate = 60
  1318. Aura2.Speed = NumberRange.new(0.3)
  1319. Aura2.EmissionDirection = "Top"
  1320. local tra = Instance.new("ParticleEmitter")
  1321. tra.Parent = Torso
  1322. tra.LightEmission = 1
  1323. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1324. tra.Rate = 15
  1325. tra.Rotation = NumberRange.new(-5, 5)
  1326. tra.Lifetime = NumberRange.new(1.5, 2)
  1327. tra.Size = NumberSequence.new(0.098, 0)
  1328. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1329. tra.Speed = NumberRange.new(0.5)
  1330. tra.VelocitySpread = 360
  1331. tra.VelocityInheritance = 0.5
  1332. tra.ZOffset = 2
  1333. local tra = Instance.new("ParticleEmitter")
  1334. tra.Parent = Head
  1335. tra.LightEmission = 1
  1336. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1337. tra.Rate = 15
  1338. tra.Rotation = NumberRange.new(-5, 5)
  1339. tra.Lifetime = NumberRange.new(1.5, 2)
  1340. tra.Size = NumberSequence.new(0.098, 0)
  1341. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1342. tra.Speed = NumberRange.new(0.5)
  1343. tra.VelocitySpread = 360
  1344. tra.VelocityInheritance = 0.5
  1345. tra.ZOffset = 2
  1346. local tra = Instance.new("ParticleEmitter")
  1347. tra.Parent = LeftArm
  1348. tra.LightEmission = 1
  1349. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1350. tra.Rate = 15
  1351. tra.Rotation = NumberRange.new(-5, 5)
  1352. tra.Lifetime = NumberRange.new(1.5, 2)
  1353. tra.Size = NumberSequence.new(0.098, 0)
  1354. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1355. tra.Speed = NumberRange.new(0.5)
  1356. tra.VelocitySpread = 360
  1357. tra.VelocityInheritance = 0.5
  1358. tra.ZOffset = 2
  1359. local tra = Instance.new("ParticleEmitter")
  1360. tra.Parent = RightArm
  1361. tra.LightEmission = 1
  1362. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1363. tra.Rate = 15
  1364. tra.Rotation = NumberRange.new(-5, 5)
  1365. tra.Lifetime = NumberRange.new(1.5, 2)
  1366. tra.Size = NumberSequence.new(0.098, 0)
  1367. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1368. tra.Speed = NumberRange.new(0.5)
  1369. tra.VelocitySpread = 360
  1370. tra.VelocityInheritance = 0.5
  1371. tra.ZOffset = 2
  1372. local tra = Instance.new("ParticleEmitter")
  1373. tra.Parent = LeftLeg
  1374. tra.LightEmission = 1
  1375. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1376. tra.Rate = 15
  1377. tra.Rotation = NumberRange.new(-5, 5)
  1378. tra.Lifetime = NumberRange.new(1.5, 2)
  1379. tra.Size = NumberSequence.new(0.098, 0)
  1380. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1381. tra.Speed = NumberRange.new(0.5)
  1382. tra.VelocitySpread = 360
  1383. tra.VelocityInheritance = 0.5
  1384. tra.ZOffset = 2
  1385. local tra = Instance.new("ParticleEmitter")
  1386. tra.Parent = RightLeg
  1387. tra.LightEmission = 1
  1388. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1389. tra.Rate = 15
  1390. tra.Rotation = NumberRange.new(-5, 5)
  1391. tra.Lifetime = NumberRange.new(1.5, 2)
  1392. tra.Size = NumberSequence.new(0.098, 0)
  1393. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1394. tra.Speed = NumberRange.new(0.5)
  1395. tra.VelocitySpread = 360
  1396. tra.VelocityInheritance = 0.5
  1397. tra.ZOffset = 2
  1398. function RemoveOutlines(part)
  1399. part.TopSurface = 10
  1400. end
  1401. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1402. local Part = Create("Part")({
  1403. Parent = Parent,
  1404. Reflectance = Reflectance,
  1405. Transparency = Transparency,
  1406. CanCollide = false,
  1407. Locked = true,
  1408. BrickColor = BrickColor.new(tostring(BColor)),
  1409. Name = Name,
  1410. Size = Size,
  1411. Material = Material
  1412. })
  1413. RemoveOutlines(Part)
  1414. return Part
  1415. end
  1416. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1417. local Msh = Create(Mesh)({
  1418. Parent = Part,
  1419. Offset = OffSet,
  1420. Scale = Scale
  1421. })
  1422. if Mesh == "SpecialMesh" then
  1423. Msh.MeshType = MeshType
  1424. Msh.MeshId = MeshId
  1425. end
  1426. return Msh
  1427. end
  1428. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1429. local Weld = Create("Weld")({
  1430. Parent = Parent,
  1431. Part0 = Part0,
  1432. Part1 = Part1,
  1433. C0 = C0,
  1434. C1 = C1
  1435. })
  1436. return Weld
  1437. end
  1438. WSHM = {
  1439. "White",
  1440. "Pastel light blue"
  1441. }
  1442. WSH = WSHM[math.random(1, #WSHM)]
  1443. function IcePartFunk(HPart, aria, Min, Max)
  1444. IcePart = Instance.new("Part", HPart)
  1445. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1446. IcePart.CanCollide = false
  1447. IuW = Instance.new("Weld")
  1448. IuW.Name = "GuW"
  1449. IuW.Part0 = HPart
  1450. 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))
  1451. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1452. IuW.Part1 = IcePart
  1453. IuW.Parent = HPart
  1454. IcePart.Transparency = 0.85
  1455. IcePart.Material = "Neon"
  1456. WSH = WSHM[math.random(1, #WSHM)]
  1457. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1458. RemoveOutlines(IcePart)
  1459. game:GetService("Debris"):AddItem(IuW, 4)
  1460. game:GetService("Debris"):AddItem(IcePart, 6)
  1461. end
  1462. SpikeMeshId = 1033714
  1463. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1464. local Part = Instance.new("Part", Parent)
  1465. Part.Name = Name
  1466. Part.BrickColor = BrickColor.new(Color)
  1467. Part.Size = Size
  1468. Part.Material = Material
  1469. Part.Transparency = Transparency
  1470. Part.CanCollide = false
  1471. RemoveOutlines(Part)
  1472. local Mesh = Instance.new("SpecialMesh", Part)
  1473. Mesh.MeshType = "Sphere"
  1474. Mesh.Scale = Scale
  1475. return Mesh and Part
  1476. end
  1477. CFuncs = {
  1478. Part = {
  1479. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1480. local Part = Create("Part")({
  1481. Parent = Parent,
  1482. Reflectance = Reflectance,
  1483. Transparency = Transparency,
  1484. CanCollide = false,
  1485. Locked = true,
  1486. BrickColor = BrickColor.new(tostring(BColor)),
  1487. Name = Name,
  1488. Size = Size,
  1489. Material = Material
  1490. })
  1491. RemoveOutlines(Part)
  1492. return Part
  1493. end
  1494. },
  1495. Mesh = {
  1496. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1497. local Msh = Create(Mesh)({
  1498. Parent = Part,
  1499. Offset = OffSet,
  1500. Scale = Scale
  1501. })
  1502. if Mesh == "SpecialMesh" then
  1503. Msh.MeshType = MeshType
  1504. Msh.MeshId = MeshId
  1505. end
  1506. return Msh
  1507. end
  1508. },
  1509. Mesh = {
  1510. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1511. local Msh = Create(Mesh)({
  1512. Parent = Part,
  1513. Offset = OffSet,
  1514. Scale = Scale
  1515. })
  1516. if Mesh == "SpecialMesh" then
  1517. Msh.MeshType = MeshType
  1518. Msh.MeshId = MeshId
  1519. end
  1520. return Msh
  1521. end
  1522. },
  1523. Weld = {
  1524. Create = function(Parent, Part0, Part1, C0, C1)
  1525. local Weld = Create("Weld")({
  1526. Parent = Parent,
  1527. Part0 = Part0,
  1528. Part1 = Part1,
  1529. C0 = C0,
  1530. C1 = C1
  1531. })
  1532. return Weld
  1533. end
  1534. },
  1535. Sound = {
  1536. Create = function(id, par, vol, pit)
  1537. coroutine.resume(coroutine.create(function()
  1538. local S = Create("Sound")({
  1539. Volume = vol,
  1540. Pitch = pit or 1,
  1541. SoundId = id,
  1542. Parent = par or workspace
  1543. })
  1544. wait()
  1545. S:play()
  1546. game:GetService("Debris"):AddItem(S, 6)
  1547. end))
  1548. end
  1549. },
  1550. ParticleEmitter = {
  1551. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1552. local fp = Create("ParticleEmitter")({
  1553. Parent = Parent,
  1554. Color = ColorSequence.new(Color1, Color2),
  1555. LightEmission = LightEmission,
  1556. Size = Size,
  1557. Texture = Texture,
  1558. Transparency = Transparency,
  1559. ZOffset = ZOffset,
  1560. Acceleration = Accel,
  1561. Drag = Drag,
  1562. LockedToPart = LockedToPart,
  1563. VelocityInheritance = VelocityInheritance,
  1564. EmissionDirection = EmissionDirection,
  1565. Enabled = Enabled,
  1566. Lifetime = LifeTime,
  1567. Rate = Rate,
  1568. Rotation = Rotation,
  1569. RotSpeed = RotSpeed,
  1570. Speed = Speed,
  1571. VelocitySpread = VelocitySpread
  1572. })
  1573. return fp
  1574. end
  1575. }
  1576. }
  1577. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1578. if hit.Parent == nil then
  1579. return
  1580. end
  1581. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1582. for _, v in pairs(hit.Parent:children()) do
  1583. if v:IsA("Humanoid") then
  1584. h = v
  1585. end
  1586. end
  1587. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1588. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1589. return
  1590. end
  1591. local c = Create("ObjectValue")({
  1592. Name = "creator",
  1593. Value = game:service("Players").LocalPlayer,
  1594. Parent = h
  1595. })
  1596. game:GetService("Debris"):AddItem(c, 0.5)
  1597. if HitSound ~= nil and HitPitch ~= nil then
  1598. CreateSound(HitSound, hit, 1, HitPitch)
  1599. end
  1600. local Damage = math.random(minim, maxim)
  1601. local blocked = false
  1602. local block = hit.Parent:findFirstChild("Block")
  1603. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1604. blocked = true
  1605. block.Value = block.Value - 1
  1606. print(block.Value)
  1607. end
  1608. if blocked == false then
  1609. h.Health = h.Health - Damage
  1610. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1611. else
  1612. h.Health = h.Health - Damage / 2
  1613. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1614. end
  1615. if Type == "Knockdown" then
  1616. local hum = hit.Parent.Humanoid
  1617. hum.PlatformStand = true
  1618. coroutine.resume(coroutine.create(function(HHumanoid)
  1619. swait(1)
  1620. HHumanoid.PlatformStand = false
  1621. end), hum)
  1622. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1623. local bodvol = Create("BodyVelocity")({
  1624. velocity = angle * knockback,
  1625. P = 5000,
  1626. maxForce = Vector3.new(8000, 8000, 8000),
  1627. Parent = hit
  1628. })
  1629. local rl = Create("BodyAngularVelocity")({
  1630. P = 3000,
  1631. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1632. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1633. Parent = hit
  1634. })
  1635. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1636. game:GetService("Debris"):AddItem(rl, 0.5)
  1637. elseif Type == "Normal" then
  1638. local vp = Create("BodyVelocity")({
  1639. P = 500,
  1640. maxForce = Vector3.new(math.huge, 0, math.huge),
  1641. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1642. })
  1643. if knockback > 0 then
  1644. vp.Parent = hit.Parent.Torso
  1645. end
  1646. game:GetService("Debris"):AddItem(vp, 0.5)
  1647. elseif Type == "Impale" then
  1648. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1649. Spike.Anchored = true
  1650. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1651. Spike.Position = hit.Parent.Torso.Position
  1652. for i = 1, 5 do
  1653. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1654. end
  1655. Services.Debris:AddItem(Spike, 4)
  1656. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1657. hit.Parent.Humanoid.PlatformStand = true
  1658. swait(1)
  1659. hit.Parent.Humanoid.PlatformStand = false
  1660. elseif Type == "Up" then
  1661. local bodyVelocity = Create("BodyVelocity")({
  1662. velocity = Vector3.new(0, 20, 0),
  1663. P = 5000,
  1664. maxForce = Vector3.new(8000, 8000, 8000),
  1665. Parent = hit
  1666. })
  1667. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1668. local bodyVelocity = Create("BodyVelocity")({
  1669. velocity = Vector3.new(0, 20, 0),
  1670. P = 5000,
  1671. maxForce = Vector3.new(8000, 8000, 8000),
  1672. Parent = hit
  1673. })
  1674. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1675. elseif Type == "Snare" then
  1676. local bp = Create("BodyPosition")({
  1677. P = 900,
  1678. D = 1000,
  1679. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1680. position = hit.Parent.Torso.Position,
  1681. Parent = hit.Parent.Torso
  1682. })
  1683. game:GetService("Debris"):AddItem(bp, 1)
  1684. elseif Type == "Slowness" then
  1685. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1686. for i = 1, 25 do
  1687. hit.Parent.Humanoid.WalkSpeed = 4
  1688. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1689. end
  1690. wait(4)
  1691. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1692. elseif Type == "FireDmg" then
  1693. for i = 1, math.random(60, 150) do
  1694. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1695. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1696. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1697. wait(0.1)
  1698. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1699. end
  1700. elseif Type == "Freeze" then
  1701. local bp = Create("BodyPosition")({
  1702. P = 900,
  1703. D = 1000,
  1704. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1705. position = hit.Parent.Torso.Position,
  1706. Parent = hit.Parent.Torso
  1707. })
  1708. game:GetService("Debris"):AddItem(bp, 4)
  1709. for i = 1, 25 do
  1710. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1711. end
  1712. elseif Type == "Freeze2" then
  1713. local BodPos = Create("BodyPosition")({
  1714. P = 50000,
  1715. D = 1000,
  1716. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1717. position = hit.Parent.Torso.Position,
  1718. Parent = hit.Parent.Torso
  1719. })
  1720. local BodGy = Create("BodyGyro")({
  1721. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1722. P = 20000,
  1723. Parent = hit.Parent.Torso,
  1724. cframe = hit.Parent.Torso.CFrame
  1725. })
  1726. hit.Parent.Torso.Anchored = true
  1727. coroutine.resume(coroutine.create(function(Part)
  1728. swait(1.5)
  1729. Part.Anchored = false
  1730. end), hit.Parent.Torso)
  1731. game:GetService("Debris"):AddItem(BodPos, 3)
  1732. game:GetService("Debris"):AddItem(BodGy, 3)
  1733. end
  1734. local debounce = Create("BoolValue")({
  1735. Name = "DebounceHit",
  1736. Parent = hit.Parent,
  1737. Value = true
  1738. })
  1739. game:GetService("Debris"):AddItem(debounce, Delay)
  1740. c = Instance.new("ObjectValue")
  1741. c.Name = "creator"
  1742. c.Value = Player
  1743. c.Parent = h
  1744. game:GetService("Debris"):AddItem(c, 0.5)
  1745. end
  1746. end
  1747. function ShowDamage(Pos, Text, Time, Color)
  1748. local Rate = 0.033333333333333
  1749. if not Pos then
  1750. local Pos = Vector3.new(0, 0, 0)
  1751. end
  1752. local Text = Text or ""
  1753. local Time = Time or 2
  1754. if not Color then
  1755. local Color = Color3.new(1, 0, 1)
  1756. end
  1757. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1758. EffectPart.Anchored = true
  1759. local BillboardGui = Create("BillboardGui")({
  1760. Size = UDim2.new(3, 0, 3, 0),
  1761. Adornee = EffectPart,
  1762. Parent = EffectPart
  1763. })
  1764. local TextLabel = Create("TextLabel")({
  1765. BackgroundTransparency = 1,
  1766. Size = UDim2.new(1, 0, 1, 0),
  1767. Text = Text,
  1768. TextColor3 = Color,
  1769. TextScaled = true,
  1770. Font = Enum.Font.ArialBold,
  1771. Parent = BillboardGui
  1772. })
  1773. game.Debris:AddItem(EffectPart, Time + 0.1)
  1774. EffectPart.Parent = game:GetService("Workspace")
  1775. delay(0, function()
  1776. local Frames = Time / Rate
  1777. for Frame = 1, Frames do
  1778. wait(Rate)
  1779. local Percent = Frame / Frames
  1780. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1781. TextLabel.TextTransparency = Percent
  1782. end
  1783. if EffectPart and EffectPart.Parent then
  1784. EffectPart:Destroy()
  1785. end
  1786. end)
  1787. end
  1788. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1789. for _, c in pairs(workspace:children()) do
  1790. local hum = c:findFirstChild("Humanoid")
  1791. if hum ~= nil then
  1792. local head = c:findFirstChild("Head")
  1793. if head ~= nil then
  1794. local targ = head.Position - Part.Position
  1795. local mag = targ.magnitude
  1796. if magni >= mag and c.Name ~= Player.Name then
  1797. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1798. end
  1799. end
  1800. end
  1801. end
  1802. end
  1803. function MagniKILL(Part, magni, knock, Type)
  1804. for _, c in pairs(workspace:children()) do
  1805. local hum = c:findFirstChild("Humanoid")
  1806. if hum ~= nil then
  1807. local head = c:findFirstChild("Head")
  1808. if head ~= nil then
  1809. local targ = head.Position - Part.Position
  1810. local mag = targ.magnitude
  1811. if magni >= mag and c.Name ~= Player.Name then
  1812. hum.Health = 0
  1813. end
  1814. end
  1815. end
  1816. end
  1817. end
  1818. EffectModel = Instance.new("Model", Character)
  1819. EffectModel.Name = "Effects"
  1820. Effects = {
  1821. Block = {
  1822. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1823. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1824. prt.Anchored = true
  1825. prt.CFrame = cframe
  1826. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1827. game:GetService("Debris"):AddItem(prt, 10)
  1828. if Type == 1 or Type == nil then
  1829. table.insert(Effects, {
  1830. prt,
  1831. "Block1",
  1832. delay,
  1833. x3,
  1834. y3,
  1835. z3,
  1836. msh
  1837. })
  1838. elseif Type == 2 then
  1839. table.insert(Effects, {
  1840. prt,
  1841. "Block2",
  1842. delay,
  1843. x3,
  1844. y3,
  1845. z3,
  1846. msh
  1847. })
  1848. else
  1849. table.insert(Effects, {
  1850. prt,
  1851. "Block3",
  1852. delay,
  1853. x3,
  1854. y3,
  1855. z3,
  1856. msh
  1857. })
  1858. end
  1859. end
  1860. },
  1861. Sphere = {
  1862. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1863. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1864. prt.Anchored = true
  1865. prt.CFrame = cframe
  1866. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1867. game:GetService("Debris"):AddItem(prt, 10)
  1868. table.insert(Effects, {
  1869. prt,
  1870. "Cylinder",
  1871. delay,
  1872. x3,
  1873. y3,
  1874. z3,
  1875. msh
  1876. })
  1877. end
  1878. },
  1879. Cylinder = {
  1880. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1881. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1882. prt.Anchored = true
  1883. prt.CFrame = cframe
  1884. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1885. game:GetService("Debris"):AddItem(prt, 10)
  1886. table.insert(Effects, {
  1887. prt,
  1888. "Cylinder",
  1889. delay,
  1890. x3,
  1891. y3,
  1892. z3,
  1893. msh
  1894. })
  1895. end
  1896. },
  1897. Wave = {
  1898. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1899. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1900. prt.Anchored = true
  1901. prt.CFrame = cframe
  1902. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1903. game:GetService("Debris"):AddItem(prt, 10)
  1904. table.insert(Effects, {
  1905. prt,
  1906. "Cylinder",
  1907. delay,
  1908. x3,
  1909. y3,
  1910. z3,
  1911. msh
  1912. })
  1913. end
  1914. },
  1915. Ring = {
  1916. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1917. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1918. prt.Anchored = true
  1919. prt.CFrame = cframe
  1920. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1921. game:GetService("Debris"):AddItem(prt, 10)
  1922. table.insert(Effects, {
  1923. prt,
  1924. "Cylinder",
  1925. delay,
  1926. x3,
  1927. y3,
  1928. z3,
  1929. msh
  1930. })
  1931. end
  1932. },
  1933. Break = {
  1934. Create = function(brickcolor, cframe, x1, y1, z1)
  1935. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1936. prt.Anchored = true
  1937. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1938. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1939. local num = math.random(10, 50) / 1000
  1940. game:GetService("Debris"):AddItem(prt, 10)
  1941. table.insert(Effects, {
  1942. prt,
  1943. "Shatter",
  1944. num,
  1945. prt.CFrame,
  1946. math.random() - math.random(),
  1947. 0,
  1948. math.random(50, 100) / 100
  1949. })
  1950. end
  1951. }
  1952. }
  1953. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1954. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1955. prt.Anchored = true
  1956. prt.CFrame = cframe
  1957. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1958. game:GetService("Debris"):AddItem(prt, 10)
  1959. if Type == 1 or Type == nil then
  1960. table.insert(Effects, {
  1961. prt,
  1962. "Block1",
  1963. delay,
  1964. x3,
  1965. y3,
  1966. z3,
  1967. msh
  1968. })
  1969. elseif Type == 2 then
  1970. table.insert(Effects, {
  1971. prt,
  1972. "Block2",
  1973. delay,
  1974. x3,
  1975. y3,
  1976. z3,
  1977. msh
  1978. })
  1979. elseif Type == 3 then
  1980. table.insert(Effects, {
  1981. prt,
  1982. "Block3",
  1983. delay,
  1984. x3,
  1985. y3,
  1986. z3,
  1987. msh
  1988. })
  1989. end
  1990. end
  1991. function CreateSound(id, par, vol, pit)
  1992. coroutine.resume(coroutine.create(function()
  1993. local sou = Instance.new("Sound", par or workspace)
  1994. sou.Volume = vol
  1995. sou.Pitch = pit or 1
  1996. sou.SoundId = id
  1997. swait()
  1998. sou:play()
  1999. game:GetService("Debris"):AddItem(sou, 6)
  2000. end))
  2001. end
  2002. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2003. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2004. prt.Anchored = true
  2005. prt.CFrame = cframe
  2006. prt.Material = "Neon"
  2007. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2008. game:GetService("Debris"):AddItem(prt, 10)
  2009. coroutine.resume(coroutine.create(function(Part, Mesh)
  2010. for i = 0, 6, delay do
  2011. swait()
  2012. Part.Transparency = i
  2013. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2014. end
  2015. Part.Parent = nil
  2016. end), prt, msh)
  2017. end
  2018. function shoottraildd(mouse, partt, SpreadAmount, dmg)
  2019. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2020. local MainPos = partt.Position
  2021. local MainPos2 = mouse + SpreadVectors
  2022. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2023. local speed = 1000
  2024. local num = 1
  2025. coroutine.resume(coroutine.create(function()
  2026. repeat
  2027. swait()
  2028. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2029. local mag = (MainPos - pos).magnitude
  2030. 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)
  2031. MainPos = MainPos + MouseLook.lookVector * speed
  2032. num = num - 1
  2033. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2034. if hit ~= nil then
  2035. num = 0
  2036. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2037. refpart.Anchored = true
  2038. refpart.CFrame = CFrame.new(pos)
  2039. game:GetService("Debris"):AddItem(refpart, 2)
  2040. end
  2041. if num <= 0 then
  2042. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2043. refpart.Anchored = true
  2044. refpart.CFrame = CFrame.new(pos)
  2045. if hit ~= nil then
  2046. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2047. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2048. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2049. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2050. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2051. end
  2052. game:GetService("Debris"):AddItem(refpart, 0)
  2053. end
  2054. until num <= 0
  2055. end))
  2056. end
  2057. function shoottraildd2(mouse, partt, SpreadAmount)
  2058. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2059. local MainPos = partt.Position
  2060. local MainPos2 = mouse + SpreadVectors
  2061. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2062. local speed = 3000
  2063. local num = 1
  2064. coroutine.resume(coroutine.create(function()
  2065. repeat
  2066. swait()
  2067. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2068. local mag = (MainPos - pos).magnitude
  2069. 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)
  2070. MainPos = MainPos + MouseLook.lookVector * speed
  2071. num = num - 1
  2072. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2073. if hit ~= nil then
  2074. num = 0
  2075. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2076. refpart.Anchored = true
  2077. refpart.CFrame = CFrame.new(pos)
  2078. game:GetService("Debris"):AddItem(refpart, 2)
  2079. end
  2080. if num <= 0 then
  2081. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2082. refpart.Anchored = true
  2083. refpart.CFrame = CFrame.new(pos)
  2084. if hit ~= nil then
  2085. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2086. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2087. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2088. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2089. MagniKILL(refpart, 80, 0, "Normal")
  2090. end
  2091. game:GetService("Debris"):AddItem(refpart, 0)
  2092. end
  2093. until num <= 0
  2094. end))
  2095. end
  2096. function shoottraildd22(mouse, partt, SpreadAmount)
  2097. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2098. local MainPos = partt.Position
  2099. local MainPos2 = mouse + SpreadVectors
  2100. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2101. local speed = 900
  2102. local num = 1
  2103. coroutine.resume(coroutine.create(function()
  2104. repeat
  2105. swait()
  2106. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2107. local mag = (MainPos - pos).magnitude
  2108. 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)
  2109. MainPos = MainPos + MouseLook.lookVector * speed
  2110. num = num - 1
  2111. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2112. if hit ~= nil then
  2113. num = 0
  2114. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2115. refpart.Anchored = true
  2116. refpart.CFrame = CFrame.new(pos)
  2117. game:GetService("Debris"):AddItem(refpart, 2)
  2118. end
  2119. if num <= 0 then
  2120. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2121. refpart.Anchored = true
  2122. refpart.CFrame = CFrame.new(pos)
  2123. if hit ~= nil then
  2124. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2125. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2126. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2127. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2128. MagniKILL(refpart, 80, 0, "Normal")
  2129. end
  2130. game:GetService("Debris"):AddItem(refpart, 0)
  2131. end
  2132. until num <= 0
  2133. end))
  2134. end
  2135. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2136. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2137. local MainPos = partt.Position
  2138. local MainPos2 = mouse + SpreadVectors
  2139. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2140. local speed = 200
  2141. local num = 0
  2142. coroutine.resume(coroutine.create(function()
  2143. repeat
  2144. swait()
  2145. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2146. local mag = (MainPos - pos).magnitude
  2147. 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)
  2148. MainPos = MainPos + MouseLook.lookVector * speed
  2149. num = num - 1
  2150. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2151. if hit ~= nil then
  2152. num = 0
  2153. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2154. refpart.Anchored = true
  2155. refpart.CFrame = CFrame.new(pos)
  2156. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2157. game:GetService("Debris"):AddItem(refpart, 2)
  2158. end
  2159. if num <= 0 then
  2160. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2161. refpart.Anchored = true
  2162. refpart.CFrame = CFrame.new(pos)
  2163. if hit ~= nil then
  2164. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2165. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2166. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2167. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2168. end
  2169. game:GetService("Debris"):AddItem(refpart, 0)
  2170. end
  2171. until num <= 0
  2172. end))
  2173. end
  2174. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2175. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2176. local MainPos = partt.Position
  2177. local MainPos2 = mouse + SpreadVectors
  2178. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2179. local speed = 500
  2180. local num = 1
  2181. coroutine.resume(coroutine.create(function()
  2182. repeat
  2183. swait()
  2184. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2185. local mag = (MainPos - pos).magnitude
  2186. 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)
  2187. MainPos = MainPos + MouseLook.lookVector * speed
  2188. num = num - 1
  2189. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2190. if hit ~= nil then
  2191. num = 0
  2192. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2193. refpart.Anchored = true
  2194. refpart.CFrame = CFrame.new(pos)
  2195. game:GetService("Debris"):AddItem(refpart, 2)
  2196. end
  2197. if num <= 0 then
  2198. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2199. refpart.Anchored = true
  2200. refpart.CFrame = CFrame.new(pos)
  2201. if hit ~= nil then
  2202. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2203. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2204. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2205. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2206. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2207. end
  2208. game:GetService("Debris"):AddItem(refpart, 0)
  2209. end
  2210. until num <= 0
  2211. end))
  2212. end
  2213. attackdebounce = false
  2214. deb = false
  2215. function ugothit(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  2216. if hit.Parent == nil then
  2217. return
  2218. end
  2219. h = hit.Parent:FindFirstChildOfClass("Humanoid")
  2220. for _, v in pairs(hit.Parent:children()) do
  2221. if v:IsA("Humanoid") then
  2222. h = v
  2223. end
  2224. end
  2225. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  2226. h = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2227. end
  2228. if hit.Parent.className == "Hat" then
  2229. hit = hit.Parent.Parent:findFirstChild("Head")
  2230. end
  2231. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2232. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2233. return
  2234. end
  2235. c = Instance.new("ObjectValue")
  2236. c.Name = "creator"
  2237. c.Value = game:service("Players").LocalPlayer
  2238. c.Parent = h
  2239. game:GetService("Debris"):AddItem(c, 0.5)
  2240. Damage = math.random(minim, maxim)
  2241. blocked = false
  2242. block = hit.Parent:findFirstChild("Block")
  2243. if block ~= nil then
  2244. print(block.className)
  2245. if block.className == "NumberValue" and block.Value > 0 then
  2246. blocked = true
  2247. if decreaseblock == nil then
  2248. block.Value = block.Value - 1
  2249. end
  2250. end
  2251. if block.className == "IntValue" and block.Value > 0 then
  2252. blocked = true
  2253. if decreaseblock ~= nil then
  2254. block.Value = block.Value - 1
  2255. end
  2256. end
  2257. end
  2258. if blocked == false then
  2259. h.Health = h.Health - Damage
  2260. showDamage(hit.Parent, Damage, 0.5, BrickColor.new("Really red"))
  2261. else
  2262. h.Health = h.Health - Damage / 2
  2263. showDamage(hit.Parent, Damage / 2, 0.5, BrickColor.new("Bright blue"))
  2264. end
  2265. if Type == "Knockdown" then
  2266. Humanoid = hit.Parent.Humanoid
  2267. Humanoid.PlatformStand = true
  2268. coroutine.resume(coroutine.create(function(HHumanoid)
  2269. swait(1)
  2270. HHumanoid.PlatformStand = false
  2271. end), Humanoid)
  2272. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2273. hit.CFrame = CFrame.new(hit.Position, Vector3.new(angle.x, hit.Position.y, angle.z)) * CFrame.fromEulerAnglesXYZ(math.pi / 4, 0, 0)
  2274. local bodvol = Instance.new("BodyVelocity")
  2275. bodvol.velocity = angle * knockback
  2276. bodvol.P = 5000
  2277. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  2278. bodvol.Parent = hit
  2279. rl = Instance.new("BodyAngularVelocity")
  2280. rl.P = 3000
  2281. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2282. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2283. rl.Parent = hit
  2284. game:GetService("Debris"):AddItem(bodvol, 0.5)
  2285. game:GetService("Debris"):AddItem(rl, 0.5)
  2286. elseif Type == "Normal" then
  2287. bp = Instance.new("BodyVelocity")
  2288. bp.P = 100000
  2289. bp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2290. if KnockbackType == 1 then
  2291. bp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2292. elseif KnockbackType == 2 then
  2293. bp.velocity = Property.CFrame.lookVector * knockback
  2294. end
  2295. if knockback > 0 then
  2296. bp.Parent = hit.Parent.Torso
  2297. end
  2298. game:GetService("Debris"):AddItem(bp, 0.5)
  2299. elseif Type == "Up" then
  2300. local bodyVelocity = Instance.new("BodyVelocity")
  2301. bodyVelocity.velocity = vt(0, 60, 0)
  2302. bodyVelocity.P = 5000
  2303. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  2304. bodyVelocity.Parent = hit
  2305. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2306. rl = Instance.new("BodyAngularVelocity")
  2307. rl.P = 3000
  2308. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2309. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  2310. rl.Parent = hit
  2311. game:GetService("Debris"):AddItem(rl, 0.5)
  2312. elseif Type == "Snare" then
  2313. bp = Instance.new("BodyPosition")
  2314. bp.P = 2000
  2315. bp.D = 100
  2316. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2317. bp.position = hit.Parent.Torso.Position
  2318. bp.Parent = hit.Parent.Torso
  2319. game:GetService("Debris"):AddItem(bp, 1)
  2320. elseif Type == "Target" and Targetting == false then
  2321. ZTarget = hit.Parent.Torso
  2322. coroutine.resume(coroutine.create(function(Part)
  2323. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  2324. swait(1)
  2325. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  2326. end), ZTarget)
  2327. TargHum = ZTarget.Parent:findFirstChild("Humanoid")
  2328. targetgui = Instance.new("BillboardGui")
  2329. targetgui.Parent = ZTarget
  2330. targetgui.Size = UDim2.new(10, 100, 10, 100)
  2331. targ = Instance.new("ImageLabel")
  2332. targ.Parent = targetgui
  2333. targ.BackgroundTransparency = 1
  2334. targ.Image = "rbxassetid://4834067"
  2335. targ.Size = UDim2.new(1, 0, 1, 0)
  2336. cam.CameraType = "Scriptable"
  2337. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  2338. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  2339. workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  2340. Targetting = true
  2341. RocketTarget = ZTarget
  2342. for i = 1, Property do
  2343. if 0 < Humanoid.Health and Character.Parent ~= nil and 0 < TargHum.Health and TargHum.Parent ~= nil and Targetting == true then
  2344. swait()
  2345. end
  2346. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  2347. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  2348. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
  2349. end
  2350. Targetting = true
  2351. RocketTarget = true
  2352. targetgui.Parent = true
  2353. cam.CameraType = "Custom"
  2354. end
  2355. debounce = Instance.new("BoolValue")
  2356. debounce.Name = "DebounceHit"
  2357. debounce.Parent = hit.Parent
  2358. debounce.Value = true
  2359. game:GetService("Debris"):AddItem(debounce, Delay)
  2360. c = Instance.new("ObjectValue")
  2361. c.Name = "creator"
  2362. c.Value = Player
  2363. c.Parent = h
  2364. game:GetService("Debris"):AddItem(c, 0.5)
  2365. CRIT = true
  2366. hitDeb = true
  2367. AttackPos = 6
  2368. end
  2369. end
  2370. function showDamage(Char, Dealt, du, Color)
  2371. m = Instance.new("Model")
  2372. m.Name = tostring(Dealt)
  2373. h = Instance.new("Humanoid")
  2374. h.Health = 0
  2375. h.MaxHealth = 0
  2376. h.Parent = m
  2377. c = Instance.new("Part")
  2378. c.Transparency = 0
  2379. c.BrickColor = Color
  2380. c.Transparency = 1
  2381. c.Name = "Head"
  2382. c.TopSurface = 0
  2383. c.BottomSurface = 0
  2384. c.formFactor = "Plate"
  2385. c.Size = Vector3.new(1, 0.4, 1)
  2386. local txt = Instance.new("BillboardGui", c)
  2387. txt.Adornee = c
  2388. txt.Name = "_status"
  2389. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2390. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2391. local text = Instance.new("TextLabel", txt)
  2392. text.Size = UDim2.new(10, 0, 7, 0)
  2393. text.FontSize = "Size12"
  2394. text.TextScaled = true
  2395. text.TextTransparency = 0.5
  2396. text.BackgroundTransparency = 1
  2397. text.TextTransparency = 0.5
  2398. text.TextStrokeTransparency = 0.5
  2399. text.Font = "SciFi"
  2400. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  2401. v = Instance.new("Part")
  2402. v.Name = "ColorBrick"
  2403. v.Parent = c
  2404. v.FormFactor = "Symmetric"
  2405. v.Anchored = true
  2406. v.CanCollide = false
  2407. v.BottomSurface = "Smooth"
  2408. v.TopSurface = "Smooth"
  2409. v.Size = Vector3.new(10, 5, 3)
  2410. v.Transparency = 1
  2411. v.CFrame = c.CFrame
  2412. v.BrickColor = BrickColor.random()
  2413. v.Transparency = 1
  2414. text.TextColor3 = t.BrickColor.Color
  2415. v.Shape = "Block"
  2416. text.Text = tostring(Dealt)
  2417. ms = Instance.new("CylinderMesh")
  2418. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  2419. if CRIT == true then
  2420. ms.Scale = Vector3.new(1, 1.25, 1)
  2421. end
  2422. ms.Parent = c
  2423. c.Reflectance = 0
  2424. Instance.new("BodyGyro").Parent = c
  2425. c.Parent = m
  2426. if Char:findFirstChild("Head") ~= nil then
  2427. c.CFrame = CFrame.new(Char.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  2428. elseif Char.Parent:findFirstChild("Head") ~= nil then
  2429. c.CFrame = CFrame.new(Char.Parent.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  2430. end
  2431. f = Instance.new("BodyPosition")
  2432. f.P = 200000
  2433. f.D = 100
  2434. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2435. f.position = c.Position + Vector3.new(0, 3, 0)
  2436. f.Parent = c
  2437. game:GetService("Debris"):AddItem(m, 0.5 + du)
  2438. c.CanCollide = false
  2439. m.Parent = workspace
  2440. c.CanCollide = false
  2441. end
  2442. function hito(dm, X, c, dn, dp, dq)
  2443. for I, dr in pairs(workspace:GetChildren()) do
  2444. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and X > (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2445. do
  2446. local ds = dr:FindFirstChild("Humanoid")
  2447. local dt = dr:FindFirstChild("HumanoidRootPart")
  2448. TakeDamage(ds, c)
  2449. if InForm == true then
  2450. ds.Parent:BreakJoints()
  2451. wait(1.2)
  2452. ds.Parent:Destroy()
  2453. end
  2454. ds:SetStateEnabled(16, true)
  2455. delay(dn, function()
  2456. ds:SetStateEnabled(16, true)
  2457. end)
  2458. local du = Instance.new("StringValue")
  2459. du.Name = "alabo"
  2460. du.Parent = dt
  2461. game.Debris:AddItem(du, dn)
  2462. local dv = Instance.new("Part")
  2463. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2464. dv.Transparency = 0.25
  2465. dv.Anchored = true
  2466. dv.CanCollide = false
  2467. dv.BrickColor = BrickColor.new("White")
  2468. dv.Material = "Neon"
  2469. dv.Locked = true
  2470. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2471. dv.Parent = modz
  2472. local dw = Instance.new("SpecialMesh")
  2473. dw.MeshType = "Sphere"
  2474. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2475. dw.Parent = dv
  2476. game.Debris:AddItem(dv, 1)
  2477. local dx = Instance.new("Model")
  2478. dx.Name = c
  2479. dx.Parent = workspace
  2480. game.Debris:AddItem(dx, 0.5 + c / 75)
  2481. local dy = Instance.new("Humanoid")
  2482. dy.MaxHealth = 0
  2483. dy.Parent = dx
  2484. local dz = Instance.new("Part")
  2485. dz.Name = "Head"
  2486. dz.Locked = true
  2487. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2488. dz.Position = dt.Position
  2489. dz.BrickColor = BrickColor.new("New Yeller")
  2490. dz.Material = "Neon"
  2491. dz.Transparency = 1
  2492. dz.CanCollide = false
  2493. dz.Parent = dx
  2494. local dA = Instance.new("BodyPosition")
  2495. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2496. dA.P = 20000
  2497. dA.D = 300
  2498. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2499. dA.Parent = dz
  2500. local dB = Instance.new("CylinderMesh")
  2501. dB.Parent = dz
  2502. coroutine.resume(coroutine.create(function()
  2503. while dB do
  2504. swait()
  2505. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2506. end
  2507. end))
  2508. if dp then
  2509. local dC = Instance.new("BodyVelocity")
  2510. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2511. dC.P = 9999999999
  2512. dC.Velocity = dp
  2513. dC.Parent = dt
  2514. game.Debris:AddItem(dC, dn)
  2515. end
  2516. if dq then
  2517. local dD = Instance.new("BodyAngularVelocity")
  2518. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2519. dD.P = math.huge
  2520. dD.AngularVelocity = dq
  2521. dD.Parent = dt
  2522. game.Debris:AddItem(dD, dn)
  2523. end
  2524. local dE = Instance.new("Sound")
  2525. dE.Pitch = rd2(10, 11) / 10
  2526. dE.Volume = rd2(10, 13) / 10
  2527. dE.EmitterSize = 10
  2528. dE.SoundId = "rbxassetid://"
  2529. dE.Parent = dv
  2530. dE:Play()
  2531. coroutine.resume(coroutine.create(function()
  2532. for I = 1, 5 do
  2533. swait()
  2534. dv.Transparency = dv.Transparency + 0.175
  2535. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2536. end
  2537. end))
  2538. end
  2539. end
  2540. end
  2541. end
  2542. vt = Vector3.new
  2543. local new = Instance.new
  2544. local cf = CFrame.new
  2545. local cfa = CFrame.Angles
  2546. local bc = BrickColor.new
  2547. function bigbangattack()
  2548. attack = true
  2549. Humanoid.WalkSpeed = 0
  2550. for i = 0, 8, 0.1 do
  2551. swait()
  2552. 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)
  2553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2555. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2556. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2557. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2558. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2559. end
  2560. local rng = Instance.new("Part", mouse)
  2561. rng.Anchored = true
  2562. rng.BrickColor = BrickColor.new("Cyan")
  2563. rng.CanCollide = false
  2564. rng.FormFactor = 3
  2565. rng.Name = "Ring"
  2566. rng.Size = Vector3.new(0.4, 0.4, 0.4)
  2567. rng.Transparency = 0
  2568. rng.TopSurface = 0
  2569. rng.BottomSurface = 0
  2570. rng.CFrame = RootPart.CFrame
  2571. local rngm = Instance.new("SpecialMesh", rng)
  2572. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2573. local rng3 = rng:Clone()
  2574. rng3.Parent = char
  2575. local rng3m = rng3.Mesh
  2576. local rng5 = rng:Clone()
  2577. rng5.Parent = char
  2578. rng5.BrickColor = BrickColor.new("Cyan")
  2579. local rng5m = rng5.Mesh
  2580. local rng6 = rng:Clone()
  2581. rng6.Material = "Plastic"
  2582. rng6.BrickColor = BrickColor.new("Cyan")
  2583. rng6.Parent = char
  2584. local rng6m = rng6.Mesh
  2585. rng6m.Scale = vt(7.5, 7.5, 7.5)
  2586. rng6m.MeshType = "FileMesh"
  2587. rng6m.MeshId = "rbxassetid://430736398"
  2588. local Must2 = Instance.new("Sound", rng6)
  2589. Must2.SoundId = "rbxassetid://135581154"
  2590. Must2.Pitch = 0.99
  2591. Must2.Volume = 3
  2592. Must2.Looped = false
  2593. wait(0)
  2594. Must2:Play()
  2595. local hita = rng6.Touched:connect(function(hit)
  2596. ugothit(hit, 40, 50, math.random(49, 56), "Normal", RootJoint, 0.2, 1)
  2597. end)
  2598. rng3.CFrame = RootPart.CFrame
  2599. rng5.CFrame = RootPart.CFrame
  2600. rng6.CFrame = RootPart.CFrame
  2601. local pie222 = Instance.new("ParticleEmitter")
  2602. pie222.Parent = rng6
  2603. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2604. pie222.LightEmission = 1
  2605. pie222.Size = NumberSequence.new(6, 1)
  2606. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2607. pie222.Transparency = NumberSequence.new(0.6, 1)
  2608. pie222.EmissionDirection = "Top"
  2609. pie222.Enabled = true
  2610. pie222.Lifetime = NumberRange.new(1)
  2611. pie222.Rotation = NumberRange.new(-320, 320)
  2612. pie222.Rate = 404
  2613. pie222.Speed = NumberRange.new(0)
  2614. pie222.LockedToPart = false
  2615. pie222.VelocitySpread = 2
  2616. wait()
  2617. local scaler = 2
  2618. local scaler2 = 2
  2619. for i = 0, 10, 0.1 do
  2620. swait()
  2621. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  2622. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
  2623. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 10
  2624. rng6.Size = rng6.Size + Vector3.new(scaler2 / 3.8, scaler2 / 3.8, scaler2 / 3.8)
  2625. rng6.CFrame = rng3.CFrame
  2626. rng.Transparency = rng.Transparency + 1
  2627. rng3.Transparency = rng3.Transparency + 0.01
  2628. rng5.Transparency = rng5.Transparency + 0.01
  2629. rng6.Transparency = rng6.Transparency + 0.021
  2630. scaler = scaler - 0.025
  2631. scaler2 = scaler2 - 0.02
  2632. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1)
  2633. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2634. rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 1, scaler2 / 1, 1)
  2635. end
  2636. hita:disconnect()
  2637. game:GetService("Debris"):AddItem(rng, 1)
  2638. game:GetService("Debris"):AddItem(rng3, 1)
  2639. game:GetService("Debris"):AddItem(rng5, 1)
  2640. attack = false
  2641. pie222:Destroy()
  2642. Humanoid.WalkSpeed = 16
  2643. end
  2644. function bigbangattack2()
  2645. attack = true
  2646. Humanoid.WalkSpeed = 0
  2647. for i = 0, 8, 0.1 do
  2648. swait()
  2649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2651. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2652. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2653. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2654. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2655. end
  2656. local rng = Instance.new("Part", RightArm)
  2657. rng.Anchored = true
  2658. rng.BrickColor = BrickColor.new("Cyan")
  2659. rng.CanCollide = false
  2660. rng.FormFactor = 3
  2661. rng.Name = "Ring"
  2662. rng.Size = Vector3.new(0.4, 0.4, 0.4)
  2663. rng.Transparency = 0
  2664. rng.TopSurface = 0
  2665. rng.BottomSurface = 0
  2666. rng.CFrame = RootPart.CFrame
  2667. local rngm = Instance.new("SpecialMesh", rng)
  2668. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2669. local rng3 = rng:Clone()
  2670. rng3.Parent = char
  2671. local rng3m = rng3.Mesh
  2672. local rng5 = rng:Clone()
  2673. rng5.Parent = char
  2674. rng5.BrickColor = BrickColor.new("Cyan")
  2675. local rng5m = rng5.Mesh
  2676. local rng6 = rng:Clone()
  2677. rng6.Material = "Plastic"
  2678. rng6.BrickColor = BrickColor.new("Cyan")
  2679. rng6.Parent = char
  2680. local rng6m = rng6.Mesh
  2681. rng6m.Scale = vt(7.5, 7.5, 30.5)
  2682. rng6m.MeshType = "FileMesh"
  2683. rng6m.MeshId = "rbxassetid://430736398"
  2684. local Must2 = Instance.new("Sound", Torso)
  2685. Must2.SoundId = "rbxassetid://719747626"
  2686. Must2.Pitch = 0.99
  2687. Must2.Volume = 3
  2688. Must2.Looped = false
  2689. wait(0)
  2690. Must2:Play()
  2691. local hita = rng6.Touched:connect(function(hit)
  2692. ugothit(hit, 40, 50, math.random(49, 56), "Normal", RootJoint, 0.2, 1)
  2693. end)
  2694. rng3.CFrame = Head.CFrame
  2695. rng5.CFrame = Head.CFrame
  2696. rng6.CFrame = rng5.CFrame
  2697. local pie222 = Instance.new("ParticleEmitter")
  2698. pie222.Parent = rng6
  2699. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2700. pie222.LightEmission = 1
  2701. pie222.Size = NumberSequence.new(15, 1)
  2702. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2703. pie222.Transparency = NumberSequence.new(0.6, 1)
  2704. pie222.EmissionDirection = "Top"
  2705. pie222.Enabled = true
  2706. pie222.Lifetime = NumberRange.new(1)
  2707. pie222.Rotation = NumberRange.new(-320, 320)
  2708. pie222.Rate = 404
  2709. pie222.Speed = NumberRange.new(0)
  2710. pie222.LockedToPart = false
  2711. pie222.VelocitySpread = 2
  2712. wait()
  2713. local scaler = 2
  2714. local scaler2 = 2
  2715. for i = 0, 10, 0.1 do
  2716. swait()
  2717. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  2718. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
  2719. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 10
  2720. rng6.Size = rng6.Size + Vector3.new(scaler2 / 3.8, scaler2 / 3.8, scaler2 / 0.8)
  2721. rng6.CFrame = rng3.CFrame
  2722. rng.Transparency = rng.Transparency + 1
  2723. rng3.Transparency = rng3.Transparency + 0.01
  2724. rng5.Transparency = rng5.Transparency + 0.01
  2725. rng6.Transparency = rng6.Transparency + 0.021
  2726. scaler = scaler - 0.025
  2727. scaler2 = scaler2 - 0.02
  2728. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1)
  2729. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2730. rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 1, scaler2 / 1, 1)
  2731. end
  2732. hita:disconnect()
  2733. game:GetService("Debris"):AddItem(rng, 1)
  2734. game:GetService("Debris"):AddItem(rng3, 1)
  2735. game:GetService("Debris"):AddItem(rng5, 1)
  2736. attack = false
  2737. pie222:Destroy()
  2738. Humanoid.WalkSpeed = 16
  2739. end
  2740. mouse.KeyDown:connect(function(k)
  2741. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2742. MV4 = 0
  2743. local Must = Instance.new("Sound", Torso)
  2744. Must.SoundId = "rbxassetid://719748223"
  2745. Must.Pitch = 0.99
  2746. Must.Volume = 3.4
  2747. Must.Looped = false
  2748. wait(0)
  2749. Must:Play()
  2750. Humanoid.WalkSpeed = 13
  2751. local Aura = Instance.new("ParticleEmitter")
  2752. Aura.Name = "Aura"
  2753. Aura.Texture = "rbxassetid://347730682"
  2754. Aura.Parent = Torso
  2755. Aura.LightEmission = 1
  2756. Aura.Transparency = NumberSequence.new(0.4, 1)
  2757. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2758. Aura.Size = NumberSequence.new(1, 9)
  2759. Aura.Rotation = NumberRange.new(-360, 360)
  2760. Aura.LockedToPart = true
  2761. Aura.Lifetime = NumberRange.new(1)
  2762. Aura.Rate = 100
  2763. Aura.Speed = NumberRange.new(0)
  2764. Aura.EmissionDirection = "Top"
  2765. local Aura2 = Instance.new("ParticleEmitter")
  2766. Aura2.Name = "Aura"
  2767. Aura2.Texture = "rbxassetid://1046299182"
  2768. Aura2.Parent = Torso
  2769. Aura2.LightEmission = 1
  2770. Aura2.Transparency = NumberSequence.new(0, 1)
  2771. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2772. Aura2.Size = NumberSequence.new(14)
  2773. Aura2.Rotation = NumberRange.new(-360, 360)
  2774. Aura2.LockedToPart = true
  2775. Aura2.Lifetime = NumberRange.new(0.2)
  2776. Aura2.Rate = 20
  2777. Aura2.Speed = NumberRange.new(0)
  2778. Aura2.EmissionDirection = "Top"
  2779. attack = true
  2780. Firepart1 = Instance.new("Part", RightArm)
  2781. Firepart1.Size = Vector3.new(1, 1, 1)
  2782. GuW1 = Instance.new("Weld")
  2783. GuW1.Name = "GuW"
  2784. GuW1.Part0 = RightArm
  2785. GuW1.C0 = cn(0, -1, 0)
  2786. GuW1.C1 = cn(0, 0, 0)
  2787. GuW1.Part1 = Firepart1
  2788. GuW1.Parent = RightArm
  2789. Firepart1.Transparency = 1
  2790. Firepart2 = Instance.new("Part", LeftArm)
  2791. Firepart2.Size = Vector3.new(1, 1, 1)
  2792. GuW2 = Instance.new("Weld")
  2793. GuW2.Name = "GuW"
  2794. GuW2.Part0 = LeftArm
  2795. GuW2.C0 = cn(0, -1, 0)
  2796. GuW2.C1 = cn(0, 0, 0)
  2797. GuW2.Part1 = Firepart2
  2798. GuW2.Parent = LeftArm
  2799. Firepart2.Transparency = 1
  2800. GuW1:Destroy()
  2801. GuW1 = Instance.new("Weld")
  2802. GuW1.Name = "GuW"
  2803. GuW1.Part0 = Torso
  2804. GuW1.C0 = cn(0, 0, -6)
  2805. GuW1.C1 = cn(0, 0, 0)
  2806. GuW1.Part1 = Firepart1
  2807. GuW1.Parent = Torso
  2808. GuW2:Destroy()
  2809. GuW2 = Instance.new("Weld")
  2810. GuW2.Name = "GuW"
  2811. GuW2.Part0 = Torso
  2812. GuW2.C0 = cn(0, 0, -6)
  2813. GuW2.C1 = cn(0, 0, 0)
  2814. GuW2.Part1 = Firepart2
  2815. GuW2.Parent = Torso
  2816. GuW2:Destroy()
  2817. GuW2 = Instance.new("Weld")
  2818. GuW2.Name = "GuW"
  2819. GuW2.Part0 = Torso
  2820. GuW2.C0 = cn(0, 0, -4)
  2821. GuW2.C1 = cn(0, 0, 0)
  2822. GuW2.Part1 = Firepart2
  2823. GuW2.Parent = Torso
  2824. for i = 0, 18, 0.1 do
  2825. swait()
  2826. if Torsovelocity.Y > 2 then
  2827. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2828. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2829. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2830. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2831. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2832. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2833. elseif 1 > Torsovelocity.Y then
  2834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2836. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2839. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2840. end
  2841. end
  2842. GuW1:Destroy()
  2843. GuW1 = Instance.new("Weld")
  2844. GuW1.Name = "GuW"
  2845. GuW1.Part0 = Torso
  2846. GuW1.C0 = cn(0, 0, -15)
  2847. GuW1.C1 = cn(0, 0, 0)
  2848. GuW1.Part1 = Firepart1
  2849. GuW1.Parent = Torso
  2850. GuW2:Destroy()
  2851. GuW2 = Instance.new("Weld")
  2852. GuW2.Name = "GuW"
  2853. GuW2.Part0 = Torso
  2854. GuW2.C0 = cn(0, 0, -17.5)
  2855. GuW2.C1 = cn(0, 0, 0)
  2856. GuW2.Part1 = Firepart2
  2857. GuW2.Parent = Torso
  2858. local Must = Instance.new("Sound", Torso)
  2859. Must.SoundId = "rbxassetid://719747626"
  2860. Must.Pitch = 0.99
  2861. Must.Volume = 3.9
  2862. Must.Looped = false
  2863. wait(0)
  2864. Must:Play()
  2865. for i = 0, 1.25, 0.01 do
  2866. swait()
  2867. 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)
  2868. shoottraildd22(mouse.Hit.p, Torso, 0)
  2869. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2870. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2871. if Torsovelocity.Y > 2 then
  2872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2874. 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)
  2875. 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)
  2876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2877. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2878. end
  2879. end
  2880. Must:Stop()
  2881. Aura:Destroy()
  2882. Aura2:Destroy()
  2883. wait(0.5)
  2884. Humanoid.WalkSpeed = 16
  2885. attack = false
  2886. MV4 = 300
  2887. Firepart1:Destroy()
  2888. Firepart2:Destroy()
  2889. end
  2890. end)
  2891. d = {}
  2892. function iteffect()
  2893. coroutine.resume(coroutine.create(function()
  2894. for i = 1, 10 do
  2895. effect = Instance.new("Part", workspace)
  2896. effect.Anchored = true
  2897. effect.CanCollide = false
  2898. effect.Size = Vector3.new(0.2, 3, 0.2)
  2899. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2900. effect.Transparency = 0
  2901. effect.Material = "Plastic"
  2902. effect.BrickColor = BrickColor.new("Really black")
  2903. table.insert(d, effect)
  2904. game:GetService("Debris"):AddItem(effect, 0.3)
  2905. end
  2906. coroutine.resume(coroutine.create(function()
  2907. for i = 1, 10 do
  2908. for i, e in pairs(d) do
  2909. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10) / 10, 0)
  2910. e.Transparency = e.Transparency + 0.03
  2911. end
  2912. wait(0.01)
  2913. end
  2914. end))
  2915. end))
  2916. end
  2917. tp = true
  2918. mouse.KeyDown:connect(function(k)
  2919. if k == "e" and tp == true then
  2920. tp = false
  2921. char.Head.face.Parent = game.Lighting
  2922. wait(0)
  2923. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2924. game.Lighting.face.Parent = char.Head
  2925. wait(0)
  2926. tp = true
  2927. end
  2928. end)
  2929. MV4 = 300
  2930. mouse.KeyDown:connect(function(k)
  2931. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2932. MV4 = 0
  2933. local Must = Instance.new("Sound", workspace)
  2934. Must.SoundId = "rbxassetid://512366303"
  2935. Must.Pitch = 0.99
  2936. Must.Volume = 3.5
  2937. Must.Looped = true
  2938. wait(0)
  2939. Must:Play()
  2940. local lb = Instance.new("Part")
  2941. lb.Parent = char
  2942. lb.Material = "Neon"
  2943. lb.Color = BrickColor.new("Gold").Color
  2944. lb.CanCollide = false
  2945. lb.Material = "Neon"
  2946. lb.Size = vt(1, 1, 1)
  2947. lb.CFrame = Torso.CFrame
  2948. lb.Rotation = vt(0, 0, 0)
  2949. lb.Anchored = true
  2950. lb.Transparency = 0
  2951. local thing = Instance.new("SpecialMesh", lb)
  2952. thing.MeshType = "FileMesh"
  2953. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2954. thing.Scale = vt(0, 15, 0)
  2955. local chancerot = math.random(1, 2)
  2956. for z = 0, 4 do
  2957. if chancerot == 1 then
  2958. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  2959. elseif chancerot == 2 then
  2960. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  2961. end
  2962. lb.Transparency = lb.Transparency + 0.1
  2963. thing.Scale = thing.Scale + vt(15, 0, 15)
  2964. wait()
  2965. end
  2966. for z = 0, 4 do
  2967. if chancerot == 1 then
  2968. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  2969. elseif chancerot == 2 then
  2970. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  2971. end
  2972. lb.Transparency = lb.Transparency + 0.1
  2973. thing.Scale = thing.Scale + vt(15, 0, 15)
  2974. wait()
  2975. end
  2976. local Aura = Instance.new("ParticleEmitter")
  2977. Aura.Name = "Aura"
  2978. Aura.Texture = "rbxassetid://347730682"
  2979. Aura.Parent = Torso
  2980. Aura.LightEmission = 1
  2981. Aura.Transparency = NumberSequence.new(0.5, 1)
  2982. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2983. Aura.Size = NumberSequence.new(1, 25)
  2984. Aura.Rotation = NumberRange.new(-360, 360)
  2985. Aura.LockedToPart = true
  2986. Aura.Lifetime = NumberRange.new(1)
  2987. Aura.Rate = 100
  2988. Aura.Speed = NumberRange.new(0)
  2989. Aura.EmissionDirection = "Top"
  2990. local Aura2 = Instance.new("ParticleEmitter")
  2991. Aura2.Name = "Aura"
  2992. Aura2.Texture = "rbxassetid://1046299182"
  2993. Aura2.Parent = Torso
  2994. Aura2.LightEmission = 1
  2995. Aura2.Transparency = NumberSequence.new(0, 1)
  2996. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2997. Aura2.Size = NumberSequence.new(55)
  2998. Aura2.Rotation = NumberRange.new(-360, 360)
  2999. Aura2.LockedToPart = true
  3000. Aura2.Lifetime = NumberRange.new(0.2)
  3001. Aura2.Rate = 20
  3002. Aura2.Speed = NumberRange.new(0)
  3003. Aura2.EmissionDirection = "Top"
  3004. lig = Instance.new("PointLight", Player.Character.Torso)
  3005. lig.Color = Color3.new(255, 255, 0)
  3006. lig.Range = 12
  3007. Humanoid.WalkSpeed = 0.01
  3008. attack = true
  3009. Firepart1 = Instance.new("Part", RightArm)
  3010. Firepart1.Size = Vector3.new(1, 1, 1)
  3011. GuW1 = Instance.new("Weld")
  3012. GuW1.Name = "GuW"
  3013. GuW1.Part0 = RightArm
  3014. GuW1.C0 = cn(0, -1, 0)
  3015. GuW1.C1 = cn(0, 0, 0)
  3016. GuW1.Part1 = Firepart1
  3017. GuW1.Parent = RightArm
  3018. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3019. Firepart1.Transparency = 1
  3020. Firepart2 = Instance.new("Part", LeftArm)
  3021. Firepart2.Size = Vector3.new(1, 1, 1)
  3022. GuW2 = Instance.new("Weld")
  3023. GuW2.Name = "GuW"
  3024. GuW2.Part0 = LeftArm
  3025. GuW2.C0 = cn(0, -1, 0)
  3026. GuW2.C1 = cn(0, 0, 0)
  3027. GuW2.Part1 = Firepart2
  3028. GuW2.Parent = LeftArm
  3029. Firepart2.Transparency = 1
  3030. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3031. GuW1:Destroy()
  3032. GuW1 = Instance.new("Weld")
  3033. GuW1.Name = "GuW"
  3034. GuW1.Part0 = Torso
  3035. GuW1.C0 = cn(0, 0, -6)
  3036. GuW1.C1 = cn(0, 0, 0)
  3037. GuW1.Part1 = Firepart1
  3038. GuW1.Parent = Torso
  3039. GuW2:Destroy()
  3040. GuW2 = Instance.new("Weld")
  3041. GuW2.Name = "GuW"
  3042. GuW2.Part0 = Torso
  3043. GuW2.C0 = cn(0, 0, -6)
  3044. GuW2.C1 = cn(0, 0, 0)
  3045. GuW2.Part1 = Firepart2
  3046. GuW2.Parent = Torso
  3047. GuW2:Destroy()
  3048. GuW2 = Instance.new("Weld")
  3049. GuW2.Name = "GuW"
  3050. GuW2.Part0 = Torso
  3051. GuW2.C0 = cn(0, 0, -4)
  3052. GuW2.C1 = cn(0, 0, 0)
  3053. GuW2.Part1 = Firepart2
  3054. GuW2.Parent = Torso
  3055. for i = 0, 15, 0.1 do
  3056. swait()
  3057. if 2 < Torsovelocity.Y then
  3058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3060. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3061. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3062. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3063. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3064. elseif 1 > Torsovelocity.Y then
  3065. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3066. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3067. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3068. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3069. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3070. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3071. end
  3072. end
  3073. wait(16)
  3074. local Aura3 = Instance.new("ParticleEmitter")
  3075. Aura3.Name = "Aura"
  3076. Aura3.Texture = "rbxassetid://1046299182"
  3077. Aura3.Parent = Torso
  3078. Aura3.LightEmission = 1
  3079. Aura3.Transparency = NumberSequence.new(0.4, 1)
  3080. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3081. Aura3.Size = NumberSequence.new(140)
  3082. Aura3.Rotation = NumberRange.new(-360, 360)
  3083. Aura3.LockedToPart = true
  3084. Aura3.Lifetime = NumberRange.new(0.2)
  3085. Aura3.Rate = 70
  3086. Aura3.Speed = NumberRange.new(0)
  3087. Aura3.EmissionDirection = "Top"
  3088. local Aura4 = Instance.new("ParticleEmitter")
  3089. Aura4.Name = "Aura"
  3090. Aura4.Texture = "rbxassetid://1046299182"
  3091. Aura4.Parent = Torso
  3092. Aura4.LightEmission = 1
  3093. Aura4.Transparency = NumberSequence.new(0.7, 1)
  3094. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3095. Aura4.Size = NumberSequence.new(190)
  3096. Aura4.Rotation = NumberRange.new(-360, 360)
  3097. Aura4.LockedToPart = true
  3098. Aura4.Lifetime = NumberRange.new(0.2)
  3099. Aura4.Rate = 120
  3100. Aura4.Speed = NumberRange.new(0)
  3101. Aura4.EmissionDirection = "Top"
  3102. local Aura5 = Instance.new("ParticleEmitter")
  3103. Aura5.Name = "Aura"
  3104. Aura5.Texture = "rbxassetid://347730682"
  3105. Aura5.Parent = Torso
  3106. Aura5.LightEmission = 1
  3107. Aura5.Transparency = NumberSequence.new(0.2, 1)
  3108. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3109. Aura5.Size = NumberSequence.new(1, 65)
  3110. Aura5.Rotation = NumberRange.new(-360, 360)
  3111. Aura5.LockedToPart = true
  3112. Aura5.Lifetime = NumberRange.new(1)
  3113. Aura5.Rate = 200
  3114. Aura5.Speed = NumberRange.new(0)
  3115. Aura5.EmissionDirection = "Top"
  3116. local quake = Instance.new("Sound", workspace)
  3117. quake.SoundId = "rbxassetid://1048411878"
  3118. quake.Pitch = 0.99
  3119. quake.Volume = 1.3
  3120. quake.Looped = true
  3121. wait(0)
  3122. quake:Play()
  3123. local scrr = Instance.new("Sound", Torso)
  3124. scrr.SoundId = "rbxassetid://908472235"
  3125. scrr.Pitch = 0.99
  3126. scrr.Volume = 5.5
  3127. scrr.Looped = true
  3128. wait(0)
  3129. scrr:Play()
  3130. for i = 0, 2, 0.1 do
  3131. swait()
  3132. local lb = Instance.new("Part")
  3133. lb.Parent = char
  3134. lb.Material = "Neon"
  3135. lb.Color = BrickColor.new("Gold").Color
  3136. lb.CanCollide = false
  3137. lb.Material = "Neon"
  3138. lb.Size = vt(0.5, 0, 0.5)
  3139. lb.CFrame = Torso.CFrame
  3140. lb.Rotation = vt(0, 0, 0)
  3141. lb.Anchored = true
  3142. lb.Transparency = 0
  3143. local thing = Instance.new("SpecialMesh", lb)
  3144. thing.MeshType = "FileMesh"
  3145. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3146. thing.Scale = vt(0, 15, 0)
  3147. local chancerot = math.random(1, 2)
  3148. for z = 0, 4 do
  3149. if chancerot == 1 then
  3150. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  3151. elseif chancerot == 2 then
  3152. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  3153. end
  3154. lb.Transparency = lb.Transparency + 0.1
  3155. thing.Scale = thing.Scale + vt(0.5, 0, 0.5)
  3156. wait()
  3157. end
  3158. for z = 0, 4 do
  3159. if chancerot == 1 then
  3160. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  3161. elseif chancerot == 2 then
  3162. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  3163. end
  3164. lb.Transparency = lb.Transparency + 0.1
  3165. thing.Scale = thing.Scale + vt(0.5, 0, 0.5)
  3166. wait()
  3167. end
  3168. end
  3169. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3170. for i = 0, 24, 0.1 do
  3171. swait()
  3172. if 2 < Torsovelocity.Y then
  3173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3175. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3176. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3179. elseif 1 > Torsovelocity.Y then
  3180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3182. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3183. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3184. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3185. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3186. end
  3187. end
  3188. wait(5)
  3189. GuW1:Destroy()
  3190. GuW1 = Instance.new("Weld")
  3191. GuW1.Name = "GuW"
  3192. GuW1.Part0 = Torso
  3193. GuW1.C0 = cn(0, 0, -15)
  3194. GuW1.C1 = cn(0, 0, 0)
  3195. GuW1.Part1 = Firepart1
  3196. GuW1.Parent = Torso
  3197. GuW2:Destroy()
  3198. GuW2 = Instance.new("Weld")
  3199. GuW2.Name = "GuW"
  3200. GuW2.Part0 = Torso
  3201. GuW2.C0 = cn(0, 0, -17.5)
  3202. GuW2.C1 = cn(0, 0, 0)
  3203. GuW2.Part1 = Firepart2
  3204. GuW2.Parent = Torso
  3205. local Must2 = Instance.new("Sound", Torso)
  3206. Must2.SoundId = "rbxassetid://950551676"
  3207. Must2.Pitch = 0.99
  3208. Must2.Volume = 10
  3209. Must2.Looped = false
  3210. wait(0)
  3211. Must2:Play()
  3212. quake:Stop()
  3213. scrr:Stop()
  3214. local Gone = Instance.new("ParticleEmitter")
  3215. Gone.Name = "Aura"
  3216. Gone.Texture = "rbxassetid://1046299182"
  3217. Gone.Parent = Torso
  3218. Gone.LightEmission = 1
  3219. Gone.Transparency = NumberSequence.new(0.7, 1)
  3220. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3221. Gone.Size = NumberSequence.new(340)
  3222. Gone.Rotation = NumberRange.new(-360, 360)
  3223. Gone.LockedToPart = true
  3224. Gone.Lifetime = NumberRange.new(0.2)
  3225. Gone.Rate = 70
  3226. Gone.Speed = NumberRange.new(0)
  3227. Gone.EmissionDirection = "Top"
  3228. wait(2)
  3229. Aura:Destroy()
  3230. Aura2:Destroy()
  3231. Aura3:Destroy()
  3232. Aura4:Destroy()
  3233. Aura5:Destroy()
  3234. lig:Destroy()
  3235. Gone:Destroy()
  3236. for i = 0, 3, 0.01 do
  3237. swait()
  3238. shoottraildd2(mouse.Hit.p, Torso, 0)
  3239. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3240. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3241. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3242. if 2 < Torsovelocity.Y then
  3243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3245. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3246. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3247. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3248. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3249. elseif 1 > Torsovelocity.Y then
  3250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3252. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3255. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3256. end
  3257. end
  3258. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3259. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3260. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3261. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3262. for i = 0, 3, 0.1 do
  3263. swait()
  3264. if 2 < Torsovelocity.Y then
  3265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3267. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3268. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3269. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3270. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3271. elseif 1 > Torsovelocity.Y then
  3272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3274. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3275. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3276. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3277. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3278. end
  3279. end
  3280. wait(1)
  3281. Humanoid.WalkSpeed = 16
  3282. attack = false
  3283. MV4 = 0
  3284. Must:Stop()
  3285. Firepart1:Destroy()
  3286. Firepart2:Destroy()
  3287. end
  3288. end)
  3289. musiccommand = 1
  3290. musicwait = false
  3291. mouse.KeyDown:connect(function(k)
  3292. if k == "=" and attack == false then
  3293. if musiccommand == 1 and musicwait == false then
  3294. musicwait = true
  3295. sou2:Stop()
  3296. musiccommand = 2
  3297. end
  3298. if musiccommand == 2 and musicwait == false then
  3299. musicwait = true
  3300. sou2:Play()
  3301. sou2.Volume = 2
  3302. musiccommand = 3
  3303. end
  3304. if musiccommand == 3 and musicwait == false then
  3305. musicwait = true
  3306. sou2.Volume = 0.5
  3307. musiccommand = 1
  3308. end
  3309. musicwait = false
  3310. end
  3311. end)
  3312. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3313. Hitpart3 = Instance.new("Part", HPart3)
  3314. Hitpart3.Size = Vector3.new(1, 1, 1)
  3315. Hitpart3.CanCollide = false
  3316. HuW3 = Instance.new("Weld")
  3317. HuW3.Name = "GuW"
  3318. HuW3.Part0 = HPart3
  3319. HuW3.C0 = cn(Xv, Yv, Zv)
  3320. HuW3.C1 = cn(0, 0, 0)
  3321. HuW3.Part1 = Hitpart3
  3322. HuW3.Parent = HPart3
  3323. Hitpart3.Transparency = 1
  3324. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3325. end
  3326. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3327. Hitpart2 = Instance.new("Part", HPart2)
  3328. Hitpart2.Size = Vector3.new(1, 1, 1)
  3329. Hitpart2.CanCollide = false
  3330. HuW2 = Instance.new("Weld")
  3331. HuW2.Name = "GuW"
  3332. HuW2.Part0 = HPart2
  3333. HuW2.C0 = cn(Xv, Yv, Zv)
  3334. HuW2.C1 = cn(0, 0, 0)
  3335. HuW2.Part1 = Hitpart2
  3336. HuW2.Parent = HPart2
  3337. Hitpart2.Transparency = 1
  3338. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3339. end
  3340. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3341. Hitpart = Instance.new("Part", HPart)
  3342. Hitpart.Size = Vector3.new(1, 1, 1)
  3343. Hitpart.CanCollide = false
  3344. HuW = Instance.new("Weld")
  3345. HuW.Name = "GuW"
  3346. HuW.Part0 = HPart
  3347. HuW.C0 = cn(Xv, Yv, Zv)
  3348. HuW.C1 = cn(0, 0, 0)
  3349. HuW.Part1 = Hitpart
  3350. HuW.Parent = HPart
  3351. Hitpart.Transparency = 1
  3352. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3353. end
  3354. wait2 = false
  3355. combo = 1
  3356. mouse.Button1Down:connect(function(key)
  3357. if attack == false then
  3358. attack = true
  3359. Humanoid.WalkSpeed = 17.01
  3360. if combo == 1 and wait2 == false then
  3361. wait2 = true
  3362. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3363. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3364. for i = 0, 0.3, 0.1 do
  3365. swait()
  3366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3368. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3369. LW.C0 = clerp(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)
  3370. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3371. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3372. end
  3373. combo = 2
  3374. end
  3375. if combo == 2 and wait2 == false then
  3376. wait2 = true
  3377. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3378. for i = 0, 0.3, 0.1 do
  3379. swait()
  3380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3382. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3383. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3384. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3385. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3386. end
  3387. combo = 3
  3388. end
  3389. if combo == 3 and wait2 == false then
  3390. wait2 = true
  3391. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3392. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3393. for i = 0, 0.1, 0.1 do
  3394. swait()
  3395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3397. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3400. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3401. end
  3402. combo = 1
  3403. end
  3404. Humanoid.WalkSpeed = 16
  3405. Hitpart:Destroy()
  3406. wait2 = false
  3407. attack = false
  3408. end
  3409. end)
  3410. mouse.KeyDown:connect(function(k)
  3411. if k == "f" then
  3412. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3413. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3414. for i = 0, 1.2, 0.1 do
  3415. swait()
  3416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(0), math.rad(-30)), 0.3)
  3417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3418. 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)
  3419. 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)
  3420. 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)
  3421. 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)
  3422. end
  3423. end
  3424. end)
  3425. MV1 = 20
  3426. mouse.KeyDown:connect(function(k)
  3427. if k == "=" and attack == false then
  3428. if firemode == true then
  3429. firemode = false
  3430. print("ice mode")
  3431. icesmoke.Acceleration = Vector3.new(0, 0, 0)
  3432. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3433. icesmoke.Transparency = NumberSequence.new({
  3434. NumberSequenceKeypoint.new(0, 0.9),
  3435. NumberSequenceKeypoint.new(1, 1)
  3436. })
  3437. icesmoke.Size = NumberSequence.new(3)
  3438. icesmoke.Parent = RightArm
  3439. else
  3440. firemode = true
  3441. print("fire mode")
  3442. ice_mode = false
  3443. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3444. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3445. icesmoke.Rate = 400
  3446. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3447. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3448. icesmoke.Size = NumberSequence.new(3)
  3449. icesmoke.EmissionDirection = "Top"
  3450. icesmoke.Parent = LeftArm
  3451. end
  3452. end
  3453. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3454. MV1 = 90
  3455. Humanoid.WalkSpeed = 15
  3456. attack = true
  3457. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3458. Firepart2 = Instance.new("Part", LeftArm)
  3459. Firepart2.Size = Vector3.new(1, 1, 1)
  3460. Firepart2.CanCollide = false
  3461. GuW2 = Instance.new("Weld")
  3462. GuW2.Name = "GuW"
  3463. GuW2.Part0 = LeftArm
  3464. GuW2.C0 = cn(0, -0.5, 0)
  3465. GuW2.C1 = cn(0, 0, 0)
  3466. GuW2.Part1 = Firepart2
  3467. GuW2.Parent = LeftArm
  3468. Firepart2.Transparency = 1
  3469. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3470. for i = 0, 2, 0.1 do
  3471. swait()
  3472. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3474. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3475. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3476. 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)
  3477. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3478. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3479. end
  3480. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3481. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3482. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3483. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3484. Humanoid.WalkSpeed = 16
  3485. attack = false
  3486. Firepart2:Destroy()
  3487. end
  3488. end)
  3489. MV2 = 90
  3490. mouse.KeyDown:connect(function(key)
  3491. if key == "=" then
  3492. Head.Transparency = 1
  3493. Torso.Transparency = 1
  3494. LeftArm.Transparency = 1
  3495. Head.face.Texture = ""
  3496. RightArm.Transparency = 1
  3497. LeftLeg.Transparency = 1
  3498. RightLeg.Transparency = 1
  3499. mesh1.Transparency = 1
  3500. mesh2.Transparency = 1
  3501. mesh5.Transparency = 1
  3502. mesheye.Transparency = 1
  3503. mesheye1.Transparency = 1
  3504. mesheye2.Transparency = 1
  3505. mesheye3.Transparency = 1
  3506. char.Parent = workspace.Camera
  3507. char.WalkSpeed = 60
  3508. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  3509. char:FindFirstChild("TalkingBillBoard"):destroy()
  3510. end
  3511. end
  3512. end)
  3513. mouse.KeyUp:connect(function(key)
  3514. if key == "=" then
  3515. Head.Transparency = 0
  3516. Torso.Transparency = 0
  3517. LeftArm.Transparency = 0
  3518. Head.face.Texture = ""
  3519. RightArm.Transparency = 0
  3520. LeftLeg.Transparency = 0
  3521. RightLeg.Transparency = 0
  3522. mesh1.Transparency = 0
  3523. mesh2.Transparency = 0
  3524. mesh5.Transparency = 0
  3525. mesheye.Transparency = 0
  3526. mesheye1.Transparency = 0
  3527. mesheye2.Transparency = 0
  3528. mesheye3.Transparency = 0
  3529. hat1.Transparency = 0
  3530. hat2.Transparency = 0
  3531. hat3.Transparency = 0
  3532. hat4.Transparency = 0
  3533. hat5.Transparency = 0
  3534. hat6.Transparency = 0
  3535. hat7.Transparency = 0
  3536. hat8.Transparency = 0
  3537. hat9.Transparency = 0
  3538. char.Parent = workspace
  3539. end
  3540. end)
  3541. mouse.KeyDown:connect(function(k)
  3542. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3543. MV2 = 90
  3544. attack = true
  3545. Firepart = Instance.new("Part", RightArm)
  3546. Firepart.Size = Vector3.new(1, 1, 1)
  3547. GuW = Instance.new("Weld")
  3548. GuW.Name = "GuW"
  3549. GuW.Part0 = RightArm
  3550. GuW.C0 = cn(0, -1, 0)
  3551. GuW.C1 = cn(0, 0, 0)
  3552. GuW.Part1 = Firepart
  3553. GuW.Parent = RightArm
  3554. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3555. Firepart.Transparency = 1
  3556. Humanoid.WalkSpeed = 15
  3557. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3558. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3559. for i = 1, 3 do
  3560. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3561. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3562. end
  3563. for i = 0, 3, 0.1 do
  3564. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3565. swait()
  3566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3568. 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)
  3569. 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)
  3570. 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)
  3571. 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)
  3572. end
  3573. wait(1)
  3574. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3575. Humanoid.WalkSpeed = 16
  3576. attack = false
  3577. Firepart:Destroy()
  3578. end
  3579. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3580. MV2 = 90
  3581. attack = true
  3582. Firepart = Instance.new("Part", RightArm)
  3583. Firepart.Size = Vector3.new(1, 1, 1)
  3584. GuW = Instance.new("Weld")
  3585. GuW.Name = "GuW"
  3586. GuW.Part0 = RightArm
  3587. GuW.C0 = cn(0, -1, 0)
  3588. GuW.C1 = cn(0, 0, 0)
  3589. GuW.Part1 = Firepart
  3590. GuW.Parent = RightArm
  3591. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3592. Firepart.Transparency = 1
  3593. Humanoid.WalkSpeed = 0.01
  3594. for i = 0, 4, 0.1 do
  3595. swait()
  3596. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3597. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3600. 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)
  3601. 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)
  3602. 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)
  3603. 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)
  3604. end
  3605. for i = 0, 4, 0.1 do
  3606. swait()
  3607. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3608. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3611. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3612. 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)
  3613. 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)
  3614. 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)
  3615. end
  3616. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3617. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3618. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3619. for i = 1, 3 do
  3620. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3621. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3622. end
  3623. for i = 0, 2, 0.1 do
  3624. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3625. swait()
  3626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3628. 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)
  3629. 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)
  3630. 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)
  3631. 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)
  3632. end
  3633. Humanoid.WalkSpeed = 16
  3634. attack = false
  3635. Firepart:Destroy()
  3636. end
  3637. end)
  3638. Rapid = false
  3639. BasePart = Instance.new("Part")
  3640. BasePart.Shape = Enum.PartType.Block
  3641. BasePart.Material = Enum.Material.Neon
  3642. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3643. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3644. BasePart.FormFactor = Enum.FormFactor.Custom
  3645. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3646. BasePart.CanCollide = true
  3647. BasePart.Locked = true
  3648. BasePart.Anchored = false
  3649. local icy_Player = game.Players.localPlayer
  3650. local icy_mouse = icy_Player:GetMouse()
  3651. ice_mode = false
  3652. local colors = {
  3653. BrickColor.new("Cyan"),
  3654. BrickColor.new("Medium blue"),
  3655. BrickColor.new("Pastel blue")
  3656. }
  3657. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3658. if root then
  3659. icy_mouse.KeyDown:connect(function(k)
  3660. if k == "=" and firemode == false then
  3661. if ice_mode == true then
  3662. ice_mode = false
  3663. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3664. else
  3665. ice_mode = true
  3666. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3667. end
  3668. end
  3669. if k == "z" and firemode == true then
  3670. attack = true
  3671. do
  3672. local Stop = false
  3673. local Version = 0
  3674. local MaxSpeed = 5
  3675. local Speed = 3.5
  3676. local Keys = {}
  3677. local Force = 10000
  3678. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3679. swait(0.5)
  3680. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3681. if Fly then
  3682. Fly:Destroy()
  3683. end
  3684. if Rot then
  3685. Rot:Destroy()
  3686. end
  3687. Fly = Instance.new("BodyPosition", char.Torso)
  3688. Fly.Name = "LMMFly"
  3689. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3690. Fly.P = Force
  3691. Fly.position = char.Torso.Position
  3692. Rot = Instance.new("BodyGyro", char.Torso)
  3693. Rot.Name = "LMMRot"
  3694. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3695. Rot.P = Force
  3696. Rot.cframe = cam.CoordinateFrame
  3697. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3698. local Thread, Old = Version, nil
  3699. char.Humanoid.PlatformStand = true
  3700. function StopFly()
  3701. Version = Version + 1
  3702. Stop = true
  3703. char.Humanoid.PlatformStand = false
  3704. Fly:Destroy()
  3705. Rot:Destroy()
  3706. attack = false
  3707. end
  3708. char.ChildAdded:connect(function(Obj)
  3709. wait()
  3710. if Obj.Name == "LM" .. "MFlyStop" then
  3711. Obj:Destroy()
  3712. StopFly()
  3713. end
  3714. end)
  3715. HitpartFunk2(RightArm, 0, -0.7, 0)
  3716. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3717. for i = 0, 25, 0.1 do
  3718. if attack == true then
  3719. swait()
  3720. end
  3721. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3722. if Keys[string.char(48)] then
  3723. Speed = 1
  3724. end
  3725. if Keys.w then
  3726. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3727. end
  3728. if Keys.s then
  3729. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3730. end
  3731. if Keys.d then
  3732. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3733. end
  3734. if Keys.a then
  3735. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3736. end
  3737. if Keys.e or Keys[" "] then
  3738. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3739. end
  3740. if Keys.q then
  3741. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3742. end
  3743. if Keys.z then
  3744. StopFly()
  3745. end
  3746. if Old ~= Vectoring then
  3747. Fly.position = Vectoring.p
  3748. Old = Vectoring
  3749. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3750. else
  3751. Speed = 1
  3752. end
  3753. Rot.cframe = cam.CoordinateFrame
  3754. mouse.KeyDown:connect(function(Key)
  3755. Keys[Key] = true
  3756. end)
  3757. mouse.KeyUp:connect(function(Key)
  3758. Keys[Key] = false
  3759. end)
  3760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3762. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3763. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3764. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3765. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3766. end
  3767. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3768. attack = false
  3769. char.Humanoid.PlatformStand = false
  3770. Fly:Destroy()
  3771. Rot:Destroy()
  3772. end
  3773. end
  3774. if k == "=" and InForm == true then
  3775. attack = true
  3776. do
  3777. local Stop = false
  3778. local Version = 0
  3779. local MaxSpeed = 6
  3780. local Speed = 3
  3781. local Keys = {}
  3782. local Force = 10000
  3783. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3784. swait(1)
  3785. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3786. if Fly then
  3787. Fly:Destroy()
  3788. end
  3789. if Rot then
  3790. Rot:Destroy()
  3791. end
  3792. Fly = Instance.new("BodyPosition", char.Torso)
  3793. Fly.Name = "LMMFly"
  3794. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3795. Fly.P = Force
  3796. Fly.position = char.Torso.Position
  3797. Rot = Instance.new("BodyGyro", char.Torso)
  3798. Rot.Name = "LMMRot"
  3799. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3800. Rot.P = Force
  3801. Rot.cframe = cam.CoordinateFrame
  3802. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3803. local Thread, Old = Version, nil
  3804. char.Humanoid.PlatformStand = true
  3805. function StopFly()
  3806. Version = Version + 1
  3807. Stop = true
  3808. char.Humanoid.PlatformStand = false
  3809. Fly:Destroy()
  3810. Rot:Destroy()
  3811. attack = false
  3812. end
  3813. char.ChildAdded:connect(function(Obj)
  3814. wait()
  3815. if Obj.Name == "LM" .. "MFlyStop" then
  3816. Obj:Destroy()
  3817. StopFly()
  3818. end
  3819. end)
  3820. HitpartFunk2(RightArm, 0, -0.7, 0)
  3821. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3822. for i = 0, 25, 0.1 do
  3823. if attack == true then
  3824. swait()
  3825. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3826. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3827. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3828. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3829. end
  3830. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3831. if Keys[string.char(48)] then
  3832. Speed = 1
  3833. end
  3834. if Keys.w then
  3835. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3836. end
  3837. if Keys.s then
  3838. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3839. end
  3840. if Keys.d then
  3841. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3842. end
  3843. if Keys.a then
  3844. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3845. end
  3846. if Keys.e or Keys[" "] then
  3847. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3848. end
  3849. if Keys.q then
  3850. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3851. end
  3852. if Keys.z then
  3853. StopFly()
  3854. end
  3855. if Old ~= Vectoring then
  3856. Fly.position = Vectoring.p
  3857. Old = Vectoring
  3858. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3859. else
  3860. Speed = 1
  3861. end
  3862. Rot.cframe = cam.CoordinateFrame
  3863. mouse.KeyDown:connect(function(Key)
  3864. Keys[Key] = true
  3865. end)
  3866. mouse.KeyUp:connect(function(Key)
  3867. Keys[Key] = false
  3868. end)
  3869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3871. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3872. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3873. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3874. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3875. end
  3876. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3877. attack = false
  3878. char.Humanoid.PlatformStand = false
  3879. Fly:Destroy()
  3880. Rot:Destroy()
  3881. end
  3882. end
  3883. end)
  3884. game:GetService("RunService").Stepped:connect(function()
  3885. if ice_mode == true then
  3886. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3887. local icePath = BasePart:Clone()
  3888. icePath.Anchored = true
  3889. icePath.Transparency = 0.85
  3890. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3891. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3892. icePath.BrickColor = colors[math.random(1, #colors)]
  3893. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3894. game:GetService("Debris"):AddItem(icePath, 1)
  3895. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3896. end
  3897. end)
  3898. end
  3899. MV3 = 190
  3900. mouse.KeyDown:connect(function(k)
  3901. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3902. MV3 = 80
  3903. attack = true
  3904. Humanoid.WalkSpeed = 15
  3905. HitpartFunk2(RightArm, 0, -0.5, 0)
  3906. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3907. for i = 0, 1.5, 0.1 do
  3908. swait()
  3909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3911. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3912. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3913. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3914. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3915. end
  3916. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3917. for i = 0, 2, 0.1 do
  3918. swait()
  3919. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3920. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3921. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3922. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3923. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3924. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3925. end
  3926. for i = 0, 4.2, 0.1 do
  3927. swait()
  3928. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3929. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3930. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3931. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3934. 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)
  3935. 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)
  3936. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3937. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3938. end
  3939. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3940. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3941. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3942. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3943. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3944. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3945. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3946. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3947. for i = 0, 2, 0.1 do
  3948. swait()
  3949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3951. 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)
  3952. 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)
  3953. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3954. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3955. end
  3956. for i = 0, 2, 0.1 do
  3957. swait()
  3958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3960. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3962. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3963. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3964. end
  3965. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3966. for i = 0, 4, 0.1 do
  3967. swait()
  3968. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3969. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3971. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3972. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3973. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3974. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3975. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3976. end
  3977. for i = 0, 2, 0.1 do
  3978. swait()
  3979. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3980. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3983. 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)
  3984. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3985. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3986. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3987. end
  3988. for i = 1, 6 do
  3989. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3990. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3991. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3992. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3993. wait(0.15)
  3994. end
  3995. attack = false
  3996. Humanoid.WalkSpeed = 16
  3997. end
  3998. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3999. Humanoid.WalkSpeed = 1
  4000. MV3 = 80
  4001. attack = true
  4002. FastFireBall = Instance.new("Part", RightArm)
  4003. FastFireBall.Size = Vector3.new(1, 1, 1)
  4004. FFW = Instance.new("Weld")
  4005. FFW.Name = "GuW"
  4006. FFW.Part0 = RightArm
  4007. FFW.C0 = cn(0, -1, 0)
  4008. FFW.C1 = cn(0, 0, 0)
  4009. FFW.Part1 = FastFireBall
  4010. FFW.Parent = RightArm
  4011. FastFireBall.Transparency = 1
  4012. FastFireBall2 = Instance.new("Part", LeftArm)
  4013. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4014. FFW2 = Instance.new("Weld")
  4015. FFW2.Name = "GuW"
  4016. FFW2.Part0 = LeftArm
  4017. FFW2.C0 = cn(0, -1, 0)
  4018. FFW2.C1 = cn(0, 0, 0)
  4019. FFW2.Part1 = FastFireBall2
  4020. FFW2.Parent = LeftArm
  4021. FastFireBall2.Transparency = 1
  4022. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4023. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4024. for i = 0, 1, 0.1 do
  4025. swait()
  4026. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4027. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4028. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4029. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4032. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4033. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4034. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4035. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4036. end
  4037. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4038. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4039. function holding()
  4040. if Rapid == true and ice_mode == false then
  4041. for i = 0, 0.8, 0.1 do
  4042. swait()
  4043. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4044. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4049. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4050. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4051. end
  4052. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4053. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4054. for i = 0, 0.8, 0.1 do
  4055. swait()
  4056. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4057. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4060. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4061. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4062. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4063. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4064. end
  4065. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4066. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4067. holding()
  4068. end
  4069. end
  4070. if Rapid == false then
  4071. Rapid = true
  4072. holding()
  4073. end
  4074. end
  4075. end)
  4076. mouse.KeyUp:connect(function(k)
  4077. if k == "c" and Rapid == true then
  4078. MV3 = 180
  4079. Rapid = false
  4080. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4081. attack = false
  4082. wait(0.5)
  4083. Humanoid.WalkSpeed = 16
  4084. FastFireBall:Destroy()
  4085. FastFireBall2:Destroy()
  4086. end
  4087. end)
  4088. mouse.KeyDown:connect(function(key)
  4089. if key == "t" and Morph == false then
  4090. Morph = true
  4091. MorphFunction()
  4092. end
  4093. end)
  4094. mouse.KeyUp:connect(function(key)
  4095. if key == "t" then
  4096. Morph = false
  4097. end
  4098. end)
  4099. Object = Player.Character.HumanoidRootPart
  4100. Run = game["Run Service"]
  4101. PreviousP = Object.CFrame.p
  4102. Running = false
  4103. function MorphFunction()
  4104. local MaxX = 100
  4105. local MinX = -100
  4106. local MaxY = 100
  4107. local MinY = -100
  4108. local MaxZ = 100
  4109. local MinZ = -100
  4110. local Morph = coroutine.wrap(function()
  4111. while true do
  4112. if not Run.Stepped:wait(0.1) or Morph == false then
  4113. break
  4114. end
  4115. local Model = Instance.new("Model", workspace)
  4116. if Player.Character:FindFirstChild("Shirt") then
  4117. local Shirt = Player.Character.Shirt:Clone()
  4118. Shirt.Parent = Model
  4119. end
  4120. if Player.Character:FindFirstChild("Pants") then
  4121. local Pants = Player.Character.Pants:Clone()
  4122. Pants.Parent = Model
  4123. end
  4124. local Humanoid = Instance.new("Humanoid", Model)
  4125. local LeftArm = Player.Character["Left Arm"]:Clone()
  4126. LeftArm.Parent = Model
  4127. LeftArm.Transparency = 0.4
  4128. LeftArm.Anchored = true
  4129. LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  4130. local RightArm = Player.Character["Right Arm"]:Clone()
  4131. RightArm.Parent = Model
  4132. RightArm.Transparency = 0.4
  4133. RightArm.Anchored = true
  4134. RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  4135. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4136. LeftLeg.Parent = Model
  4137. LeftLeg.Transparency = 0.4
  4138. LeftLeg.Anchored = true
  4139. LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  4140. local RightLeg = Player.Character["Right Leg"]:Clone()
  4141. RightLeg.Parent = Model
  4142. RightLeg.Transparency = 0.4
  4143. RightLeg.Anchored = true
  4144. RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  4145. local Children = Model:GetChildren()
  4146. wait(0.01)
  4147. for i = 1, #Children do
  4148. if Children[i]:IsA("Part") then
  4149. Children[i].Transparency = 1
  4150. end
  4151. game.Debris:AddItem(Children[i], 0)
  4152. end
  4153. end
  4154. end)
  4155. Morph()
  4156. end
  4157. mouse.KeyDown:connect(function(key)
  4158. if key == "r" then
  4159. Humanoid.WalkSpeed = 150
  4160. end
  4161. end)
  4162. mouse.KeyDown:connect(function(key)
  4163. if key == "m" then
  4164. Must2.Volume = 0.7
  4165. end
  4166. end)
  4167. mouse.KeyDown:connect(function(key)
  4168. if key == "n" then
  4169. Must2.Volume = 1.6
  4170. end
  4171. end)
  4172. mouse.KeyUp:connect(function(key)
  4173. if key == "r" then
  4174. Humanoid.WalkSpeed = 16
  4175. end
  4176. end)
  4177. function smooth(obj)
  4178. local sides = {
  4179. "Left",
  4180. "Right",
  4181. "Top",
  4182. "Bottom",
  4183. "Front",
  4184. "Back"
  4185. }
  4186. for i, v in pairs(sides) do
  4187. obj[v .. "Surface"] = "SmoothNoOutlines"
  4188. end
  4189. end
  4190. function fade(obj, dest, grow)
  4191. spawn(function()
  4192. local oldcf = obj.CFrame
  4193. for i = 0, 10 do
  4194. if grow then
  4195. obj.Size = obj.Size + Vector3.new(1, 1, 1)
  4196. obj.CFrame = oldcf
  4197. end
  4198. obj.Transparency = obj.Transparency + 0.2
  4199. swait()
  4200. end
  4201. if dest then
  4202. obj:Destroy()
  4203. end
  4204. end)
  4205. end
  4206. sprint = false
  4207. mouse.KeyDown:connect(function(key)
  4208. if key == "r" then
  4209. sprint = true
  4210. char:FindFirstChildOfClass("Humanoid")
  4211. do
  4212. local mod = Instance.new("Model", workspace)
  4213. mod.Name = "MobModel"
  4214. for i, v in pairs(char:children()) do
  4215. if v:IsA("Accessory") and not rage and v:FindFirstChild("Handle") then
  4216. v.Handle.Transparency = 1
  4217. end
  4218. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4219. v.Transparency = 0
  4220. end
  4221. end
  4222. if char.Head:FindFirstChild("face") then
  4223. char.Head.face.Transparency = 1
  4224. end
  4225. repeat
  4226. wait()
  4227. if not workspace:FindFirstChild("MobModel") then
  4228. mod = Instance.new("Model", workspace)
  4229. mod.Name = "MobModel"
  4230. end
  4231. for i, v in pairs(Character:children()) do
  4232. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4233. local new = v:Clone()
  4234. smooth(new)
  4235. new.Transparency = 0.3
  4236. new.Anchored = true
  4237. new.CanCollide = false
  4238. new.Material = "Neon"
  4239. new.BrickColor = BrickColor.new("Dark blue")
  4240. for i, v in pairs(new:children()) do
  4241. if not v:IsA("SpecialMesh") then
  4242. v:Destroy()
  4243. end
  4244. end
  4245. new.Parent = mod
  4246. fade(new, true)
  4247. end
  4248. end
  4249. until not sprint
  4250. if mod then
  4251. spawn(function()
  4252. repeat
  4253. wait()
  4254. until not mod or #mod:children() == 0
  4255. mod:Destroy()
  4256. end)
  4257. end
  4258. char:FindFirstChildOfClass("Humanoid")
  4259. end
  4260. end
  4261. end)
  4262. mouse.KeyUp:connect(function(key)
  4263. if key == "r" then
  4264. sprint = false
  4265. for i, v in pairs(char:children()) do
  4266. if v:IsA("Accessory") and not rage and v:FindFirstChild("Handle") then
  4267. v.Handle.Transparency = 1
  4268. end
  4269. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4270. v.Transparency = 0
  4271. end
  4272. end
  4273. if char.Head:FindFirstChild("face") then
  4274. char.Head.face.Transparency = 0
  4275. end
  4276. end
  4277. end)
  4278. mouse.KeyUp:connect(function(k)
  4279. if k == "q" then
  4280. Combo1()
  4281. end
  4282. end)
  4283. mouse.KeyUp:connect(function(k)
  4284. if k == "r" then
  4285. Combo2()
  4286. end
  4287. end)
  4288. mouse.KeyUp:connect(function(k)
  4289. if k == "t" then
  4290. Combo3()
  4291. end
  4292. end)
  4293. mouse.KeyUp:connect(function(k)
  4294. if k == "u" then
  4295. Combo4()
  4296. end
  4297. end)
  4298. SoundFolder = Instance.new("Folder", char)
  4299. SoundFolder.Name = "SoundFolder"
  4300. punchsound1 = Instance.new("Sound", Torso)
  4301. punchsound1.Volume = 1.2
  4302. punchsound1.Name = "punchsound1"
  4303. punchsound1.Looped = false
  4304. punchsound1.SoundId = "rbxassetid://137579113"
  4305. StrongPunch = Instance.new("Sound", Torso)
  4306. StrongPunch.Volume = 1.6
  4307. StrongPunch.Name = "StrongPunch"
  4308. StrongPunch.Looped = false
  4309. StrongPunch.SoundId = "rbxassetid://441202925"
  4310. StrongPunch = Instance.new("Sound", Torso)
  4311. StrongPunch.Volume = 1.6
  4312. StrongPunch.Name = "StrongPunch"
  4313. StrongPunch.Looped = false
  4314. StrongPunch.SoundId = "rbxassetid://441202925"
  4315. StrongPunch1 = Instance.new("Sound", Torso)
  4316. StrongPunch1.Volume = 1.6
  4317. StrongPunch1.Name = "StrongPunch"
  4318. StrongPunch1.Looped = false
  4319. StrongPunch1.SoundId = "rbxassetid://441202925"
  4320. StrongPunch2 = Instance.new("Sound", Torso)
  4321. StrongPunch2.Volume = 1.6
  4322. StrongPunch2.Name = "StrongPunch"
  4323. StrongPunch.Looped = false
  4324. StrongPunch2.SoundId = "rbxassetid://441202925"
  4325. Zano = Instance.new("Sound", Torso)
  4326. Zano.Volume = 6
  4327. Zano.Name = "Zano"
  4328. Zano.Looped = false
  4329. Zano.SoundId = "rbxassetid://744770874"
  4330. GroundImpact = Instance.new("Sound", Torso)
  4331. GroundImpact.Volume = 8
  4332. GroundImpact.Name = "GroundImpact"
  4333. GroundImpact.Looped = false
  4334. GroundImpact.SoundId = "rbxassetid://165970126"
  4335. Break = Instance.new("Sound", Torso)
  4336. Break.Volume = 5
  4337. Break.Name = "Bonebreak"
  4338. Break.Looped = false
  4339. Break.SoundId = "rbxassetid://314390675"
  4340. local hit1 = false
  4341. local hit2 = false
  4342. local hit3 = false
  4343. local hit4 = false
  4344. function Combo1()
  4345. getplayer = new("Part", char)
  4346. getplayer.Position = Vector3.new(999, 999, 999)
  4347. getplayer.Transparency = 1
  4348. getplayer.Size = v3(3, 3, 3)
  4349. getplayer.CanCollide = false
  4350. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  4351. getplayer.Name = "GetPlayer"
  4352. game.Debris:AddItem(getplayer, 0.5)
  4353. getplayer.Touched:connect(function(hit)
  4354. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4355. getplayer:Destroy()
  4356. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4357. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  4358. to.Anchored = true
  4359. idle = false
  4360. punchsound1:Play()
  4361. hit1 = true
  4362. for i = 0, 1, 0.1 do
  4363. swait()
  4364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4365. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4366. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4367. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4368. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4369. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4370. end
  4371. punchsound1:Play()
  4372. for i = 0, 1, 0.1 do
  4373. swait()
  4374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4376. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4377. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4378. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4379. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4380. end
  4381. punchsound1:Play()
  4382. for i = 0, 1, 0.1 do
  4383. swait()
  4384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4387. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4388. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4389. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4390. end
  4391. for i = 0, 1, 0.1 do
  4392. swait()
  4393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4395. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4396. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4397. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4398. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4399. end
  4400. for i = 0, 1, 0.1 do
  4401. swait()
  4402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4404. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4405. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4406. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4407. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4408. end
  4409. StrongPunch1:Play()
  4410. for i = 0, 1, 0.1 do
  4411. swait()
  4412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4414. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4415. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4416. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4417. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4418. end
  4419. for i = 0, 0.6, 0.1 do
  4420. swait()
  4421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4423. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4424. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4425. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4426. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4427. end
  4428. for i = 0, 0.6, 0.1 do
  4429. swait()
  4430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4432. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4435. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4436. end
  4437. for i, v in pairs(to.Parent:GetChildren()) do
  4438. if v:IsA("Humanoid") then
  4439. v.Health = v.Health - 3
  4440. v.PlatformStand = true
  4441. end
  4442. end
  4443. StrongPunch:Play()
  4444. for i = 0, 1, 0.1 do
  4445. swait()
  4446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4448. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4449. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4450. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4451. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4452. end
  4453. for i, v in pairs(to.Parent:GetChildren()) do
  4454. if v:IsA("Humanoid") then
  4455. v.Health = v.Health - 5
  4456. v.PlatformStand = true
  4457. end
  4458. end
  4459. hit1 = false
  4460. punchsound1:Play()
  4461. hit2 = true
  4462. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4463. for i = 0, 1, 0.1 do
  4464. swait()
  4465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4467. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4468. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4469. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4470. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4471. end
  4472. for i, v in pairs(to.Parent:GetChildren()) do
  4473. if v:IsA("Humanoid") then
  4474. v.Health = v.Health - 5
  4475. v.PlatformStand = true
  4476. end
  4477. end
  4478. hit2 = false
  4479. punchsound1:Play()
  4480. hit3 = true
  4481. hit4 = true
  4482. punchsound1:Play()
  4483. coroutine.wrap(function()
  4484. for i = 1, 5 do
  4485. wait()
  4486. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 15, 0))
  4487. GroundImpact:Play()
  4488. a21e = new("Part", to)
  4489. a21e.Name = "Beam" .. num
  4490. a21e.Locked = true
  4491. a21e.Size = v3(1, 1, 1)
  4492. a21e.CanCollide = false
  4493. a21e.BrickColor = bc("Gold")
  4494. a21e.Material = "Neon"
  4495. a21e.Transparency = 0
  4496. aa21e = new("SpecialMesh", a21e)
  4497. a21e.Anchored = true
  4498. a21e.Position = to.Position
  4499. aa21e.MeshType = "Sphere"
  4500. aa21e.Scale = v3(1, 1, 1)
  4501. a51e = new("Part", char)
  4502. a51e.Name = "Beam" .. num
  4503. a51e.Locked = true
  4504. a51e.Size = v3(1, 1, 1)
  4505. a51e.CanCollide = false
  4506. a51e.BrickColor = bc("White")
  4507. a51e.Material = "Neon"
  4508. a51e.Transparency = 0
  4509. aa51e = new("SpecialMesh", a51e)
  4510. a51e.Anchored = true
  4511. a51e.Position = to.Position
  4512. aa51e.MeshType = "Sphere"
  4513. aa51e.Scale = v3(1, 1, 1)
  4514. a61e = new("Part", char)
  4515. a61e.Name = "Beam" .. num
  4516. a61e.Locked = true
  4517. a61e.Size = v3(1, 1, 1)
  4518. a61e.CanCollide = false
  4519. a61e.BrickColor = bc("Really red")
  4520. a61e.Material = "Neon"
  4521. a61e.Transparency = 0
  4522. aa61e = new("SpecialMesh", a61e)
  4523. a61e.Anchored = true
  4524. a61e.Position = to.Position
  4525. aa61e.MeshType = "Sphere"
  4526. aa61e.Scale = v3(1, 1, 1)
  4527. for i = 1, 20 do
  4528. wait()
  4529. aa21e.Scale = aa21e.Scale + v3(1, 1, 1)
  4530. a21e.Transparency = a21e.Transparency + 0.03
  4531. aa51e.Scale = aa51e.Scale + v3(1.2, 1.2, 1.2)
  4532. a51e.Transparency = a51e.Transparency + 0.03
  4533. aa61e.Scale = aa61e.Scale + v3(0.5, 0.5, 0.5)
  4534. a61e.Transparency = a61e.Transparency + 0.02
  4535. for i, v in pairs(to.Parent:GetChildren()) do
  4536. if v:IsA("Humanoid") then
  4537. v.Health = v.Health - 0.5
  4538. v.PlatformStand = true
  4539. end
  4540. end
  4541. end
  4542. a61e:Destroy()
  4543. aa61e:Destroy()
  4544. a51e:Destroy()
  4545. aa51e:Destroy()
  4546. a21e:Destroy()
  4547. aa21e:Destroy()
  4548. end
  4549. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4550. for i = 0, 1, 0.1 do
  4551. swait()
  4552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4554. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4556. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4557. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4558. end
  4559. wait(0.7)
  4560. end)()
  4561. RootPart.Anchored = true
  4562. for i = 0, 1, 0.1 do
  4563. swait()
  4564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4566. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4569. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4570. end
  4571. StrongPunch:Play()
  4572. for i = 0, 1, 0.1 do
  4573. swait()
  4574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4577. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4578. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4579. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4580. end
  4581. for i = 0, 1, 0.1 do
  4582. swait()
  4583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4585. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4586. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4587. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4588. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4589. end
  4590. for i, v in pairs(to.Parent:GetChildren()) do
  4591. if v:IsA("Humanoid") then
  4592. v.Health = v.Health - 20
  4593. v.PlatformStand = true
  4594. end
  4595. end
  4596. StrongPunch2:Play()
  4597. for i = 0, 1, 0.1 do
  4598. swait()
  4599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4601. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4602. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4603. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4604. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4605. end
  4606. hitground = new("Part", char)
  4607. hitground.Size = Vector3.new(5, 5, 5)
  4608. hitground.Name = "Ground"
  4609. hitground.Transparency = 1
  4610. hitground.CanCollide = false
  4611. game.Debris:AddItem(hitground, 2)
  4612. hitground.Position = Vector3.new(999, 999, 999)
  4613. hitgroundweld = new("Weld", hitground)
  4614. hitgroundweld.Part0 = to
  4615. hitgroundweld.Part1 = hitground
  4616. hitground.Touched:connect(function(hit2)
  4617. if hit2.Size.x > 150 then
  4618. hitground:Destroy()
  4619. ad = new("Part", char)
  4620. ad.Name = "NewPart"
  4621. ad.Size = Vector3.new(30, 0.1, 30)
  4622. ad.CanCollide = false
  4623. ad.Anchored = true
  4624. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  4625. ad.Transparency = 1
  4626. aad = new("Decal", ad)
  4627. aad.Face = "Top"
  4628. aad.Transparency = 1
  4629. aad.Transparency = 0
  4630. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4631. smoke = new("Part", to)
  4632. smokemesh = new("SpecialMesh", smoke)
  4633. smokemesh.MeshId = "rbxassetid://928329648"
  4634. smoke.BrickColor = hit2.BrickColor
  4635. smoke.Anchored = true
  4636. smoke.Position = hitground.Position
  4637. GroundImpact:Play()
  4638. for i = 1, 20 do
  4639. wait()
  4640. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  4641. smoke.Transparency = smoke.Transparency + 0.05
  4642. end
  4643. smoke:Destroy()
  4644. wait(0.5)
  4645. for i = 1, 20 do
  4646. wait(0.1)
  4647. aad.Transparency = aad.Transparency + 0.05
  4648. end
  4649. end
  4650. end)
  4651. to.Anchored = false
  4652. ys = Instance.new("BodyVelocity", to)
  4653. ys.Name = "GO"
  4654. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4655. ys.Velocity = v3(0, -90, 0)
  4656. wait(1)
  4657. ys:Destroy()
  4658. hit3 = false
  4659. hit4 = false
  4660. hit1 = false
  4661. hit2 = false
  4662. hit3 = false
  4663. hit4 = false
  4664. idle = true
  4665. RootPart.Anchored = false
  4666. end
  4667. end)
  4668. end
  4669. function Combo4()
  4670. getplayer = new("Part", char)
  4671. getplayer.Position = Vector3.new(999, 999, 999)
  4672. getplayer.Transparency = 1
  4673. getplayer.Size = v3(3, 3, 3)
  4674. getplayer.CanCollide = false
  4675. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  4676. getplayer.Name = "GetPlayer"
  4677. game.Debris:AddItem(getplayer, 0.5)
  4678. getplayer.Touched:connect(function(hit)
  4679. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4680. getplayer:Destroy()
  4681. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4682. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  4683. to.Anchored = true
  4684. RootPart.Anchored = true
  4685. idle = false
  4686. punchsound1:Play()
  4687. hit1 = true
  4688. for i = 0, 0.5, 0.1 do
  4689. swait()
  4690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4692. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4693. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4694. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4695. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4696. end
  4697. punchsound1:Play()
  4698. for i = 0, 0.5, 0.1 do
  4699. swait()
  4700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4702. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4703. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4704. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4705. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4706. end
  4707. punchsound1:Play()
  4708. for i = 0, 0.6, 0.1 do
  4709. swait()
  4710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4712. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4713. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4714. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4715. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4716. end
  4717. for i = 0, 0.6, 0.1 do
  4718. swait()
  4719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4721. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4722. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4723. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4724. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4725. end
  4726. for i = 0, 0.5, 0.1 do
  4727. swait()
  4728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4730. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4731. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4732. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4733. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4734. end
  4735. punchsound1:Play()
  4736. for i = 0, 0.5, 0.1 do
  4737. swait()
  4738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4740. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4743. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4744. end
  4745. punchsound1:Play()
  4746. for i = 0, 0.6, 0.1 do
  4747. swait()
  4748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4750. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4751. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4752. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4753. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4754. end
  4755. for i = 0, 0.6, 0.1 do
  4756. swait()
  4757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4759. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4762. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4763. end
  4764. for i = 0, 0.5, 0.1 do
  4765. swait()
  4766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4768. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4769. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4770. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4771. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4772. end
  4773. punchsound1:Play()
  4774. for i = 0, 0.5, 0.1 do
  4775. swait()
  4776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4778. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4779. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4780. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4781. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4782. end
  4783. punchsound1:Play()
  4784. for i = 0, 0.6, 0.1 do
  4785. swait()
  4786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4788. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4789. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4790. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4791. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4792. end
  4793. for i = 0, 0.6, 0.1 do
  4794. swait()
  4795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4797. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4798. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4799. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4800. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4801. end
  4802. for i = 0, 0.5, 0.1 do
  4803. swait()
  4804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4806. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4807. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4808. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4809. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4810. end
  4811. punchsound1:Play()
  4812. for i = 0, 0.5, 0.1 do
  4813. swait()
  4814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4816. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4817. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4818. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4819. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4820. end
  4821. punchsound1:Play()
  4822. for i = 0, 0.6, 0.1 do
  4823. swait()
  4824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4826. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4827. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4828. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4829. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4830. end
  4831. for i = 0, 0.6, 0.1 do
  4832. swait()
  4833. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4834. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4835. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4836. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4837. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4838. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4839. end
  4840. for i = 0, 0.5, 0.1 do
  4841. swait()
  4842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4844. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4845. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4846. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4847. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4848. end
  4849. punchsound1:Play()
  4850. for i = 0, 0.5, 0.1 do
  4851. swait()
  4852. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4853. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4854. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4855. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4856. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4857. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4858. end
  4859. punchsound1:Play()
  4860. for i = 0, 0.6, 0.1 do
  4861. swait()
  4862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4864. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4865. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4866. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4867. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4868. end
  4869. StrongPunch2:Play()
  4870. for i = 0, 5, 0.1 do
  4871. swait()
  4872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4874. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4877. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4878. end
  4879. for i, v in pairs(to.Parent:GetChildren()) do
  4880. if v:IsA("Humanoid") then
  4881. v.Health = v.Health - 20
  4882. v.PlatformStand = true
  4883. end
  4884. end
  4885. to.CFrame = CFrame.new(to.CFrame.p + v3(100, 5, 0))
  4886. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100, 5, 0))
  4887. Zanzoken = Instance.new("Part", char)
  4888. Zanzoken.Anchored = true
  4889. Zanzoken.Position = v3(999, 999, 999)
  4890. Zanzoken.CFrame = Torso.CFrame
  4891. game.Debris:AddItem(Zanzoken, 0.5)
  4892. Zanzoken.Transparency = 1
  4893. Zano:Play()
  4894. wait()
  4895. idk = Instance.new("BillboardGui", Zanzoken)
  4896. idk.Size = UDim2.new(10, 0, 15, 0)
  4897. idk.AlwaysOnTop = false
  4898. idk1 = Instance.new("ImageLabel", idk)
  4899. idk1.BackgroundTransparency = 1
  4900. idk.ExtentsOffset = v3(0, 0, 0)
  4901. idk1.ImageTransparency = 0
  4902. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  4903. idk1.Size = UDim2.new(2, 0, 1, 0)
  4904. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  4905. idk1.Image = "rbxassetid://319554883"
  4906. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4907. wait()
  4908. Zanzoken = Instance.new("Part", char)
  4909. Zanzoken.Anchored = true
  4910. Zanzoken.Position = v3(999, 999, 999)
  4911. Zanzoken.CFrame = Torso.CFrame
  4912. game.Debris:AddItem(Zanzoken, 0.5)
  4913. Zanzoken.Transparency = 1
  4914. wait()
  4915. idk = Instance.new("BillboardGui", Zanzoken)
  4916. idk.Size = UDim2.new(20, 0, 20, 0)
  4917. idk.AlwaysOnTop = false
  4918. idk1 = Instance.new("ImageLabel", idk)
  4919. idk1.BackgroundTransparency = 1
  4920. idk.ExtentsOffset = v3(0, 0, 0)
  4921. idk1.ImageTransparency = 0
  4922. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  4923. idk1.Size = UDim2.new(2, 0, 1, 0)
  4924. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  4925. idk1.Image = "rbxassetid://319554883"
  4926. for i = 0, 0.5, 0.1 do
  4927. swait()
  4928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4930. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4931. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4932. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4933. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4934. end
  4935. punchsound1:Play()
  4936. for i = 0, 0.5, 0.1 do
  4937. swait()
  4938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4940. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4943. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4944. end
  4945. punchsound1:Play()
  4946. for i = 0, 0.6, 0.1 do
  4947. swait()
  4948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4950. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4951. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4952. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4953. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4954. end
  4955. for i = 0, 0.6, 0.1 do
  4956. swait()
  4957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4959. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4960. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4961. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4962. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4963. end
  4964. for i = 0, 0.5, 0.1 do
  4965. swait()
  4966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4968. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4969. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4970. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4971. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4972. end
  4973. punchsound1:Play()
  4974. for i = 0, 0.5, 0.1 do
  4975. swait()
  4976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4979. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4980. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4981. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4982. end
  4983. punchsound1:Play()
  4984. for i = 0, 0.6, 0.1 do
  4985. swait()
  4986. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4987. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4988. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4989. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4990. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4991. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4992. end
  4993. for i = 0, 0.6, 0.1 do
  4994. swait()
  4995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4997. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4998. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4999. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5000. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5001. end
  5002. for i = 0, 0.5, 0.1 do
  5003. swait()
  5004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5006. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5007. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5008. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5009. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5010. end
  5011. punchsound1:Play()
  5012. for i = 0, 0.5, 0.1 do
  5013. swait()
  5014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5016. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5017. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5018. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5019. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5020. end
  5021. punchsound1:Play()
  5022. for i = 0, 0.6, 0.1 do
  5023. swait()
  5024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5025. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5026. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5027. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5028. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5029. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5030. end
  5031. for i = 0, 0.6, 0.1 do
  5032. swait()
  5033. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5034. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5035. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5036. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5037. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5038. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5039. end
  5040. for i = 0, 0.5, 0.1 do
  5041. swait()
  5042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5044. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5045. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5046. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5047. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5048. end
  5049. punchsound1:Play()
  5050. for i = 0, 0.5, 0.1 do
  5051. swait()
  5052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5054. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5055. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5056. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5057. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5058. end
  5059. punchsound1:Play()
  5060. for i = 0, 0.3, 0.1 do
  5061. swait()
  5062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5064. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5065. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5066. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5067. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5068. end
  5069. for i = 0, 0.3, 0.1 do
  5070. swait()
  5071. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5072. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5073. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5074. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5075. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5076. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5077. end
  5078. for i = 0, 0.3, 0.1 do
  5079. swait()
  5080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5082. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5083. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5084. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5085. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5086. end
  5087. punchsound1:Play()
  5088. for i = 0, 0.3, 0.1 do
  5089. swait()
  5090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5093. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5094. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5095. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5096. end
  5097. punchsound1:Play()
  5098. for i = 0, 0.3, 0.1 do
  5099. swait()
  5100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5102. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5103. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5104. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5105. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5106. end
  5107. for i = 0, 0.3, 0.1 do
  5108. swait()
  5109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5111. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5112. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5113. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5114. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5115. end
  5116. punchsound1:Play()
  5117. for i = 0, 1, 0.1 do
  5118. swait()
  5119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5121. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5122. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5123. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5124. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5125. end
  5126. for i = 0, 0.3, 0.1 do
  5127. swait()
  5128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5130. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5131. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5132. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5133. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5134. end
  5135. punchsound1:Play()
  5136. for i = 0, 0.3, 0.1 do
  5137. swait()
  5138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5140. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5141. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5142. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5143. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5144. end
  5145. for i = 0, 0.3, 0.1 do
  5146. swait()
  5147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5149. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5150. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5151. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5152. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5153. end
  5154. for i = 0, 0.3, 0.1 do
  5155. swait()
  5156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5158. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5159. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5160. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5161. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5162. end
  5163. punchsound1:Play()
  5164. for i = 0, 0.3, 0.1 do
  5165. swait()
  5166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5168. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5169. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5171. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5172. end
  5173. punchsound1:Play()
  5174. for i = 0, 0.6, 0.1 do
  5175. swait()
  5176. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5177. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5178. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5179. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5180. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5181. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5182. end
  5183. for i = 0, 0.3, 0.1 do
  5184. swait()
  5185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5187. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5188. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5189. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5190. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5191. end
  5192. for i = 0, 0.3, 0.1 do
  5193. swait()
  5194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5196. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5197. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5198. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5199. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5200. end
  5201. punchsound1:Play()
  5202. for i = 0, 0.5, 0.1 do
  5203. swait()
  5204. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5205. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5206. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5207. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5208. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5209. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5210. end
  5211. punchsound1:Play()
  5212. for i = 0, 0.6, 0.1 do
  5213. swait()
  5214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5216. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5217. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5218. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5219. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5220. end
  5221. for i = 0, 0.6, 0.1 do
  5222. swait()
  5223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5225. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5226. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5227. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5228. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5229. end
  5230. for i = 0, 0.5, 0.1 do
  5231. swait()
  5232. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5233. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5234. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5235. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5236. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5237. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5238. end
  5239. punchsound1:Play()
  5240. for i = 0, 0.5, 0.1 do
  5241. swait()
  5242. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5243. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5244. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5245. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5246. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5247. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5248. end
  5249. punchsound1:Play()
  5250. for i = 0, 0.6, 0.1 do
  5251. swait()
  5252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5253. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5254. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5255. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5256. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5257. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5258. end
  5259. for i = 0, 0.6, 0.1 do
  5260. swait()
  5261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5265. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5266. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5267. end
  5268. for i = 0, 0.5, 0.1 do
  5269. swait()
  5270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5273. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5274. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5275. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5276. end
  5277. punchsound1:Play()
  5278. for i = 0, 0.5, 0.1 do
  5279. swait()
  5280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5282. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5283. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5284. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5285. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5286. end
  5287. punchsound1:Play()
  5288. for i = 0, 0.6, 0.1 do
  5289. swait()
  5290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5292. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5293. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5294. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5295. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5296. end
  5297. for i = 0, 0.6, 0.1 do
  5298. swait()
  5299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5301. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5302. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5303. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5304. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5305. end
  5306. punchsound1:Play()
  5307. for i = 0, 1, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5314. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5315. end
  5316. for i = 0, 0.5, 0.1 do
  5317. swait()
  5318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5320. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5321. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5322. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5323. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5324. end
  5325. punchsound1:Play()
  5326. for i = 0, 0.6, 0.1 do
  5327. swait()
  5328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5331. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5332. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5333. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5334. end
  5335. for i = 0, 0.6, 0.1 do
  5336. swait()
  5337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5341. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5342. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5343. end
  5344. for i = 0, 0.5, 0.1 do
  5345. swait()
  5346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5349. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5350. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5351. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5352. end
  5353. punchsound1:Play()
  5354. for i = 0, 0.5, 0.1 do
  5355. swait()
  5356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5358. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5359. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5360. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5361. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5362. end
  5363. punchsound1:Play()
  5364. for i = 0, 0.6, 0.1 do
  5365. swait()
  5366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5368. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5369. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5370. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5371. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5372. end
  5373. for i = 0, 0.6, 0.1 do
  5374. swait()
  5375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5377. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5378. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5379. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5380. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5381. end
  5382. for i = 0, 0.5, 0.1 do
  5383. swait()
  5384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5387. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5388. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5389. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5390. end
  5391. punchsound1:Play()
  5392. for i = 0, 0.5, 0.1 do
  5393. swait()
  5394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5396. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5397. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5398. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5399. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5400. end
  5401. punchsound1:Play()
  5402. for i = 0, 0.6, 0.1 do
  5403. swait()
  5404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5406. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5407. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5408. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5409. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5410. end
  5411. for i = 0, 0.6, 0.1 do
  5412. swait()
  5413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5415. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5416. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5417. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5418. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5419. end
  5420. for i = 0, 0.5, 0.1 do
  5421. swait()
  5422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5424. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5425. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5426. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5427. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5428. end
  5429. punchsound1:Play()
  5430. for i = 0, 0.5, 0.1 do
  5431. swait()
  5432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5434. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5435. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5436. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5437. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5438. end
  5439. punchsound1:Play()
  5440. for i = 0, 0.6, 0.1 do
  5441. swait()
  5442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5444. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5445. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5446. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5447. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5448. end
  5449. for i = 0, 0.6, 0.1 do
  5450. swait()
  5451. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5452. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5453. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5454. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5455. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5456. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5457. end
  5458. for i = 0, 0.5, 0.1 do
  5459. swait()
  5460. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5461. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5462. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5463. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5464. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5465. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5466. end
  5467. punchsound1:Play()
  5468. for i = 0, 0.5, 0.1 do
  5469. swait()
  5470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5471. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5472. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5473. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5474. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5475. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5476. end
  5477. punchsound1:Play()
  5478. for i = 0, 0.6, 0.1 do
  5479. swait()
  5480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5482. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5483. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5484. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5485. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5486. end
  5487. for i = 0, 0.6, 0.1 do
  5488. swait()
  5489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5491. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5493. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5494. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5495. end
  5496. punchsound1:Play()
  5497. for i = 0, 1, 0.1 do
  5498. swait()
  5499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5501. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5502. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5503. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5504. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5505. end
  5506. for i = 0, 0.5, 0.1 do
  5507. swait()
  5508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5510. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5511. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5512. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5513. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5514. end
  5515. punchsound1:Play()
  5516. for i = 0, 0.6, 0.1 do
  5517. swait()
  5518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5520. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5521. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5522. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5523. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5524. end
  5525. for i = 0, 0.6, 0.1 do
  5526. swait()
  5527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5529. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5530. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5531. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5532. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5533. end
  5534. for i = 0, 0.5, 0.1 do
  5535. swait()
  5536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5538. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5539. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5540. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5541. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5542. end
  5543. punchsound1:Play()
  5544. for i = 0, 0.3, 0.1 do
  5545. swait()
  5546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5549. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5550. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5551. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5552. end
  5553. punchsound1:Play()
  5554. for i = 0, 0.3, 0.1 do
  5555. swait()
  5556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5558. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5559. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5560. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5561. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5562. end
  5563. for i = 0, 0.3, 0.1 do
  5564. swait()
  5565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5567. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5568. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5570. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5571. end
  5572. for i = 0, 0.3, 0.1 do
  5573. swait()
  5574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5577. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5578. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5579. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5580. end
  5581. punchsound1:Play()
  5582. for i = 0, 0.3, 0.1 do
  5583. swait()
  5584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5587. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5588. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5589. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5590. end
  5591. punchsound1:Play()
  5592. for i = 0, 0.3, 0.1 do
  5593. swait()
  5594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5596. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5597. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5598. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5599. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5600. end
  5601. for i = 0, 0.3, 0.1 do
  5602. swait()
  5603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5605. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5606. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5607. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5608. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5609. end
  5610. for i = 0, 0.3, 0.1 do
  5611. swait()
  5612. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5613. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5614. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5615. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5616. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5617. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5618. end
  5619. punchsound1:Play()
  5620. for i = 0, 0.3, 0.1 do
  5621. swait()
  5622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5624. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5625. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5626. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5627. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5628. end
  5629. punchsound1:Play()
  5630. for i = 0, 0.3, 0.1 do
  5631. swait()
  5632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5634. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5635. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5636. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5637. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5638. end
  5639. for i = 0, 0.1, 0.1 do
  5640. swait()
  5641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5643. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5644. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5645. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5646. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5647. end
  5648. for i = 0, 0.1, 0.1 do
  5649. swait()
  5650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5652. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5653. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5654. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5655. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5656. end
  5657. punchsound1:Play()
  5658. for i = 0, 0.1, 0.1 do
  5659. swait()
  5660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5662. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5663. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5664. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5665. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5666. end
  5667. punchsound1:Play()
  5668. for i = 0, 0.1, 0.1 do
  5669. swait()
  5670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5672. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5673. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5674. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5675. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5676. end
  5677. for i = 0, 0.1, 0.1 do
  5678. swait()
  5679. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5680. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5681. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5682. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5683. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5684. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5685. end
  5686. punchsound1:Play()
  5687. for i = 0, 0.4, 0.1 do
  5688. swait()
  5689. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5690. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5691. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5692. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5693. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5694. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5695. end
  5696. for i, v in pairs(to.Parent:GetChildren()) do
  5697. if v:IsA("Humanoid") then
  5698. v.Health = v.Health - 20
  5699. v.PlatformStand = true
  5700. end
  5701. end
  5702. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 50, 0))
  5703. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 50, 0))
  5704. Zanzoken = Instance.new("Part", char)
  5705. Zanzoken.Anchored = true
  5706. Zanzoken.Position = v3(999, 999, 999)
  5707. Zanzoken.CFrame = Torso.CFrame
  5708. game.Debris:AddItem(Zanzoken, 0.5)
  5709. Zanzoken.Transparency = 1
  5710. Zano:Play()
  5711. wait()
  5712. idk = Instance.new("BillboardGui", Zanzoken)
  5713. idk.Size = UDim2.new(10, 0, 15, 0)
  5714. idk.AlwaysOnTop = false
  5715. idk1 = Instance.new("ImageLabel", idk)
  5716. idk1.BackgroundTransparency = 1
  5717. idk.ExtentsOffset = v3(0, 0, 0)
  5718. idk1.ImageTransparency = 0
  5719. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5720. idk1.Size = UDim2.new(2, 0, 1, 0)
  5721. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5722. idk1.Image = "rbxassetid://319554883"
  5723. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5724. wait()
  5725. Zanzoken = Instance.new("Part", char)
  5726. Zanzoken.Anchored = true
  5727. Zanzoken.Position = v3(999, 999, 999)
  5728. Zanzoken.CFrame = Torso.CFrame
  5729. game.Debris:AddItem(Zanzoken, 0.5)
  5730. Zanzoken.Transparency = 1
  5731. wait()
  5732. idk = Instance.new("BillboardGui", Zanzoken)
  5733. idk.Size = UDim2.new(20, 0, 20, 0)
  5734. idk.AlwaysOnTop = false
  5735. idk1 = Instance.new("ImageLabel", idk)
  5736. idk1.BackgroundTransparency = 1
  5737. idk.ExtentsOffset = v3(0, 0, 0)
  5738. idk1.ImageTransparency = 0
  5739. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5740. idk1.Size = UDim2.new(2, 0, 1, 0)
  5741. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5742. idk1.Image = "rbxassetid://319554883"
  5743. punchsound1:Play()
  5744. for i = 0, 6, 0.1 do
  5745. swait()
  5746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5748. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5750. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5751. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5752. end
  5753. for i = 0, 0.6, 0.1 do
  5754. swait()
  5755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5757. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5758. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5759. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5760. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5761. end
  5762. for i = 0, 0.6, 0.1 do
  5763. swait()
  5764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5766. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5769. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5770. end
  5771. punchsound1:Play()
  5772. for i = 0, 1, 0.1 do
  5773. swait()
  5774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5776. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5777. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5778. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5779. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5780. end
  5781. for i = 0, 0.6, 0.1 do
  5782. swait()
  5783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5785. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5786. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5787. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5788. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5789. end
  5790. for i = 0, 0.6, 0.1 do
  5791. swait()
  5792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5794. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5797. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5798. end
  5799. punchsound1:Play()
  5800. for i = 0, 1, 0.1 do
  5801. swait()
  5802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5804. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5805. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5806. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5807. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5808. end
  5809. for i = 0, 0.6, 0.1 do
  5810. swait()
  5811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5813. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5814. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5815. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5816. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5817. end
  5818. for i = 0, 0.6, 0.1 do
  5819. swait()
  5820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5821. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5822. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5823. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5824. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5825. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5826. end
  5827. punchsound1:Play()
  5828. for i = 0, 1, 0.1 do
  5829. swait()
  5830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5832. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5833. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5834. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5835. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5836. end
  5837. for i = 0, 0.6, 0.1 do
  5838. swait()
  5839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5841. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5842. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5843. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5844. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5845. end
  5846. for i = 0, 0.6, 0.1 do
  5847. swait()
  5848. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5849. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5850. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5851. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5852. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5853. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5854. end
  5855. punchsound1:Play()
  5856. for i = 0, 1, 0.1 do
  5857. swait()
  5858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5860. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5861. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5862. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5863. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5864. end
  5865. for i = 0, 0.6, 0.1 do
  5866. swait()
  5867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5869. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5870. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5871. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5872. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5873. end
  5874. for i = 0, 0.6, 0.1 do
  5875. swait()
  5876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5878. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5880. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5881. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5882. end
  5883. punchsound1:Play()
  5884. for i = 0, 1, 0.1 do
  5885. swait()
  5886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5888. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5889. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5890. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5891. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5892. end
  5893. for i = 0, 0.6, 0.1 do
  5894. swait()
  5895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5896. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5897. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5898. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5899. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5900. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5901. end
  5902. for i = 0, 0.6, 0.1 do
  5903. swait()
  5904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5908. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5909. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5910. end
  5911. punchsound1:Play()
  5912. for i = 0, 1, 0.1 do
  5913. swait()
  5914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5916. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5917. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5918. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5919. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5920. end
  5921. for i, v in pairs(to.Parent:GetChildren()) do
  5922. if v:IsA("Humanoid") then
  5923. v.Health = v.Health - 20
  5924. v.PlatformStand = true
  5925. end
  5926. end
  5927. StrongPunch:Play()
  5928. for i = 0, 1, 0.1 do
  5929. swait()
  5930. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5931. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5932. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5933. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5934. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5935. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5936. end
  5937. for i = 0, 1, 0.1 do
  5938. swait()
  5939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5941. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5942. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5943. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5944. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5945. end
  5946. for i, v in pairs(to.Parent:GetChildren()) do
  5947. if v:IsA("Humanoid") then
  5948. v.Health = v.Health - 5
  5949. v.PlatformStand = true
  5950. end
  5951. end
  5952. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 200, 0))
  5953. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 200, 0))
  5954. Zanzoken = Instance.new("Part", char)
  5955. Zanzoken.Anchored = true
  5956. Zanzoken.Position = v3(999, 999, 999)
  5957. Zanzoken.CFrame = Torso.CFrame
  5958. game.Debris:AddItem(Zanzoken, 0.5)
  5959. Zanzoken.Transparency = 1
  5960. Zano:Play()
  5961. wait()
  5962. idk = Instance.new("BillboardGui", Zanzoken)
  5963. idk.Size = UDim2.new(10, 0, 15, 0)
  5964. idk.AlwaysOnTop = false
  5965. idk1 = Instance.new("ImageLabel", idk)
  5966. idk1.BackgroundTransparency = 1
  5967. idk.ExtentsOffset = v3(0, 0, 0)
  5968. idk1.ImageTransparency = 0
  5969. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5970. idk1.Size = UDim2.new(2, 0, 1, 0)
  5971. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5972. idk1.Image = "rbxassetid://319554883"
  5973. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5974. wait()
  5975. Zanzoken = Instance.new("Part", char)
  5976. Zanzoken.Anchored = true
  5977. Zanzoken.Position = v3(999, 999, 999)
  5978. Zanzoken.CFrame = Torso.CFrame
  5979. game.Debris:AddItem(Zanzoken, 0.5)
  5980. Zanzoken.Transparency = 1
  5981. wait()
  5982. idk = Instance.new("BillboardGui", Zanzoken)
  5983. idk.Size = UDim2.new(20, 0, 20, 0)
  5984. idk.AlwaysOnTop = false
  5985. idk1 = Instance.new("ImageLabel", idk)
  5986. idk1.BackgroundTransparency = 1
  5987. idk.ExtentsOffset = v3(0, 0, 0)
  5988. idk1.ImageTransparency = 0
  5989. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5990. idk1.Size = UDim2.new(2, 0, 1, 0)
  5991. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5992. idk1.Image = "rbxassetid://319554883"
  5993. for i = 0, 1, 0.1 do
  5994. swait()
  5995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5997. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5998. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5999. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6000. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6001. end
  6002. punchsound1:Play()
  6003. for i = 0, 1, 0.1 do
  6004. swait()
  6005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6007. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6009. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6010. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6011. end
  6012. punchsound1:Play()
  6013. for i = 0, 1, 0.1 do
  6014. swait()
  6015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6017. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6018. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6019. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6020. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6021. end
  6022. for i = 0, 1, 0.1 do
  6023. swait()
  6024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6025. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6026. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6027. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6028. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6029. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6030. end
  6031. for i = 0, 1, 0.1 do
  6032. swait()
  6033. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6034. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6035. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6036. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6037. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6038. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6039. end
  6040. to.CFrame = CFrame.new(to.CFrame.p + v3(30, 70, 0))
  6041. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30, 70, 0))
  6042. Zanzoken = Instance.new("Part", char)
  6043. Zanzoken.Anchored = true
  6044. Zanzoken.Position = v3(999, 999, 999)
  6045. Zanzoken.CFrame = Torso.CFrame
  6046. game.Debris:AddItem(Zanzoken, 0.5)
  6047. Zanzoken.Transparency = 1
  6048. Zano:Play()
  6049. wait()
  6050. idk = Instance.new("BillboardGui", Zanzoken)
  6051. idk.Size = UDim2.new(10, 0, 15, 0)
  6052. idk.AlwaysOnTop = false
  6053. idk1 = Instance.new("ImageLabel", idk)
  6054. idk1.BackgroundTransparency = 1
  6055. idk.ExtentsOffset = v3(0, 0, 0)
  6056. idk1.ImageTransparency = 0
  6057. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6058. idk1.Size = UDim2.new(2, 0, 1, 0)
  6059. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6060. idk1.Image = "rbxassetid://319554883"
  6061. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6062. wait()
  6063. Zanzoken = Instance.new("Part", char)
  6064. Zanzoken.Anchored = true
  6065. Zanzoken.Position = v3(999, 999, 999)
  6066. Zanzoken.CFrame = Torso.CFrame
  6067. game.Debris:AddItem(Zanzoken, 0.5)
  6068. Zanzoken.Transparency = 1
  6069. wait()
  6070. idk = Instance.new("BillboardGui", Zanzoken)
  6071. idk.Size = UDim2.new(20, 0, 20, 0)
  6072. idk.AlwaysOnTop = false
  6073. idk1 = Instance.new("ImageLabel", idk)
  6074. idk1.BackgroundTransparency = 1
  6075. idk.ExtentsOffset = v3(0, 0, 0)
  6076. idk1.ImageTransparency = 0
  6077. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6078. idk1.Size = UDim2.new(2, 0, 1, 0)
  6079. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6080. idk1.Image = "rbxassetid://319554883"
  6081. StrongPunch:Play()
  6082. Break:Play()
  6083. for i = 0, 6, 0.1 do
  6084. swait()
  6085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6087. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6088. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6089. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6090. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6091. end
  6092. StrongPunch1:Play()
  6093. for i = 0, 6, 0.1 do
  6094. swait()
  6095. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6096. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6097. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6098. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6099. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6100. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6101. end
  6102. StrongPunch2:Play()
  6103. for i = 0, 7, 0.1 do
  6104. swait()
  6105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6107. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6110. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6111. end
  6112. for i = 0, 1, 0.1 do
  6113. swait()
  6114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6116. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6117. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6118. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6119. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6120. end
  6121. punchsound1:Play()
  6122. for i = 0, 1, 0.1 do
  6123. swait()
  6124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6126. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6129. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6130. end
  6131. punchsound1:Play()
  6132. for i = 0, 1, 0.1 do
  6133. swait()
  6134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6136. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6137. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6138. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6139. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6140. end
  6141. for i = 0, 1, 0.1 do
  6142. swait()
  6143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6145. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6146. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6147. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6148. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6149. end
  6150. for i = 0, 1, 0.1 do
  6151. swait()
  6152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6154. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6155. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6156. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6157. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6158. end
  6159. punchsound1:Play()
  6160. for i = 0, 0.5, 0.1 do
  6161. swait()
  6162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6164. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6165. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6166. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6167. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6168. end
  6169. punchsound1:Play()
  6170. for i = 0, 0.5, 0.1 do
  6171. swait()
  6172. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6173. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6174. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6175. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6176. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6177. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6178. end
  6179. to.CFrame = CFrame.new(to.CFrame.p + v3(0, -100, 0))
  6180. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, -100, 0))
  6181. Zanzoken = Instance.new("Part", char)
  6182. Zanzoken.Anchored = true
  6183. Zanzoken.Position = v3(999, 999, 999)
  6184. Zanzoken.CFrame = Torso.CFrame
  6185. game.Debris:AddItem(Zanzoken, 0.5)
  6186. Zanzoken.Transparency = 1
  6187. Zano:Play()
  6188. wait()
  6189. idk = Instance.new("BillboardGui", Zanzoken)
  6190. idk.Size = UDim2.new(10, 0, 15, 0)
  6191. idk.AlwaysOnTop = false
  6192. idk1 = Instance.new("ImageLabel", idk)
  6193. idk1.BackgroundTransparency = 1
  6194. idk.ExtentsOffset = v3(0, 0, 0)
  6195. idk1.ImageTransparency = 0
  6196. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6197. idk1.Size = UDim2.new(2, 0, 1, 0)
  6198. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6199. idk1.Image = "rbxassetid://319554883"
  6200. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6201. wait()
  6202. Zanzoken = Instance.new("Part", char)
  6203. Zanzoken.Anchored = true
  6204. Zanzoken.Position = v3(999, 999, 999)
  6205. Zanzoken.CFrame = Torso.CFrame
  6206. game.Debris:AddItem(Zanzoken, 0.5)
  6207. Zanzoken.Transparency = 1
  6208. wait()
  6209. idk = Instance.new("BillboardGui", Zanzoken)
  6210. idk.Size = UDim2.new(20, 0, 20, 0)
  6211. idk.AlwaysOnTop = false
  6212. idk1 = Instance.new("ImageLabel", idk)
  6213. idk1.BackgroundTransparency = 1
  6214. idk.ExtentsOffset = v3(0, 0, 0)
  6215. idk1.ImageTransparency = 0
  6216. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6217. idk1.Size = UDim2.new(2, 0, 1, 0)
  6218. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6219. idk1.Image = "rbxassetid://319554883"
  6220. for i = 0, 0.4, 0.1 do
  6221. swait()
  6222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6224. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6225. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6226. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6227. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6228. end
  6229. punchsound1:Play()
  6230. for i = 0, 0.4, 0.1 do
  6231. swait()
  6232. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6233. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6234. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6235. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6236. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6237. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6238. end
  6239. for i = 0, 0.4, 0.1 do
  6240. swait()
  6241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6244. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6245. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6246. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6247. end
  6248. punchsound1:Play()
  6249. for i = 0, 0.4, 0.1 do
  6250. swait()
  6251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6256. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6257. end
  6258. for i = 0, 0.4, 0.1 do
  6259. swait()
  6260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6262. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6263. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6264. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6265. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6266. end
  6267. punchsound1:Play()
  6268. for i = 0, 0.4, 0.1 do
  6269. swait()
  6270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6275. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6276. end
  6277. for i = 0, 0.4, 0.1 do
  6278. swait()
  6279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6281. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6282. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6283. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6284. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6285. end
  6286. punchsound1:Play()
  6287. for i = 0, 0.4, 0.1 do
  6288. swait()
  6289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6291. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6292. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6293. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6294. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6295. end
  6296. for i = 0, 0.4, 0.1 do
  6297. swait()
  6298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6300. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6301. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6302. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6303. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6304. end
  6305. punchsound1:Play()
  6306. for i = 0, 0.4, 0.1 do
  6307. swait()
  6308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6310. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6311. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6312. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6313. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6314. end
  6315. for i = 0, 0.4, 0.1 do
  6316. swait()
  6317. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6318. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6319. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6320. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6321. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6322. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6323. end
  6324. punchsound1:Play()
  6325. for i = 0, 0.4, 0.1 do
  6326. swait()
  6327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6329. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6330. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6331. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6332. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6333. end
  6334. for i = 0, 0.4, 0.1 do
  6335. swait()
  6336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6338. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6339. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6340. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6341. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6342. end
  6343. punchsound1:Play()
  6344. for i = 0, 0.4, 0.1 do
  6345. swait()
  6346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6351. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6352. end
  6353. punchsound1:Play()
  6354. local pie222 = Instance.new("ParticleEmitter")
  6355. pie222.Parent = LeftArm
  6356. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6357. pie222.LightEmission = 1
  6358. pie222.Size = NumberSequence.new(3)
  6359. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6360. pie222.Transparency = NumberSequence.new(0.6, 1)
  6361. pie222.EmissionDirection = "Top"
  6362. pie222.Enabled = true
  6363. pie222.Lifetime = NumberRange.new(1)
  6364. pie222.Rotation = NumberRange.new(-320, 320)
  6365. pie222.Rate = 404
  6366. pie222.Speed = NumberRange.new(0)
  6367. pie222.LockedToPart = false
  6368. pie222.VelocitySpread = 2
  6369. for i = 0, 2, 0.1 do
  6370. swait()
  6371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6374. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6375. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6376. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6377. end
  6378. wait(2)
  6379. bigbangattack2()
  6380. pie222:Destroy()
  6381. for i, v in pairs(to.Parent:GetChildren()) do
  6382. if v:IsA("Humanoid") then
  6383. v.Health = v.Health - math.huge
  6384. v.PlatformStand = true
  6385. end
  6386. end
  6387. hit1 = false
  6388. hit2 = true
  6389. for i, v in pairs(to.Parent:GetChildren()) do
  6390. if v:IsA("Humanoid") then
  6391. v.Health = v.Health - 10
  6392. v.PlatformStand = true
  6393. end
  6394. end
  6395. hit2 = false
  6396. hit3 = true
  6397. hit4 = true
  6398. coroutine.wrap(function()
  6399. for i = 1, 2 do
  6400. wait()
  6401. for i, v in pairs(to.Parent:GetChildren()) do
  6402. if v:IsA("Humanoid") then
  6403. v.Health = v.Health - 2
  6404. v.PlatformStand = true
  6405. end
  6406. end
  6407. end
  6408. wait(3)
  6409. end)()
  6410. for i, v in pairs(to.Parent:GetChildren()) do
  6411. if v:IsA("Humanoid") then
  6412. v.Health = v.Health - 10
  6413. v.PlatformStand = true
  6414. end
  6415. end
  6416. hitground = new("Part", char)
  6417. hitground.Size = Vector3.new(5, 5, 5)
  6418. hitground.Name = "Ground"
  6419. hitground.Transparency = 1
  6420. hitground.CanCollide = false
  6421. game.Debris:AddItem(hitground, 2)
  6422. hitground.Position = Vector3.new(999, 999, 999)
  6423. hitgroundweld = new("Weld", hitground)
  6424. hitgroundweld.Part0 = to
  6425. hitgroundweld.Part1 = hitground
  6426. hitground.Touched:connect(function(hit2)
  6427. if hit2.Size.x > 150 then
  6428. hitground:Destroy()
  6429. ad = new("Part", char)
  6430. ad.Name = "NewPart"
  6431. ad.Size = Vector3.new(30, 0.1, 30)
  6432. ad.CanCollide = false
  6433. ad.Anchored = true
  6434. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  6435. ad.Transparency = 1
  6436. aad = new("Decal", ad)
  6437. aad.Face = "Top"
  6438. aad.Transparency = 1
  6439. aad.Transparency = 0
  6440. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6441. smoke = new("Part", to)
  6442. smokemesh = new("SpecialMesh", smoke)
  6443. smokemesh.MeshId = "rbxassetid://928329648"
  6444. smoke.BrickColor = hit2.BrickColor
  6445. smoke.Anchored = true
  6446. smoke.Position = hitground.Position
  6447. GroundImpact:Play()
  6448. for i = 1, 20 do
  6449. wait()
  6450. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  6451. smoke.Transparency = smoke.Transparency + 0.05
  6452. end
  6453. smoke:Destroy()
  6454. wait(0.5)
  6455. for i = 1, 20 do
  6456. wait(0.1)
  6457. aad.Transparency = aad.Transparency + 0.05
  6458. end
  6459. end
  6460. end)
  6461. ys = Instance.new("BodyVelocity", to)
  6462. ys.Name = "GO"
  6463. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6464. ys.Velocity = v3(0, -90, 0)
  6465. wait(1)
  6466. ys:Destroy()
  6467. hit3 = false
  6468. hit4 = false
  6469. hit1 = false
  6470. hit2 = false
  6471. hit3 = false
  6472. hit4 = false
  6473. idle = true
  6474. RootPart.Anchored = false
  6475. end
  6476. end)
  6477. end
  6478. function Combo3()
  6479. getplayer = new("Part", char)
  6480. getplayer.Position = Vector3.new(999, 999, 999)
  6481. getplayer.Transparency = 1
  6482. getplayer.Size = v3(3, 3, 3)
  6483. getplayer.CanCollide = false
  6484. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  6485. getplayer.Name = "GetPlayer"
  6486. game.Debris:AddItem(getplayer, 0.5)
  6487. getplayer.Touched:connect(function(hit)
  6488. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6489. getplayer:Destroy()
  6490. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6491. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  6492. to.Anchored = true
  6493. RootPart.Anchored = true
  6494. idle = false
  6495. punchsound1:Play()
  6496. hit1 = true
  6497. for i = 0, 1, 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, 1, 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. punchsound1:Play()
  6517. for i = 0, 1, 0.1 do
  6518. swait()
  6519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6521. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6522. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6523. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6524. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6525. end
  6526. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 5, 70))
  6527. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 5, 74))
  6528. Zanzoken = Instance.new("Part", char)
  6529. Zanzoken.Anchored = true
  6530. Zanzoken.Position = v3(999, 999, 999)
  6531. Zanzoken.CFrame = Torso.CFrame
  6532. game.Debris:AddItem(Zanzoken, 0.5)
  6533. Zanzoken.Transparency = 1
  6534. Zano:Play()
  6535. wait()
  6536. idk = Instance.new("BillboardGui", Zanzoken)
  6537. idk.Size = UDim2.new(10, 0, 15, 0)
  6538. idk.AlwaysOnTop = false
  6539. idk1 = Instance.new("ImageLabel", idk)
  6540. idk1.BackgroundTransparency = 1
  6541. idk.ExtentsOffset = v3(0, 0, 0)
  6542. idk1.ImageTransparency = 0
  6543. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6544. idk1.Size = UDim2.new(2, 0, 1, 0)
  6545. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6546. idk1.Image = "rbxassetid://319554883"
  6547. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6548. wait()
  6549. Zanzoken = Instance.new("Part", char)
  6550. Zanzoken.Anchored = true
  6551. Zanzoken.Position = v3(999, 999, 999)
  6552. Zanzoken.CFrame = Torso.CFrame
  6553. game.Debris:AddItem(Zanzoken, 0.5)
  6554. Zanzoken.Transparency = 1
  6555. wait()
  6556. idk = Instance.new("BillboardGui", Zanzoken)
  6557. idk.Size = UDim2.new(20, 0, 20, 0)
  6558. idk.AlwaysOnTop = false
  6559. idk1 = Instance.new("ImageLabel", idk)
  6560. idk1.BackgroundTransparency = 1
  6561. idk.ExtentsOffset = v3(0, 0, 0)
  6562. idk1.ImageTransparency = 0
  6563. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6564. idk1.Size = UDim2.new(2, 0, 1, 0)
  6565. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6566. idk1.Image = "rbxassetid://319554883"
  6567. for i = 0, 1, 0.1 do
  6568. swait()
  6569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6571. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6572. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6573. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6574. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6575. end
  6576. punchsound1:Play()
  6577. for i = 0, 1, 0.1 do
  6578. swait()
  6579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6581. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6582. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6583. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6584. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6585. end
  6586. punchsound1:Play()
  6587. for i = 0, 1, 0.1 do
  6588. swait()
  6589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6591. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6592. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6593. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6594. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6595. end
  6596. for i = 0, 1, 0.1 do
  6597. swait()
  6598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6600. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6601. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6602. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6603. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6604. end
  6605. punchsound1:Play()
  6606. for i = 0, 1, 0.1 do
  6607. swait()
  6608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6610. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6613. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6614. end
  6615. punchsound1:Play()
  6616. for i = 0, 1, 0.1 do
  6617. swait()
  6618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6624. end
  6625. for i = 0, 1, 0.1 do
  6626. swait()
  6627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6629. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6630. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6631. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6632. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6633. end
  6634. punchsound1:Play()
  6635. for i = 0, 1, 0.1 do
  6636. swait()
  6637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6639. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6640. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6641. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6642. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6643. end
  6644. punchsound1:Play()
  6645. for i, v in pairs(to.Parent:GetChildren()) do
  6646. if v:IsA("Humanoid") then
  6647. v.Health = v.Health - 10
  6648. v.PlatformStand = true
  6649. end
  6650. end
  6651. for i = 0, 1, 0.1 do
  6652. swait()
  6653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6655. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6656. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6657. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6658. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6659. end
  6660. for i = 0, 1, 0.1 do
  6661. swait()
  6662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6664. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6665. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6666. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6667. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6668. end
  6669. punchsound1:Play()
  6670. for i = 0, 1, 0.1 do
  6671. swait()
  6672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6674. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6675. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6676. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6677. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6678. end
  6679. for i, v in pairs(to.Parent:GetChildren()) do
  6680. if v:IsA("Humanoid") then
  6681. v.Health = v.Health - 3
  6682. v.PlatformStand = true
  6683. end
  6684. end
  6685. to.CFrame = CFrame.new(to.CFrame.p + v3(60, 5, 0))
  6686. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60, 5, 0))
  6687. Zanzoken = Instance.new("Part", char)
  6688. Zanzoken.Anchored = true
  6689. Zanzoken.Position = v3(999, 999, 999)
  6690. Zanzoken.CFrame = Torso.CFrame
  6691. game.Debris:AddItem(Zanzoken, 0.5)
  6692. Zanzoken.Transparency = 1
  6693. Zano:Play()
  6694. wait()
  6695. idk = Instance.new("BillboardGui", Zanzoken)
  6696. idk.Size = UDim2.new(10, 0, 15, 0)
  6697. idk.AlwaysOnTop = false
  6698. idk1 = Instance.new("ImageLabel", idk)
  6699. idk1.BackgroundTransparency = 1
  6700. idk.ExtentsOffset = v3(0, 0, 0)
  6701. idk1.ImageTransparency = 0
  6702. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6703. idk1.Size = UDim2.new(2, 0, 1, 0)
  6704. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6705. idk1.Image = "rbxassetid://319554883"
  6706. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6707. wait()
  6708. Zanzoken = Instance.new("Part", char)
  6709. Zanzoken.Anchored = true
  6710. Zanzoken.Position = v3(999, 999, 999)
  6711. Zanzoken.CFrame = Torso.CFrame
  6712. game.Debris:AddItem(Zanzoken, 0.5)
  6713. Zanzoken.Transparency = 1
  6714. wait()
  6715. idk = Instance.new("BillboardGui", Zanzoken)
  6716. idk.Size = UDim2.new(20, 0, 20, 0)
  6717. idk.AlwaysOnTop = false
  6718. idk1 = Instance.new("ImageLabel", idk)
  6719. idk1.BackgroundTransparency = 1
  6720. idk.ExtentsOffset = v3(0, 0, 0)
  6721. idk1.ImageTransparency = 0
  6722. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6723. idk1.Size = UDim2.new(2, 0, 1, 0)
  6724. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6725. idk1.Image = "rbxassetid://319554883"
  6726. for i = 0, 1, 0.1 do
  6727. swait()
  6728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6730. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6731. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6732. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6733. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6734. end
  6735. for i = 0, 1, 0.1 do
  6736. swait()
  6737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6740. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6742. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6743. end
  6744. punchsound1:Play()
  6745. for i = 0, 1, 0.1 do
  6746. swait()
  6747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6749. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6750. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6751. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6752. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6753. end
  6754. for i, v in pairs(to.Parent:GetChildren()) do
  6755. if v:IsA("Humanoid") then
  6756. v.Health = v.Health - 3
  6757. v.PlatformStand = true
  6758. end
  6759. end
  6760. to.CFrame = CFrame.new(to.CFrame.p + v3(90, 20, 0))
  6761. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90, 20, 0))
  6762. Zanzoken = Instance.new("Part", char)
  6763. Zanzoken.Anchored = true
  6764. Zanzoken.Position = v3(999, 999, 999)
  6765. Zanzoken.CFrame = Torso.CFrame
  6766. game.Debris:AddItem(Zanzoken, 0.5)
  6767. Zanzoken.Transparency = 1
  6768. Zano:Play()
  6769. wait()
  6770. idk = Instance.new("BillboardGui", Zanzoken)
  6771. idk.Size = UDim2.new(10, 0, 15, 0)
  6772. idk.AlwaysOnTop = false
  6773. idk1 = Instance.new("ImageLabel", idk)
  6774. idk1.BackgroundTransparency = 1
  6775. idk.ExtentsOffset = v3(0, 0, 0)
  6776. idk1.ImageTransparency = 0
  6777. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6778. idk1.Size = UDim2.new(2, 0, 1, 0)
  6779. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6780. idk1.Image = "rbxassetid://319554883"
  6781. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6782. wait()
  6783. Zanzoken = Instance.new("Part", char)
  6784. Zanzoken.Anchored = true
  6785. Zanzoken.Position = v3(999, 999, 999)
  6786. Zanzoken.CFrame = Torso.CFrame
  6787. game.Debris:AddItem(Zanzoken, 0.5)
  6788. Zanzoken.Transparency = 1
  6789. wait()
  6790. idk = Instance.new("BillboardGui", Zanzoken)
  6791. idk.Size = UDim2.new(20, 0, 20, 0)
  6792. idk.AlwaysOnTop = false
  6793. idk1 = Instance.new("ImageLabel", idk)
  6794. idk1.BackgroundTransparency = 1
  6795. idk.ExtentsOffset = v3(0, 0, 0)
  6796. idk1.ImageTransparency = 0
  6797. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6798. idk1.Size = UDim2.new(2, 0, 1, 0)
  6799. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6800. idk1.Image = "rbxassetid://319554883"
  6801. punchsound1:Play()
  6802. for i = 0, 1, 0.1 do
  6803. swait()
  6804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6806. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6807. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6808. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6809. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6810. end
  6811. punchsound1:Play()
  6812. for i = 0, 1, 0.1 do
  6813. swait()
  6814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6816. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6817. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6818. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6819. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6820. end
  6821. for i, v in pairs(to.Parent:GetChildren()) do
  6822. if v:IsA("Humanoid") then
  6823. v.Health = v.Health - 20
  6824. v.PlatformStand = true
  6825. end
  6826. end
  6827. StrongPunch:Play()
  6828. for i = 0, 1, 0.1 do
  6829. swait()
  6830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6832. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6833. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6834. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6835. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6836. end
  6837. for i = 0, 1, 0.1 do
  6838. swait()
  6839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6841. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6842. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6843. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6844. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6845. end
  6846. for i, v in pairs(to.Parent:GetChildren()) do
  6847. if v:IsA("Humanoid") then
  6848. v.Health = v.Health - 3
  6849. v.PlatformStand = true
  6850. end
  6851. end
  6852. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 200, 0))
  6853. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 200, 0))
  6854. Zanzoken = Instance.new("Part", char)
  6855. Zanzoken.Anchored = true
  6856. Zanzoken.Position = v3(999, 999, 999)
  6857. Zanzoken.CFrame = Torso.CFrame
  6858. game.Debris:AddItem(Zanzoken, 0.5)
  6859. Zanzoken.Transparency = 1
  6860. Zano:Play()
  6861. wait()
  6862. idk = Instance.new("BillboardGui", Zanzoken)
  6863. idk.Size = UDim2.new(10, 0, 15, 0)
  6864. idk.AlwaysOnTop = false
  6865. idk1 = Instance.new("ImageLabel", idk)
  6866. idk1.BackgroundTransparency = 1
  6867. idk.ExtentsOffset = v3(0, 0, 0)
  6868. idk1.ImageTransparency = 0
  6869. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6870. idk1.Size = UDim2.new(2, 0, 1, 0)
  6871. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6872. idk1.Image = "rbxassetid://319554883"
  6873. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6874. wait()
  6875. Zanzoken = Instance.new("Part", char)
  6876. Zanzoken.Anchored = true
  6877. Zanzoken.Position = v3(999, 999, 999)
  6878. Zanzoken.CFrame = Torso.CFrame
  6879. game.Debris:AddItem(Zanzoken, 0.5)
  6880. Zanzoken.Transparency = 1
  6881. wait()
  6882. idk = Instance.new("BillboardGui", Zanzoken)
  6883. idk.Size = UDim2.new(20, 0, 20, 0)
  6884. idk.AlwaysOnTop = false
  6885. idk1 = Instance.new("ImageLabel", idk)
  6886. idk1.BackgroundTransparency = 1
  6887. idk.ExtentsOffset = v3(0, 0, 0)
  6888. idk1.ImageTransparency = 0
  6889. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6890. idk1.Size = UDim2.new(2, 0, 1, 0)
  6891. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6892. idk1.Image = "rbxassetid://319554883"
  6893. for i = 0, 1, 0.1 do
  6894. swait()
  6895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6896. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6897. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6898. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6899. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6900. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6901. end
  6902. punchsound1:Play()
  6903. for i = 0, 1, 0.1 do
  6904. swait()
  6905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6907. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6908. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6909. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6910. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6911. end
  6912. punchsound1:Play()
  6913. for i = 0, 1, 0.1 do
  6914. swait()
  6915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6917. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6918. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6919. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6920. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6921. end
  6922. for i = 0, 1, 0.1 do
  6923. swait()
  6924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6926. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6927. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6928. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6929. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6930. end
  6931. for i = 0, 1, 0.1 do
  6932. swait()
  6933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6935. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6936. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6937. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6938. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6939. end
  6940. to.CFrame = CFrame.new(to.CFrame.p + v3(60, 100, 0))
  6941. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60, 140, 0))
  6942. Zanzoken = Instance.new("Part", char)
  6943. Zanzoken.Anchored = true
  6944. Zanzoken.Position = v3(999, 999, 999)
  6945. Zanzoken.CFrame = Torso.CFrame
  6946. game.Debris:AddItem(Zanzoken, 0.5)
  6947. Zanzoken.Transparency = 1
  6948. Zano:Play()
  6949. wait()
  6950. idk = Instance.new("BillboardGui", Zanzoken)
  6951. idk.Size = UDim2.new(10, 0, 15, 0)
  6952. idk.AlwaysOnTop = false
  6953. idk1 = Instance.new("ImageLabel", idk)
  6954. idk1.BackgroundTransparency = 1
  6955. idk.ExtentsOffset = v3(0, 0, 0)
  6956. idk1.ImageTransparency = 0
  6957. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6958. idk1.Size = UDim2.new(2, 0, 1, 0)
  6959. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6960. idk1.Image = "rbxassetid://319554883"
  6961. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6962. wait()
  6963. Zanzoken = Instance.new("Part", char)
  6964. Zanzoken.Anchored = true
  6965. Zanzoken.Position = v3(999, 999, 999)
  6966. Zanzoken.CFrame = Torso.CFrame
  6967. game.Debris:AddItem(Zanzoken, 0.5)
  6968. Zanzoken.Transparency = 1
  6969. wait()
  6970. idk = Instance.new("BillboardGui", Zanzoken)
  6971. idk.Size = UDim2.new(20, 0, 20, 0)
  6972. idk.AlwaysOnTop = false
  6973. idk1 = Instance.new("ImageLabel", idk)
  6974. idk1.BackgroundTransparency = 1
  6975. idk.ExtentsOffset = v3(0, 0, 0)
  6976. idk1.ImageTransparency = 0
  6977. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6978. idk1.Size = UDim2.new(2, 0, 1, 0)
  6979. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6980. idk1.Image = "rbxassetid://319554883"
  6981. StrongPunch:Play()
  6982. Break:Play()
  6983. local Aura4 = Instance.new("ParticleEmitter")
  6984. Aura4.Name = "Aura"
  6985. Aura4.Texture = "rbxassetid://1046299182"
  6986. Aura4.Parent = Torso
  6987. Aura4.LightEmission = 1
  6988. Aura4.Transparency = NumberSequence.new(0.7, 1)
  6989. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6990. Aura4.Size = NumberSequence.new(1, 30)
  6991. Aura4.Rotation = NumberRange.new(-360, 360)
  6992. Aura4.LockedToPart = true
  6993. Aura4.Lifetime = NumberRange.new(0.2)
  6994. Aura4.Rate = 100
  6995. Aura4.Speed = NumberRange.new(0)
  6996. Aura4.EmissionDirection = "Top"
  6997. for i = 0, 6, 0.1 do
  6998. swait()
  6999. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7000. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7001. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7002. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7003. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7004. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7005. end
  7006. Aura4:Destroy()
  7007. wait(0.1)
  7008. local Aura4 = Instance.new("ParticleEmitter")
  7009. Aura4.Name = "Aura"
  7010. Aura4.Texture = "rbxassetid://1046299182"
  7011. Aura4.Parent = Torso
  7012. Aura4.LightEmission = 1
  7013. Aura4.Transparency = NumberSequence.new(0.7, 1)
  7014. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7015. Aura4.Size = NumberSequence.new(1, 30)
  7016. Aura4.Rotation = NumberRange.new(-360, 360)
  7017. Aura4.LockedToPart = true
  7018. Aura4.Lifetime = NumberRange.new(0.2)
  7019. Aura4.Rate = 100
  7020. Aura4.Speed = NumberRange.new(0)
  7021. Aura4.EmissionDirection = "Top"
  7022. StrongPunch1:Play()
  7023. Break:Play()
  7024. for i = 0, 6, 0.1 do
  7025. swait()
  7026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7028. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7031. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7032. end
  7033. Aura4:Destroy()
  7034. StrongPunch2:Play()
  7035. Break:Play()
  7036. local Aura4 = Instance.new("ParticleEmitter")
  7037. Aura4.Name = "Aura"
  7038. Aura4.Texture = "rbxassetid://1046299182"
  7039. Aura4.Parent = Torso
  7040. Aura4.LightEmission = 1
  7041. Aura4.Transparency = NumberSequence.new(0.7, 1)
  7042. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7043. Aura4.Size = NumberSequence.new(1, 30)
  7044. Aura4.Rotation = NumberRange.new(-360, 360)
  7045. Aura4.LockedToPart = true
  7046. Aura4.Lifetime = NumberRange.new(0.2)
  7047. Aura4.Rate = 100
  7048. Aura4.Speed = NumberRange.new(0)
  7049. Aura4.EmissionDirection = "Top"
  7050. for i = 0, 7, 0.1 do
  7051. swait()
  7052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7054. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7055. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7056. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7057. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7058. end
  7059. to.CFrame = CFrame.new(to.CFrame.p + v3(-100, 600, 0))
  7060. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100, 600, 0))
  7061. Aura4:Destroy()
  7062. Zanzoken = Instance.new("Part", char)
  7063. Zanzoken.Anchored = true
  7064. Zanzoken.Position = v3(999, 999, 999)
  7065. Zanzoken.CFrame = Torso.CFrame
  7066. game.Debris:AddItem(Zanzoken, 0.5)
  7067. Zanzoken.Transparency = 1
  7068. Zano:Play()
  7069. wait()
  7070. idk = Instance.new("BillboardGui", Zanzoken)
  7071. idk.Size = UDim2.new(10, 0, 15, 0)
  7072. idk.AlwaysOnTop = false
  7073. idk1 = Instance.new("ImageLabel", idk)
  7074. idk1.BackgroundTransparency = 1
  7075. idk.ExtentsOffset = v3(0, 0, 0)
  7076. idk1.ImageTransparency = 0
  7077. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7078. idk1.Size = UDim2.new(2, 0, 1, 0)
  7079. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7080. idk1.Image = "rbxassetid://319554883"
  7081. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7082. wait()
  7083. Zanzoken = Instance.new("Part", char)
  7084. Zanzoken.Anchored = true
  7085. Zanzoken.Position = v3(999, 999, 999)
  7086. Zanzoken.CFrame = Torso.CFrame
  7087. game.Debris:AddItem(Zanzoken, 0.5)
  7088. Zanzoken.Transparency = 1
  7089. wait()
  7090. idk = Instance.new("BillboardGui", Zanzoken)
  7091. idk.Size = UDim2.new(20, 0, 20, 0)
  7092. idk.AlwaysOnTop = false
  7093. idk1 = Instance.new("ImageLabel", idk)
  7094. idk1.BackgroundTransparency = 1
  7095. idk.ExtentsOffset = v3(0, 0, 0)
  7096. idk1.ImageTransparency = 0
  7097. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7098. idk1.Size = UDim2.new(2, 0, 1, 0)
  7099. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7100. idk1.Image = "rbxassetid://319554883"
  7101. for i = 0, 1, 0.1 do
  7102. swait()
  7103. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7104. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7105. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7106. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7107. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7108. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7109. end
  7110. punchsound1:Play()
  7111. for i = 0, 1, 0.1 do
  7112. swait()
  7113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7115. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7116. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7117. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7118. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7119. end
  7120. punchsound1:Play()
  7121. for i = 0, 1, 0.1 do
  7122. swait()
  7123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7125. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7126. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7127. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7128. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7129. end
  7130. for i = 0, 1, 0.1 do
  7131. swait()
  7132. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7133. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7134. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7135. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7136. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7137. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7138. end
  7139. for i = 0, 1, 0.1 do
  7140. swait()
  7141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7143. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7144. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7145. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7146. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7147. end
  7148. punchsound1:Play()
  7149. for i = 0, 0.5, 0.1 do
  7150. swait()
  7151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7152. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7153. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7154. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7155. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7156. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7157. end
  7158. punchsound1:Play()
  7159. for i = 0, 0.5, 0.1 do
  7160. swait()
  7161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7163. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7164. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7165. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7166. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7167. end
  7168. to.CFrame = CFrame.new(to.CFrame.p + v3(0, -800, 0))
  7169. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, -800, 0))
  7170. Zanzoken = Instance.new("Part", char)
  7171. Zanzoken.Anchored = true
  7172. Zanzoken.Position = v3(999, 999, 999)
  7173. Zanzoken.CFrame = Torso.CFrame
  7174. game.Debris:AddItem(Zanzoken, 0.5)
  7175. Zanzoken.Transparency = 1
  7176. Zano:Play()
  7177. wait()
  7178. idk = Instance.new("BillboardGui", Zanzoken)
  7179. idk.Size = UDim2.new(10, 0, 15, 0)
  7180. idk.AlwaysOnTop = false
  7181. idk1 = Instance.new("ImageLabel", idk)
  7182. idk1.BackgroundTransparency = 1
  7183. idk.ExtentsOffset = v3(0, 0, 0)
  7184. idk1.ImageTransparency = 0
  7185. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7186. idk1.Size = UDim2.new(2, 0, 1, 0)
  7187. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7188. idk1.Image = "rbxassetid://319554883"
  7189. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7190. wait()
  7191. Zanzoken = Instance.new("Part", char)
  7192. Zanzoken.Anchored = true
  7193. Zanzoken.Position = v3(999, 999, 999)
  7194. Zanzoken.CFrame = Torso.CFrame
  7195. game.Debris:AddItem(Zanzoken, 0.5)
  7196. Zanzoken.Transparency = 1
  7197. wait()
  7198. idk = Instance.new("BillboardGui", Zanzoken)
  7199. idk.Size = UDim2.new(20, 0, 20, 0)
  7200. idk.AlwaysOnTop = false
  7201. idk1 = Instance.new("ImageLabel", idk)
  7202. idk1.BackgroundTransparency = 1
  7203. idk.ExtentsOffset = v3(0, 0, 0)
  7204. idk1.ImageTransparency = 0
  7205. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7206. idk1.Size = UDim2.new(2, 0, 1, 0)
  7207. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7208. idk1.Image = "rbxassetid://319554883"
  7209. for i = 0, 0.4, 0.1 do
  7210. swait()
  7211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7213. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7214. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7215. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7216. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7217. end
  7218. punchsound1:Play()
  7219. for i = 0, 0.4, 0.1 do
  7220. swait()
  7221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7222. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7223. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7224. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7225. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7226. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7227. end
  7228. punchsound1:Play()
  7229. for i = 0, 1, 0.1 do
  7230. swait()
  7231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7233. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7234. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7235. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7236. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7237. end
  7238. for i, v in pairs(to.Parent:GetChildren()) do
  7239. if v:IsA("Humanoid") then
  7240. v.Health = v.Health - 8
  7241. v.PlatformStand = true
  7242. end
  7243. end
  7244. hit1 = false
  7245. punchsound1:Play()
  7246. hit2 = true
  7247. for i = 0, 1, 0.1 do
  7248. swait()
  7249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7251. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7252. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7253. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7254. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7255. end
  7256. for i, v in pairs(to.Parent:GetChildren()) do
  7257. if v:IsA("Humanoid") then
  7258. v.Health = v.Health - 10
  7259. v.PlatformStand = true
  7260. end
  7261. end
  7262. hit2 = false
  7263. punchsound1:Play()
  7264. hit3 = true
  7265. hit4 = true
  7266. punchsound1:Play()
  7267. coroutine.wrap(function()
  7268. for i = 1, 2 do
  7269. wait()
  7270. for i, v in pairs(to.Parent:GetChildren()) do
  7271. if v:IsA("Humanoid") then
  7272. v.Health = v.Health - 30
  7273. v.PlatformStand = true
  7274. end
  7275. end
  7276. end
  7277. wait(3)
  7278. end)()
  7279. RootPart.Anchored = false
  7280. StrongPunch:Play()
  7281. for i, v in pairs(to.Parent:GetChildren()) do
  7282. if v:IsA("Humanoid") then
  7283. v.Health = v.Health - 20
  7284. v.PlatformStand = true
  7285. end
  7286. end
  7287. StrongPunch2:Play()
  7288. hitground = new("Part", char)
  7289. hitground.Size = Vector3.new(5, 5, 5)
  7290. hitground.Name = "Ground"
  7291. hitground.Transparency = 1
  7292. hitground.CanCollide = false
  7293. game.Debris:AddItem(hitground, 2)
  7294. hitground.Position = Vector3.new(999, 999, 999)
  7295. hitgroundweld = new("Weld", hitground)
  7296. hitgroundweld.Part0 = to
  7297. hitgroundweld.Part1 = hitground
  7298. hitground.Touched:connect(function(hit2)
  7299. if hit2.Size.x > 150 then
  7300. hitground:Destroy()
  7301. ad = new("Part", char)
  7302. ad.Name = "NewPart"
  7303. ad.Size = Vector3.new(30, 0.1, 30)
  7304. ad.CanCollide = false
  7305. ad.Anchored = true
  7306. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  7307. ad.Transparency = 1
  7308. aad = new("Decal", ad)
  7309. aad.Face = "Top"
  7310. aad.Transparency = 1
  7311. aad.Transparency = 0
  7312. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7313. smoke = new("Part", to)
  7314. smokemesh = new("SpecialMesh", smoke)
  7315. smokemesh.MeshId = "rbxassetid://928329648"
  7316. smoke.BrickColor = hit2.BrickColor
  7317. smoke.Anchored = true
  7318. smoke.Position = hitground.Position
  7319. GroundImpact:Play()
  7320. for i = 1, 20 do
  7321. wait()
  7322. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  7323. smoke.Transparency = smoke.Transparency + 0.05
  7324. end
  7325. smoke:Destroy()
  7326. wait(0.5)
  7327. for i = 1, 20 do
  7328. wait(0.1)
  7329. aad.Transparency = aad.Transparency + 0.05
  7330. end
  7331. end
  7332. end)
  7333. ys = Instance.new("BodyVelocity", to)
  7334. ys.Name = "GO"
  7335. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7336. ys.Velocity = v3(0, -90, 0)
  7337. wait(1)
  7338. ys:Destroy()
  7339. hit3 = false
  7340. hit4 = false
  7341. hit1 = false
  7342. hit2 = false
  7343. hit3 = false
  7344. hit4 = false
  7345. idle = true
  7346. RootPart.Anchored = false
  7347. to.Anchored = false
  7348. end
  7349. end)
  7350. end
  7351. function Combo2()
  7352. getplayer = new("Part", char)
  7353. getplayer.Position = Vector3.new(999, 999, 999)
  7354. getplayer.Transparency = 1
  7355. getplayer.Size = v3(3, 3, 3)
  7356. getplayer.CanCollide = false
  7357. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  7358. getplayer.Name = "GetPlayer"
  7359. game.Debris:AddItem(getplayer, 0.5)
  7360. getplayer.Touched:connect(function(hit)
  7361. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7362. getplayer:Destroy()
  7363. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7364. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  7365. to.Anchored = true
  7366. idle = false
  7367. punchsound1:Play()
  7368. hit1 = true
  7369. for i = 0, 1, 0.1 do
  7370. swait()
  7371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7374. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7375. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7376. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7377. end
  7378. punchsound1:Play()
  7379. for i = 0, 1, 0.1 do
  7380. swait()
  7381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7383. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7385. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7386. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7387. end
  7388. punchsound1:Play()
  7389. for i = 0, 1, 0.1 do
  7390. swait()
  7391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7393. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7394. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7395. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7396. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7397. end
  7398. for i = 0, 1, 0.1 do
  7399. swait()
  7400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7402. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7404. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7405. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7406. end
  7407. for i = 0, 1, 0.1 do
  7408. swait()
  7409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7411. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7412. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7413. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7414. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7415. end
  7416. StrongPunch1:Play()
  7417. for i = 0, 1, 0.1 do
  7418. swait()
  7419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7421. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7423. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7424. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7425. end
  7426. for i = 0, 0.6, 0.1 do
  7427. swait()
  7428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7430. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7431. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7432. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7433. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7434. end
  7435. for i = 0, 0.6, 0.1 do
  7436. swait()
  7437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7439. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7440. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7441. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7442. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7443. end
  7444. for i, v in pairs(to.Parent:GetChildren()) do
  7445. if v:IsA("Humanoid") then
  7446. v.Health = v.Health - 6
  7447. v.PlatformStand = true
  7448. end
  7449. end
  7450. StrongPunch:Play()
  7451. for i = 0, 1, 0.1 do
  7452. swait()
  7453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7455. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7456. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7457. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7458. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7459. end
  7460. for i, v in pairs(to.Parent:GetChildren()) do
  7461. if v:IsA("Humanoid") then
  7462. v.Health = v.Health - 8
  7463. v.PlatformStand = true
  7464. end
  7465. end
  7466. hit1 = false
  7467. punchsound1:Play()
  7468. hit2 = true
  7469. for i = 0, 1, 0.1 do
  7470. swait()
  7471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7475. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7476. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7477. end
  7478. for i, v in pairs(to.Parent:GetChildren()) do
  7479. if v:IsA("Humanoid") then
  7480. v.Health = v.Health - 5
  7481. v.PlatformStand = true
  7482. end
  7483. end
  7484. hit2 = false
  7485. punchsound1:Play()
  7486. hit3 = true
  7487. hit4 = true
  7488. punchsound1:Play()
  7489. coroutine.wrap(function()
  7490. for i = 1, 2 do
  7491. wait()
  7492. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 35, 0))
  7493. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 35, 0))
  7494. Zanzoken = Instance.new("Part", char)
  7495. Zanzoken.Anchored = true
  7496. Zanzoken.Position = v3(999, 999, 999)
  7497. Zanzoken.CFrame = Torso.CFrame
  7498. game.Debris:AddItem(Zanzoken, 0.5)
  7499. Zanzoken.Transparency = 1
  7500. Zano:Play()
  7501. wait()
  7502. idk = Instance.new("BillboardGui", Zanzoken)
  7503. idk.Size = UDim2.new(10, 0, 15, 0)
  7504. idk.AlwaysOnTop = false
  7505. idk1 = Instance.new("ImageLabel", idk)
  7506. idk1.BackgroundTransparency = 1
  7507. idk.ExtentsOffset = v3(0, 0, 0)
  7508. idk1.ImageTransparency = 0
  7509. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7510. idk1.Size = UDim2.new(2, 0, 1, 0)
  7511. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7512. idk1.Image = "rbxassetid://319554883"
  7513. wait()
  7514. Zanzoken = Instance.new("Part", char)
  7515. Zanzoken.Anchored = true
  7516. Zanzoken.Position = v3(999, 999, 999)
  7517. Zanzoken.CFrame = Torso.CFrame
  7518. game.Debris:AddItem(Zanzoken, 0.5)
  7519. Zanzoken.Transparency = 1
  7520. wait()
  7521. idk = Instance.new("BillboardGui", Zanzoken)
  7522. idk.Size = UDim2.new(20, 0, 20, 0)
  7523. idk.AlwaysOnTop = false
  7524. idk1 = Instance.new("ImageLabel", idk)
  7525. idk1.BackgroundTransparency = 1
  7526. idk.ExtentsOffset = v3(0, 0, 0)
  7527. idk1.ImageTransparency = 0
  7528. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7529. idk1.Size = UDim2.new(2, 0, 1, 0)
  7530. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7531. idk1.Image = "rbxassetid://319554883"
  7532. for i = 0, 1, 0.1 do
  7533. swait()
  7534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7536. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7537. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7538. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7539. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7540. end
  7541. StrongPunch:Play()
  7542. for i, v in pairs(to.Parent:GetChildren()) do
  7543. if v:IsA("Humanoid") then
  7544. v.Health = v.Health - 10
  7545. v.PlatformStand = true
  7546. end
  7547. end
  7548. end
  7549. wait(0.7)
  7550. end)()
  7551. RootPart.Anchored = true
  7552. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 0, 35))
  7553. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0, 35))
  7554. Zanzoken = Instance.new("Part", char)
  7555. Zanzoken.Anchored = true
  7556. Zanzoken.Position = v3(999, 999, 999)
  7557. Zanzoken.CFrame = Torso.CFrame
  7558. game.Debris:AddItem(Zanzoken, 0.5)
  7559. Zanzoken.Transparency = 1
  7560. Zano:Play()
  7561. wait()
  7562. idk = Instance.new("BillboardGui", Zanzoken)
  7563. idk.Size = UDim2.new(10, 0, 15, 0)
  7564. idk.AlwaysOnTop = false
  7565. idk1 = Instance.new("ImageLabel", idk)
  7566. idk1.BackgroundTransparency = 1
  7567. idk.ExtentsOffset = v3(0, 0, 0)
  7568. idk1.ImageTransparency = 0
  7569. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7570. idk1.Size = UDim2.new(2, 0, 1, 0)
  7571. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7572. idk1.Image = "rbxassetid://319554883"
  7573. wait()
  7574. Zanzoken = Instance.new("Part", char)
  7575. Zanzoken.Anchored = true
  7576. Zanzoken.Position = v3(999, 999, 999)
  7577. Zanzoken.CFrame = Torso.CFrame
  7578. game.Debris:AddItem(Zanzoken, 0.5)
  7579. Zanzoken.Transparency = 1
  7580. wait()
  7581. idk = Instance.new("BillboardGui", Zanzoken)
  7582. idk.Size = UDim2.new(20, 0, 20, 0)
  7583. idk.AlwaysOnTop = false
  7584. idk1 = Instance.new("ImageLabel", idk)
  7585. idk1.BackgroundTransparency = 1
  7586. idk.ExtentsOffset = v3(0, 0, 0)
  7587. idk1.ImageTransparency = 0
  7588. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7589. idk1.Size = UDim2.new(2, 0, 1, 0)
  7590. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7591. idk1.Image = "rbxassetid://319554883"
  7592. for i = 0, 1, 0.1 do
  7593. swait()
  7594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7596. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7599. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7600. end
  7601. StrongPunch:Play()
  7602. for i = 0, 1, 0.1 do
  7603. swait()
  7604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7606. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7609. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7610. end
  7611. for i = 0, 1, 0.1 do
  7612. swait()
  7613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7615. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7616. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7617. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7618. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7619. end
  7620. for i, v in pairs(to.Parent:GetChildren()) do
  7621. if v:IsA("Humanoid") then
  7622. v.Health = v.Health - 20
  7623. v.PlatformStand = true
  7624. end
  7625. end
  7626. StrongPunch2:Play()
  7627. for i = 0, 1, 0.1 do
  7628. swait()
  7629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7631. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7632. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7633. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7634. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7635. end
  7636. hitground = new("Part", char)
  7637. hitground.Size = Vector3.new(5, 5, 5)
  7638. hitground.Name = "Ground"
  7639. hitground.Transparency = 1
  7640. hitground.CanCollide = false
  7641. game.Debris:AddItem(hitground, 2)
  7642. hitground.Position = Vector3.new(999, 999, 999)
  7643. hitgroundweld = new("Weld", hitground)
  7644. hitgroundweld.Part0 = to
  7645. hitgroundweld.Part1 = hitground
  7646. hitground.Touched:connect(function(hit2)
  7647. if hit2.Size.x > 150 then
  7648. hitground:Destroy()
  7649. ad = new("Part", char)
  7650. ad.Name = "NewPart"
  7651. ad.Size = Vector3.new(30, 0.1, 30)
  7652. ad.CanCollide = false
  7653. ad.Anchored = true
  7654. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  7655. ad.Transparency = 1
  7656. aad = new("Decal", ad)
  7657. aad.Face = "Top"
  7658. aad.Transparency = 1
  7659. aad.Transparency = 0
  7660. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7661. smoke = new("Part", to)
  7662. smokemesh = new("SpecialMesh", smoke)
  7663. smokemesh.MeshId = "rbxassetid://928329648"
  7664. smoke.BrickColor = hit2.BrickColor
  7665. smoke.Anchored = true
  7666. smoke.Position = hitground.Position
  7667. GroundImpact:Play()
  7668. for i = 1, 20 do
  7669. wait()
  7670. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  7671. smoke.Transparency = smoke.Transparency + 0.05
  7672. end
  7673. smoke:Destroy()
  7674. wait(0.5)
  7675. for i = 1, 20 do
  7676. wait(0.1)
  7677. aad.Transparency = aad.Transparency + 0.05
  7678. end
  7679. end
  7680. end)
  7681. to.Anchored = false
  7682. ys = Instance.new("BodyVelocity", to)
  7683. ys.Name = "GO"
  7684. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7685. ys.Velocity = v3(0, -90, 0)
  7686. wait(1)
  7687. ys:Destroy()
  7688. hit3 = false
  7689. hit4 = false
  7690. hit1 = false
  7691. hit2 = false
  7692. hit3 = false
  7693. hit4 = false
  7694. idle = true
  7695. RootPart.Anchored = false
  7696. end
  7697. end)
  7698. end
  7699. function KABOOMZ222()
  7700. local effspwn = Instance.new("Part")
  7701. coroutine.resume(coroutine.create(function()
  7702. local sound1 = Instance.new("Sound")
  7703. sound1.SoundId = "rbxassetid://440145223"
  7704. sound1.MaxDistance = 600
  7705. sound1.EmitterSize = 60
  7706. sound1.Volume = 5.5
  7707. sound1.Pitch = 1.3
  7708. sound1.Parent = effspwn
  7709. local sound2 = Instance.new("Sound")
  7710. sound2.SoundId = "rbxassetid://440145223"
  7711. sound2.MaxDistance = 300
  7712. sound2.EmitterSize = 20
  7713. sound2.Volume = 3
  7714. sound2.Pitch = 0.7
  7715. sound2.Parent = effspwn
  7716. local sound3 = Instance.new("Sound")
  7717. sound3.SoundId = "rbxassetid://440145223"
  7718. sound2.MaxDistance = 400
  7719. sound2.EmitterSize = 30
  7720. sound2.Volume = 0.5
  7721. sound2.Pitch = 0.5
  7722. sound2.Parent = effspwn
  7723. sound2:Play()
  7724. wait()
  7725. sound1:Play()
  7726. sound3:Play()
  7727. end))
  7728. local model = Instance.new("Model")
  7729. game.Debris:AddItem(model, 20)
  7730. model.Name = "smasheffects"
  7731. model.Parent = workspace
  7732. effspwn.Name = "spwnr"
  7733. effspwn.Size = Vector3.new(1, 1, 1)
  7734. effspwn.Anchored = true
  7735. effspwn.CanCollide = false
  7736. effspwn.Transparency = 1
  7737. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7738. effspwn.Parent = model
  7739. coroutine.resume(coroutine.create(function()
  7740. local shok = Instance.new("Part")
  7741. shok.Name = "whoosh"
  7742. shok.BrickColor = BrickColor.new("Institutional white")
  7743. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7744. shok.Size = Vector3.new(1, 1, 1)
  7745. shok.Anchored = true
  7746. shok.Material = "Neon"
  7747. shok.Transparency = 1
  7748. shok.CanCollide = false
  7749. shok.Parent = model
  7750. game.Debris:AddItem(shok, 12)
  7751. local mesh = Instance.new("SpecialMesh")
  7752. mesh.MeshType = "FileMesh"
  7753. mesh.MeshId = "rbxassetid://437347603"
  7754. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7755. mesh.Parent = shok
  7756. for e = 1, 8 do
  7757. wait()
  7758. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7759. shok.Transparency = shok.Transparency + 0.035
  7760. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7761. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7762. end
  7763. for e = 1, 16 do
  7764. wait()
  7765. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7766. shok.Transparency = shok.Transparency + 0.11
  7767. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7768. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7769. end
  7770. end))
  7771. coroutine.resume(coroutine.create(function()
  7772. local shok = Instance.new("Part")
  7773. shok.Name = "wring1"
  7774. shok.BrickColor = BrickColor.new("Institutional white")
  7775. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7776. shok.Size = Vector3.new(1, 1, 1)
  7777. shok.Anchored = true
  7778. shok.Material = "Neon"
  7779. shok.Transparency = 0.25
  7780. shok.CanCollide = false
  7781. shok.Parent = model
  7782. game.Debris:AddItem(shok, 12)
  7783. local mesh = Instance.new("SpecialMesh")
  7784. mesh.MeshType = "FileMesh"
  7785. mesh.MeshId = "rbxassetid://3270017"
  7786. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7787. mesh.Parent = shok
  7788. for e = 1, 30 do
  7789. wait()
  7790. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7791. shok.Transparency = shok.Transparency + 0.002
  7792. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7793. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7794. end
  7795. for e = 1, 38 do
  7796. wait()
  7797. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7798. shok.Transparency = shok.Transparency + 0.002
  7799. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7800. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7801. end
  7802. for e = 1, 24 do
  7803. wait()
  7804. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7805. shok.Transparency = shok.Transparency + 0.03
  7806. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7807. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7808. end
  7809. end))
  7810. coroutine.resume(coroutine.create(function()
  7811. local shok = Instance.new("Part")
  7812. shok.Name = "wring2"
  7813. shok.BrickColor = BrickColor.new("Institutional white")
  7814. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7815. shok.Size = Vector3.new(1, 1, 1)
  7816. shok.Anchored = true
  7817. shok.Material = "Neon"
  7818. shok.Transparency = 0.25
  7819. shok.CanCollide = false
  7820. shok.Parent = model
  7821. game.Debris:AddItem(shok, 12)
  7822. local mesh = Instance.new("SpecialMesh")
  7823. mesh.MeshType = "FileMesh"
  7824. mesh.MeshId = "rbxassetid://3270017"
  7825. mesh.Scale = Vector3.new(12, 12, 0.05)
  7826. mesh.Parent = shok
  7827. for e = 1, 30 do
  7828. wait()
  7829. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7830. shok.Transparency = shok.Transparency + 0.002
  7831. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7832. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7833. end
  7834. for e = 1, 38 do
  7835. wait()
  7836. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7837. shok.Transparency = shok.Transparency + 0.002
  7838. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7839. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7840. end
  7841. for e = 1, 24 do
  7842. wait()
  7843. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7844. shok.Transparency = shok.Transparency + 0.03
  7845. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7846. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7847. end
  7848. end))
  7849. coroutine.resume(coroutine.create(function()
  7850. local shok = Instance.new("Part")
  7851. shok.Name = "coil1"
  7852. shok.BrickColor = BrickColor.new("Institutional white")
  7853. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7854. shok.Size = Vector3.new(1, 1, 1)
  7855. shok.Anchored = true
  7856. shok.Material = "Neon"
  7857. shok.Transparency = 0.25
  7858. shok.CanCollide = false
  7859. shok.Parent = model
  7860. game.Debris:AddItem(shok, 12)
  7861. local mesh = Instance.new("SpecialMesh")
  7862. mesh.MeshType = "FileMesh"
  7863. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7864. mesh.Scale = Vector3.new(12, 12, 12)
  7865. mesh.Parent = shok
  7866. for e = 1, 15 do
  7867. wait()
  7868. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7869. shok.Transparency = shok.Transparency + 0.004
  7870. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7871. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7872. end
  7873. for e = 1, 16 do
  7874. wait()
  7875. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7876. shok.Transparency = shok.Transparency + 0.004
  7877. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7878. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7879. end
  7880. for e = 1, 12 do
  7881. wait()
  7882. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7883. shok.Transparency = shok.Transparency + 0.06
  7884. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7885. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7886. end
  7887. end))
  7888. coroutine.resume(coroutine.create(function()
  7889. local shok = Instance.new("Part")
  7890. shok.Name = "coil2"
  7891. shok.BrickColor = BrickColor.new("Institutional white")
  7892. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7893. shok.Size = Vector3.new(1, 1, 1)
  7894. shok.Anchored = true
  7895. shok.Material = "Neon"
  7896. shok.Transparency = 1
  7897. shok.CanCollide = false
  7898. shok.Parent = model
  7899. game.Debris:AddItem(shok, 12)
  7900. local mesh = Instance.new("SpecialMesh")
  7901. mesh.MeshType = "FileMesh"
  7902. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7903. mesh.Scale = Vector3.new(6, 12, 6)
  7904. mesh.Parent = shok
  7905. for e = 1, 15 do
  7906. wait()
  7907. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7908. shok.Transparency = shok.Transparency + 0.005
  7909. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7910. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7911. end
  7912. for e = 1, 16 do
  7913. wait()
  7914. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7915. shok.Transparency = shok.Transparency + 0.005
  7916. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7917. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7918. end
  7919. for e = 1, 12 do
  7920. wait()
  7921. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7922. shok.Transparency = shok.Transparency + 0.09
  7923. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7924. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7925. end
  7926. end))
  7927. coroutine.resume(coroutine.create(function()
  7928. local shok = Instance.new("Part")
  7929. shok.Name = "shokwve"
  7930. shok.BrickColor = BrickColor.new("Institutional white")
  7931. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7932. shok.Size = Vector3.new(1, 1, 1)
  7933. shok.Anchored = true
  7934. shok.Material = "Neon"
  7935. shok.Transparency = 0.6
  7936. shok.CanCollide = false
  7937. shok.Parent = model
  7938. game.Debris:AddItem(shok, 12)
  7939. local mesh = Instance.new("SpecialMesh")
  7940. mesh.MeshType = "FileMesh"
  7941. mesh.MeshId = "rbxassetid://489415447"
  7942. mesh.Scale = Vector3.new(1, 1, 1)
  7943. mesh.Parent = shok
  7944. for e = 1, 12 do
  7945. wait()
  7946. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7947. shok.Transparency = shok.Transparency + 0.002
  7948. end
  7949. for e = 1, 32 do
  7950. wait()
  7951. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7952. shok.Transparency = shok.Transparency + 0.002
  7953. end
  7954. for e = 1, 24 do
  7955. wait()
  7956. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7957. shok.Transparency = shok.Transparency + 0.03
  7958. end
  7959. end))
  7960. coroutine.resume(coroutine.create(function()
  7961. local shok = Instance.new("Part")
  7962. shok.Name = "shock2"
  7963. shok.BrickColor = BrickColor.new("Institutional white")
  7964. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7965. shok.Size = Vector3.new(1, 1, 1)
  7966. shok.Anchored = true
  7967. shok.Material = "Neon"
  7968. shok.Transparency = 0.35
  7969. shok.CanCollide = false
  7970. shok.Parent = model
  7971. game.Debris:AddItem(shok, 12)
  7972. local mesh = Instance.new("SpecialMesh")
  7973. mesh.MeshType = "FileMesh"
  7974. mesh.MeshId = "rbxassetid://1095709"
  7975. mesh.Scale = Vector3.new(12, 12, 12)
  7976. mesh.Parent = shok
  7977. for e = 1, 15 do
  7978. wait()
  7979. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7980. shok.Transparency = shok.Transparency + 0.004
  7981. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7982. end
  7983. for e = 1, 16 do
  7984. wait()
  7985. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7986. shok.Transparency = shok.Transparency + 0.004
  7987. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7988. end
  7989. for e = 1, 12 do
  7990. wait()
  7991. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7992. shok.Transparency = shok.Transparency + 0.06
  7993. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7994. end
  7995. end))
  7996. coroutine.resume(coroutine.create(function()
  7997. local shok = Instance.new("Part")
  7998. shok.Name = "shock3"
  7999. shok.BrickColor = BrickColor.new("Institutional white")
  8000. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8001. shok.Size = Vector3.new(1, 1, 1)
  8002. shok.Anchored = true
  8003. shok.Material = "Neon"
  8004. shok.Transparency = 0.35
  8005. shok.CanCollide = false
  8006. shok.Parent = model
  8007. game.Debris:AddItem(shok, 12)
  8008. local mesh = Instance.new("SpecialMesh")
  8009. mesh.MeshType = "FileMesh"
  8010. mesh.MeshId = "rbxassetid://1095709"
  8011. mesh.Scale = Vector3.new(12, 12, 12)
  8012. mesh.Parent = shok
  8013. for e = 1, 15 do
  8014. wait()
  8015. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8016. shok.Transparency = shok.Transparency + 0.004
  8017. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8018. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8019. end
  8020. for e = 1, 16 do
  8021. wait()
  8022. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8023. shok.Transparency = shok.Transparency + 0.004
  8024. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8025. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8026. end
  8027. for e = 1, 12 do
  8028. wait()
  8029. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8030. shok.Transparency = shok.Transparency + 0.06
  8031. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8032. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8033. end
  8034. end))
  8035. end
  8036. mouse.KeyDown:connect(function(k)
  8037. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8038. local exp = Instance.new("Explosion", Torso)
  8039. exp.BlastRadius = 45.5
  8040. exp.BlastPressure = 100
  8041. exp.Position = Torso
  8042. exp.Visible = true
  8043. end
  8044. end)
  8045. MV4 = 300
  8046. mouse.KeyDown:connect(function(k)
  8047. if attack == false and k == "8" then
  8048. for i, v in pairs(Torso:GetChildren()) do
  8049. if v:IsA("ParticleEmitter") then
  8050. v:Remove()
  8051. end
  8052. end
  8053. end
  8054. end)
  8055. MV4 = 300
  8056. mouse.KeyDown:connect(function(k)
  8057. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8058. MV4 = 0
  8059. Humanoid.WalkSpeed = 13
  8060. attack = true
  8061. Firepart1 = Instance.new("Part", RightArm)
  8062. Firepart1.Size = Vector3.new(1, 1, 1)
  8063. GuW1 = Instance.new("Weld")
  8064. GuW1.Name = "GuW"
  8065. GuW1.Part0 = RightArm
  8066. GuW1.C0 = cn(0, -1, 0)
  8067. GuW1.C1 = cn(0, 0, 0)
  8068. GuW1.Part1 = Firepart1
  8069. GuW1.Parent = RightArm
  8070. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8071. Firepart1.Transparency = 1
  8072. Firepart2 = Instance.new("Part", LeftArm)
  8073. Firepart2.Size = Vector3.new(1, 1, 1)
  8074. GuW2 = Instance.new("Weld")
  8075. GuW2.Name = "GuW"
  8076. GuW2.Part0 = LeftArm
  8077. GuW2.C0 = cn(0, -1, 0)
  8078. GuW2.C1 = cn(0, 0, 0)
  8079. GuW2.Part1 = Firepart2
  8080. GuW2.Parent = LeftArm
  8081. Firepart2.Transparency = 1
  8082. for i = 0, 5, 0.1 do
  8083. swait()
  8084. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8085. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8086. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8087. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8088. if 2 < Torsovelocity.Y then
  8089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8091. 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)
  8092. 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)
  8093. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8094. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8095. elseif 1 > Torsovelocity.Y then
  8096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8098. 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)
  8099. 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)
  8100. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8101. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8102. end
  8103. end
  8104. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8105. for i = 0, 7, 0.1 do
  8106. swait()
  8107. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8108. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8109. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8110. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8111. if 2 < Torsovelocity.Y then
  8112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8114. 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)
  8115. 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)
  8116. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8117. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8118. elseif 1 > Torsovelocity.Y then
  8119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8121. 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)
  8122. 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)
  8123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8125. end
  8126. end
  8127. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8128. GuW1:Destroy()
  8129. GuW1 = Instance.new("Weld")
  8130. GuW1.Name = "GuW"
  8131. GuW1.Part0 = Torso
  8132. GuW1.C0 = cn(0, 0, -6)
  8133. GuW1.C1 = cn(0, 0, 0)
  8134. GuW1.Part1 = Firepart1
  8135. GuW1.Parent = Torso
  8136. GuW2:Destroy()
  8137. GuW2 = Instance.new("Weld")
  8138. GuW2.Name = "GuW"
  8139. GuW2.Part0 = Torso
  8140. GuW2.C0 = cn(0, 0, -6)
  8141. GuW2.C1 = cn(0, 0, 0)
  8142. GuW2.Part1 = Firepart2
  8143. GuW2.Parent = Torso
  8144. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8145. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8146. GuW2:Destroy()
  8147. GuW2 = Instance.new("Weld")
  8148. GuW2.Name = "GuW"
  8149. GuW2.Part0 = Torso
  8150. GuW2.C0 = cn(0, 0, -4)
  8151. GuW2.C1 = cn(0, 0, 0)
  8152. GuW2.Part1 = Firepart2
  8153. GuW2.Parent = Torso
  8154. for i = 0, 7, 0.1 do
  8155. swait()
  8156. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8157. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8158. if 2 < Torsovelocity.Y then
  8159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8160. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8161. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8162. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8163. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8164. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8165. elseif 1 > Torsovelocity.Y then
  8166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8168. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8169. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8171. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8172. end
  8173. end
  8174. local bp2 = Create("BodyPosition")({
  8175. P = 900,
  8176. D = 1000,
  8177. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8178. position = Torso.Position + Vector3.new(0, 60, 0),
  8179. Parent = Torso
  8180. })
  8181. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8182. for i = 0, 8, 0.1 do
  8183. swait()
  8184. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8185. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8186. 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)
  8187. if 2 < Torsovelocity.Y then
  8188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8190. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8193. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8194. elseif 1 > Torsovelocity.Y then
  8195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8200. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8201. end
  8202. end
  8203. for i = 0, 18, 0.1 do
  8204. swait()
  8205. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8206. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8207. 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)
  8208. if 2 < Torsovelocity.Y then
  8209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8211. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8212. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8213. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8214. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8215. elseif 1 > Torsovelocity.Y then
  8216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8218. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8221. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8222. end
  8223. end
  8224. GuW1:Destroy()
  8225. GuW1 = Instance.new("Weld")
  8226. GuW1.Name = "GuW"
  8227. GuW1.Part0 = Torso
  8228. GuW1.C0 = cn(0, 0, -15)
  8229. GuW1.C1 = cn(0, 0, 0)
  8230. GuW1.Part1 = Firepart1
  8231. GuW1.Parent = Torso
  8232. GuW2:Destroy()
  8233. GuW2 = Instance.new("Weld")
  8234. GuW2.Name = "GuW"
  8235. GuW2.Part0 = Torso
  8236. GuW2.C0 = cn(0, 0, -17.5)
  8237. GuW2.C1 = cn(0, 0, 0)
  8238. GuW2.Part1 = Firepart2
  8239. GuW2.Parent = Torso
  8240. for i = 0, 1.25, 0.01 do
  8241. swait()
  8242. 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)
  8243. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8244. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8245. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8246. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8247. if 2 < Torsovelocity.Y then
  8248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8250. 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)
  8251. 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)
  8252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8253. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8254. elseif 1 > Torsovelocity.Y then
  8255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8257. 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)
  8258. 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)
  8259. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8260. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8261. end
  8262. end
  8263. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8264. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8265. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8266. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8267. for i = 0, 3, 0.1 do
  8268. swait()
  8269. if 2 < Torsovelocity.Y then
  8270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8272. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8275. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8276. elseif 1 > Torsovelocity.Y then
  8277. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8278. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8279. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8280. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8281. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8282. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8283. end
  8284. end
  8285. wait(1)
  8286. bp2:Destroy()
  8287. Humanoid.WalkSpeed = 16
  8288. attack = false
  8289. MV4 = 0
  8290. Firepart1:Destroy()
  8291. Firepart2:Destroy()
  8292. end
  8293. end)
  8294. spiritballenergy = true
  8295. local spirit1 = true
  8296. local spirit2 = true
  8297. local sizeup = 38
  8298. local ringgo = 18
  8299. local potara = false
  8300. local potara1 = false
  8301. local potara2 = false
  8302. local potara3 = false
  8303. local potara4 = false
  8304. local hipheight = false
  8305. local idle7 = true
  8306. local idle6 = true
  8307. local idle5 = false
  8308. local noidle = false
  8309. local noidle1 = false
  8310. local fuse = false
  8311. local bigkamehameha1 = false
  8312. local bigkamehameha2 = false
  8313. local idle2 = false
  8314. local idle3 = false
  8315. local com1 = 10
  8316. local com2 = -5
  8317. local fuse1 = false
  8318. local fuse2 = false
  8319. local fuse3 = false
  8320. local fuse4 = false
  8321. local fuse5 = false
  8322. local fuse6 = false
  8323. local fuse7 = false
  8324. local fuse8 = false
  8325. local ssj4 = false
  8326. local headcolor = 0
  8327. local walk11 = true
  8328. local great = false
  8329. local size = 0
  8330. local size2 = 0
  8331. local kicharging = false
  8332. local ki = 100
  8333. soundfolder = Instance.new("Model", char)
  8334. soundfolder.Name = "Sound Folder"
  8335. kamecharge = Instance.new("Sound", soundfolder)
  8336. kamecharge.Volume = 10
  8337. kamecharge.Name = "kamecharge"
  8338. kamecharge.Looped = false
  8339. kamecharge.SoundId = "rbxassetid://908489666"
  8340. kamefire = Instance.new("Sound", soundfolder)
  8341. kamefire.Volume = 10
  8342. kamefire.Name = "kamefire"
  8343. kamefire.Looped = false
  8344. kamefire.TimePosition = 0.5
  8345. kamefire.SoundId = "rbxassetid://977360812"
  8346. kamehit = Instance.new("Sound", soundfolder)
  8347. kamehit.Volume = 30
  8348. kamehit.Name = "kamehit"
  8349. kamehit.Looped = false
  8350. kamehit.SoundId = "rbxassetid://908484148"
  8351. ssjaura = Instance.new("Sound", soundfolder)
  8352. ssjaura.Volume = 5
  8353. ssjaura.Name = "ssjaura"
  8354. ssjaura.Looped = true
  8355. ssjaura.SoundId = "rbxassetid://891397456"
  8356. ssjauraburst = Instance.new("Sound", soundfolder)
  8357. ssjauraburst.Volume = math.huge
  8358. ssjauraburst.Name = "ssjauraburst"
  8359. ssjauraburst.Looped = false
  8360. ssjauraburst.SoundId = "rbxassetid://437393965"
  8361. ssjmusic = Instance.new("Sound", soundfolder)
  8362. ssjmusic.Volume = 0
  8363. ssjmusic.Name = "ssjmusic"
  8364. ssjmusic.Looped = true
  8365. ssjmusic.SoundId = "rbxassetid://390946253"
  8366. ssj2music = Instance.new("Sound", soundfolder)
  8367. ssj2music.Volume = 0
  8368. ssj2music.Name = "ssj2music"
  8369. ssj2music.Looped = true
  8370. ssj2music.SoundId = "rbxassetid://144377132"
  8371. ssj2aura = Instance.new("Sound", soundfolder)
  8372. ssj2aura.Volume = 5
  8373. ssj2aura.Name = "ssj2aura"
  8374. ssj2aura.Looped = true
  8375. ssj2aura.SoundId = "rbxassetid://850205092"
  8376. ssj3music = Instance.new("Sound", soundfolder)
  8377. ssj3music.Volume = 0
  8378. ssj3music.Name = "ssj3music"
  8379. ssj3music.Looped = true
  8380. ssj3music.SoundId = "rbxassetid://156056027"
  8381. KiCharge = Instance.new("Sound", soundfolder)
  8382. KiCharge.Volume = 10000
  8383. KiCharge.Name = "KiCharge"
  8384. KiCharge.Looped = true
  8385. KiCharge.TimePosition = 0.7
  8386. KiCharge.SoundId = "rbxassetid://700499952"
  8387. KiCharge2 = Instance.new("Sound", soundfolder)
  8388. KiCharge2.Volume = 10000
  8389. KiCharge2.Name = "KiCharge2"
  8390. KiCharge2.Looped = false
  8391. KiCharge2.TimePosition = 7.3
  8392. KiCharge2.SoundId = "rbxassetid://700499952"
  8393. Lightning = Instance.new("Sound", soundfolder)
  8394. Lightning.Volume = 10000
  8395. Lightning.TimePosition = 1
  8396. Lightning.Name = "Lightning"
  8397. Lightning.Looped = false
  8398. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8399. AuraOff = Instance.new("Sound", soundfolder)
  8400. AuraOff.Volume = 10000
  8401. AuraOff.Name = "AuraOff"
  8402. AuraOff.Looped = false
  8403. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8404. PowerDown = Instance.new("Sound", soundfolder)
  8405. PowerDown.Volume = 10000
  8406. PowerDown.Name = "PowerDown"
  8407. PowerDown.Looped = false
  8408. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8409. punchsound1 = Instance.new("Sound", soundfolder)
  8410. punchsound1.Volume = 10
  8411. punchsound1.Name = "punchsound1"
  8412. punchsound1.Looped = false
  8413. punchsound1.SoundId = "rbxassetid://137579113"
  8414. punchsound2 = Instance.new("Sound", soundfolder)
  8415. punchsound2.Volume = 10
  8416. punchsound2.Name = "punchsound2"
  8417. punchsound2.Looped = false
  8418. punchsound2.SoundId = "rbxassetid://441202925"
  8419. kiblastsound = Instance.new("Sound", soundfolder)
  8420. kiblastsound.Volume = 10000
  8421. kiblastsound.Name = "kiblastsound"
  8422. kiblastsound.Looped = false
  8423. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8424. screaming = Instance.new("Sound", soundfolder)
  8425. screaming.Volume = 1
  8426. screaming.Name = "screaming"
  8427. screaming.Looped = true
  8428. screaming.SoundId = "rbxassetid://1096434714"
  8429. screaming1 = Instance.new("Sound", soundfolder)
  8430. screaming1.Volume = 10
  8431. screaming1.Name = "screaming1"
  8432. screaming1.Looped = false
  8433. screaming1.SoundId = "rbxassetid://975468335"
  8434. FastPunch = Instance.new("Sound", soundfolder)
  8435. FastPunch.Volume = 10000
  8436. FastPunch.Name = "FastPunch"
  8437. FastPunch.Looped = false
  8438. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8439. GiantStep = Instance.new("Sound", soundfolder)
  8440. GiantStep.Volume = 10000
  8441. GiantStep.Name = "GiantStep"
  8442. GiantStep.Looped = false
  8443. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8444. StrongPunch = Instance.new("Sound", soundfolder)
  8445. StrongPunch.Volume = 10000
  8446. StrongPunch.Name = "StrongPunch"
  8447. StrongPunch.Looped = false
  8448. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8449. KamehamehaVoice = Instance.new("Sound", soundfolder)
  8450. KamehamehaVoice.Volume = 10000
  8451. KamehamehaVoice.Name = "KamehamehaVoice"
  8452. KamehamehaVoice.Looped = false
  8453. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8454. KamehamehaVoice6 = Instance.new("Sound", soundfolder)
  8455. KamehamehaVoice6.Volume = 10000
  8456. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8457. KamehamehaVoice6.Looped = false
  8458. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8459. KamehamehaVoice3 = Instance.new("Sound", soundfolder)
  8460. KamehamehaVoice3.Volume = 10000
  8461. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8462. KamehamehaVoice3.Looped = false
  8463. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8464. KamehamehaVoice2 = Instance.new("Sound", soundfolder)
  8465. KamehamehaVoice2.Volume = 10000
  8466. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8467. KamehamehaVoice2.Looped = false
  8468. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8469. KamehamehaVoice1 = Instance.new("Sound", soundfolder)
  8470. KamehamehaVoice1.Volume = 10000
  8471. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8472. KamehamehaVoice1.Looped = false
  8473. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8474. KamehamehaVoice4 = Instance.new("Sound", soundfolder)
  8475. KamehamehaVoice4.Volume = 10000
  8476. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8477. KamehamehaVoice4.Looped = false
  8478. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8479. ssjbaura = Instance.new("Sound", soundfolder)
  8480. ssjbaura.Volume = 1
  8481. ssjbaura.Name = "ssjbaura"
  8482. ssjbaura.Looped = true
  8483. ssjbaura.SoundId = "rbxassetid://443386048"
  8484. ssjbauraburst = Instance.new("Sound", soundfolder)
  8485. ssjbauraburst.Volume = 1
  8486. ssjbauraburst.Name = "ssjbauraburst"
  8487. ssjbauraburst.Looped = false
  8488. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8489. ssjbmusic = Instance.new("Sound", soundfolder)
  8490. ssjbmusic.Volume = 0
  8491. ssjbmusic.Name = "ssjbmusic"
  8492. ssjbmusic.Looped = true
  8493. ssjbmusic.SoundId = "rbxassetid://180572775"
  8494. ssjbkaioken = Instance.new("Sound", soundfolder)
  8495. ssjbkaioken.Volume = 10000
  8496. ssjbkaioken.Name = "ssjbkaioken"
  8497. ssjbkaioken.Looped = false
  8498. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8499. ssjbkaioken1 = Instance.new("Sound", soundfolder)
  8500. ssjbkaioken1.Volume = 10000
  8501. ssjbkaioken1.Name = "ssjbkaioken1"
  8502. ssjbkaioken1.Looped = false
  8503. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8504. ssjbkaura = Instance.new("Sound", soundfolder)
  8505. ssjbkaura.Volume = 3
  8506. ssjbkaura.Name = "ssjbkaura"
  8507. ssjbkaura.Looped = true
  8508. ssjbkaura.SoundId = "rbxassetid://972925821"
  8509. ssjgaura = Instance.new("Sound", soundfolder)
  8510. ssjgaura.Volume = 5
  8511. ssjgaura.Name = "ssjgaura"
  8512. ssjgaura.Looped = true
  8513. ssjgaura.SoundId = "rbxassetid://590580266"
  8514. ApeGrowl = Instance.new("Sound", soundfolder)
  8515. ApeGrowl.Volume = 10
  8516. ApeGrowl.Name = "ApeGrowl"
  8517. ApeGrowl.Looped = false
  8518. ApeGrowl.SoundId = "rbxassetid://849892755"
  8519. ssjgmusic = Instance.new("Sound", soundfolder)
  8520. ssjgmusic.Volume = 0
  8521. ssjgmusic.Name = "ssjgmusic"
  8522. ssjgmusic.Looped = true
  8523. ssjgmusic.SoundId = "rbxassetid://785398417"
  8524. Ape1 = Instance.new("Sound", soundfolder)
  8525. Ape1.Volume = 10
  8526. Ape1.Name = "Ape1"
  8527. Ape1.Looped = false
  8528. Ape1.SoundId = "rbxassetid://851581494"
  8529. Ape2 = Instance.new("Sound", soundfolder)
  8530. Ape2.Volume = 10
  8531. Ape2.Name = "Ape2"
  8532. Ape2.Looped = false
  8533. Ape2.SoundId = "rbxassetid://851581851"
  8534. Ape3 = Instance.new("Sound", soundfolder)
  8535. Ape3.Volume = 10
  8536. Ape3.Name = "Ape3"
  8537. Ape3.Looped = false
  8538. Ape3.SoundId = "rbxassetid://851582274"
  8539. local beamgo = 6
  8540. local beamgo1 = 1
  8541. local startk = false
  8542. local beam1 = false
  8543. local beam2 = false
  8544. local kamehameha5 = false
  8545. enabled = false
  8546. local number = 1
  8547. function RenderStepped3()
  8548. if spiritballenergy == true then
  8549. wait(math.random(0.1, 0.5))
  8550. ay = new("Part", char)
  8551. ay.Name = "NewPart2"
  8552. ay.Size = v3(0.3, 0.3, 0.3)
  8553. ay.CanCollide = false
  8554. ay.Material = "Neon"
  8555. ay.BrickColor = bc("Cyan")
  8556. imcool = new("Part", char)
  8557. imcool = Instance.new("SpecialMesh", ay)
  8558. imcool.MeshType = "Sphere"
  8559. ay.Position = v3(999, 999, 999)
  8560. ay.CFrame = CFrame.new(RootPart.Position.x + math.random(-15, 15), RootPart.Position.y - 12, RootPart.Position.z + math.random(-15, 15))
  8561. ys = Instance.new("BodyVelocity", ay)
  8562. ys.Name = "GO1"
  8563. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8564. ys.Velocity = v3(0, 6, 0)
  8565. game.Debris:AddItem(ay, 4)
  8566. end
  8567. end
  8568. mouse.KeyDown:connect(function(key)
  8569. if key == "=" then
  8570. Humanoid.WalkSpeed = 0
  8571. RootPart.Anchored = true
  8572. bigkamehameha1 = true
  8573. wait(0)
  8574. bigkamehameha1 = false
  8575. bigkamehameha2 = true
  8576. ar = new("Part", char)
  8577. ar.Name = "NewPart"
  8578. ar.Position = v3(999, 999, 999)
  8579. ar.Size = v3(1, 1, 1)
  8580. ar.BrickColor = bc("Cyan")
  8581. ar.Material = "Neon"
  8582. ar.Transparency = 1
  8583. aar = new("SpecialMesh", ar)
  8584. aar.MeshType = "Sphere"
  8585. aar.Scale = v3(3, 3, 4)
  8586. aaar = new("Weld", ar)
  8587. aaar.Part0 = Torso
  8588. aaar.Part1 = ar
  8589. aaar.C0 = cf(0, 1, -6) * cfa(rad(0), rad(0), rad(0))
  8590. for i = 1, 9 do
  8591. wait(0.5)
  8592. GroundWave1d()
  8593. ar.Transparency = ar.Transparency - 0.1
  8594. end
  8595. kamehameha()
  8596. idle7 = true
  8597. ar:Destroy()
  8598. bigkamehameha2 = false
  8599. RootPart.Anchored = false
  8600. end
  8601. end)
  8602. function splash()
  8603. beamgo = 6
  8604. beamgo1 = 1
  8605. enabled = true
  8606. sizeup = -25
  8607. kamefire.Volume = 5
  8608. wait(0.2)
  8609. RootPart.Anchored = true
  8610. kamecharge:Stop()
  8611. a1 = new("Part", char)
  8612. a1.Name = "Beam"
  8613. a1.Anchored = true
  8614. a1.Size = v3(6, 6, 6)
  8615. a1.CanCollide = false
  8616. a1.Locked = true
  8617. a1.Position = v3(999, 999, 999)
  8618. a1.BrickColor = bc("Cyan")
  8619. a1.Material = "Neon"
  8620. a1.Transparency = 0
  8621. aa1 = new("SpecialMesh", a1)
  8622. if fuse == false then
  8623. aa1.MeshType = "Cylinder"
  8624. if potara == false then
  8625. aa1.MeshType = "Cylinder"
  8626. else
  8627. aa1.MeshType = "Sphere"
  8628. end
  8629. else
  8630. aa1.MeshType = "Sphere"
  8631. end
  8632. aa1.Scale = v3(1, 1, 1)
  8633. a2 = new("Part", char)
  8634. a2.Name = "Beam"
  8635. a2.Anchored = true
  8636. a2.Locked = true
  8637. a2.Size = v3(0.1, 0.1, 0.1)
  8638. a2.CanCollide = false
  8639. a2.Position = v3(999, 999, 999)
  8640. a2.BrickColor = bc("Cyan")
  8641. a2.Material = "Neon"
  8642. if fuse == false then
  8643. if potara == false then
  8644. a2.Transparency = 0
  8645. else
  8646. a2.Transparency = 1
  8647. end
  8648. else
  8649. a2.Transparency = 1
  8650. end
  8651. aa2 = new("SpecialMesh", a2)
  8652. aa2.MeshType = "Sphere"
  8653. aa2.Scale = v3(150, 100, 100)
  8654. a3 = new("Part", char)
  8655. a3.Name = "Beam"
  8656. a3.Locked = true
  8657. a3.Anchored = true
  8658. a3.Size = v3(0.1, 0.1, 0.1)
  8659. a3.CanCollide = false
  8660. a3.Position = v3(999, 999, 999)
  8661. a3.BrickColor = bc("Cyan")
  8662. a3.Material = "Neon"
  8663. if fuse == false then
  8664. if potara == false then
  8665. a3.Transparency = 0
  8666. else
  8667. a3.Transparency = 1
  8668. end
  8669. else
  8670. a3.Transparency = 1
  8671. end
  8672. aa3 = new("SpecialMesh", a3)
  8673. aa3.MeshType = "Sphere"
  8674. aa3.Scale = v3(200, 100, 100)
  8675. if ssj4 == true and fuse == false then
  8676. a1.BrickColor = bc("Really red")
  8677. a2.BrickColor = bc("Really red")
  8678. a3.BrickColor = bc("Really red")
  8679. end
  8680. kamecharge:Stop()
  8681. kamefire:Play()
  8682. GroundWave1()
  8683. startk = false
  8684. ringfolder = Instance.new("Model", char)
  8685. end
  8686. function GroundWave2()
  8687. local HandCF = char["Beam" .. num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8688. Colors = {"White", "White"}
  8689. local wave3 = Instance.new("Part", char)
  8690. wave3.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  8691. wave3.Anchored = true
  8692. wave3.Name = "Wave"
  8693. wave3.CanCollide = false
  8694. wave3.Locked = true
  8695. wave3.Size = Vector3.new(1, 1, 1)
  8696. wave3.TopSurface = "Smooth"
  8697. wave3.BottomSurface = "Smooth"
  8698. wave3.Transparency = 0.35
  8699. wave3.CFrame = HandCF
  8700. wm1 = Instance.new("SpecialMesh", wave3)
  8701. wm1.MeshId = "rbxassetid://3270017"
  8702. coroutine.wrap(function()
  8703. for i = 1, 30 do
  8704. wm1.Scale = Vector3.new(5 + i * 5.2, 3 + i * 5.2, 5)
  8705. wave3.Size = wm1.Scale
  8706. wave3.CFrame = HandCF
  8707. wave3.Transparency = i / 30
  8708. wait()
  8709. end
  8710. wait()
  8711. wave3:Destroy()
  8712. end)()
  8713. end
  8714. function GroundWave3()
  8715. local HandCF = char["Beam" .. num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  8716. Colors = {"White", "White"}
  8717. local wave2 = Instance.new("Part", char)
  8718. wave2.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  8719. wave2.Anchored = true
  8720. wave2.Name = "Wave"
  8721. wave2.CanCollide = false
  8722. wave2.Locked = true
  8723. wave2.Size = Vector3.new(1, 1, 1)
  8724. wave2.TopSurface = "Smooth"
  8725. wave2.BottomSurface = "Smooth"
  8726. wave2.Transparency = 0.35
  8727. wave2.CFrame = HandCF
  8728. wm2 = Instance.new("SpecialMesh", wave2)
  8729. wm2.MeshId = "rbxassetid://3270017"
  8730. coroutine.wrap(function()
  8731. for i = 1, 30 do
  8732. wm2.Scale = Vector3.new(5 + i * 5.2, 3 + i * 5.2, 5)
  8733. wave2.Size = wm2.Scale
  8734. wave2.CFrame = HandCF
  8735. wave2.Transparency = i / 30
  8736. wait()
  8737. end
  8738. wait()
  8739. wave2:Destroy()
  8740. end)()
  8741. end
  8742. function GroundWave4()
  8743. local HandCF = char["Beam" .. num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8744. Colors = {"White", "White"}
  8745. local wave1 = Instance.new("Part", char)
  8746. wave1.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  8747. wave1.Anchored = true
  8748. wave1.Name = "Wave"
  8749. wave1.CanCollide = false
  8750. wave1.Locked = true
  8751. wave1.Size = Vector3.new(1, 1, 1)
  8752. wave1.TopSurface = "Smooth"
  8753. wave1.BottomSurface = "Smooth"
  8754. wave1.Transparency = 0.35
  8755. wave1.CFrame = HandCF
  8756. wm3 = Instance.new("SpecialMesh", wave1)
  8757. wm3.MeshId = "rbxassetid://3270017"
  8758. coroutine.wrap(function()
  8759. for i = 1, 30 do
  8760. wm3.Scale = Vector3.new(5 + i * 5.2, 3 + i * 5.2, 5)
  8761. wave1.Size = wm3.Scale
  8762. wave1.CFrame = HandCF
  8763. wave1.Transparency = i / 30
  8764. wait()
  8765. end
  8766. wait()
  8767. wave1:Destroy()
  8768. end)()
  8769. end
  8770. function kamehameha()
  8771. beamgo = 6
  8772. beamgo1 = 1
  8773. enabled = true
  8774. sizeup = -25
  8775. kamefire.Volume = 5
  8776. wait(0.2)
  8777. RootPart.Anchored = true
  8778. kamecharge:Stop()
  8779. a1 = new("Part", char)
  8780. a1.Name = "Beam"
  8781. a1.Anchored = true
  8782. a1.Size = v3(6, 6, 6)
  8783. a1.CanCollide = false
  8784. a1.Locked = true
  8785. a1.Position = v3(999, 999, 999)
  8786. a1.BrickColor = bc("Cyan")
  8787. a1.Material = "Neon"
  8788. a1.Transparency = 0
  8789. aa1 = new("SpecialMesh", a1)
  8790. if fuse == false then
  8791. aa1.MeshType = "Cylinder"
  8792. if potara == false then
  8793. aa1.MeshType = "Cylinder"
  8794. else
  8795. aa1.MeshType = "Sphere"
  8796. end
  8797. else
  8798. aa1.MeshType = "Sphere"
  8799. end
  8800. aa1.Scale = v3(1, 1, 1)
  8801. a2 = new("Part", char)
  8802. a2.Name = "Beam"
  8803. a2.Anchored = true
  8804. a2.Locked = true
  8805. a2.Size = v3(0.1, 0.1, 0.1)
  8806. a2.CanCollide = false
  8807. a2.Position = v3(999, 999, 999)
  8808. a2.BrickColor = bc("Cyan")
  8809. a2.Material = "Neon"
  8810. if fuse == false then
  8811. if potara == false then
  8812. a2.Transparency = 0
  8813. else
  8814. a2.Transparency = 1
  8815. end
  8816. else
  8817. a2.Transparency = 1
  8818. end
  8819. aa2 = new("SpecialMesh", a2)
  8820. aa2.MeshType = "Sphere"
  8821. aa2.Scale = v3(150, 100, 100)
  8822. a3 = new("Part", char)
  8823. a3.Name = "Beam"
  8824. a3.Locked = true
  8825. a3.Anchored = true
  8826. a3.Size = v3(0.1, 0.1, 0.1)
  8827. a3.CanCollide = false
  8828. a3.Position = v3(999, 999, 999)
  8829. a3.BrickColor = bc("Cyan")
  8830. a3.Material = "Neon"
  8831. if fuse == false then
  8832. if potara == false then
  8833. a3.Transparency = 0
  8834. else
  8835. a3.Transparency = 1
  8836. end
  8837. else
  8838. a3.Transparency = 1
  8839. end
  8840. aa3 = new("SpecialMesh", a3)
  8841. aa3.MeshType = "Sphere"
  8842. aa3.Scale = v3(200, 100, 100)
  8843. if ssj4 == true and fuse == false then
  8844. a1.BrickColor = bc("Really red")
  8845. a2.BrickColor = bc("Really red")
  8846. a3.BrickColor = bc("Really red")
  8847. end
  8848. kamecharge:Stop()
  8849. kamefire:Play()
  8850. GroundWave1()
  8851. startk = false
  8852. ringfolder = Instance.new("Model", char)
  8853. a1.Touched:connect(function(hit)
  8854. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  8855. if hit.Parent:IsA("Model") then
  8856. hit.Parent:BreakJoints()
  8857. end
  8858. hit:Destroy()
  8859. if enabled == true then
  8860. enabled = false
  8861. num = num + 1
  8862. kamehit:Play()
  8863. a21 = new("Part", char)
  8864. a21.Name = "Beam" .. num
  8865. a21.Locked = true
  8866. a21.Size = v3(1, 1, 1)
  8867. a21.CanCollide = false
  8868. a21.Position = v3(999, 999, 999)
  8869. a21.BrickColor = bc("Cyan")
  8870. a21.Material = "Neon"
  8871. a21.Transparency = 0
  8872. aa21 = new("SpecialMesh", a21)
  8873. a21.Anchored = true
  8874. a21.Position = hit.Position
  8875. aa21.MeshType = "Sphere"
  8876. aa21.Scale = v3(1, 1, 1)
  8877. GroundWave2()
  8878. GroundWave3()
  8879. GroundWave4()
  8880. for i = 1, 50 do
  8881. wait()
  8882. char["Beam" .. num].Mesh.Scale = char["Beam" .. num].Mesh.Scale + v3(5, 5, 5)
  8883. char["Beam" .. num].Transparency = char["Beam" .. num].Transparency + 0.02
  8884. end
  8885. enabled = true
  8886. char["Beam" .. num]:Destroy()
  8887. end
  8888. end
  8889. end)
  8890. a5.Touched:connect(function(hit)
  8891. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  8892. if hit.Parent:IsA("Model") then
  8893. hit.Parent:BreakJoints()
  8894. end
  8895. hit:Destroy()
  8896. if enabled == true then
  8897. enabled = false
  8898. num = num + 1
  8899. kamehit:Play()
  8900. a21 = new("Part", char)
  8901. a21.Name = "Beam" .. num
  8902. a21.Locked = true
  8903. a21.Size = v3(1, 1, 1)
  8904. a21.CanCollide = false
  8905. a21.Position = v3(999, 999, 999)
  8906. a21.BrickColor = bc("Cyan")
  8907. a21.Material = "Neon"
  8908. a21.Transparency = 0
  8909. aa21 = new("SpecialMesh", a21)
  8910. a21.Anchored = true
  8911. a21.Position = hit.Position
  8912. aa21.MeshType = "Sphere"
  8913. aa21.Scale = v3(1, 1, 1)
  8914. GroundWave2()
  8915. GroundWave3()
  8916. GroundWave4()
  8917. for i = 1, 50 do
  8918. wait()
  8919. char["Beam" .. num].Mesh.Scale = char["Beam" .. num].Mesh.Scale + v3(5, 5, 5)
  8920. char["Beam" .. num].Transparency = char["Beam" .. num].Transparency + 0.02
  8921. end
  8922. enabled = true
  8923. char["Beam" .. num]:Destroy()
  8924. end
  8925. end
  8926. end)
  8927. beam2 = true
  8928. beam1 = true
  8929. if potara == true then
  8930. for i = 1, 20 do
  8931. wait(0.1)
  8932. sizeup = sizeup - 0.7
  8933. ringgo = ringgo + 15
  8934. av = new("Part", ringfolder)
  8935. av.Name = "NewRing"
  8936. av.Anchored = true
  8937. av.Size = v3(0.6, 1, 1)
  8938. av.BrickColor = bc("New Yeller")
  8939. av.Material = "Neon"
  8940. av.Transparency = 0
  8941. aav = new("SpecialMesh", av)
  8942. aav.MeshType = "FileMesh"
  8943. aav.Scale = v3(sizeup, 30, sizeup)
  8944. aav.MeshId = "rbxassetid://991124063"
  8945. 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)
  8946. end
  8947. end
  8948. if potara == false then
  8949. wait(3)
  8950. else
  8951. wait(0.5)
  8952. end
  8953. beam1 = false
  8954. repeat
  8955. wait()
  8956. if fuse == false then
  8957. if potara == false then
  8958. a1.Size = a1.Size - v3(0, 0.2, 0.2)
  8959. else
  8960. for i, v in pairs(char.Model:GetChildren()) do
  8961. if v:IsA("Part") and v.Name == "NewRing" then
  8962. v.Mesh.Scale = v.Mesh.Scale + v3(2, 2, 2)
  8963. v.Transparency = v.Transparency + 0.1
  8964. end
  8965. end
  8966. a1.Size = a1.Size - v3(0, 2, 2)
  8967. end
  8968. else
  8969. a1.Size = a1.Size - v3(0, 2, 2)
  8970. end
  8971. aa2.Scale = aa2.Scale - v3(3, 3, 3)
  8972. aa3.Scale = aa3.Scale - v3(3, 3, 3)
  8973. until 0.1 > a1.Size.y
  8974. a1:Destroy()
  8975. ringfolder:Destroy()
  8976. a2:Destroy()
  8977. a3:Destroy()
  8978. for i = 1, 10 do
  8979. wait()
  8980. kamefire.Volume = kamefire.Volume - 0.5
  8981. end
  8982. kamefire:Stop()
  8983. RootPart.Anchored = false
  8984. end
  8985. mouse.KeyDown:connect(function(k)
  8986. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8987. MV4 = 0
  8988. Humanoid.WalkSpeed = 13
  8989. attack = true
  8990. Firepart1 = Instance.new("Part", RightArm)
  8991. Firepart1.Size = Vector3.new(1, 1, 1)
  8992. GuW1 = Instance.new("Weld")
  8993. GuW1.Name = "GuW"
  8994. GuW1.Part0 = RightArm
  8995. GuW1.C0 = cn(0, -1, 0)
  8996. GuW1.C1 = cn(0, 0, 0)
  8997. GuW1.Part1 = Firepart1
  8998. GuW1.Parent = RightArm
  8999. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9000. Firepart1.Transparency = 1
  9001. Firepart2 = Instance.new("Part", LeftArm)
  9002. Firepart2.Size = Vector3.new(1, 1, 1)
  9003. GuW2 = Instance.new("Weld")
  9004. GuW2.Name = "GuW"
  9005. GuW2.Part0 = LeftArm
  9006. GuW2.C0 = cn(0, -1, 0)
  9007. GuW2.C1 = cn(0, 0, 0)
  9008. GuW2.Part1 = Firepart2
  9009. GuW2.Parent = LeftArm
  9010. Firepart2.Transparency = 1
  9011. GuW1:Destroy()
  9012. GuW1 = Instance.new("Weld")
  9013. GuW1.Name = "GuW"
  9014. GuW1.Part0 = Torso
  9015. GuW1.C0 = cn(0, 0, -6)
  9016. GuW1.C1 = cn(0, 0, 0)
  9017. GuW1.Part1 = Firepart1
  9018. GuW1.Parent = Torso
  9019. GuW2:Destroy()
  9020. GuW2 = Instance.new("Weld")
  9021. GuW2.Name = "GuW"
  9022. GuW2.Part0 = Torso
  9023. GuW2.C0 = cn(0, 0, -6)
  9024. GuW2.C1 = cn(0, 0, 0)
  9025. GuW2.Part1 = Firepart2
  9026. GuW2.Parent = Torso
  9027. GuW2:Destroy()
  9028. GuW2 = Instance.new("Weld")
  9029. GuW2.Name = "GuW"
  9030. GuW2.Part0 = Torso
  9031. GuW2.C0 = cn(0, 0, -4)
  9032. GuW2.C1 = cn(0, 0, 0)
  9033. GuW2.Part1 = Firepart2
  9034. GuW2.Parent = Torso
  9035. for i = 0, 18, 0.1 do
  9036. swait()
  9037. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9038. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9039. 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)
  9040. if 2 < Torsovelocity.Y then
  9041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9043. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9045. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9046. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9047. elseif 1 > Torsovelocity.Y then
  9048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9050. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9053. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9054. end
  9055. end
  9056. GuW1:Destroy()
  9057. GuW1 = Instance.new("Weld")
  9058. GuW1.Name = "GuW"
  9059. GuW1.Part0 = Torso
  9060. GuW1.C0 = cn(0, 0, -15)
  9061. GuW1.C1 = cn(0, 0, 0)
  9062. GuW1.Part1 = Firepart1
  9063. GuW1.Parent = Torso
  9064. GuW2:Destroy()
  9065. GuW2 = Instance.new("Weld")
  9066. GuW2.Name = "GuW"
  9067. GuW2.Part0 = Torso
  9068. GuW2.C0 = cn(0, 0, -17.5)
  9069. GuW2.C1 = cn(0, 0, 0)
  9070. GuW2.Part1 = Firepart2
  9071. GuW2.Parent = Torso
  9072. for i = 0, 1.25, 0.01 do
  9073. swait()
  9074. 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)
  9075. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9076. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9077. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9078. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9079. if 2 < Torsovelocity.Y then
  9080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9082. 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)
  9083. 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)
  9084. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9085. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9086. end
  9087. end
  9088. wait(0.5)
  9089. Humanoid.WalkSpeed = 16
  9090. attack = false
  9091. MV4 = 300
  9092. Firepart1:Destroy()
  9093. Firepart2:Destroy()
  9094. end
  9095. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9096. MV4 = 90
  9097. Humanoid.WalkSpeed = 0.01
  9098. attack = true
  9099. Firepart1 = Instance.new("Part", RightArm)
  9100. Firepart1.Size = Vector3.new(1, 1, 1)
  9101. GuW1 = Instance.new("Weld")
  9102. GuW1.Name = "GuW"
  9103. GuW1.Part0 = RightArm
  9104. GuW1.C0 = cn(0, -1, 0)
  9105. GuW1.C1 = cn(0, 0, 0)
  9106. GuW1.Part1 = Firepart1
  9107. GuW1.Parent = RightArm
  9108. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9109. Firepart1.Transparency = 1
  9110. Firepart2 = Instance.new("Part", LeftArm)
  9111. Firepart2.Size = Vector3.new(1, 1, 1)
  9112. GuW2 = Instance.new("Weld")
  9113. GuW2.Name = "GuW"
  9114. GuW2.Part0 = LeftArm
  9115. GuW2.C0 = cn(0, -1, 0)
  9116. GuW2.C1 = cn(0, 0, 0)
  9117. GuW2.Part1 = Firepart2
  9118. GuW2.Parent = LeftArm
  9119. Firepart2.Transparency = 1
  9120. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9121. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9122. for i = 0, 2, 0.1 do
  9123. swait()
  9124. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9125. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9126. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9127. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9128. if 2 < Torsovelocity.Y then
  9129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9131. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9133. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9134. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9135. elseif 1 > Torsovelocity.Y then
  9136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9138. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9139. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9140. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9141. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9142. end
  9143. end
  9144. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9145. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9146. for i = 0, 7, 0.1 do
  9147. swait()
  9148. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9149. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9150. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9151. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9152. if 2 < Torsovelocity.Y then
  9153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9155. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9156. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9157. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9158. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9159. elseif 1 > Torsovelocity.Y then
  9160. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9161. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9162. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9163. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9164. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9165. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9166. end
  9167. end
  9168. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9169. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9170. for i = 0, 7, 0.1 do
  9171. swait()
  9172. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9173. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9174. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9175. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9176. if 2 < Torsovelocity.Y then
  9177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9178. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9179. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9180. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9181. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9182. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9183. elseif 1 > Torsovelocity.Y then
  9184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9186. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9190. end
  9191. end
  9192. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9193. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9194. for i = 0, 6, 0.1 do
  9195. swait()
  9196. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9197. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9198. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9199. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9200. if 2 < Torsovelocity.Y then
  9201. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9202. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9203. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9204. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9205. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9206. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9207. elseif 1 > Torsovelocity.Y then
  9208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9210. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9212. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9213. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9214. end
  9215. end
  9216. for i = 0, 5, 0.1 do
  9217. swait()
  9218. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9219. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9220. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9221. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9222. if 2 < Torsovelocity.Y then
  9223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9225. 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)
  9226. 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)
  9227. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9228. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9229. elseif 1 > Torsovelocity.Y then
  9230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9232. 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)
  9233. 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)
  9234. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9235. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9236. end
  9237. end
  9238. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9239. for i = 0, 7, 0.1 do
  9240. swait()
  9241. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9242. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9243. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9244. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9245. if 2 < Torsovelocity.Y then
  9246. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9247. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9248. 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)
  9249. 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)
  9250. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9251. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9252. elseif 1 > Torsovelocity.Y then
  9253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9255. 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)
  9256. 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)
  9257. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9258. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9259. end
  9260. end
  9261. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9262. GuW1:Destroy()
  9263. GuW1 = Instance.new("Weld")
  9264. GuW1.Name = "GuW"
  9265. GuW1.Part0 = Torso
  9266. GuW1.C0 = cn(0, 0, -6)
  9267. GuW1.C1 = cn(0, 0, 0)
  9268. GuW1.Part1 = Firepart1
  9269. GuW1.Parent = Torso
  9270. GuW2:Destroy()
  9271. GuW2 = Instance.new("Weld")
  9272. GuW2.Name = "GuW"
  9273. GuW2.Part0 = Torso
  9274. GuW2.C0 = cn(0, 0, -6)
  9275. GuW2.C1 = cn(0, 0, 0)
  9276. GuW2.Part1 = Firepart2
  9277. GuW2.Parent = Torso
  9278. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9279. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9280. GuW2:Destroy()
  9281. GuW2 = Instance.new("Weld")
  9282. GuW2.Name = "GuW"
  9283. GuW2.Part0 = Torso
  9284. GuW2.C0 = cn(0, 0, -4)
  9285. GuW2.C1 = cn(0, 0, 0)
  9286. GuW2.Part1 = Firepart2
  9287. GuW2.Parent = Torso
  9288. for i = 0, 7, 0.1 do
  9289. swait()
  9290. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9291. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9292. if 2 < Torsovelocity.Y then
  9293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9295. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9296. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9297. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9298. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9299. elseif 1 > Torsovelocity.Y then
  9300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9302. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9305. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9306. end
  9307. end
  9308. local bp2 = Create("BodyPosition")({
  9309. P = 900,
  9310. D = 1000,
  9311. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9312. position = Torso.Position + Vector3.new(0, 60, 0),
  9313. Parent = Torso
  9314. })
  9315. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9316. for i = 0, 8, 0.1 do
  9317. swait()
  9318. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9319. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9320. 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)
  9321. if 2 < Torsovelocity.Y then
  9322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9324. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9327. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9328. elseif 1 > Torsovelocity.Y then
  9329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9331. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9332. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9333. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9334. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9335. end
  9336. end
  9337. for i = 0, 18, 0.1 do
  9338. swait()
  9339. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9340. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9341. 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)
  9342. if 2 < Torsovelocity.Y then
  9343. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9344. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9345. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9346. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9347. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9348. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9349. elseif 1 > Torsovelocity.Y then
  9350. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9351. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9352. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9353. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9354. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9355. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9356. end
  9357. end
  9358. GuW1:Destroy()
  9359. GuW1 = Instance.new("Weld")
  9360. GuW1.Name = "GuW"
  9361. GuW1.Part0 = Torso
  9362. GuW1.C0 = cn(0, 0, -15)
  9363. GuW1.C1 = cn(0, 0, 0)
  9364. GuW1.Part1 = Firepart1
  9365. GuW1.Parent = Torso
  9366. GuW2:Destroy()
  9367. GuW2 = Instance.new("Weld")
  9368. GuW2.Name = "GuW"
  9369. GuW2.Part0 = Torso
  9370. GuW2.C0 = cn(0, 0, -17.5)
  9371. GuW2.C1 = cn(0, 0, 0)
  9372. GuW2.Part1 = Firepart2
  9373. GuW2.Parent = Torso
  9374. for i = 0, 1.25, 0.01 do
  9375. swait()
  9376. 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)
  9377. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9378. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9379. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9380. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9381. if 2 < Torsovelocity.Y then
  9382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9384. 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)
  9385. 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)
  9386. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9387. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9388. elseif 1 > Torsovelocity.Y then
  9389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9391. 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)
  9392. 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)
  9393. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9394. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9395. end
  9396. end
  9397. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9398. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9399. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9400. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9401. for i = 0, 3, 0.1 do
  9402. swait()
  9403. if 2 < Torsovelocity.Y then
  9404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9406. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9407. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9408. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9409. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9410. elseif 1 > Torsovelocity.Y then
  9411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9413. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9415. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9416. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9417. end
  9418. end
  9419. wait(1)
  9420. bp2:Destroy()
  9421. Humanoid.WalkSpeed = 16
  9422. attack = false
  9423. MV4 = 0
  9424. Firepart1:Destroy()
  9425. Firepart2:Destroy()
  9426. end
  9427. end)
  9428. whiletruewait = false
  9429. game:GetService("RunService").Stepped:connect(function()
  9430. if whiletruewait == false then
  9431. whiletruewait = true
  9432. wait()
  9433. whiletruewait = false
  9434. end
  9435. end)
  9436. game:GetService("RunService").Stepped:connect(function()
  9437. if whiletruewait == false then
  9438. if MV1 < 20 then
  9439. MV1 = MV1 + 0.2
  9440. end
  9441. if MV2 < 90 then
  9442. MV2 = MV2 + 1
  9443. end
  9444. if MV3 < 190 then
  9445. MV3 = MV3 + 0.4
  9446. end
  9447. if MV4 < 500 then
  9448. MV4 = MV4 + 0.3
  9449. end
  9450. end
  9451. end)
  9452. Humanoid.MaxHealth = 10000
  9453. wait()
  9454. for i = 1, 6 do
  9455. Humanoid.Health = Humanoid.MaxHealth
  9456. wait()
  9457. end
  9458. function GroundWave3()
  9459. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  9460. Colors = {"White", "White"}
  9461. local wave = Instance.new("Part", char)
  9462. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  9463. wave.Anchored = true
  9464. wave.Name = "Wave"
  9465. wave.CanCollide = false
  9466. wave.Locked = true
  9467. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  9468. wave.TopSurface = "Smooth"
  9469. wave.BottomSurface = "Smooth"
  9470. wave.Transparency = 0.1
  9471. wave.CFrame = HandCF
  9472. wm = Instance.new("SpecialMesh", wave)
  9473. wm.MeshId = "rbxassetid://559831844"
  9474. coroutine.wrap(function()
  9475. for i = 1, 30 do
  9476. wm.Scale = Vector3.new(0.4 + i * 0.4, 0.4 + i * 0.4, 0.4)
  9477. wave.Size = wm.Scale
  9478. wave.CFrame = HandCF
  9479. wave.Transparency = i / 30
  9480. wait()
  9481. end
  9482. wait()
  9483. wave:Destroy()
  9484. end)()
  9485. end
  9486. local rock3 = false
  9487. local rock2 = false
  9488. local rock = false
  9489. if rock2 == true then
  9490. wait(0.1)
  9491. for i, v in pairs(char:GetChildren()) do
  9492. if v:IsA("Part") and v.Name == "NewPart2" then
  9493. v.GO.Velocity = v3(0, -5, 0)
  9494. end
  9495. end
  9496. rock2 = false
  9497. end
  9498. if rock3 == true then
  9499. wait(0.1)
  9500. for i, v in pairs(char:GetChildren()) do
  9501. if v:IsA("Part") and v.Name == "NewPart2" then
  9502. v.GO.Velocity = v3(math.random(-80, 80), math.random(0, 20), math.random(-80, 80))
  9503. end
  9504. end
  9505. rock3 = false
  9506. end
  9507. local v3 = Vector3.new
  9508. local num = 0
  9509. local bc = BrickColor.new
  9510. local new = Instance.new
  9511. function GroundWave1d()
  9512. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  9513. Colors = {"Cyan", "Cyan"}
  9514. local wave = Instance.new("Part", char)
  9515. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  9516. wave.Anchored = true
  9517. wave.Name = "Wave" .. number
  9518. wave.CanCollide = false
  9519. wave.Locked = true
  9520. wave.Size = Vector3.new(0.5, 0.5, 0.5)
  9521. wave.TopSurface = "Smooth"
  9522. wave.BottomSurface = "Smooth"
  9523. wave.Transparency = 0.35
  9524. wave.CFrame = HandCF
  9525. wm = Instance.new("SpecialMesh", wave)
  9526. wm.Name = "wave" .. number
  9527. wm.MeshId = "rbxassetid://3270017"
  9528. coroutine.wrap(function()
  9529. for i = 1, 30 do
  9530. wm.Scale = Vector3.new(0.5 + i * 0.7, 1 + i * 0.7, 0.5)
  9531. wave.Size = wm.Scale
  9532. wave.CFrame = HandCF
  9533. wave.Transparency = i / 30
  9534. wait()
  9535. end
  9536. wait()
  9537. wave:Destroy()
  9538. end)()
  9539. end
  9540. mouse.KeyDown:connect(function(key)
  9541. if key == "=" then
  9542. Humanoid.WalkSpeed = 0
  9543. RootPart.Anchored = true
  9544. bigkamehameha1 = true
  9545. wait(0)
  9546. bigkamehameha1 = false
  9547. bigkamehameha2 = true
  9548. ar = new("Part", char)
  9549. ar.Name = "NewPart"
  9550. ar.Position = v3(999, 999, 999)
  9551. ar.Size = v3(1, 1, 1)
  9552. ar.BrickColor = bc("Cyan")
  9553. ar.Material = "Neon"
  9554. ar.Transparency = 1
  9555. aar = new("SpecialMesh", ar)
  9556. aar.MeshType = "Sphere"
  9557. aar.Scale = v3(3, 3, 4)
  9558. aaar = new("Weld", ar)
  9559. aaar.Part0 = Torso
  9560. aaar.Part1 = ar
  9561. aaar.C0 = cf(0, 1, -6) * cfa(rad(0), rad(0), rad(0))
  9562. for i = 1, 9 do
  9563. wait(0.5)
  9564. GroundWave1d()
  9565. ar.Transparency = ar.Transparency - 0.1
  9566. end
  9567. kamehameha()
  9568. idle7 = true
  9569. ar:Destroy()
  9570. bigkamehameha2 = false
  9571. RootPart.Anchored = false
  9572. end
  9573. end)
  9574. local rad = math.rad
  9575. local kamehameha5 = false
  9576. local kamehameha1 = false
  9577. local kamehameha2 = false
  9578. local kamehameha3 = false
  9579. local kamehameha4 = false
  9580. mouse.KeyDown:connect(function(key)
  9581. if key == "=" then
  9582. idle = false
  9583. Humanoid.WalkSpeed = 0
  9584. RootPart.Anchored = true
  9585. KamehamehaVoice:Play()
  9586. startk = true
  9587. wait(0.4)
  9588. kamehameha2 = true
  9589. kamehameha()
  9590. wait(0.8)
  9591. KamehamehaVoice.TimePosition = 0
  9592. kamehameha2 = false
  9593. Humanoid.WalkSpeed = 16
  9594. RootPart.Anchored = false
  9595. end
  9596. end)
  9597. mouse.KeyDown:connect(function(key)
  9598. if key == "=" then
  9599. Serious()
  9600. char.JumPower = 150
  9601. end
  9602. end)
  9603. Health = math.huge
  9604. BaseHealth = math.huge
  9605. InForm = false
  9606. Player = game.Players.LocalPlayer
  9607. Char = Player.Character
  9608. Torso = Char.Torso
  9609. function Serious()
  9610. for X = 1, 1 do
  9611. wait()
  9612. wait(0)
  9613. for X = 1, 1 do
  9614. wait()
  9615. local Effect = Instance.new("Part")
  9616. Effect.Name = "Effect"
  9617. Effect.Parent = Torso
  9618. Effect.CFrame = Torso.CFrame
  9619. Effect.BrickColor = BrickColor.new("Neon orange")
  9620. Effect.Shape = "Ball"
  9621. Effect.Size = Vector3.new(1, 1, 1)
  9622. Effect.Anchored = true
  9623. Effect.Material = "Neon"
  9624. Effect.CanCollide = false
  9625. Effect.CFrame = Torso.CFrame
  9626. Effect.Size = Effect.Size + Vector3.new(0.5)
  9627. Effect.Transparency = Effect.Transparency + 0.04
  9628. end
  9629. end
  9630. repeat
  9631. Torso:FindFirstChild("Effect"):Remove()
  9632. until Torso:FindFirstChild("Effect") == nil
  9633. local Color1 = Color3.new(255, 255, 0)
  9634. local Color2 = Color3.new(255, 255, 0)
  9635. for i = 0, 3, 0.1 do
  9636. swait()
  9637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9639. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9640. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9641. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9642. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9643. end
  9644. local pie22 = Instance.new("ParticleEmitter")
  9645. pie22.Parent = LeftArm
  9646. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9647. pie22.LightEmission = 1
  9648. pie22.Size = NumberSequence.new(1, 2)
  9649. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9650. pie22.Transparency = NumberSequence.new(0.7, 1)
  9651. pie22.EmissionDirection = "Top"
  9652. pie22.Enabled = true
  9653. pie22.Lifetime = NumberRange.new(1)
  9654. pie22.Rotation = NumberRange.new(-420, 425)
  9655. pie22.Rate = 50
  9656. pie22.Speed = NumberRange.new(1)
  9657. pie22.LockedToPart = false
  9658. pie22.VelocitySpread = 2
  9659. local pie22 = Instance.new("ParticleEmitter")
  9660. pie22.Parent = RightArm
  9661. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9662. pie22.LightEmission = 1
  9663. pie22.Size = NumberSequence.new(1, 2)
  9664. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9665. pie22.Transparency = NumberSequence.new(0.7, 1)
  9666. pie22.EmissionDirection = "Top"
  9667. pie22.Enabled = true
  9668. pie22.Lifetime = NumberRange.new(1)
  9669. pie22.Rotation = NumberRange.new(-420, 425)
  9670. pie22.Rate = 50
  9671. pie22.Speed = NumberRange.new(1)
  9672. pie22.LockedToPart = false
  9673. pie22.VelocitySpread = 2
  9674. local pie22 = Instance.new("ParticleEmitter")
  9675. pie22.Parent = LeftLeg
  9676. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9677. pie22.LightEmission = 1
  9678. pie22.Size = NumberSequence.new(1, 2)
  9679. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9680. pie22.Transparency = NumberSequence.new(0.8, 1)
  9681. pie22.EmissionDirection = "Top"
  9682. pie22.Enabled = true
  9683. pie22.Lifetime = NumberRange.new(1)
  9684. pie22.Rotation = NumberRange.new(-420, 425)
  9685. pie22.Rate = 20
  9686. pie22.Speed = NumberRange.new(1)
  9687. pie22.LockedToPart = false
  9688. pie22.VelocitySpread = 2
  9689. local pie22 = Instance.new("ParticleEmitter")
  9690. pie22.Parent = RightLeg
  9691. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9692. pie22.LightEmission = 1
  9693. pie22.Size = NumberSequence.new(1, 2)
  9694. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9695. pie22.Transparency = NumberSequence.new(0.8, 1)
  9696. pie22.EmissionDirection = "Top"
  9697. pie22.Enabled = true
  9698. pie22.Lifetime = NumberRange.new(1)
  9699. pie22.Rotation = NumberRange.new(-420, 425)
  9700. pie22.Rate = 20
  9701. pie22.Speed = NumberRange.new(1)
  9702. pie22.LockedToPart = false
  9703. pie22.VelocitySpread = 2
  9704. lig = Instance.new("PointLight", Player.Character.Torso)
  9705. lig.Color = Color3.new(255, 255, 0)
  9706. lig.Range = 6
  9707. local Must = Instance.new("Sound", Torso)
  9708. Must.SoundId = "rbxassetid://136847579"
  9709. Must.Pitch = 0.99
  9710. Must.Volume = 0.6
  9711. Must.Looped = false
  9712. wait(0)
  9713. Must:Play()
  9714. a21e = new("Part", char)
  9715. a21e.Name = "Beam" .. num
  9716. a21e.Locked = true
  9717. a21e.Size = v3(1, 1, 1)
  9718. a21e.CanCollide = false
  9719. a21e.BrickColor = bc("Neon orange")
  9720. a21e.Material = "Neon"
  9721. a21e.Transparency = 0
  9722. aa21e = new("SpecialMesh", a21e)
  9723. a21e.Anchored = true
  9724. a21e.Position = RootPart.Position
  9725. aa21e.MeshType = "Sphere"
  9726. aa21e.Scale = v3(1, 1, 1)
  9727. for i = 1, 50 do
  9728. wait()
  9729. aa21e.Scale = aa21e.Scale + v3(1, 1, 1)
  9730. a21e.Transparency = a21e.Transparency + 0.04
  9731. end
  9732. local Mus = Instance.new("Sound", Torso)
  9733. Mus.SoundId = "rbxassetid://291165237"
  9734. Mus.Pitch = 0.99
  9735. Mus.Volume = 0.2
  9736. Mus.Looped = true
  9737. wait(0)
  9738. Mus:Play()
  9739. InForm = true
  9740. Humanoid.JumpPower = 120
  9741. Char.Humanoid.MaxHealth = Health
  9742. wait(0.3)
  9743. Char.Humanoid.Health = Health
  9744. wait(0.7)
  9745. Must:Destroy()
  9746. end
  9747. function Base()
  9748. InForm = false
  9749. local Effect = Instance.new("Part")
  9750. Effect.Name = "Effect"
  9751. Effect.Parent = Torso
  9752. Effect.CFrame = Torso.CFrame
  9753. Effect.BrickColor = BrickColor.new("White")
  9754. Effect.Shape = "Ball"
  9755. Effect.Size = Vector3.new(8, 8, 8)
  9756. Effect.Anchored = true
  9757. Effect.Material = "Neon"
  9758. Effect.CanCollide = false
  9759. for loop = 1, 25 do
  9760. wait()
  9761. Effect.CFrame = Torso.CFrame
  9762. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9763. Effect.Transparency = Effect.Transparency + 0.04
  9764. end
  9765. repeat
  9766. Torso:FindFirstChild("Effect"):Remove()
  9767. until Torso:FindFirstChild("Effect") == nil
  9768. for i, v in pairs(Torso:GetChildren()) do
  9769. if v:IsA("ParticleEmitter") then
  9770. v:Remove()
  9771. end
  9772. end
  9773. char.Humanoid.MaxHealth = BaseHealth
  9774. wait(0.3)
  9775. char.Humanoid.Health = BaseHealth
  9776. end
  9777. mouse.KeyDown:connect(function(key)
  9778. if key == "9" then
  9779. Base()
  9780. lig:Destroy()
  9781. end
  9782. end)
  9783. Player.Chatted:connect(function(Message)
  9784. if Message == "Time to get serious." and InForm == false then
  9785. wait(0.1)
  9786. Serious()
  9787. end
  9788. if Message == "off" or Message == "Nice fight." and InForm == true then
  9789. Base()
  9790. end
  9791. local ContentProvider = game:GetService("ContentProvider")
  9792. local function LoadAssets(AssetList)
  9793. for _, AssetId in pairs(AssetList) do
  9794. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9795. end
  9796. end
  9797. local Gibs = game.Workspace
  9798. function Kill(Character)
  9799. Character.Humanoid.Health = 0
  9800. local poo = Instance.new("IntValue", Character)
  9801. poo.Name = "haha nope"
  9802. local svch = Character
  9803. local hum = Character:findFirstChild("Humanoid")
  9804. Character.Archivable = true
  9805. local chrclone = Character:clone()
  9806. Character.Archivable = false
  9807. local ch = chrclone:GetChildren()
  9808. local i
  9809. for i = 1, #ch do
  9810. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9811. ch[i]:remove()
  9812. end
  9813. end
  9814. local function Scan(ch)
  9815. local e
  9816. for e = 1, #ch do
  9817. Scan(ch[e]:GetChildren())
  9818. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9819. ch[e]:remove()
  9820. end
  9821. end
  9822. end
  9823. Scan(chrclone:GetChildren())
  9824. local hum2 = chrclone:findFirstChild("Humanoid")
  9825. if hum2 ~= nil then
  9826. hum2.Name = "Humanoid2"
  9827. hum2.PlatformStand = true
  9828. hum2.Sit = true
  9829. hum2.MaxHealth = 0
  9830. hum2.Health = 0
  9831. end
  9832. local ch = Character:GetChildren()
  9833. local i
  9834. for i = 1, #ch do
  9835. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9836. ch[i]:remove()
  9837. end
  9838. end
  9839. wait(0.2)
  9840. local ch = Character:GetChildren()
  9841. local i
  9842. for i = 1, #ch do
  9843. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9844. ch[i]:remove()
  9845. end
  9846. end
  9847. Character = chrclone
  9848. local Torso = Character.Torso
  9849. local movevector = Vector3.new()
  9850. if Torso then
  9851. local Head = Character:FindFirstChild("Head")
  9852. local Limb = Character:FindFirstChild("Right Arm")
  9853. if Limb then
  9854. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9855. local Joint = Instance.new("Glue")
  9856. Joint.Name = "RightShoulder"
  9857. Joint.Part0 = Torso
  9858. Joint.Part1 = Limb
  9859. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9860. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9861. Joint.Parent = Torso
  9862. local B = Instance.new("Part")
  9863. B.TopSurface = 0
  9864. B.BottomSurface = 0
  9865. B.formFactor = "Symmetric"
  9866. B.Size = Vector3.new(1, 1, 1)
  9867. B.Transparency = 1
  9868. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9869. B.Parent = Character
  9870. local W = Instance.new("Weld")
  9871. W.Part0 = Limb
  9872. W.Part1 = B
  9873. W.C0 = CFrame.new(0, -0.5, 0)
  9874. W.Parent = Limb
  9875. end
  9876. local Limb = Character:FindFirstChild("Left Arm")
  9877. if Limb then
  9878. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9879. local Joint = Instance.new("Glue")
  9880. Joint.Name = "LeftShoulder"
  9881. Joint.Part0 = Torso
  9882. Joint.Part1 = Limb
  9883. Joint.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9884. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9885. Joint.Parent = Torso
  9886. local B = Instance.new("Part")
  9887. B.TopSurface = 0
  9888. B.BottomSurface = 0
  9889. B.formFactor = "Symmetric"
  9890. B.Size = Vector3.new(1, 1, 1)
  9891. B.Transparency = 1
  9892. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9893. B.Parent = Character
  9894. local W = Instance.new("Weld")
  9895. W.Part0 = Limb
  9896. W.Part1 = B
  9897. W.C0 = CFrame.new(0, -0.5, 0)
  9898. W.Parent = Limb
  9899. end
  9900. local Limb = Character:FindFirstChild("Right Leg")
  9901. if Limb then
  9902. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9903. local Joint = Instance.new("Glue")
  9904. Joint.Name = "RightHip"
  9905. Joint.Part0 = Torso
  9906. Joint.Part1 = Limb
  9907. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9908. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9909. Joint.Parent = Torso
  9910. local B = Instance.new("Part")
  9911. B.TopSurface = 0
  9912. B.BottomSurface = 0
  9913. B.formFactor = "Symmetric"
  9914. B.Size = Vector3.new(1, 1, 1)
  9915. B.Transparency = 1
  9916. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9917. B.Parent = Character
  9918. local W = Instance.new("Weld")
  9919. W.Part0 = Limb
  9920. W.Part1 = B
  9921. W.C0 = CFrame.new(0, -0.5, 0)
  9922. W.Parent = Limb
  9923. end
  9924. local Limb = Character:FindFirstChild("Left Leg")
  9925. if Limb then
  9926. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9927. local Joint = Instance.new("Glue")
  9928. Joint.Name = "LeftHip"
  9929. Joint.Part0 = Torso
  9930. Joint.Part1 = Limb
  9931. Joint.C0 = CFrame.new(-0.5, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9932. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9933. Joint.Parent = Torso
  9934. local B = Instance.new("Part")
  9935. B.TopSurface = 0
  9936. B.BottomSurface = 0
  9937. B.formFactor = "Symmetric"
  9938. B.Size = Vector3.new(1, 1, 1)
  9939. B.Transparency = 1
  9940. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9941. B.Parent = Character
  9942. local W = Instance.new("Weld")
  9943. W.Part0 = Limb
  9944. W.Part1 = B
  9945. W.C0 = CFrame.new(0, -0.5, 0)
  9946. W.Parent = Limb
  9947. end
  9948. end
  9949. end
  9950. function lerpz(D, E, F, G)
  9951. D[E] = D[E]:lerp(F, G)
  9952. end
  9953. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9954. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9955. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9956. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9957. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9958. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9959. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9960. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9961. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9962. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9963. function resetlerp()
  9964. RJ.C0 = RJC0
  9965. RJ.C1 = RJC1
  9966. N.C0 = NC0
  9967. N.C1 = NC1
  9968. RS.C0 = RSC0
  9969. RS.C1 = RSC1
  9970. LS.C0 = LSC0
  9971. LS.C1 = LSC1
  9972. RH.C0 = RHC0
  9973. RH.C1 = RHC1
  9974. LH.C0 = LHC0
  9975. LH.C1 = LHC1
  9976. end
  9977. hrp = char.HumanoidRootPart
  9978. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9979. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9980. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9981. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9982. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9983. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9984. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9985. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9986. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9987. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9988. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9989. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9990. RS = Torso:FindFirstChild("Right Shoulder")
  9991. LS = Torso:FindFirstChild("Left Shoulder")
  9992. RH = Torso:FindFirstChild("Right Hip")
  9993. LH = Torso:FindFirstChild("Left Hip")
  9994. RJ = hrp:FindFirstChild("RootJoint")
  9995. N = Torso:FindFirstChild("Neck")
  9996. cf = CFrame.new
  9997. ang = CFrame.Angles
  9998. rd = math.rad
  9999. rd2 = math.random
  10000. cs = ColorSequence.new
  10001. ns = NumberSequence.new
  10002. nsk = NumberSequenceKeypoint.new
  10003. end)
  10004. print([[
  10005. -------------------------------------------------
  10006. hi
  10007. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement