Hugo1234cool

Untitled

Mar 4th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 490.08 KB | None | 0 0
  1. wait(2)
  2. --[[
  3.  
  4. ░▒▓█ Ultra Instinct █▓▒░
  5.  
  6. --]]--https://github.com/Mokiros/roblox-FE-compatibility
  7. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  8. local Player,game,owner = owner,game
  9. local RealPlayer = Player
  10. do
  11. print("FE Compatibility code V2 by Mokiros")
  12. local RealPlayer = RealPlayer
  13. script.Parent = RealPlayer.Character
  14.  
  15. --Fake event to make stuff like Mouse.KeyDown work
  16. local Disconnect_Function = function(this)
  17. this[1].Functions[this[2]] = nil
  18. end
  19. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  20. local FakeEvent_Metatable = {__index={
  21. Connect = function(this,f)
  22. local i = tostring(math.random(0,10000))
  23. while this.Functions[i] do
  24. i = tostring(math.random(0,10000))
  25. end
  26. this.Functions[i] = f
  27. return setmetatable({this,i},Disconnect_Metatable)
  28. end
  29. }}
  30. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  31. local function fakeEvent()
  32. return setmetatable({Functions={}},FakeEvent_Metatable)
  33. end
  34.  
  35. --Creating fake input objects with fake variables
  36. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  37. FakeMouse.keyUp = FakeMouse.KeyUp
  38. FakeMouse.keyDown = FakeMouse.KeyDown
  39. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  40. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  41. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  42. end}
  43. --Merged 2 functions into one by checking amount of arguments
  44. CAS.UnbindAction = CAS.BindAction
  45.  
  46. --This function will trigger the events that have been :Connect()'ed
  47. local function TriggerEvent(self,ev,...)
  48. for _,f in pairs(self[ev].Functions) do
  49. f(...)
  50. end
  51. end
  52. FakeMouse.TriggerEvent = TriggerEvent
  53. UIS.TriggerEvent = TriggerEvent
  54.  
  55. --Client communication
  56. local Event = Instance.new("RemoteEvent")
  57. Event.Name = "UserInput_Event"
  58. Event.OnServerEvent:Connect(function(plr,io)
  59. if plr~=RealPlayer then return end
  60. FakeMouse.Target = io.Target
  61. FakeMouse.Hit = io.Hit
  62. if not io.isMouse then
  63. local b = io.UserInputState == Enum.UserInputState.Begin
  64. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  65. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  66. end
  67. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  68. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  69. end
  70. for _,t in pairs(CAS.Actions) do
  71. for _,k in pairs(t.Keys) do
  72. if k==io.KeyCode then
  73. t.Function(t.Name,io.UserInputState,io)
  74. end
  75. end
  76. end
  77. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  78. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  79. end
  80. end)
  81. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  82. local Mouse = owner:GetMouse()
  83. local UIS = game:GetService("UserInputService")
  84. local input = function(io,RobloxHandled)
  85. if RobloxHandled then return end
  86. --Since InputObject is a client-side instance, we create and pass table instead
  87. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  88. end
  89. UIS.InputBegan:Connect(input)
  90. UIS.InputEnded:Connect(input)
  91.  
  92. local h,t
  93. --Give the server mouse data every second frame, but only if the values changed
  94. --If player is not moving their mouse, client won't fire events
  95. local HB = game:GetService("RunService").Heartbeat
  96. while true do
  97. if h~=Mouse.Hit or t~=Mouse.Target then
  98. h,t=Mouse.Hit,Mouse.Target
  99. Event:FireServer({isMouse=true,Target=t,Hit=h})
  100. end
  101. --Wait 2 frames
  102. for i=1,2 do
  103. HB:Wait()
  104. end
  105. end]==],script)
  106.  
  107. ----Sandboxed game object that allows the usage of client-side methods and services
  108. --Real game object
  109. local RealGame = game
  110.  
  111. --Metatable for fake service
  112. local FakeService_Metatable = {
  113. __index = function(self,k)
  114. local s = rawget(self,"_RealService")
  115. if s then
  116. return typeof(s[k])=="function"
  117. and function(_,...)return s[k](s,...)end or s[k]
  118. end
  119. end,
  120. __newindex = function(self,k,v)
  121. local s = rawget(self,"_RealService")
  122. if s then s[k]=v end
  123. end
  124. }
  125. local function FakeService(t,RealService)
  126. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  127. return setmetatable(t,FakeService_Metatable)
  128. end
  129.  
  130. --Fake game object
  131. local FakeGame = {
  132. GetService = function(self,s)
  133. return rawget(self,s) or RealGame:GetService(s)
  134. end,
  135. Players = FakeService({
  136. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  137. },"Players"),
  138. UserInputService = FakeService(UIS,"UserInputService"),
  139. ContextActionService = FakeService(CAS,"ContextActionService"),
  140. RunService = FakeService({
  141. _btrs = {},
  142. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  143. BindToRenderStep = function(self,name,_,fun)
  144. self._btrs[name] = self.Heartbeat:Connect(fun)
  145. end,
  146. UnbindFromRenderStep = function(self,name)
  147. self._btrs[name]:Disconnect()
  148. end,
  149. },"RunService")
  150. }
  151. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  152. FakeGame.service = FakeGame.GetService
  153. FakeService(FakeGame,game)
  154. --Changing owner to fake player object to support owner:GetMouse()
  155. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  156. end
  157.  
  158. local Player =owner
  159. local char = Player.Character
  160. local Character = Player.Character
  161. local RootPart = Character.HumanoidRootPart
  162. local Head = Character.Head
  163. local done = false
  164. local canheal = false
  165. local deathchat1 = false
  166. local once = true
  167. local dead = false
  168. local candie = true
  169. local deathchat = false
  170. local idleon = true
  171. local idle1 = true
  172. local idle = true
  173. local spiritballenergy = true
  174. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  175. if v:IsA("Accessory") then
  176. v:Destroy()
  177. end
  178. end
  179. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  180. if v:IsA("Shirt") then
  181. v:Remove()
  182. end
  183. end
  184. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  185. if v:IsA("Pants") then
  186. v:Remove()
  187. end
  188. end
  189. wait()
  190. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  191. shirt.Name = "Shirt"
  192. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  193. pants.Name = "Pants"
  194.  
  195.  
  196.  
  197. local v3 = Vector3.new
  198. local num = 0
  199. local bc = BrickColor.new
  200. local new = Instance.new
  201.  
  202.  
  203. Instance.new("ForceField",char).Visible = false
  204. local poo = Instance.new("IntValue",Character)
  205. poo.Name = "haha nope"
  206. char.Humanoid.MaxHealth = math.huge
  207. wait()
  208. char.Humanoid.Health = math.huge
  209. Instance.new("ForceField",char).Visible = false
  210. local skinCol = "Pastel brown"
  211. local bd = Player:FindFirstChild("Body Colors")
  212. if bd then
  213. bd.HeadColor = BrickColor.new(skinCol)
  214. bd.TorsoColor = BrickColor.new(skinCol)
  215. bd.LeftLegColor = BrickColor.new(skinCol)
  216. bd.RightLegColor = BrickColor.new(skinCol)
  217. bd.LeftArmColor = BrickColor.new(skinCol)
  218. bd.RightArmColor = BrickColor.new(skinCol)
  219. else
  220. bd = Instance.new("BodyColors", Player)
  221. bd.HeadColor = BrickColor.new(skinCol)
  222. bd.TorsoColor = BrickColor.new(skinCol)
  223. bd.LeftLegColor = BrickColor.new(skinCol)
  224. bd.RightLegColor = BrickColor.new(skinCol)
  225. bd.LeftArmColor = BrickColor.new(skinCol)
  226. bd.RightArmColor = BrickColor.new(skinCol)
  227. end
  228. local number = 1
  229.  
  230. --------------------------------------------------------------------------
  231. --transform
  232. GroundWave5 = function()
  233. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  234. Colors = {"Dark blue", "Dark blue"}
  235.  
  236. local wave11 = Instance.new("Part", char)
  237. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  238. wave11.Anchored = true
  239. wave11.Name = "Wave"
  240. wave11.CanCollide = false
  241. wave11.Locked = true
  242. wave11.Size = Vector3.new(1, 1, 1)
  243. wave11.TopSurface = "Smooth"
  244. wave11.BottomSurface = "Smooth"
  245. wave11.Transparency = 0.35
  246. wave11.CFrame = HandCF
  247. wm31 = Instance.new("SpecialMesh", wave11)
  248. wm31.MeshId = "rbxassetid://3270017"
  249. coroutine.wrap(function()
  250. for i = 1, 30, 1 do
  251. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  252. wave11.Size = wm31.Scale
  253. wave11.CFrame = HandCF
  254. wave11.Transparency = i/30
  255. wait()
  256. end
  257. wait()
  258. wave11:Destroy()
  259. end)()
  260. end
  261. GroundWave6 = function()
  262. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  263. Colors = {"White", "Dark blue"}
  264. local wave111 = Instance.new("Part", char)
  265. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  266. wave111.Anchored = true
  267. wave111.Name = "Wave"
  268. wave111.CanCollide = false
  269. wave111.Locked = true
  270. wave111.Size = Vector3.new(1, 1, 1)
  271. wave111.TopSurface = "Smooth"
  272. wave111.BottomSurface = "Smooth"
  273. wave111.Transparency = 0.35
  274. wave111.CFrame = HandCF
  275. wm311 = Instance.new("SpecialMesh", wave111)
  276. wm311.MeshId = "rbxassetid://3270017"
  277. coroutine.wrap(function()
  278. for i = 1, 30, 1 do
  279. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  280. wave111.Size = wm311.Scale
  281. wave111.CFrame = HandCF
  282. wave111.Transparency = i/30
  283. wait()
  284. end
  285. wait()
  286. wave111:Destroy()
  287. end)()
  288. end
  289. GroundWave7 = function()
  290. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  291. Colors = {"Dark blue", "White"}
  292. local wave1111 = Instance.new("Part", char)
  293. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  294. wave1111.Anchored = true
  295. wave1111.Name = "Wave"
  296. wave1111.CanCollide = false
  297. wave1111.Locked = true
  298. wave1111.Size = Vector3.new(1, 1, 1)
  299. wave1111.TopSurface = "Smooth"
  300. wave1111.BottomSurface = "Smooth"
  301. wave1111.Transparency = 0.35
  302. wave1111.CFrame = HandCF
  303. wm3111 = Instance.new("SpecialMesh", wave1111)
  304. wm3111.MeshId = "rbxassetid://3270017"
  305. coroutine.wrap(function()
  306. for i = 1, 30, 1 do
  307. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  308. wave1111.Size = wm3111.Scale
  309. wave1111.CFrame = HandCF
  310. wave1111.Transparency = i/30
  311. wait()
  312. end
  313. wait()
  314. wave1111:Destroy()
  315. end)()
  316. end
  317. GroundWave8 = function()
  318. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  319. Colors = {"Dark blue", "Dark blue"}
  320. local wave11111 = Instance.new("Part", char)
  321. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  322. wave11111.Anchored = true
  323. wave11111.Name = "Wave"
  324. wave11111.CanCollide = false
  325. wave11111.Locked = true
  326. wave11111.Size = Vector3.new(1, 1, 1)
  327. wave11111.TopSurface = "Smooth"
  328. wave11111.BottomSurface = "Smooth"
  329. wave11111.Transparency = 0.35
  330. wave11111.CFrame = HandCF
  331. wm31111 = Instance.new("SpecialMesh", wave11111)
  332. wm31111.MeshId = "rbxassetid://3270017"
  333. coroutine.wrap(function()
  334. for i = 1, 30, 1 do
  335. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  336. wave11111.Size = wm31111.Scale
  337. wave11111.CFrame = HandCF
  338. wave11111.Transparency = i/30
  339. wait()
  340. end
  341. wait()
  342. wave11111:Destroy()
  343. end)()
  344. end
  345. GroundWave9 = function()
  346. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  347.  
  348. Colors = {"Cyan", "White"}
  349. local wave111111 = Instance.new("Part", char)
  350. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  351. wave111111.Anchored = true
  352. wave111111.Name = "Wave"
  353. wave111111.CanCollide = false
  354. wave111111.Locked = true
  355. wave111111.Size = Vector3.new(1, 1, 1)
  356. wave111111.TopSurface = "Smooth"
  357. wave111111.BottomSurface = "Smooth"
  358. wave111111.Transparency = 0.35
  359. wave111111.CFrame = HandCF
  360. wm311111 = Instance.new("SpecialMesh", wave111111)
  361. wm311111.MeshId = "rbxassetid://3270017"
  362. coroutine.wrap(function()
  363. for i = 1, 30, 1 do
  364. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  365. wave111111.Size = wm311111.Scale
  366. wave111111.CFrame = HandCF
  367. wave111111.Transparency = i/30
  368. wait()
  369. end
  370. wait()
  371. wave111111:Destroy()
  372. end)()
  373. end
  374. GroundWave10 = function()
  375. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  376. Colors = {"White", "Dark blue"}
  377. local wave1111111 = Instance.new("Part", char)
  378. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  379. wave1111111.Anchored = true
  380. wave1111111.Name = "Wave"
  381. wave1111111.CanCollide = false
  382. wave1111111.Locked = true
  383. wave1111111.Size = Vector3.new(1, 1, 1)
  384. wave1111111.TopSurface = "Smooth"
  385. wave1111111.BottomSurface = "Smooth"
  386. wave1111111.Transparency = 0.35
  387. wave1111111.CFrame = HandCF
  388. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  389. wm3111111.MeshId = "rbxassetid://3270017"
  390. coroutine.wrap(function()
  391. for i = 1, 30, 1 do
  392. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  393. wave1111111.Size = wm3111111.Scale
  394. wave1111111.CFrame = HandCF
  395. wave1111111.Transparency = i/30
  396. wait()
  397. end
  398. wait()
  399. wave1111111:Destroy()
  400. end)()
  401. end
  402.  
  403. GroundWave1 = function()
  404.  
  405. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  406. Colors = {"White", "White"}
  407. local wave = Instance.new("Part", char)
  408. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  409. wave.Anchored = true
  410. wave.Name = "Wave"..number
  411. wave.CanCollide = false
  412. wave.Locked = true
  413. wave.Size = Vector3.new(1, 1, 1)
  414. wave.TopSurface = "Smooth"
  415. wave.BottomSurface = "Smooth"
  416. wave.Transparency = 0.35
  417. wave.CFrame = HandCF
  418. wm = Instance.new("SpecialMesh", wave)
  419. wm.Name = "wave"..number
  420. wm.MeshId = "rbxassetid://3270017"
  421. coroutine.wrap(function()
  422. for i = 1, 30, 1 do
  423. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  424. wave.Size = wm.Scale
  425. wave.CFrame = HandCF
  426. wave.Transparency = i/30
  427. wait()
  428. end
  429. wait()
  430. wave:Destroy()
  431.  
  432. end)()
  433. end
  434.  
  435.  
  436. shirt = Instance.new("Shirt", char)
  437. shirt.Name = "Shirt"
  438. pants = Instance.new("Pants", char)
  439. pants.Name = "Pants"
  440. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  441. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  442. char.Head.face.Texture = "rbxassetid://681212054"
  443.  
  444. Hair7 = Instance.new("Part")
  445. Hair7.Parent = char
  446. Hair7.Name = "Hair"
  447. Hair7.CanCollide = false
  448. Hair7.Locked = true
  449. Hair7.TopSurface = "Smooth"
  450. Hair7.BottomSurface = "Smooth"
  451. Hair7.formFactor = "Symmetric"
  452. Hair7.Material = "Neon"
  453. Hair7.BrickColor = BrickColor.new("Really black")
  454. Hair7.CFrame = char.Torso.CFrame
  455. Hair7.Size = Vector3.new(1, 1, 1)
  456. Hair7.Transparency = 0
  457.  
  458.  
  459. Weld1 = Instance.new("Weld")
  460. Weld1.Parent = char.Head
  461. Weld1.Part0 = char.Head
  462. Weld1.Part1 = Hair7
  463. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  464.  
  465. Mesh = Instance.new("SpecialMesh")
  466. Mesh.Offset = Vector3.new(0,-0.4,0)
  467. Mesh.Parent = Hair7
  468. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  469. Mesh.MeshType = "FileMesh"
  470. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  471. Mesh.TextureId = ""
  472. wait(0.5)
  473. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  474. local Must2 = Instance.new("Sound",char)
  475. Must2.SoundId = "rbxassetid://1173681504"
  476. Must2.Pitch = 0.99
  477. Must2.Volume = 1.6
  478. Must2.Looped = true
  479. wait(0)
  480. Must2:Play()
  481. wait(3)
  482. Hair7:Destroy()
  483. wait(0)
  484. Hair7 = Instance.new("Part")
  485. Hair7.Parent = char
  486. Hair7.Name = "Hair"
  487. Hair7.CanCollide = false
  488. Hair7.Locked = true
  489. Hair7.TopSurface = "Smooth"
  490. Hair7.BottomSurface = "Smooth"
  491. Hair7.formFactor = "Symmetric"
  492. Hair7.Material = "Neon"
  493. Hair7.BrickColor = BrickColor.new("Light blue")
  494. Hair7.CFrame = char.Torso.CFrame
  495. Hair7.Size = Vector3.new(1, 1, 1)
  496. Hair7.Transparency = 0
  497.  
  498.  
  499. Weld1 = Instance.new("Weld")
  500. Weld1.Parent = char.Head
  501. Weld1.Part0 = char.Head
  502. Weld1.Part1 = Hair7
  503. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  504.  
  505. Mesh = Instance.new("SpecialMesh")
  506. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  507. Mesh.Parent = Hair7
  508. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  509. Mesh.MeshType = "FileMesh"
  510. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  511. Mesh.TextureId = ""
  512. wait(4)
  513. local poof = Instance.new("Sound",Player)
  514. poof.SoundId = "rbxassetid://1035030726"
  515. poof.Pitch = 0.99
  516. poof.Volume = 1.3
  517. poof.Looped = false
  518. wait(0)
  519. poof:Play()
  520. GroundWave5()
  521. GroundWave6()
  522. GroundWave7()
  523. GroundWave8()
  524. GroundWave9()
  525. GroundWave10()
  526. Hair7:Destroy()
  527. wait(0)
  528. game.Chat:Chat(Character, "...", "White")
  529. Hair7 = Instance.new("Part")
  530. Hair7.Parent = char
  531. Hair7.Name = "Hair"
  532. Hair7.CanCollide = false
  533. Hair7.Locked = true
  534. Hair7.TopSurface = "Smooth"
  535. Hair7.BottomSurface = "Smooth"
  536. Hair7.formFactor = "Symmetric"
  537. Hair7.Material = "Neon"
  538. Hair7.BrickColor = BrickColor.new("White")
  539. Hair7.CFrame = char.Torso.CFrame
  540. Hair7.Size = Vector3.new(1, 1, 1)
  541. Hair7.Transparency = 0
  542.  
  543.  
  544. Weld1 = Instance.new("Weld")
  545. Weld1.Parent = char.Head
  546. Weld1.Part0 = char.Head
  547. Weld1.Part1 = Hair7
  548. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  549.  
  550. Mesh = Instance.new("SpecialMesh")
  551. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  552. Mesh.Parent = Hair7
  553. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  554. Mesh.MeshType = "FileMesh"
  555. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  556. Mesh.TextureId = ""
  557. char.Head.face.Texture = "rbxassetid://986775808"
  558.  
  559.  
  560. local ice = Instance.new("Part", Head)
  561. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  562. ice.BrickColor = BrickColor.new("White")
  563. ice.CanCollide = false
  564. ice.TopSurface = 0
  565. ice.BottomSurface = 0
  566. ice.Transparency = 1
  567. local ice2 = Instance.new("SpecialMesh", ice)
  568. ice2.MeshType = "Brick"
  569. ice2.Scale = Vector3.new(1, 1, 1)
  570. local ice3 = Instance.new("Weld", ice)
  571. ice3.Part0 = Head
  572. ice3.Part1 = ice
  573. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  574. local icesmoke = Instance.new("ParticleEmitter", ice)
  575. icesmoke.VelocitySpread = 5
  576. icesmoke.Size = NumberSequence.new({
  577. NumberSequenceKeypoint.new(0, 0.01),
  578. NumberSequenceKeypoint.new(1, 1)
  579. })
  580. icesmoke.Rate = math.huge
  581. icesmoke.Speed = NumberRange.new(1, 1)
  582. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  583. icesmoke.Transparency = NumberSequence.new({
  584. NumberSequenceKeypoint.new(0, 0.9),
  585. NumberSequenceKeypoint.new(1, 1)
  586. })
  587. icesmoke.Rotation = NumberRange.new(0, 360)
  588. icesmoke.Name = "Smoke"
  589. icesmoke.LightEmission = 0
  590. icesmoke.Acceleration = Vector3.new(0,0,0)
  591. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  592. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  593. icesmoke.LockedToPart = true
  594. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  595. secondcolor = "Really black"
  596. wait(0.016666666666666666)
  597. Effects = {}
  598. local Player = game.Players.localPlayer
  599. local Character = Player.Character
  600. local Humanoid = Character.Humanoid
  601. local mouse = Player:GetMouse()
  602. local LeftArm = Character["Left Arm"]
  603. local RightArm = Character["Right Arm"]
  604. local LeftLeg = Character["Left Leg"]
  605. local RightLeg = Character["Right Leg"]
  606. local Head = Character.Head
  607. local Torso = Character.Torso
  608. local cam = game.Workspace.CurrentCamera
  609. local RootJoint = RootPart.RootJoint
  610. local equipped = true
  611. local attack = false
  612. local Anim = "Idle"
  613. local idle = 0
  614. local attacktype = 1
  615. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  616. local velocity = RootPart.Velocity.y
  617. local sine = 0
  618. local change = 1
  619. local grabbed = false
  620. local cn = CFrame.new
  621. local mr = math.rad
  622. local angles = CFrame.Angles
  623. local ud = UDim2.new
  624. local c3 = Color3.new
  625. local dir = {
  626. w = 0,
  627. s = 0,
  628. a = 0,
  629. d = 0
  630. }
  631. firemode = true
  632. rock = true
  633. local Services = {
  634. SoundService = game:GetService("SoundService"),
  635. Players = game:GetService("Players"),
  636. Debris = game:GetService("Debris"),
  637. Workspace = game:GetService("Workspace"),
  638. Lighting = game:GetService("Lighting"),
  639. HttpService = game:GetService("HttpService"),
  640. InsertService = game:GetService("InsertService")
  641. }
  642. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  643. Humanoid.Animator:Destroy()
  644. Character.Animate:Destroy()
  645. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  646. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  647. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  648. RSH, LSH = nil, nil
  649. RW = Instance.new("Weld")
  650. LW = Instance.new("Weld")
  651. RH = Torso["Right Hip"]
  652. LH = Torso["Left Hip"]
  653. RSH = Torso["Right Shoulder"]
  654. LSH = Torso["Left Shoulder"]
  655. RSH.Parent = nil
  656. LSH.Parent = nil
  657. RW.Name = "RW"
  658. RW.Part0 = Torso
  659. RW.C0 = cn(1.5, 0.5, 0)
  660. RW.C1 = cn(0, 0.5, 0)
  661. RW.Part1 = RightArm
  662. RW.Parent = Torso
  663. LW.Name = "LW"
  664. LW.Part0 = Torso
  665. LW.C0 = cn(-1.5, 0.5, 0)
  666. LW.C1 = cn(0, 0.5, 0)
  667. LW.Part1 = LeftArm
  668. LW.Parent = Torso
  669. --------------
  670. human = char:FindFirstChild("Humanoid")
  671. human.Name = "hi"
  672. lig = Instance.new("PointLight",Player.Character.Torso)
  673. lig.Color=Color3.new(0,0,255)
  674. lig.Range = 10
  675. ----
  676. function clerp(a, b, t)
  677. local qa = {
  678. QuaternionFromCFrame(a)
  679. }
  680. local qb = {
  681. QuaternionFromCFrame(b)
  682. }
  683. local ax, ay, az = a.x, a.y, a.z
  684. local bx, by, bz = b.x, b.y, b.z
  685. local _t = 1 - t
  686. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  687. end
  688. function QuaternionFromCFrame(cf)
  689. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  690. local trace = m00 + m11 + m22
  691. if trace > 0 then
  692. local s = math.sqrt(1 + trace)
  693. local recip = 0.5 / s
  694. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  695. else
  696. local i = 0
  697. if m00 < m11 then
  698. i = 1
  699. end
  700. if m22 > (i == 0 and m00 or m11) then
  701. i = 2
  702. end
  703. if i == 0 then
  704. local s = math.sqrt(m00 - m11 - m22 + 1)
  705. local recip = 0.5 / s
  706. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  707. elseif i == 1 then
  708. local s = math.sqrt(m11 - m22 - m00 + 1)
  709. local recip = 0.5 / s
  710. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  711. elseif i == 2 then
  712. local s = math.sqrt(m22 - m00 - m11 + 1)
  713. local recip = 0.5 / s
  714. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  715. end
  716. end
  717. end
  718. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  719. local xs, ys, zs = x + x, y + y, z + z
  720. local wx, wy, wz = w * xs, w * ys, w * zs
  721. local xx = x * xs
  722. local xy = x * ys
  723. local xz = x * zs
  724. local yy = y * ys
  725. local yz = y * zs
  726. local zz = z * zs
  727. 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))
  728. end
  729. function QuaternionSlerp(a, b, t)
  730. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  731. local startInterp, finishInterp
  732. if cosTheta >= 1.0E-4 then
  733. if 1 - cosTheta > 1.0E-4 then
  734. local theta = math.acos(cosTheta)
  735. local invSinTheta = 1 / math.sin(theta)
  736. startInterp = math.sin((1 - t) * theta) * invSinTheta
  737. finishInterp = math.sin(t * theta) * invSinTheta
  738. else
  739. startInterp = 1 - t
  740. finishInterp = t
  741. end
  742. elseif 1 + cosTheta > 1.0E-4 then
  743. local theta = math.acos(-cosTheta)
  744. local invSinTheta = 1 / math.sin(theta)
  745. startInterp = math.sin((t - 1) * theta) * invSinTheta
  746. finishInterp = math.sin(t * theta) * invSinTheta
  747. else
  748. startInterp = t - 1
  749. finishInterp = t
  750. end
  751. 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
  752. end
  753. function swait(num)
  754. if num == 0 or num == nil then
  755. game:service("RunService").RenderStepped:wait(0)
  756. else
  757. for i = 0, num do
  758. game:service("RunService").RenderStepped:wait(0)
  759. end
  760. end
  761. end
  762. local RbxUtility = LoadLibrary("RbxUtility")
  763. local Create = RbxUtility.Create
  764. function RemoveOutlines(part)
  765. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  766. end
  767. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  768. local Part = Create("Part")({
  769. formFactor = FormFactor,
  770. Parent = Parent,
  771. Reflectance = Reflectance,
  772. Transparency = Transparency,
  773. CanCollide = false,
  774. Locked = true,
  775. BrickColor = BrickColor.new(tostring(BColor)),
  776. Name = Name,
  777. Size = Size,
  778. Material = Material
  779. })
  780. RemoveOutlines(Part)
  781. return Part
  782. end
  783. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  784. local Msh = Create(Mesh)({
  785. Parent = Part,
  786. Offset = OffSet,
  787. Scale = Scale
  788. })
  789. if Mesh == "SpecialMesh" then
  790. Msh.MeshType = MeshType
  791. Msh.MeshId = MeshId
  792. end
  793. return Msh
  794. end
  795. function CreateWeld(Parent, Part0, Part1, C0, C1)
  796. local Weld = Create("Weld")({
  797. Parent = Parent,
  798. Part0 = Part0,
  799. Part1 = Part1,
  800. C0 = C0,
  801. C1 = C1
  802. })
  803. return Weld
  804. end
  805. function rayCast(Position, Direction, Range, Ignore)
  806. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  807. end
  808. function CreateSound(id, par, vol, pit)
  809. coroutine.resume(coroutine.create(function()
  810. local sou = Instance.new("Sound", par or workspace)
  811. sou.Volume = vol
  812. sou.Pitch = pit or 1
  813. sou.SoundId = id
  814. wait()
  815. sou:play()
  816. game:GetService("Debris"):AddItem(sou, 6)
  817. end))
  818. end
  819. function CreateSong(id, par, vol, pit)
  820. coroutine.resume(coroutine.create(function()
  821. sou2 = Instance.new("Sound", par or workspace)
  822. sou2.Volume = 1
  823. sou2.Pitch = 1
  824. sou2.SoundId = id
  825. wait()
  826. sou2:play()
  827. sou2.Looped = true
  828. end))
  829. end
  830. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  831. local function getclosest(obj, distance)
  832. local last, lastx = distance + 1, nil
  833. for i, v in pairs(workspace:GetChildren()) do
  834. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  835. local t = v.Torso
  836. local dist = t.Position - obj.Position.magnitude
  837. if distance >= dist and last > dist then
  838. last = dist
  839. lastx = v
  840. end
  841. end
  842. end
  843. return lastx
  844. end
  845. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  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("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  850. game:GetService("Debris"):AddItem(prt, 10)
  851. if Type == 1 or Type == nil then
  852. table.insert(Effects, {
  853. prt,
  854. "Block1",
  855. delay,
  856. x3,
  857. y3,
  858. z3,
  859. msh
  860. })
  861. elseif Type == 2 then
  862. table.insert(Effects, {
  863. prt,
  864. "Block2",
  865. delay,
  866. x3,
  867. y3,
  868. z3,
  869. msh
  870. })
  871. elseif Type == 3 then
  872. table.insert(Effects, {
  873. prt,
  874. "Block3",
  875. delay,
  876. x3,
  877. y3,
  878. z3,
  879. msh
  880. })
  881. end
  882. end
  883. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  884. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  885. prt.Anchored = true
  886. prt.CFrame = cframe
  887. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  888. game:GetService("Debris"):AddItem(prt, 10)
  889. table.insert(Effects, {
  890. prt,
  891. "Cylinder",
  892. delay,
  893. x3,
  894. y3,
  895. z3,
  896. msh
  897. })
  898. end
  899. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  900. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  901. prt.Anchored = true
  902. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  903. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  904. game:GetService("Debris"):AddItem(prt, 10)
  905. table.insert(Effects, {
  906. prt,
  907. "Cylinder",
  908. delay,
  909. x3,
  910. y3,
  911. z3,
  912. msh
  913. })
  914. end
  915. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  916. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  917. prt.Anchored = true
  918. prt.CFrame = cframe
  919. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  920. game:GetService("Debris"):AddItem(prt, 10)
  921. table.insert(Effects, {
  922. prt,
  923. "Cylinder",
  924. delay,
  925. x3,
  926. y3,
  927. z3,
  928. msh
  929. })
  930. end
  931. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  932. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  933. prt.Anchored = true
  934. prt.CFrame = cframe
  935. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  936. game:GetService("Debris"):AddItem(prt, 10)
  937. table.insert(Effects, {
  938. prt,
  939. "Cylinder",
  940. delay,
  941. x3,
  942. y3,
  943. z3,
  944. msh
  945. })
  946. end
  947. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  948. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  949. prt.Anchored = true
  950. prt.CFrame = cframe
  951. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  952. game:GetService("Debris"):AddItem(prt, 10)
  953. table.insert(Effects, {
  954. prt,
  955. "Cylinder",
  956. delay,
  957. x3,
  958. y3,
  959. z3,
  960. msh
  961. })
  962. end
  963. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  964. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  965. prt.Anchored = true
  966. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  967. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  968. local num = math.random(10, 50) / 1000
  969. game:GetService("Debris"):AddItem(prt, 10)
  970. table.insert(Effects, {
  971. prt,
  972. "Shatter",
  973. num,
  974. prt.CFrame,
  975. math.random() - math.random(),
  976. 0,
  977. math.random(50, 100) / 100
  978. })
  979. end
  980.  
  981. attack = false
  982. game:GetService("RunService").Stepped:connect(function()
  983. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  984. velocity = RootPart.Velocity.y
  985. sine = sine + change
  986. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  987. if equipped == true or equipped == false then
  988. if 1 < RootPart.Velocity.y and hit == nil then
  989. Anim = "Jump"
  990. if attack == false and ice_mode == false then
  991. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  992. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  993. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  994. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  995. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  996. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  997. end
  998. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  999. Anim = "Fall"
  1000. if attack == false then
  1001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1002. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1003. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1004. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1005. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1006. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1007. end
  1008. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1009. Anim = "Idle"
  1010. if attack==false then
  1011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .3)
  1012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1013. 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)
  1014. 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)
  1015. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  1016. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  1017. end
  1018. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1019. Anim = "Walk"
  1020. if attack==false then
  1021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
  1022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  1023. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1024. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1025. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  1026. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  1027. end
  1028. end
  1029. end
  1030. if equipped == true or equipped == false then
  1031. if 1 < RootPart.Velocity.Y and hit == nil then
  1032. Anim = "Jump"
  1033. if attack == false and ice_mode == true then
  1034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1036. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1038. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1039. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1040. end
  1041. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1042. Anim = "Fall"
  1043. if attack == false then
  1044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1046. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1047. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1048. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1049. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1050. end
  1051. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1052. Anim = "Idle"
  1053. if attack == false then
  1054. change = 0.8
  1055. 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)
  1056. 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)
  1057. 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)
  1058. 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)
  1059. 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)
  1060. 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)
  1061. end
  1062. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1063. Anim = "Walk"
  1064. if attack == false then
  1065. 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)
  1066. 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)
  1067. 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)
  1068. 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)
  1069. 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)
  1070. 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)
  1071. end
  1072. end
  1073. end
  1074. if 0 < #Effects then
  1075. for e = 1, #Effects do
  1076. if Effects[e] ~= nil then
  1077. local Thing = Effects[e]
  1078. if Thing ~= nil then
  1079. local Part = Thing[1]
  1080. local Mode = Thing[2]
  1081. local Delay = Thing[3]
  1082. local IncX = Thing[4]
  1083. local IncY = Thing[5]
  1084. local IncZ = Thing[6]
  1085. if 1 >= Thing[1].Transparency then
  1086. if Thing[2] == "Block1" then
  1087. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1088. local Mesh = Thing[1].Mesh
  1089. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1090. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1091. elseif Thing[2] == "Block2" then
  1092. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  1093. local Mesh = Thing[7]
  1094. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1095. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1096. elseif Thing[2] == "Block3" then
  1097. 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)
  1098. local Mesh = Thing[7]
  1099. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1100. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1101. elseif Thing[2] == "Cylinder" then
  1102. local Mesh = Thing[1].Mesh
  1103. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1104. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1105. elseif Thing[2] == "Blood" then
  1106. local Mesh = Thing[7]
  1107. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1108. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1109. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1110. elseif Thing[2] == "Elec" then
  1111. local Mesh = Thing[1].Mesh
  1112. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1113. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1114. elseif Thing[2] == "Disappear" then
  1115. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1116. elseif Thing[2] == "Shatter" then
  1117. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1118. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1119. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1120. Thing[6] = Thing[6] + Thing[5]
  1121. end
  1122. else
  1123. Part.Parent = nil
  1124. table.remove(Effects, e)
  1125. end
  1126. end
  1127. end
  1128. end
  1129. end
  1130. end)
  1131. ---
  1132. local whoh = Instance.new("Sound",Torso)
  1133. whoh.SoundId = "rbxassetid://1179254378"
  1134. whoh.Pitch = 0.99
  1135. whoh.Volume = 1.5
  1136. whoh.Looped = true
  1137. wait(0)
  1138. whoh:Play()
  1139. local Aura = Instance.new('ParticleEmitter')
  1140. Aura.Name = "Aura"
  1141. Aura.Texture = "rbxassetid://833874434"
  1142. Aura.Parent = LeftArm
  1143. Aura.LightEmission = 1
  1144. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1145. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1146. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1147. Aura.LockedToPart = true
  1148. Aura.Lifetime = NumberRange.new(1)
  1149. Aura.Rate = 100
  1150. Aura.Speed = NumberRange.new(0.3)
  1151. Aura.EmissionDirection = "Top"
  1152.  
  1153.  
  1154. local Aura = Instance.new('ParticleEmitter')
  1155. Aura.Name = "Aura"
  1156. Aura.Texture = "rbxassetid://833874434"
  1157. Aura.Parent = Head
  1158. Aura.LightEmission = 1
  1159. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1160. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1161. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1162. Aura.LockedToPart = true
  1163. Aura.Lifetime = NumberRange.new(1)
  1164. Aura.Rate = 100
  1165. Aura.Speed = NumberRange.new(0)
  1166. Aura.EmissionDirection = "Top"
  1167. local Aura2 = Instance.new('ParticleEmitter')
  1168. Aura2.Name = "Aura"
  1169. Aura2.Texture = "rbxassetid://833874434"
  1170. Aura2.Parent = RightArm
  1171. Aura2.LightEmission = 1
  1172. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1173. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1174. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1175. Aura2.LockedToPart = true
  1176. Aura2.Lifetime = NumberRange.new(1)
  1177. Aura2.Rate = 100
  1178. Aura2.Speed = NumberRange.new(0.3)
  1179. Aura2.EmissionDirection = "Top"
  1180. local Aura2 = Instance.new('ParticleEmitter')
  1181. Aura2.Name = "Aura"
  1182. Aura2.Texture = "rbxassetid://833874434"
  1183. Aura2.Parent = LeftLeg
  1184. Aura2.LightEmission = 1
  1185. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1186. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1187. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1188. Aura2.LockedToPart = true
  1189. Aura2.Lifetime = NumberRange.new(1)
  1190. Aura2.Rate = 100
  1191. Aura2.Speed = NumberRange.new(0.3)
  1192. Aura2.EmissionDirection = "Top"
  1193. local Aura2 = Instance.new('ParticleEmitter')
  1194. Aura2.Name = "Aura"
  1195. Aura2.Texture = "rbxassetid://833874434"
  1196. Aura2.Parent = RightLeg
  1197. Aura2.LightEmission = 1
  1198. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1199. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1200. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1201. Aura2.LockedToPart = true
  1202. Aura2.Lifetime = NumberRange.new(1)
  1203. Aura2.Rate = 100
  1204. Aura2.Speed = NumberRange.new(0.3)
  1205. Aura2.EmissionDirection = "Top"
  1206. ---aura2
  1207. local Aura = Instance.new('ParticleEmitter')
  1208. Aura.Name = "Aura"
  1209. Aura.Texture = "rbxassetid://833874434"
  1210. Aura.Parent = LeftArm
  1211. Aura.LightEmission = 1
  1212. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1213. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1214. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1215. Aura.LockedToPart = true
  1216. Aura.Lifetime = NumberRange.new(1)
  1217. Aura.Rate = 60
  1218. Aura.Speed = NumberRange.new(0.3)
  1219. Aura.EmissionDirection = "Top"
  1220. local Aura2 = Instance.new('ParticleEmitter')
  1221. Aura2.Name = "Aura"
  1222. Aura2.Texture = "rbxassetid://833874434"
  1223. Aura2.Parent = RightArm
  1224. Aura2.LightEmission = 1
  1225. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1226. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1227. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1228. Aura2.LockedToPart = true
  1229. Aura2.Lifetime = NumberRange.new(1)
  1230. Aura2.Rate = 60
  1231. Aura2.Speed = NumberRange.new(0.3)
  1232. Aura2.EmissionDirection = "Top"
  1233. local Aura2 = Instance.new('ParticleEmitter')
  1234. Aura2.Name = "Aura"
  1235. Aura2.Texture = "rbxassetid://833874434"
  1236. Aura2.Parent = LeftLeg
  1237. Aura2.LightEmission = 1
  1238. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1239. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1240. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1241. Aura2.LockedToPart = true
  1242. Aura2.Lifetime = NumberRange.new(1)
  1243. Aura2.Rate = 60
  1244. Aura2.Speed = NumberRange.new(0.1)
  1245. Aura2.EmissionDirection = "Top"
  1246. local Aura2 = Instance.new('ParticleEmitter')
  1247. Aura2.Name = "Aura"
  1248. Aura2.Texture = "rbxassetid://833874434"
  1249. Aura2.Parent = RightLeg
  1250. Aura2.LightEmission = 1
  1251. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1252. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1253. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1254. Aura2.LockedToPart = true
  1255. Aura2.Lifetime = NumberRange.new(1)
  1256. Aura2.Rate = 60
  1257. Aura2.Speed = NumberRange.new(0.3)
  1258. Aura2.EmissionDirection = "Top"
  1259. ----aura3
  1260. ---aura2
  1261. local Aura = Instance.new('ParticleEmitter')
  1262. Aura.Name = "Aura"
  1263. Aura.Texture = "rbxassetid://833874434"
  1264. Aura.Parent = LeftArm
  1265. Aura.LightEmission = 1
  1266. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1267. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1268. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1269. Aura.LockedToPart = true
  1270. Aura.Lifetime = NumberRange.new(1)
  1271. Aura.Rate = 60
  1272. Aura.Speed = NumberRange.new(0.3)
  1273. Aura.EmissionDirection = "Top"
  1274. local Aura2 = Instance.new('ParticleEmitter')
  1275. Aura2.Name = "Aura"
  1276. Aura2.Texture = "rbxassetid://833874434"
  1277. Aura2.Parent = RightArm
  1278. Aura2.LightEmission = 1
  1279. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1280. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1281. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1282. Aura2.LockedToPart = true
  1283. Aura2.Lifetime = NumberRange.new(1)
  1284. Aura2.Rate = 60
  1285. Aura2.Speed = NumberRange.new(0.3)
  1286. Aura2.EmissionDirection = "Top"
  1287. local Aura2 = Instance.new('ParticleEmitter')
  1288. Aura2.Name = "Aura"
  1289. Aura2.Texture = "rbxassetid://833874434"
  1290. Aura2.Parent = LeftLeg
  1291. Aura2.LightEmission = 1
  1292. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1293. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1294. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1295. Aura2.LockedToPart = true
  1296. Aura2.Lifetime = NumberRange.new(1)
  1297. Aura2.Rate = 60
  1298. Aura2.Speed = NumberRange.new(0.3)
  1299. Aura2.EmissionDirection = "Top"
  1300. local Aura2 = Instance.new('ParticleEmitter')
  1301. Aura2.Name = "Aura"
  1302. Aura2.Texture = "rbxassetid://833874434"
  1303. Aura2.Parent = RightLeg
  1304. Aura2.LightEmission = 1
  1305. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1306. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1307. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1308. Aura2.LockedToPart = true
  1309. Aura2.Lifetime = NumberRange.new(0.6)
  1310. Aura2.Rate = 60
  1311. Aura2.Speed = NumberRange.new(0.3)
  1312. Aura2.EmissionDirection = "Top"
  1313. ----
  1314.  
  1315. ---aura2
  1316. local Aura = Instance.new('ParticleEmitter')
  1317. Aura.Name = "Aura"
  1318. Aura.Texture = "rbxassetid://833874434"
  1319. Aura.Parent = LeftArm
  1320. Aura.LightEmission = 1
  1321. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1322. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1323. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1324. Aura.LockedToPart = true
  1325. Aura.Lifetime = NumberRange.new(1)
  1326. Aura.Rate = 60
  1327. Aura.Speed = NumberRange.new(0.3)
  1328. Aura.EmissionDirection = "Top"
  1329. local Aura2 = Instance.new('ParticleEmitter')
  1330. Aura2.Name = "Aura"
  1331. Aura2.Texture = "rbxassetid://833874434"
  1332. Aura2.Parent = RightArm
  1333. Aura2.LightEmission = 1
  1334. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1335. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1336. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1337. Aura2.LockedToPart = true
  1338. Aura2.Lifetime = NumberRange.new(1)
  1339. Aura2.Rate = 60
  1340. Aura2.Speed = NumberRange.new(0.3)
  1341. Aura2.EmissionDirection = "Top"
  1342. local Aura2 = Instance.new('ParticleEmitter')
  1343. Aura2.Name = "Aura"
  1344. Aura2.Texture = "rbxassetid://833874434"
  1345. Aura2.Parent = LeftLeg
  1346. Aura2.LightEmission = 1
  1347. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1348. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1349. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1350. Aura2.LockedToPart = true
  1351. Aura2.Lifetime = NumberRange.new(1)
  1352. Aura2.Rate = 60
  1353. Aura2.Speed = NumberRange.new(0.3)
  1354. Aura2.EmissionDirection = "Top"
  1355. local Aura2 = Instance.new('ParticleEmitter')
  1356. Aura2.Name = "Aura"
  1357. Aura2.Texture = "rbxassetid://833874434"
  1358. Aura2.Parent = RightLeg
  1359. Aura2.LightEmission = 1
  1360. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1361. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1362. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1363. Aura2.LockedToPart = true
  1364. Aura2.Lifetime = NumberRange.new(0.6)
  1365. Aura2.Rate = 60
  1366. Aura2.Speed = NumberRange.new(0.3)
  1367. Aura2.EmissionDirection = "Top"
  1368. local tra = Instance.new('ParticleEmitter')
  1369. tra.Parent = Torso
  1370. tra.LightEmission = 1
  1371. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1372. tra.Rate = 15
  1373. tra.Rotation = NumberRange.new(-5, 5)
  1374. tra.Lifetime = NumberRange.new(1.5, 2)
  1375. tra.Size = NumberSequence.new(0.098,0)
  1376. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1377. tra.Speed = NumberRange.new(0.5)
  1378. tra.VelocitySpread = 360
  1379. tra.VelocityInheritance = 0.5
  1380. tra.ZOffset = 2
  1381. local tra = Instance.new('ParticleEmitter')
  1382. tra.Parent = Head
  1383. tra.LightEmission = 1
  1384. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1385. tra.Rate = 15
  1386. tra.Rotation = NumberRange.new(-5, 5)
  1387. tra.Lifetime = NumberRange.new(1.5, 2)
  1388. tra.Size = NumberSequence.new(0.098,0)
  1389. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1390. tra.Speed = NumberRange.new(0.5)
  1391. tra.VelocitySpread = 360
  1392. tra.VelocityInheritance = 0.5
  1393. tra.ZOffset = 2
  1394. local tra = Instance.new('ParticleEmitter')
  1395. tra.Parent = LeftArm
  1396. tra.LightEmission = 1
  1397. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1398. tra.Rate = 15
  1399. tra.Rotation = NumberRange.new(-5, 5)
  1400. tra.Lifetime = NumberRange.new(1.5, 2)
  1401. tra.Size = NumberSequence.new(0.098,0)
  1402. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1403. tra.Speed = NumberRange.new(0.5)
  1404. tra.VelocitySpread = 360
  1405. tra.VelocityInheritance = 0.5
  1406. tra.ZOffset = 2
  1407. local tra = Instance.new('ParticleEmitter')
  1408. tra.Parent = RightArm
  1409. tra.LightEmission = 1
  1410. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1411. tra.Rate = 15
  1412. tra.Rotation = NumberRange.new(-5, 5)
  1413. tra.Lifetime = NumberRange.new(1.5, 2)
  1414. tra.Size = NumberSequence.new(0.098,0)
  1415. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1416. tra.Speed = NumberRange.new(0.5)
  1417. tra.VelocitySpread = 360
  1418. tra.VelocityInheritance = 0.5
  1419. tra.ZOffset = 2
  1420. local tra = Instance.new('ParticleEmitter')
  1421. tra.Parent = LeftLeg
  1422. tra.LightEmission = 1
  1423. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1424. tra.Rate = 15
  1425. tra.Rotation = NumberRange.new(-5, 5)
  1426. tra.Lifetime = NumberRange.new(1.5, 2)
  1427. tra.Size = NumberSequence.new(0.098,0)
  1428. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1429. tra.Speed = NumberRange.new(0.5)
  1430. tra.VelocitySpread = 360
  1431. tra.VelocityInheritance = 0.5
  1432. tra.ZOffset = 2
  1433. local tra = Instance.new('ParticleEmitter')
  1434. tra.Parent = RightLeg
  1435. tra.LightEmission = 1
  1436. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1437. tra.Rate = 15
  1438. tra.Rotation = NumberRange.new(-5, 5)
  1439. tra.Lifetime = NumberRange.new(1.5, 2)
  1440. tra.Size = NumberSequence.new(0.098,0)
  1441. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1442. tra.Speed = NumberRange.new(0.5)
  1443. tra.VelocitySpread = 360
  1444. tra.VelocityInheritance = 0.5
  1445. tra.ZOffset = 2
  1446. ----
  1447. function RemoveOutlines(part)
  1448. part.TopSurface = 10
  1449. end
  1450. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1451. local Part = Create("Part")({
  1452. Parent = Parent,
  1453. Reflectance = Reflectance,
  1454. Transparency = Transparency,
  1455. CanCollide = false,
  1456. Locked = true,
  1457. BrickColor = BrickColor.new(tostring(BColor)),
  1458. Name = Name,
  1459. Size = Size,
  1460. Material = Material
  1461. })
  1462. RemoveOutlines(Part)
  1463. return Part
  1464. end
  1465. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1466. local Msh = Create(Mesh)({
  1467. Parent = Part,
  1468. Offset = OffSet,
  1469. Scale = Scale
  1470. })
  1471. if Mesh == "SpecialMesh" then
  1472. Msh.MeshType = MeshType
  1473. Msh.MeshId = MeshId
  1474. end
  1475. return Msh
  1476. end
  1477. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1478. local Weld = Create("Weld")({
  1479. Parent = Parent,
  1480. Part0 = Part0,
  1481. Part1 = Part1,
  1482. C0 = C0,
  1483. C1 = C1
  1484. })
  1485. return Weld
  1486. end
  1487. WSHM = {
  1488. "White",
  1489. "Pastel light blue"
  1490. }
  1491. WSH = WSHM[math.random(1, #WSHM)]
  1492. function IcePartFunk(HPart, aria, Min, Max)
  1493. IcePart = Instance.new("Part", HPart)
  1494. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1495. IcePart.CanCollide = false
  1496. IuW = Instance.new("Weld")
  1497. IuW.Name = "GuW"
  1498. IuW.Part0 = HPart
  1499. 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))
  1500. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1501. IuW.Part1 = IcePart
  1502. IuW.Parent = HPart
  1503. IcePart.Transparency = 0.85
  1504. IcePart.Material = "Neon"
  1505. WSH = WSHM[math.random(1, #WSHM)]
  1506. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1507. RemoveOutlines(IcePart)
  1508. game:GetService("Debris"):AddItem(IuW, 4)
  1509. game:GetService("Debris"):AddItem(IcePart, 6)
  1510. end
  1511. SpikeMeshId = 1033714
  1512. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1513. local Part = Instance.new("Part", Parent)
  1514. Part.Name = Name
  1515. Part.BrickColor = BrickColor.new(Color)
  1516. Part.Size = Size
  1517. Part.Material = Material
  1518. Part.Transparency = Transparency
  1519. Part.CanCollide = false
  1520. RemoveOutlines(Part)
  1521. local Mesh = Instance.new("SpecialMesh", Part)
  1522. Mesh.MeshType = "Sphere"
  1523. Mesh.Scale = Scale
  1524. return Mesh and Part
  1525. end
  1526. CFuncs = {
  1527. Part = {
  1528. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1529. local Part = Create("Part")({
  1530. Parent = Parent,
  1531. Reflectance = Reflectance,
  1532. Transparency = Transparency,
  1533. CanCollide = false,
  1534. Locked = true,
  1535. BrickColor = BrickColor.new(tostring(BColor)),
  1536. Name = Name,
  1537. Size = Size,
  1538. Material = Material
  1539. })
  1540. RemoveOutlines(Part)
  1541. return Part
  1542. end
  1543. },
  1544. Mesh = {
  1545. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1546. local Msh = Create(Mesh)({
  1547. Parent = Part,
  1548. Offset = OffSet,
  1549. Scale = Scale
  1550. })
  1551. if Mesh == "SpecialMesh" then
  1552. Msh.MeshType = MeshType
  1553. Msh.MeshId = MeshId
  1554. end
  1555. return Msh
  1556. end
  1557. },
  1558. Mesh = {
  1559. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1560. local Msh = Create(Mesh)({
  1561. Parent = Part,
  1562. Offset = OffSet,
  1563. Scale = Scale
  1564. })
  1565. if Mesh == "SpecialMesh" then
  1566. Msh.MeshType = MeshType
  1567. Msh.MeshId = MeshId
  1568. end
  1569. return Msh
  1570. end
  1571. },
  1572. Weld = {
  1573. Create = function(Parent, Part0, Part1, C0, C1)
  1574. local Weld = Create("Weld")({
  1575. Parent = Parent,
  1576. Part0 = Part0,
  1577. Part1 = Part1,
  1578. C0 = C0,
  1579. C1 = C1
  1580. })
  1581. return Weld
  1582. end
  1583. },
  1584. Sound = {
  1585. Create = function(id, par, vol, pit)
  1586. coroutine.resume(coroutine.create(function()
  1587. local S = Create("Sound")({
  1588. Volume = vol,
  1589. Pitch = pit or 1,
  1590. SoundId = id,
  1591. Parent = par or workspace
  1592. })
  1593. wait()
  1594. S:play()
  1595. game:GetService("Debris"):AddItem(S, 6)
  1596. end))
  1597. end
  1598. },
  1599. ParticleEmitter = {
  1600. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1601. local fp = Create("ParticleEmitter")({
  1602. Parent = Parent,
  1603. Color = ColorSequence.new(Color1, Color2),
  1604. LightEmission = LightEmission,
  1605. Size = Size,
  1606. Texture = Texture,
  1607. Transparency = Transparency,
  1608. ZOffset = ZOffset,
  1609. Acceleration = Accel,
  1610. Drag = Drag,
  1611. LockedToPart = LockedToPart,
  1612. VelocityInheritance = VelocityInheritance,
  1613. EmissionDirection = EmissionDirection,
  1614. Enabled = Enabled,
  1615. Lifetime = LifeTime,
  1616. Rate = Rate,
  1617. Rotation = Rotation,
  1618. RotSpeed = RotSpeed,
  1619. Speed = Speed,
  1620. VelocitySpread = VelocitySpread
  1621. })
  1622. return fp
  1623. end
  1624. }
  1625. }
  1626. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1627. if hit.Parent == nil then
  1628. return
  1629. end
  1630. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1631. for _, v in pairs(hit.Parent:children()) do
  1632. if v:IsA("Humanoid") then
  1633. h = v
  1634. end
  1635. end
  1636. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1637. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1638. return
  1639. end
  1640. local c = Create("ObjectValue")({
  1641. Name = "creator",
  1642. Value = game:service("Players").LocalPlayer,
  1643. Parent = h
  1644. })
  1645. game:GetService("Debris"):AddItem(c, 0.5)
  1646. if HitSound ~= nil and HitPitch ~= nil then
  1647. CreateSound(HitSound, hit, 1, HitPitch)
  1648. end
  1649. local Damage = math.random(minim, maxim)
  1650. local blocked = false
  1651. local block = hit.Parent:findFirstChild("Block")
  1652. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1653. blocked = true
  1654. block.Value = block.Value - 1
  1655. print(block.Value)
  1656. end
  1657. if blocked == false then
  1658. h.Health = h.Health - Damage
  1659. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1660. else
  1661. h.Health = h.Health - Damage / 2
  1662. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1663. end
  1664. if Type == "Knockdown" then
  1665. local hum = hit.Parent.Humanoid
  1666. hum.PlatformStand = true
  1667. coroutine.resume(coroutine.create(function(HHumanoid)
  1668. swait(1)
  1669. HHumanoid.PlatformStand = false
  1670. end), hum)
  1671. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1672. local bodvol = Create("BodyVelocity")({
  1673. velocity = angle * knockback,
  1674. P = 5000,
  1675. maxForce = Vector3.new(8000, 8000, 8000),
  1676. Parent = hit
  1677. })
  1678. local rl = Create("BodyAngularVelocity")({
  1679. P = 3000,
  1680. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1681. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1682. Parent = hit
  1683. })
  1684. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1685. game:GetService("Debris"):AddItem(rl, 0.5)
  1686. elseif Type == "Normal" then
  1687. local vp = Create("BodyVelocity")({
  1688. P = 500,
  1689. maxForce = Vector3.new(math.huge, 0, math.huge),
  1690. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1691. })
  1692. if knockback > 0 then
  1693. vp.Parent = hit.Parent.Torso
  1694. end
  1695. game:GetService("Debris"):AddItem(vp, 0.5)
  1696. elseif Type == "Impale" then
  1697. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1698. Spike.Anchored = true
  1699. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1700. Spike.Position = hit.Parent.Torso.Position
  1701. for i = 1, 5 do
  1702. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1703. end
  1704. Services.Debris:AddItem(Spike, 4)
  1705. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1706. hit.Parent.Humanoid.PlatformStand = true
  1707. swait(1)
  1708. hit.Parent.Humanoid.PlatformStand = false
  1709. elseif Type == "Up" then
  1710. local bodyVelocity = Create("BodyVelocity")({
  1711. velocity = Vector3.new(0, 20, 0),
  1712. P = 5000,
  1713. maxForce = Vector3.new(8000, 8000, 8000),
  1714. Parent = hit
  1715. })
  1716. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1717. local bodyVelocity = Create("BodyVelocity")({
  1718. velocity = Vector3.new(0, 20, 0),
  1719. P = 5000,
  1720. maxForce = Vector3.new(8000, 8000, 8000),
  1721. Parent = hit
  1722. })
  1723. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1724. elseif Type == "Snare" then
  1725. local bp = Create("BodyPosition")({
  1726. P = 900,
  1727. D = 1000,
  1728. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1729. position = hit.Parent.Torso.Position,
  1730. Parent = hit.Parent.Torso
  1731. })
  1732. game:GetService("Debris"):AddItem(bp, 1)
  1733. elseif Type == "Slowness" then
  1734. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1735. for i = 1, 25 do
  1736. hit.Parent.Humanoid.WalkSpeed = 4
  1737. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1738. end
  1739. wait(4)
  1740. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1741. elseif Type == "FireDmg" then
  1742. for i = 1, math.random(60, 150) do
  1743. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1744. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1745. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1746. wait(0.1)
  1747. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1748. end
  1749. elseif Type == "Freeze" then
  1750. local bp = Create("BodyPosition")({
  1751. P = 900,
  1752. D = 1000,
  1753. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1754. position = hit.Parent.Torso.Position,
  1755. Parent = hit.Parent.Torso
  1756. })
  1757. game:GetService("Debris"):AddItem(bp, 4)
  1758. for i = 1, 25 do
  1759. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1760. end
  1761. elseif Type == "Freeze2" then
  1762. local BodPos = Create("BodyPosition")({
  1763. P = 50000,
  1764. D = 1000,
  1765. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1766. position = hit.Parent.Torso.Position,
  1767. Parent = hit.Parent.Torso
  1768. })
  1769. local BodGy = Create("BodyGyro")({
  1770. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1771. P = 20000,
  1772. Parent = hit.Parent.Torso,
  1773. cframe = hit.Parent.Torso.CFrame
  1774. })
  1775. hit.Parent.Torso.Anchored = true
  1776. coroutine.resume(coroutine.create(function(Part)
  1777. swait(1.5)
  1778. Part.Anchored = false
  1779. end), hit.Parent.Torso)
  1780. game:GetService("Debris"):AddItem(BodPos, 3)
  1781. game:GetService("Debris"):AddItem(BodGy, 3)
  1782. end
  1783. local debounce = Create("BoolValue")({
  1784. Name = "DebounceHit",
  1785. Parent = hit.Parent,
  1786. Value = true
  1787. })
  1788. game:GetService("Debris"):AddItem(debounce, Delay)
  1789. c = Instance.new("ObjectValue")
  1790. c.Name = "creator"
  1791. c.Value = Player
  1792. c.Parent = h
  1793. game:GetService("Debris"):AddItem(c, 0.5)
  1794. end
  1795. end
  1796. function ShowDamage(Pos, Text, Time, Color)
  1797. local Rate = 0.033333333333333
  1798. if not Pos then
  1799. local Pos = Vector3.new(0, 0, 0)
  1800. end
  1801. local Text = Text or ""
  1802. local Time = Time or 2
  1803. if not Color then
  1804. local Color = Color3.new(1, 0, 1)
  1805. end
  1806. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1807. EffectPart.Anchored = true
  1808. local BillboardGui = Create("BillboardGui")({
  1809. Size = UDim2.new(3, 0, 3, 0),
  1810. Adornee = EffectPart,
  1811. Parent = EffectPart
  1812. })
  1813. local TextLabel = Create("TextLabel")({
  1814. BackgroundTransparency = 1,
  1815. Size = UDim2.new(1, 0, 1, 0),
  1816. Text = Text,
  1817. TextColor3 = Color,
  1818. TextScaled = true,
  1819. Font = Enum.Font.ArialBold,
  1820. Parent = BillboardGui
  1821. })
  1822. game.Debris:AddItem(EffectPart, Time + 0.1)
  1823. EffectPart.Parent = game:GetService("Workspace")
  1824. delay(0, function()
  1825. local Frames = Time / Rate
  1826. for Frame = 1, Frames do
  1827. wait(Rate)
  1828. local Percent = Frame / Frames
  1829. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1830. TextLabel.TextTransparency = Percent
  1831. end
  1832. if EffectPart and EffectPart.Parent then
  1833. EffectPart:Destroy()
  1834. end
  1835. end)
  1836. end
  1837. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1838. for _, c in pairs(workspace:children()) do
  1839. local hum = c:findFirstChild("Humanoid")
  1840. if hum ~= nil then
  1841. local head = c:findFirstChild("Head")
  1842. if head ~= nil then
  1843. local targ = head.Position - Part.Position
  1844. local mag = targ.magnitude
  1845. if magni >= mag and c.Name ~= Player.Name then
  1846. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1847. end
  1848. end
  1849. end
  1850. end
  1851. end
  1852. function MagniKILL(Part, magni, knock, Type)
  1853. for _, c in pairs(workspace:children()) do
  1854. local hum = c:findFirstChild("Humanoid")
  1855. if hum ~= nil then
  1856. local head = c:findFirstChild("Head")
  1857. if head ~= nil then
  1858. local targ = head.Position - Part.Position
  1859. local mag = targ.magnitude
  1860. if magni >= mag and c.Name ~= Player.Name then
  1861. hum.Health = 0
  1862. end
  1863. end
  1864. end
  1865. end
  1866. end
  1867. EffectModel = Instance.new("Model", Character)
  1868. EffectModel.Name = "Effects"
  1869. Effects = {
  1870. Block = {
  1871. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1872. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1873. prt.Anchored = true
  1874. prt.CFrame = cframe
  1875. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1876. game:GetService("Debris"):AddItem(prt, 10)
  1877. if Type == 1 or Type == nil then
  1878. table.insert(Effects, {
  1879. prt,
  1880. "Block1",
  1881. delay,
  1882. x3,
  1883. y3,
  1884. z3,
  1885. msh
  1886. })
  1887. elseif Type == 2 then
  1888. table.insert(Effects, {
  1889. prt,
  1890. "Block2",
  1891. delay,
  1892. x3,
  1893. y3,
  1894. z3,
  1895. msh
  1896. })
  1897. else
  1898. table.insert(Effects, {
  1899. prt,
  1900. "Block3",
  1901. delay,
  1902. x3,
  1903. y3,
  1904. z3,
  1905. msh
  1906. })
  1907. end
  1908. end
  1909. },
  1910. Sphere = {
  1911. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1912. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1913. prt.Anchored = true
  1914. prt.CFrame = cframe
  1915. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1916. game:GetService("Debris"):AddItem(prt, 10)
  1917. table.insert(Effects, {
  1918. prt,
  1919. "Cylinder",
  1920. delay,
  1921. x3,
  1922. y3,
  1923. z3,
  1924. msh
  1925. })
  1926. end
  1927. },
  1928. Cylinder = {
  1929. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1930. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1931. prt.Anchored = true
  1932. prt.CFrame = cframe
  1933. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1934. game:GetService("Debris"):AddItem(prt, 10)
  1935. table.insert(Effects, {
  1936. prt,
  1937. "Cylinder",
  1938. delay,
  1939. x3,
  1940. y3,
  1941. z3,
  1942. msh
  1943. })
  1944. end
  1945. },
  1946. Wave = {
  1947. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1948. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1949. prt.Anchored = true
  1950. prt.CFrame = cframe
  1951. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1952. game:GetService("Debris"):AddItem(prt, 10)
  1953. table.insert(Effects, {
  1954. prt,
  1955. "Cylinder",
  1956. delay,
  1957. x3,
  1958. y3,
  1959. z3,
  1960. msh
  1961. })
  1962. end
  1963. },
  1964. Ring = {
  1965. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1966. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1967. prt.Anchored = true
  1968. prt.CFrame = cframe
  1969. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1970. game:GetService("Debris"):AddItem(prt, 10)
  1971. table.insert(Effects, {
  1972. prt,
  1973. "Cylinder",
  1974. delay,
  1975. x3,
  1976. y3,
  1977. z3,
  1978. msh
  1979. })
  1980. end
  1981. },
  1982. Break = {
  1983. Create = function(brickcolor, cframe, x1, y1, z1)
  1984. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1985. prt.Anchored = true
  1986. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1987. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1988. local num = math.random(10, 50) / 1000
  1989. game:GetService("Debris"):AddItem(prt, 10)
  1990. table.insert(Effects, {
  1991. prt,
  1992. "Shatter",
  1993. num,
  1994. prt.CFrame,
  1995. math.random() - math.random(),
  1996. 0,
  1997. math.random(50, 100) / 100
  1998. })
  1999. end
  2000. }
  2001. }
  2002. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2003. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2004. prt.Anchored = true
  2005. prt.CFrame = cframe
  2006. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2007. game:GetService("Debris"):AddItem(prt, 10)
  2008. if Type == 1 or Type == nil then
  2009. table.insert(Effects, {
  2010. prt,
  2011. "Block1",
  2012. delay,
  2013. x3,
  2014. y3,
  2015. z3,
  2016. msh
  2017. })
  2018. elseif Type == 2 then
  2019. table.insert(Effects, {
  2020. prt,
  2021. "Block2",
  2022. delay,
  2023. x3,
  2024. y3,
  2025. z3,
  2026. msh
  2027. })
  2028. elseif Type == 3 then
  2029. table.insert(Effects, {
  2030. prt,
  2031. "Block3",
  2032. delay,
  2033. x3,
  2034. y3,
  2035. z3,
  2036. msh
  2037. })
  2038. end
  2039. end
  2040. function CreateSound(id, par, vol, pit)
  2041. coroutine.resume(coroutine.create(function()
  2042. local sou = Instance.new("Sound", par or workspace)
  2043. sou.Volume = vol
  2044. sou.Pitch = pit or 1
  2045. sou.SoundId = id
  2046. swait()
  2047. sou:play()
  2048. game:GetService("Debris"):AddItem(sou, 6)
  2049. end))
  2050. end
  2051. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2052. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2053. prt.Anchored = true
  2054. prt.CFrame = cframe
  2055. prt.Material = "Neon"
  2056. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2057. game:GetService("Debris"):AddItem(prt, 10)
  2058. coroutine.resume(coroutine.create(function(Part, Mesh)
  2059. for i = 0, 6, delay do
  2060. swait()
  2061. Part.Transparency = i
  2062. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2063. end
  2064. Part.Parent = nil
  2065. end), prt, msh)
  2066. end
  2067. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2068. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2069. local MainPos = partt.Position
  2070. local MainPos2 = mouse + SpreadVectors
  2071. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2072. local speed = 1000
  2073. local num = 1
  2074. coroutine.resume(coroutine.create(function()
  2075. repeat
  2076. swait()
  2077. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2078. local mag =(MainPos - pos).magnitude
  2079. 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)
  2080. MainPos = MainPos + MouseLook.lookVector * speed
  2081. num = num - 1
  2082. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2083. if hit ~= nil then
  2084. num = 0
  2085. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2086. refpart.Anchored = true
  2087. refpart.CFrame = CFrame.new(pos)
  2088. game:GetService("Debris"):AddItem(refpart, 2)
  2089. end
  2090. if num <= 0 then
  2091. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2092. refpart.Anchored = true
  2093. refpart.CFrame = CFrame.new(pos)
  2094. if hit ~= nil then
  2095. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2096. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2097. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2098. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2099. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2100. end
  2101. game:GetService("Debris"):AddItem(refpart, 0)
  2102. end
  2103. until num <= 0
  2104. end))
  2105. end
  2106. function shoottraildd2(mouse, partt, SpreadAmount)
  2107. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2108. local MainPos = partt.Position
  2109. local MainPos2 = mouse + SpreadVectors
  2110. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2111. local speed = 3000
  2112. local num = 1
  2113. coroutine.resume(coroutine.create(function()
  2114. repeat
  2115. swait()
  2116. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2117. local mag = (MainPos - pos).magnitude
  2118. 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)
  2119. MainPos = MainPos + MouseLook.lookVector * speed
  2120. num = num - 1
  2121. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2122. if hit ~= nil then
  2123. num = 0
  2124. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2125. refpart.Anchored = true
  2126. refpart.CFrame = CFrame.new(pos)
  2127. game:GetService("Debris"):AddItem(refpart, 2)
  2128. end
  2129. if num <= 0 then
  2130. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2131. refpart.Anchored = true
  2132. refpart.CFrame = CFrame.new(pos)
  2133. if hit ~= nil then
  2134. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2135. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2136. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2137. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2138. MagniKILL(refpart, 80, 0, "Normal")
  2139. end
  2140. game:GetService("Debris"):AddItem(refpart, 0)
  2141. end
  2142. until num <= 0
  2143. end))
  2144. end
  2145. function shoottraildd22(mouse, partt, SpreadAmount)
  2146. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2147. local MainPos = partt.Position
  2148. local MainPos2 = mouse + SpreadVectors
  2149. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2150. local speed = 900
  2151. local num = 1
  2152. coroutine.resume(coroutine.create(function()
  2153. repeat
  2154. swait()
  2155. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2156. local mag = (MainPos - pos).magnitude
  2157. 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)
  2158. MainPos = MainPos + MouseLook.lookVector * speed
  2159. num = num - 1
  2160. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2161. if hit ~= nil then
  2162. num = 0
  2163. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2164. refpart.Anchored = true
  2165. refpart.CFrame = CFrame.new(pos)
  2166. game:GetService("Debris"):AddItem(refpart, 2)
  2167. end
  2168. if num <= 0 then
  2169. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2170. refpart.Anchored = true
  2171. refpart.CFrame = CFrame.new(pos)
  2172. if hit ~= nil then
  2173. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2174. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2175. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2176. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2177. MagniKILL(refpart, 80, 0, "Normal")
  2178. end
  2179. game:GetService("Debris"):AddItem(refpart, 0)
  2180. end
  2181. until num <= 0
  2182. end))
  2183. end
  2184. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2185. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2186. local MainPos = partt.Position
  2187. local MainPos2 = mouse + SpreadVectors
  2188. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2189. local speed = 200
  2190. local num = 0
  2191. coroutine.resume(coroutine.create(function()
  2192. repeat
  2193. swait()
  2194. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2195. local mag = (MainPos - pos).magnitude
  2196. 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)
  2197. MainPos = MainPos + MouseLook.lookVector * speed
  2198. num = num - 1
  2199. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2200. if hit ~= nil then
  2201. num = 0
  2202. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2203. refpart.Anchored = true
  2204. refpart.CFrame = CFrame.new(pos)
  2205. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2206. game:GetService("Debris"):AddItem(refpart, 2)
  2207. end
  2208. if num <= 0 then
  2209. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2210. refpart.Anchored = true
  2211. refpart.CFrame = CFrame.new(pos)
  2212. if hit ~= nil then
  2213. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2214. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2215. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2216. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2217. end
  2218. game:GetService("Debris"):AddItem(refpart, 0)
  2219. end
  2220. until num <= 0
  2221. end))
  2222. end
  2223. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2224. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2225. local MainPos = partt.Position
  2226. local MainPos2 = mouse + SpreadVectors
  2227. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2228. local speed = 500
  2229. local num = 1
  2230. coroutine.resume(coroutine.create(function()
  2231. repeat
  2232. swait()
  2233. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2234. local mag = (MainPos - pos).magnitude
  2235. 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)
  2236. MainPos = MainPos + MouseLook.lookVector * speed
  2237. num = num - 1
  2238. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2239. if hit ~= nil then
  2240. num = 0
  2241. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2242. refpart.Anchored = true
  2243. refpart.CFrame = CFrame.new(pos)
  2244. game:GetService("Debris"):AddItem(refpart, 2)
  2245. end
  2246. if num <= 0 then
  2247. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2248. refpart.Anchored = true
  2249. refpart.CFrame = CFrame.new(pos)
  2250. if hit ~= nil then
  2251. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2252. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2253. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2254. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2255. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2256. end
  2257. game:GetService("Debris"):AddItem(refpart, 0)
  2258. end
  2259. until num <= 0
  2260. end))
  2261. end
  2262.  
  2263.  
  2264. ---
  2265.  
  2266. attackdebounce = false
  2267. deb=false
  2268.  
  2269. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2270. if hit.Parent==nil then
  2271. return
  2272. end
  2273. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2274. for _,v in pairs(hit.Parent:children()) do
  2275. if v:IsA("Humanoid") then
  2276. h=v
  2277. end
  2278. end
  2279. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2280. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2281. end
  2282. if hit.Parent.className=="Hat" then
  2283. hit=hit.Parent.Parent:findFirstChild("Head")
  2284. end
  2285. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2286. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2287. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2288. return
  2289. end]]
  2290. -- hs(hit,1.2)
  2291. c=Instance.new("ObjectValue")
  2292. c.Name="creator"
  2293. c.Value=game:service("Players").LocalPlayer
  2294. c.Parent=h
  2295. game:GetService("Debris"):AddItem(c,.5)
  2296. Damage=math.random(minim,maxim)
  2297. -- h:TakeDamage(Damage)
  2298. blocked=false
  2299. block=hit.Parent:findFirstChild("Block")
  2300. if block~=nil then
  2301. print(block.className)
  2302. if block.className=="NumberValue" then
  2303. if block.Value>0 then
  2304. blocked=true
  2305. if decreaseblock==nil then
  2306. block.Value=block.Value-1
  2307. end
  2308. end
  2309. end
  2310. if block.className=="IntValue" then
  2311. if block.Value>0 then
  2312. blocked=true
  2313. if decreaseblock~=nil then
  2314. block.Value=block.Value-1
  2315. end
  2316. end
  2317. end
  2318. end
  2319. if blocked==false then
  2320. -- h:TakeDamage(Damage)
  2321. h.Health=h.Health-Damage
  2322. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2323. else
  2324. h.Health=h.Health-(Damage/2)
  2325. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2326. end
  2327. if Type=="Knockdown" then
  2328. Humanoid=hit.Parent.Humanoid
  2329. Humanoid.PlatformStand=true
  2330. coroutine.resume(coroutine.create(function(HHumanoid)
  2331. swait(1)
  2332. HHumanoid.PlatformStand=false
  2333. end),Humanoid)
  2334. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2335. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2336. local bodvol=Instance.new("BodyVelocity")
  2337. bodvol.velocity=angle*knockback
  2338. bodvol.P=5000
  2339. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2340. bodvol.Parent=hit
  2341. rl=Instance.new("BodyAngularVelocity")
  2342. rl.P=3000
  2343. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2344. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2345. rl.Parent=hit
  2346. game:GetService("Debris"):AddItem(bodvol,.5)
  2347. game:GetService("Debris"):AddItem(rl,.5)
  2348. elseif Type=="Normal" then
  2349. bp=Instance.new("BodyVelocity")
  2350. bp.P=100000
  2351. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2352. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2353. if KnockbackType==1 then
  2354. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2355. elseif KnockbackType==2 then
  2356. bp.velocity=Property.CFrame.lookVector*knockback
  2357. end
  2358. if knockback>0 then
  2359. bp.Parent=hit.Parent.Torso
  2360.  
  2361. end
  2362. game:GetService("Debris"):AddItem(bp,.5)
  2363. elseif Type=="Up" then
  2364. local bodyVelocity=Instance.new("BodyVelocity")
  2365. bodyVelocity.velocity=vt(0,60,0)
  2366. bodyVelocity.P=5000
  2367. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2368. bodyVelocity.Parent=hit
  2369. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2370. rl=Instance.new("BodyAngularVelocity")
  2371. rl.P=3000
  2372. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2373. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2374. rl.Parent=hit
  2375. game:GetService("Debris"):AddItem(rl,.5)
  2376. elseif Type=="Snare" then
  2377. bp=Instance.new("BodyPosition")
  2378. bp.P=2000
  2379. bp.D=100
  2380. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2381. bp.position=hit.Parent.Torso.Position
  2382. bp.Parent=hit.Parent.Torso
  2383. game:GetService("Debris"):AddItem(bp,1)
  2384. elseif Type=="Target" then
  2385. if Targetting==false then
  2386. ZTarget=hit.Parent.Torso
  2387. coroutine.resume(coroutine.create(function(Part)
  2388. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2389. swait(1)
  2390. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2391. end),ZTarget)
  2392. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2393. targetgui=Instance.new("BillboardGui")
  2394. targetgui.Parent=ZTarget
  2395. targetgui.Size=UDim2.new(10,100,10,100)
  2396. targ=Instance.new("ImageLabel")
  2397. targ.Parent=targetgui
  2398. targ.BackgroundTransparency=1
  2399. targ.Image="rbxassetid://4834067"
  2400. targ.Size=UDim2.new(1,0,1,0)
  2401. cam.CameraType="Scriptable"
  2402. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2403. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2404. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2405. Targetting=true
  2406. RocketTarget=ZTarget
  2407. for i=1,Property do
  2408. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2409. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2410. swait()
  2411. end
  2412. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2413. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2414. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2415. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2416. end
  2417. Targetting=true
  2418. RocketTarget=true
  2419. targetgui.Parent=true
  2420. cam.CameraType="Custom"
  2421. end
  2422. end
  2423. debounce=Instance.new("BoolValue")
  2424. debounce.Name="DebounceHit"
  2425. debounce.Parent=hit.Parent
  2426. debounce.Value=true
  2427. game:GetService("Debris"):AddItem(debounce,Delay)
  2428. c=Instance.new("ObjectValue")
  2429. c.Name="creator"
  2430. c.Value=Player
  2431. c.Parent=h
  2432. game:GetService("Debris"):AddItem(c,.5)
  2433. CRIT=true
  2434. hitDeb=true
  2435. AttackPos=6
  2436. end
  2437. end
  2438.  
  2439. showDamage=function(Char,Dealt,du,Color)
  2440. m=Instance.new("Model")
  2441. m.Name=tostring(Dealt)
  2442. h=Instance.new("Humanoid")
  2443. h.Health=0
  2444. h.MaxHealth=0
  2445. h.Parent=m
  2446. c=Instance.new("Part")
  2447. c.Transparency=0
  2448. c.BrickColor=Color
  2449. c.Transparency = 1
  2450. c.Name="Head"
  2451. c.TopSurface=0
  2452. c.BottomSurface=0
  2453. c.formFactor="Plate"
  2454. c.Size=Vector3.new(1,.4,1)
  2455.  
  2456. local txt = Instance.new("BillboardGui", c)
  2457. txt.Adornee = c
  2458. txt.Name = "_status"
  2459. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2460. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2461. local text = Instance.new("TextLabel", txt)
  2462. text.Size = UDim2.new(10, 0, 7, 0)
  2463. text.FontSize = "Size12"
  2464. text.TextScaled = true
  2465. text.TextTransparency = 0.5
  2466. text.BackgroundTransparency = 1
  2467. text.TextTransparency = 0.5
  2468. text.TextStrokeTransparency = 0.5
  2469. text.Font = "SciFi"
  2470. text.TextStrokeColor3 = Color3.new(0,0,0)
  2471. v=Instance.new("Part")
  2472. v.Name = "ColorBrick"
  2473. v.Parent=c
  2474. v.FormFactor="Symmetric"
  2475. v.Anchored=true
  2476. v.CanCollide=false
  2477. v.BottomSurface="Smooth"
  2478. v.TopSurface="Smooth"
  2479. v.Size=Vector3.new(10,5,3)
  2480. v.Transparency=1
  2481. v.CFrame=c.CFrame
  2482. v.BrickColor=BrickColor.random()
  2483. v.Transparency=1
  2484. text.TextColor3 = t.BrickColor.Color
  2485. v.Shape="Block"
  2486. text.Text = tostring(Dealt)
  2487. ms=Instance.new("CylinderMesh")
  2488. ms.Scale=Vector3.new(.8,.8,.8)
  2489. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2490. local rndm=math.random(1,#hitsounds)
  2491. local r=rndm
  2492. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2493. if CRIT==true then
  2494. ms.Scale=Vector3.new(1,1.25,1)
  2495. end
  2496. ms.Parent=c
  2497. c.Reflectance=0
  2498. Instance.new("BodyGyro").Parent=c
  2499. c.Parent=m
  2500. if Char:findFirstChild("Head")~=nil then
  2501. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2502. elseif Char.Parent:findFirstChild("Head")~=nil then
  2503. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2504. end
  2505. f=Instance.new("BodyPosition")
  2506. f.P=200000
  2507. f.D=100
  2508. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2509. f.position=c.Position+Vector3.new(0,3,0)
  2510. f.Parent=c
  2511. game:GetService("Debris"):AddItem(m,.5+du)
  2512. c.CanCollide=false
  2513. m.Parent=workspace
  2514. c.CanCollide=false
  2515. end
  2516.  
  2517.  
  2518. ------
  2519. hito = function(dm, X, c, dn, dp, dq)
  2520. for I,dr in pairs(workspace:GetChildren()) do
  2521. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2522. local ds = dr:FindFirstChild("Humanoid")
  2523. local dt = dr:FindFirstChild("HumanoidRootPart")
  2524. TakeDamage(ds, c)
  2525. if InForm == true then
  2526. ds.Parent:BreakJoints()
  2527. wait(1.2)
  2528. ds.Parent:Destroy()
  2529. end
  2530. ds:SetStateEnabled(16, true)
  2531. delay(dn, function()
  2532. ds:SetStateEnabled(16, true)
  2533. end)
  2534. local du = Instance.new("StringValue")
  2535. du.Name = "alabo"
  2536. du.Parent = dt
  2537. game.Debris:AddItem(du, dn)
  2538. local dv = Instance.new("Part")
  2539.  
  2540. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2541. dv.Transparency = 0.25
  2542. dv.Anchored = true
  2543. dv.CanCollide = false
  2544. dv.BrickColor = BrickColor.new("White")
  2545. dv.Material = "Neon"
  2546. dv.Locked = true
  2547. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2548. dv.Parent = modz
  2549. local dw = Instance.new("SpecialMesh")
  2550. dw.MeshType = "Sphere"
  2551. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2552. dw.Parent = dv
  2553. game.Debris:AddItem(dv, 1)
  2554. local dx = Instance.new("Model")
  2555. dx.Name = c
  2556. dx.Parent = workspace
  2557. game.Debris:AddItem(dx, 0.5 + c / 75)
  2558. local dy = Instance.new("Humanoid")
  2559. dy.MaxHealth = 0
  2560. dy.Parent = dx
  2561. local dz = Instance.new("Part")
  2562. dz.Name = "Head"
  2563. dz.Locked = true
  2564. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2565. dz.Position = dt.Position
  2566. dz.BrickColor = BrickColor.new("New Yeller")
  2567. dz.Material = "Neon"
  2568. dz.Transparency = 1
  2569. dz.CanCollide = false
  2570. dz.Parent = dx
  2571. local dA = Instance.new("BodyPosition")
  2572. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2573. dA.P = 20000
  2574. dA.D = 300
  2575. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2576. dA.Parent = dz
  2577. local dB = Instance.new("CylinderMesh")
  2578. dB.Parent = dz
  2579. coroutine.resume(coroutine.create(function()
  2580. while dB do
  2581. swait()
  2582. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2583. end
  2584. end))
  2585. if dp then
  2586. local dC = Instance.new("BodyVelocity")
  2587. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2588. dC.P = 9999999999
  2589. dC.Velocity = dp
  2590. dC.Parent = dt
  2591. game.Debris:AddItem(dC, dn)
  2592. end
  2593. if dq then
  2594. local dD = Instance.new("BodyAngularVelocity")
  2595. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2596. dD.P = math.huge
  2597. dD.AngularVelocity = dq
  2598. dD.Parent = dt
  2599. game.Debris:AddItem(dD, dn)
  2600. end
  2601. local dE = Instance.new("Sound")
  2602. dE.Pitch = rd2(10, 11) / 10
  2603. dE.Volume = rd2(10, 13) / 10
  2604. dE.EmitterSize = 10
  2605. dE.SoundId = "rbxassetid://"
  2606. dE.Parent = dv
  2607. dE:Play()
  2608. coroutine.resume(coroutine.create(function()
  2609. for I = 1, 5 do
  2610. swait()
  2611. dv.Transparency = dv.Transparency + 0.175
  2612. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2613. end
  2614. end))
  2615. end
  2616. end
  2617. end
  2618. ------
  2619.  
  2620. vt = Vector3.new
  2621. local new = Instance.new
  2622. local cf = CFrame.new
  2623. local cfa = CFrame.Angles
  2624. local bc = BrickColor.new
  2625.  
  2626. function bigbangattack()
  2627. attack = true
  2628. Humanoid.WalkSpeed = 0
  2629. for i = 0, 8, 0.1 do
  2630. swait()
  2631. 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)
  2632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2634. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2635. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2636. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2637. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2638. end
  2639. local rng = Instance.new("Part", mouse)
  2640. rng.Anchored = true
  2641. rng.BrickColor = BrickColor.new("Cyan")
  2642. rng.CanCollide = false
  2643. rng.FormFactor = 3
  2644. rng.Name = "Ring"
  2645. rng.Size = Vector3.new(0.4,0.4,0.4)
  2646. rng.Transparency = 0
  2647. rng.TopSurface = 0
  2648. rng.BottomSurface = 0
  2649. rng.CFrame = RootPart.CFrame
  2650. local rngm = Instance.new("SpecialMesh", rng)
  2651. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2652.  
  2653. local rng3 = rng:Clone()
  2654. rng3.Parent = char
  2655. local rng3m = rng3.Mesh
  2656.  
  2657. local rng5 = rng:Clone()
  2658. rng5.Parent = char
  2659. rng5.BrickColor = BrickColor.new("Cyan")
  2660. local rng5m = rng5.Mesh
  2661. local rng6 = rng:Clone()
  2662. rng6.Material = "Plastic"
  2663. rng6.BrickColor = BrickColor.new("Cyan")
  2664. rng6.Parent = char
  2665. local rng6m = rng6.Mesh
  2666. rng6m.Scale = vt(7.5,7.5,7.5)
  2667. rng6m.MeshType = "FileMesh"
  2668. rng6m.MeshId = "rbxassetid://430736398"
  2669. local Must2 = Instance.new("Sound",rng6)
  2670. Must2.SoundId = "rbxassetid://135581154"
  2671. Must2.Pitch = 0.99
  2672. Must2.Volume = 3
  2673. Must2.Looped = false
  2674. wait(0)
  2675. Must2:Play()
  2676. local hita = rng6.Touched:connect(function(hit)
  2677. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2678. end)
  2679.  
  2680. rng3.CFrame = RootPart.CFrame
  2681.  
  2682. rng5.CFrame = RootPart.CFrame
  2683. rng6.CFrame = RootPart.CFrame
  2684. local pie222 = Instance.new("ParticleEmitter")
  2685. pie222.Parent = rng6
  2686. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2687. pie222.LightEmission = 1
  2688. pie222.Size = NumberSequence.new(6,1)
  2689. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2690. pie222.Transparency = NumberSequence.new(0.6,1)
  2691. pie222.EmissionDirection = "Top"
  2692. pie222.Enabled = true
  2693. pie222.Lifetime = NumberRange.new(1)
  2694. pie222.Rotation = NumberRange.new(-320, 320)
  2695. pie222.Rate = 404
  2696. pie222.Speed = NumberRange.new(0)
  2697. pie222.LockedToPart = false
  2698. pie222.VelocitySpread = 2
  2699. wait()
  2700. local scaler = 10/5
  2701. local scaler2 = 10/5
  2702. for i = 0,10,0.1 do
  2703. swait()
  2704. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2705.  
  2706. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2707.  
  2708. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2709. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2710. rng6.CFrame = rng3.CFrame
  2711. rng.Transparency = rng.Transparency + 1
  2712.  
  2713. rng3.Transparency = rng3.Transparency + 0.01
  2714.  
  2715. rng5.Transparency = rng5.Transparency + 0.01
  2716. rng6.Transparency = rng6.Transparency + 0.021
  2717. scaler = scaler - 0.125/5
  2718. scaler2 = scaler2 - 0.1/5
  2719.  
  2720. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2721.  
  2722. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2723. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2724. end
  2725. hita:disconnect()
  2726. game:GetService("Debris"):AddItem(rng, 1)
  2727.  
  2728. game:GetService("Debris"):AddItem(rng3, 1)
  2729.  
  2730. game:GetService("Debris"):AddItem(rng5, 1)
  2731. attack = false
  2732. pie222:Destroy()
  2733. Humanoid.WalkSpeed = 16
  2734. end
  2735.  
  2736.  
  2737. function bigbangattack2()
  2738. attack = true
  2739. Humanoid.WalkSpeed = 0
  2740. for i = 0, 8, 0.1 do
  2741. swait()
  2742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2744. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2745. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2746. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2747. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2748. end
  2749. local rng = Instance.new("Part", RightArm)
  2750. rng.Anchored = true
  2751. rng.BrickColor = BrickColor.new("Cyan")
  2752. rng.CanCollide = false
  2753. rng.FormFactor = 3
  2754. rng.Name = "Ring"
  2755. rng.Size = Vector3.new(0.4,0.4,0.4)
  2756. rng.Transparency = 0
  2757. rng.TopSurface = 0
  2758. rng.BottomSurface = 0
  2759. rng.CFrame = RootPart.CFrame
  2760. local rngm = Instance.new("SpecialMesh", rng)
  2761. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2762.  
  2763. local rng3 = rng:Clone()
  2764. rng3.Parent = char
  2765. local rng3m = rng3.Mesh
  2766.  
  2767. local rng5 = rng:Clone()
  2768. rng5.Parent = char
  2769. rng5.BrickColor = BrickColor.new("Cyan")
  2770. local rng5m = rng5.Mesh
  2771. local rng6 = rng:Clone()
  2772. rng6.Material = "Plastic"
  2773. rng6.BrickColor = BrickColor.new("Cyan")
  2774. rng6.Parent = char
  2775. local rng6m = rng6.Mesh
  2776. rng6m.Scale = vt(7.5,7.5,30.5)
  2777. rng6m.MeshType = "FileMesh"
  2778. rng6m.MeshId = "rbxassetid://430736398"
  2779. local Must2 = Instance.new("Sound",Torso)
  2780. Must2.SoundId = "rbxassetid://719747626"
  2781. Must2.Pitch = 0.99
  2782. Must2.Volume = 3
  2783. Must2.Looped = false
  2784. wait(0)
  2785. Must2:Play()
  2786. local hita = rng6.Touched:connect(function(hit)
  2787. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2788. end)
  2789.  
  2790. rng3.CFrame = Head.CFrame
  2791.  
  2792. rng5.CFrame = Head.CFrame
  2793. rng6.CFrame = rng5.CFrame
  2794. local pie222 = Instance.new("ParticleEmitter")
  2795. pie222.Parent = rng6
  2796. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2797. pie222.LightEmission = 1
  2798. pie222.Size = NumberSequence.new(15,1)
  2799. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2800. pie222.Transparency = NumberSequence.new(0.6,1)
  2801. pie222.EmissionDirection = "Top"
  2802. pie222.Enabled = true
  2803. pie222.Lifetime = NumberRange.new(1)
  2804. pie222.Rotation = NumberRange.new(-320, 320)
  2805. pie222.Rate = 404
  2806. pie222.Speed = NumberRange.new(0)
  2807. pie222.LockedToPart = false
  2808. pie222.VelocitySpread = 2
  2809. wait()
  2810. local scaler = 10/5
  2811. local scaler2 = 10/5
  2812. for i = 0,10,0.1 do
  2813. swait()
  2814. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2815.  
  2816. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2817.  
  2818. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2819. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2820. rng6.CFrame = rng3.CFrame
  2821. rng.Transparency = rng.Transparency + 1
  2822.  
  2823. rng3.Transparency = rng3.Transparency + 0.01
  2824.  
  2825. rng5.Transparency = rng5.Transparency + 0.01
  2826. rng6.Transparency = rng6.Transparency + 0.021
  2827. scaler = scaler - 0.125/5
  2828. scaler2 = scaler2 - 0.1/5
  2829.  
  2830. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2831.  
  2832. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2833. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2834. end
  2835. hita:disconnect()
  2836. game:GetService("Debris"):AddItem(rng, 1)
  2837.  
  2838. game:GetService("Debris"):AddItem(rng3, 1)
  2839.  
  2840. game:GetService("Debris"):AddItem(rng5, 1)
  2841. attack = false
  2842. pie222:Destroy()
  2843. Humanoid.WalkSpeed = 16
  2844. end
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850. mouse.KeyDown:connect(function(k) ---galickgun
  2851. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2852. MV4 = 0
  2853. local Must = Instance.new("Sound",Torso)
  2854. Must.SoundId = "rbxassetid://719748223"
  2855. Must.Pitch = 0.99
  2856. Must.Volume = 3.4
  2857. Must.Looped = false
  2858. wait(0)
  2859. Must:Play()
  2860. Humanoid.WalkSpeed = 13
  2861. local Aura = Instance.new('ParticleEmitter')
  2862. Aura.Name = "Aura"
  2863. Aura.Texture = "rbxassetid://347730682"
  2864. Aura.Parent = Torso
  2865. Aura.LightEmission = 1
  2866. Aura.Transparency = NumberSequence.new(0.4,1)
  2867. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2868. Aura.Size = NumberSequence.new(1,9)
  2869. Aura.Rotation = NumberRange.new(-360,360)
  2870. Aura.LockedToPart = true
  2871. Aura.Lifetime = NumberRange.new(1)
  2872. Aura.Rate = 100
  2873. Aura.Speed = NumberRange.new(0)
  2874. Aura.EmissionDirection = "Top"
  2875. local Aura2 = Instance.new('ParticleEmitter')
  2876. Aura2.Name = "Aura"
  2877. Aura2.Texture = "rbxassetid://1046299182"
  2878. Aura2.Parent = Torso
  2879. Aura2.LightEmission = 1
  2880. Aura2.Transparency = NumberSequence.new(0,1)
  2881. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2882. Aura2.Size = NumberSequence.new(14)
  2883. Aura2.Rotation = NumberRange.new(-360,360)
  2884. Aura2.LockedToPart = true
  2885. Aura2.Lifetime = NumberRange.new(0.2)
  2886. Aura2.Rate = 20
  2887. Aura2.Speed = NumberRange.new(0)
  2888. Aura2.EmissionDirection = "Top"
  2889. attack = true
  2890. Firepart1 = Instance.new("Part", RightArm)
  2891. Firepart1.Size = Vector3.new(1, 1, 1)
  2892. GuW1 = Instance.new("Weld")
  2893. GuW1.Name = "GuW"
  2894. GuW1.Part0 = RightArm
  2895. GuW1.C0 = cn(0, -1, 0)
  2896. GuW1.C1 = cn(0, 0, 0)
  2897. GuW1.Part1 = Firepart1
  2898. GuW1.Parent = RightArm
  2899. Firepart1.Transparency = 1
  2900. Firepart2 = Instance.new("Part", LeftArm)
  2901. Firepart2.Size = Vector3.new(1, 1, 1)
  2902. GuW2 = Instance.new("Weld")
  2903. GuW2.Name = "GuW"
  2904. GuW2.Part0 = LeftArm
  2905. GuW2.C0 = cn(0, -1, 0)
  2906. GuW2.C1 = cn(0, 0, 0)
  2907. GuW2.Part1 = Firepart2
  2908. GuW2.Parent = LeftArm
  2909. Firepart2.Transparency = 1
  2910. GuW1:Destroy()
  2911. GuW1 = Instance.new("Weld")
  2912. GuW1.Name = "GuW"
  2913. GuW1.Part0 = Torso
  2914. GuW1.C0 = cn(0, 0, -6)
  2915. GuW1.C1 = cn(0, 0, 0)
  2916. GuW1.Part1 = Firepart1
  2917. GuW1.Parent = Torso
  2918. GuW2:Destroy()
  2919. GuW2 = Instance.new("Weld")
  2920. GuW2.Name = "GuW"
  2921. GuW2.Part0 = Torso
  2922. GuW2.C0 = cn(0, 0, -6)
  2923. GuW2.C1 = cn(0, 0, 0)
  2924. GuW2.Part1 = Firepart2
  2925. GuW2.Parent = Torso
  2926. GuW2:Destroy()
  2927. GuW2 = Instance.new("Weld")
  2928. GuW2.Name = "GuW"
  2929. GuW2.Part0 = Torso
  2930. GuW2.C0 = cn(0, 0, -4)
  2931. GuW2.C1 = cn(0, 0, 0)
  2932. GuW2.Part1 = Firepart2
  2933. GuW2.Parent = Torso
  2934. for i = 0, 18, 0.1 do
  2935. swait()
  2936. if Torsovelocity.Y > 2 then
  2937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2939. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2940. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2941. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2942. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2943. elseif Torsovelocity.Y < 1 then
  2944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2946. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2947. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2948. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2949. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2950. end
  2951. end
  2952. GuW1:Destroy()
  2953. GuW1 = Instance.new("Weld")
  2954. GuW1.Name = "GuW"
  2955. GuW1.Part0 = Torso
  2956. GuW1.C0 = cn(0, 0, -15)
  2957. GuW1.C1 = cn(0, 0, 0)
  2958. GuW1.Part1 = Firepart1
  2959. GuW1.Parent = Torso
  2960. GuW2:Destroy()
  2961. GuW2 = Instance.new("Weld")
  2962. GuW2.Name = "GuW"
  2963. GuW2.Part0 = Torso
  2964. GuW2.C0 = cn(0, 0, -17.5)
  2965. GuW2.C1 = cn(0, 0, 0)
  2966. GuW2.Part1 = Firepart2
  2967. GuW2.Parent = Torso
  2968. local Must = Instance.new("Sound",Torso)
  2969. Must.SoundId = "rbxassetid://719747626"
  2970. Must.Pitch = 0.99
  2971. Must.Volume = 3.9
  2972. Must.Looped = false
  2973. wait(0)
  2974. Must:Play()
  2975. for i = 0, 1.25, 0.01 do
  2976. swait()
  2977. 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)
  2978. shoottraildd22(mouse.Hit.p, Torso, 0)
  2979. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2980. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2981. if Torsovelocity.Y > 2 then
  2982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2984. 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)
  2985. 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)
  2986. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2987. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2988. end
  2989. end
  2990. Must:Stop()
  2991. Aura:Destroy()
  2992. Aura2:Destroy()
  2993. wait(0.5)
  2994. Humanoid.WalkSpeed = 16
  2995. attack = false
  2996. MV4 = 300
  2997. Firepart1:Destroy()
  2998. Firepart2:Destroy()
  2999. end
  3000. end)
  3001.  
  3002.  
  3003. d = {}
  3004. function iteffect()
  3005.  
  3006. coroutine.resume(coroutine.create(function()
  3007.  
  3008. for i = 1, 10 do
  3009. effect = Instance.new("Part", workspace)
  3010. effect.Anchored = true
  3011. effect.CanCollide = false
  3012. effect.Size = Vector3.new(0.2, 3, 0.2)
  3013. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3014. effect.Transparency = 0
  3015. effect.Material = "Plastic"
  3016. effect.BrickColor = BrickColor.new("Really black")
  3017. table.insert(d, effect)
  3018. game:GetService("Debris"):AddItem(effect, 0.3)
  3019. end
  3020.  
  3021. coroutine.resume(coroutine.create(function()
  3022. for i = 1, 10 do
  3023. for i,e in pairs(d) do
  3024. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3025. e.Transparency = e.Transparency + 0.030
  3026. end
  3027. wait(0.01)
  3028. end
  3029.  
  3030. end))
  3031. end))
  3032.  
  3033.  
  3034. end
  3035.  
  3036. tp = true
  3037.  
  3038. mouse.KeyDown:connect(function(k)
  3039. if k == "e" then
  3040. if tp == true then
  3041. tp = false
  3042. char.Head.face.Parent = game.Lighting
  3043. wait(0)
  3044. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3045. game.Lighting.face.Parent = char.Head
  3046. wait(0)
  3047. tp = true
  3048.  
  3049.  
  3050. end
  3051. end
  3052. end)
  3053.  
  3054.  
  3055. MV4 = 300
  3056. mouse.KeyDown:connect(function(k)
  3057. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3058. MV4 = 0
  3059. local Must = Instance.new("Sound",workspace)
  3060. Must.SoundId = "rbxassetid://512366303"
  3061. Must.Pitch = 0.99
  3062. Must.Volume = 3.5
  3063. Must.Looped = true
  3064. wait(0)
  3065. Must:Play()
  3066. local lb = Instance.new("Part")
  3067. lb.Parent = char
  3068. lb.Material = "Neon"
  3069. lb.Color = BrickColor.new("Gold").Color
  3070. lb.CanCollide = false
  3071. lb.Material = "Neon"
  3072. lb.Size = vt(1,1,1)
  3073. lb.CFrame = Torso.CFrame
  3074. lb.Rotation = vt(0,0,0)
  3075. lb.Anchored = true
  3076. lb.Transparency = 0
  3077. local thing = Instance.new("SpecialMesh",lb)
  3078. thing.MeshType = "FileMesh"
  3079. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3080. thing.Scale = vt(0,15,0)
  3081. local chancerot = math.random(1,2)
  3082. for z = 0, 4 do
  3083. if chancerot == 1 then
  3084. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3085. elseif chancerot == 2 then
  3086. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3087. end
  3088. lb.Transparency = lb.Transparency + 0.1
  3089. thing.Scale = thing.Scale + vt(15,0,15)
  3090. wait()
  3091. end
  3092. for z = 0, 4 do
  3093. if chancerot == 1 then
  3094. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3095. elseif chancerot == 2 then
  3096. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3097. end
  3098. lb.Transparency = lb.Transparency + 0.1
  3099. thing.Scale = thing.Scale + vt(15,0,15)
  3100. wait()
  3101. end
  3102.  
  3103. local Aura = Instance.new('ParticleEmitter')
  3104. Aura.Name = "Aura"
  3105. Aura.Texture = "rbxassetid://347730682"
  3106. Aura.Parent = Torso
  3107. Aura.LightEmission = 1
  3108. Aura.Transparency = NumberSequence.new(0.5,1)
  3109. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3110. Aura.Size = NumberSequence.new(1,25)
  3111. Aura.Rotation = NumberRange.new(-360,360)
  3112. Aura.LockedToPart = true
  3113. Aura.Lifetime = NumberRange.new(1)
  3114. Aura.Rate = 100
  3115. Aura.Speed = NumberRange.new(0)
  3116. Aura.EmissionDirection = "Top"
  3117. local Aura2 = Instance.new('ParticleEmitter')
  3118. Aura2.Name = "Aura"
  3119. Aura2.Texture = "rbxassetid://1046299182"
  3120. Aura2.Parent = Torso
  3121. Aura2.LightEmission = 1
  3122. Aura2.Transparency = NumberSequence.new(0,1)
  3123. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3124. Aura2.Size = NumberSequence.new(55)
  3125. Aura2.Rotation = NumberRange.new(-360,360)
  3126. Aura2.LockedToPart = true
  3127. Aura2.Lifetime = NumberRange.new(0.2)
  3128. Aura2.Rate = 20
  3129. Aura2.Speed = NumberRange.new(0)
  3130. Aura2.EmissionDirection = "Top"
  3131. lig = Instance.new("PointLight",Player.Character.Torso)
  3132. lig.Color=Color3.new(255,255,0)
  3133. lig.Range = 12
  3134. Humanoid.WalkSpeed = 0.01
  3135. attack = true
  3136. Firepart1 = Instance.new("Part", RightArm)
  3137. Firepart1.Size = Vector3.new(1, 1, 1)
  3138. GuW1 = Instance.new("Weld")
  3139. GuW1.Name = "GuW"
  3140. GuW1.Part0 = RightArm
  3141. GuW1.C0 = cn(0, -1, 0)
  3142. GuW1.C1 = cn(0, 0, 0)
  3143. GuW1.Part1 = Firepart1
  3144. GuW1.Parent = RightArm
  3145. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3146. Firepart1.Transparency = 1
  3147. Firepart2 = Instance.new("Part", LeftArm)
  3148. Firepart2.Size = Vector3.new(1, 1, 1)
  3149. GuW2 = Instance.new("Weld")
  3150. GuW2.Name = "GuW"
  3151. GuW2.Part0 = LeftArm
  3152. GuW2.C0 = cn(0, -1, 0)
  3153. GuW2.C1 = cn(0, 0, 0)
  3154. GuW2.Part1 = Firepart2
  3155. GuW2.Parent = LeftArm
  3156. Firepart2.Transparency = 1
  3157.  
  3158. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3159. GuW1:Destroy()
  3160. GuW1 = Instance.new("Weld")
  3161. GuW1.Name = "GuW"
  3162. GuW1.Part0 = Torso
  3163. GuW1.C0 = cn(0, 0, -6)
  3164. GuW1.C1 = cn(0, 0, 0)
  3165. GuW1.Part1 = Firepart1
  3166. GuW1.Parent = Torso
  3167. GuW2:Destroy()
  3168. GuW2 = Instance.new("Weld")
  3169. GuW2.Name = "GuW"
  3170. GuW2.Part0 = Torso
  3171. GuW2.C0 = cn(0, 0, -6)
  3172. GuW2.C1 = cn(0, 0, 0)
  3173. GuW2.Part1 = Firepart2
  3174. GuW2.Parent = Torso
  3175.  
  3176. GuW2:Destroy()
  3177. GuW2 = Instance.new("Weld")
  3178. GuW2.Name = "GuW"
  3179. GuW2.Part0 = Torso
  3180. GuW2.C0 = cn(0, 0, -4)
  3181. GuW2.C1 = cn(0, 0, 0)
  3182. GuW2.Part1 = Firepart2
  3183. GuW2.Parent = Torso
  3184. for i = 0, 15, 0.1 do
  3185. swait()
  3186. if Torsovelocity.Y > 2 then
  3187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3188. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3189. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3190. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3191. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3192. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3193. elseif Torsovelocity.Y < 1 then
  3194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3196. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3197. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3198. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3199. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3200. end
  3201. end
  3202. wait(16)
  3203. local Aura3 = Instance.new('ParticleEmitter')
  3204. Aura3.Name = "Aura"
  3205. Aura3.Texture = "rbxassetid://1046299182"
  3206. Aura3.Parent = Torso
  3207. Aura3.LightEmission = 1
  3208. Aura3.Transparency = NumberSequence.new(0.4,1)
  3209. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3210. Aura3.Size = NumberSequence.new(140)
  3211. Aura3.Rotation = NumberRange.new(-360,360)
  3212. Aura3.LockedToPart = true
  3213. Aura3.Lifetime = NumberRange.new(0.2)
  3214. Aura3.Rate = 70
  3215. Aura3.Speed = NumberRange.new(0)
  3216. Aura3.EmissionDirection = "Top"
  3217. local Aura4 = Instance.new('ParticleEmitter')
  3218. Aura4.Name = "Aura"
  3219. Aura4.Texture = "rbxassetid://1046299182"
  3220. Aura4.Parent = Torso
  3221. Aura4.LightEmission = 1
  3222. Aura4.Transparency = NumberSequence.new(0.7,1)
  3223. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3224. Aura4.Size = NumberSequence.new(190)
  3225. Aura4.Rotation = NumberRange.new(-360,360)
  3226. Aura4.LockedToPart = true
  3227. Aura4.Lifetime = NumberRange.new(0.2)
  3228. Aura4.Rate = 120
  3229. Aura4.Speed = NumberRange.new(0)
  3230. Aura4.EmissionDirection = "Top"
  3231. local Aura5 = Instance.new('ParticleEmitter')
  3232. Aura5.Name = "Aura"
  3233. Aura5.Texture = "rbxassetid://347730682"
  3234. Aura5.Parent = Torso
  3235. Aura5.LightEmission = 1
  3236. Aura5.Transparency = NumberSequence.new(0.2,1)
  3237. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3238. Aura5.Size = NumberSequence.new(1,65)
  3239. Aura5.Rotation = NumberRange.new(-360,360)
  3240. Aura5.LockedToPart = true
  3241. Aura5.Lifetime = NumberRange.new(1)
  3242. Aura5.Rate = 200
  3243. Aura5.Speed = NumberRange.new(0)
  3244. Aura5.EmissionDirection = "Top"
  3245. local quake = Instance.new("Sound",workspace)
  3246. quake.SoundId = "rbxassetid://1048411878"
  3247. quake.Pitch = 0.99
  3248. quake.Volume = 1.3
  3249. quake.Looped = true
  3250. wait(0)
  3251. quake:Play()
  3252. local scrr = Instance.new("Sound",Torso)
  3253. scrr.SoundId = "rbxassetid://908472235"
  3254. scrr.Pitch = 0.99
  3255. scrr.Volume = 5.5
  3256. scrr.Looped = true
  3257. wait(0)
  3258. scrr:Play()
  3259.  
  3260. for i = 0, 2, 0.1 do
  3261. swait()
  3262. local lb = Instance.new("Part")
  3263. lb.Parent = char
  3264. lb.Material = "Neon"
  3265. lb.Color = BrickColor.new("Gold").Color
  3266. lb.CanCollide = false
  3267. lb.Material = "Neon"
  3268. lb.Size = vt(0.5,0,0.5)
  3269. lb.CFrame = Torso.CFrame
  3270. lb.Rotation = vt(0,0,0)
  3271. lb.Anchored = true
  3272. lb.Transparency = 0
  3273. local thing = Instance.new("SpecialMesh",lb)
  3274. thing.MeshType = "FileMesh"
  3275. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3276. thing.Scale = vt(0,15,0)
  3277. local chancerot = math.random(1,2)
  3278. for z = 0, 4 do
  3279. if chancerot == 1 then
  3280. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3281. elseif chancerot == 2 then
  3282. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3283. end
  3284. lb.Transparency = lb.Transparency + 0.1
  3285. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3286. wait()
  3287. end
  3288. for z = 0, 4 do
  3289. if chancerot == 1 then
  3290. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3291. elseif chancerot == 2 then
  3292. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3293. end
  3294. lb.Transparency = lb.Transparency + 0.1
  3295. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3296. wait()
  3297. end
  3298. end
  3299.  
  3300.  
  3301. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3302. for i = 0, 24, 0.1 do
  3303. swait()
  3304. if Torsovelocity.Y > 2 then
  3305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3307. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3308. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3309. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3310. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3311. elseif Torsovelocity.Y < 1 then
  3312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3314. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3315. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3316. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3317. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3318. end
  3319. end
  3320. wait(5)
  3321. GuW1:Destroy()
  3322. GuW1 = Instance.new("Weld")
  3323. GuW1.Name = "GuW"
  3324. GuW1.Part0 = Torso
  3325. GuW1.C0 = cn(0, 0, -15)
  3326. GuW1.C1 = cn(0, 0, 0)
  3327. GuW1.Part1 = Firepart1
  3328. GuW1.Parent = Torso
  3329. GuW2:Destroy()
  3330. GuW2 = Instance.new("Weld")
  3331. GuW2.Name = "GuW"
  3332. GuW2.Part0 = Torso
  3333. GuW2.C0 = cn(0, 0, -17.5)
  3334. GuW2.C1 = cn(0, 0, 0)
  3335. GuW2.Part1 = Firepart2
  3336. GuW2.Parent = Torso
  3337. local Must2 = Instance.new("Sound",Torso) --1048411878
  3338. Must2.SoundId = "rbxassetid://950551676"
  3339. Must2.Pitch = 0.99
  3340. Must2.Volume = 10
  3341. Must2.Looped = false
  3342. wait(0)
  3343. Must2:Play()
  3344. quake:Stop()
  3345. scrr:Stop()
  3346. local Gone = Instance.new('ParticleEmitter')
  3347. Gone.Name = "Aura"
  3348. Gone.Texture = "rbxassetid://1046299182"
  3349. Gone.Parent = Torso
  3350. Gone.LightEmission = 1
  3351. Gone.Transparency = NumberSequence.new(0.7,1)
  3352. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3353. Gone.Size = NumberSequence.new(340)
  3354. Gone.Rotation = NumberRange.new(-360,360)
  3355. Gone.LockedToPart = true
  3356. Gone.Lifetime = NumberRange.new(0.2)
  3357. Gone.Rate = 70
  3358. Gone.Speed = NumberRange.new(0)
  3359. Gone.EmissionDirection = "Top"
  3360. wait(2)
  3361. Aura:Destroy()
  3362. Aura2:Destroy()
  3363. Aura3:Destroy()
  3364. Aura4:Destroy()
  3365. Aura5:Destroy()
  3366. lig:Destroy()
  3367. Gone:Destroy()
  3368. for i = 0, 3, 0.01 do
  3369. swait()
  3370. shoottraildd2(mouse.Hit.p, Torso, 0)
  3371. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3372. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3373. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3374. if Torsovelocity.Y > 2 then
  3375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3377. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3378. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3379. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3380. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3381. elseif Torsovelocity.Y < 1 then
  3382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3384. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3385. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3386. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3387. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3388. end
  3389. end
  3390. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3391. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3392. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3393. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3394. for i = 0, 3, 0.1 do
  3395. swait()
  3396. if Torsovelocity.Y > 2 then
  3397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3399. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3402. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3403. elseif Torsovelocity.Y < 1 then
  3404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3406. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3407. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3408. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3409. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3410. end
  3411. end
  3412. wait(1)
  3413. Humanoid.WalkSpeed = 16
  3414. attack = false
  3415. MV4 = 0
  3416. Must:Stop()
  3417. Firepart1:Destroy()
  3418. Firepart2:Destroy()
  3419. end
  3420. end)
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426. musiccommand = 1
  3427. musicwait = false
  3428. mouse.KeyDown:connect(function(k)
  3429. if k == "=" and attack == false then
  3430. if musiccommand == 1 and musicwait == false then
  3431. musicwait = true
  3432. sou2:Stop()
  3433. musiccommand = 2
  3434. end
  3435. if musiccommand == 2 and musicwait == false then
  3436. musicwait = true
  3437. sou2:Play()
  3438. sou2.Volume = 2
  3439. musiccommand = 3
  3440. end
  3441. if musiccommand == 3 and musicwait == false then
  3442. musicwait = true
  3443. sou2.Volume = 0.5
  3444. musiccommand = 1
  3445. end
  3446. musicwait = false
  3447. end
  3448. end)
  3449. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3450. Hitpart3 = Instance.new("Part", HPart3)
  3451. Hitpart3.Size = Vector3.new(1, 1, 1)
  3452. Hitpart3.CanCollide = false
  3453. HuW3 = Instance.new("Weld")
  3454. HuW3.Name = "GuW"
  3455. HuW3.Part0 = HPart3
  3456. HuW3.C0 = cn(Xv, Yv, Zv)
  3457. HuW3.C1 = cn(0, 0, 0)
  3458. HuW3.Part1 = Hitpart3
  3459. HuW3.Parent = HPart3
  3460. Hitpart3.Transparency = 1
  3461. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3462. end
  3463. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3464. Hitpart2 = Instance.new("Part", HPart2)
  3465. Hitpart2.Size = Vector3.new(1, 1, 1)
  3466. Hitpart2.CanCollide = false
  3467. HuW2 = Instance.new("Weld")
  3468. HuW2.Name = "GuW"
  3469. HuW2.Part0 = HPart2
  3470. HuW2.C0 = cn(Xv, Yv, Zv)
  3471. HuW2.C1 = cn(0, 0, 0)
  3472. HuW2.Part1 = Hitpart2
  3473. HuW2.Parent = HPart2
  3474. Hitpart2.Transparency = 1
  3475. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3476. end
  3477. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3478. Hitpart = Instance.new("Part", HPart)
  3479. Hitpart.Size = Vector3.new(1, 1, 1)
  3480. Hitpart.CanCollide = false
  3481. HuW = Instance.new("Weld")
  3482. HuW.Name = "GuW"
  3483. HuW.Part0 = HPart
  3484. HuW.C0 = cn(Xv, Yv, Zv)
  3485. HuW.C1 = cn(0, 0, 0)
  3486. HuW.Part1 = Hitpart
  3487. HuW.Parent = HPart
  3488. Hitpart.Transparency = 1
  3489. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3490. end
  3491. wait2 = false
  3492. combo = 1
  3493. mouse.Button1Down:connect(function(key)
  3494. if attack == false then
  3495. attack = true
  3496. Humanoid.WalkSpeed = 17.01
  3497. if combo == 1 and wait2 == false then
  3498. wait2 = true
  3499. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3500. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3501. for i = 0, 0.3, 0.1 do
  3502. swait()
  3503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3505. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3506. LW.C0 = clerp(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)
  3507. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3508. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3509. end
  3510. combo = 2
  3511. end
  3512. if combo == 2 and wait2 == false then
  3513. wait2 = true
  3514.  
  3515. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3516. for i = 0, 0.3, 0.1 do
  3517. swait()
  3518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3520. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3521. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3522. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3523. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3524. end
  3525. combo = 3
  3526. end
  3527. if combo == 3 and wait2 == false then
  3528. wait2 = true
  3529. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3530. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3531. for i = 0, 0.1, 0.1 do
  3532. swait()
  3533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3535. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3536. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3537. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3538. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3539. end
  3540. combo = 1
  3541. end
  3542. Humanoid.WalkSpeed = 16
  3543. Hitpart:Destroy()
  3544. wait2 = false
  3545. attack = false
  3546. end
  3547. end)
  3548. --
  3549. mouse.KeyDown:connect(function(k)
  3550. if k == "f" then
  3551. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3552. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3553. for i = 0, 1.2, 0.1 do
  3554. swait()
  3555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3557. 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)
  3558. 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)
  3559. 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)
  3560. 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)
  3561. end
  3562. end
  3563. end)
  3564. --
  3565. MV1 = 20
  3566. mouse.KeyDown:connect(function(k)
  3567. if k == "=" and attack == false then
  3568. if firemode == true then
  3569. firemode = false
  3570. print("ice mode")
  3571. icesmoke.Acceleration = Vector3.new(0,0,0)
  3572. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3573. icesmoke.Transparency = NumberSequence.new({
  3574. NumberSequenceKeypoint.new(0, 0.9),
  3575. NumberSequenceKeypoint.new(1, 1)
  3576. })
  3577. icesmoke.Size = NumberSequence.new(3)
  3578. icesmoke.Parent = RightArm
  3579. else
  3580. firemode = true
  3581. print("fire mode")
  3582. ice_mode = false
  3583. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3584. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3585. icesmoke.Rate = 400
  3586. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3587. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3588. icesmoke.Size = NumberSequence.new(3)
  3589. icesmoke.EmissionDirection = "Top"
  3590. icesmoke.Parent = LeftArm
  3591. end
  3592. end
  3593. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3594. MV1 = 90
  3595. Humanoid.WalkSpeed = 15
  3596. attack = true
  3597. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3598. Firepart2 = Instance.new("Part", LeftArm)
  3599. Firepart2.Size = Vector3.new(1, 1, 1)
  3600. Firepart2.CanCollide = false
  3601. GuW2 = Instance.new("Weld")
  3602. GuW2.Name = "GuW"
  3603. GuW2.Part0 = LeftArm
  3604. GuW2.C0 = cn(0, -0.5, 0)
  3605. GuW2.C1 = cn(0, 0, 0)
  3606. GuW2.Part1 = Firepart2
  3607. GuW2.Parent = LeftArm
  3608. Firepart2.Transparency = 1
  3609. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3610. for i = 0, 2, 0.1 do
  3611. swait()
  3612. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3615. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3616. 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)
  3617. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3618. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3619. end
  3620. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3621. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3622. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3623. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3624. Humanoid.WalkSpeed = 16
  3625. attack = false
  3626. Firepart2:Destroy()
  3627. end
  3628. end)
  3629. MV2 = 90
  3630.  
  3631. mouse.KeyDown:connect(function(key)
  3632. if key == "=" then
  3633. Head.Transparency = 1
  3634. Torso.Transparency = 1
  3635. LeftArm.Transparency = 1
  3636. Head.face.Texture = ""
  3637. RightArm.Transparency = 1
  3638. LeftLeg.Transparency = 1
  3639. RightLeg.Transparency = 1
  3640. mesh1.Transparency = 1
  3641. mesh2.Transparency = 1
  3642. mesh5.Transparency = 1
  3643. mesheye.Transparency = 1
  3644. mesheye1.Transparency = 1
  3645. mesheye2.Transparency = 1
  3646. mesheye3.Transparency = 1
  3647. char.Parent = workspace.Camera
  3648. char.WalkSpeed = 60
  3649. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3650. char:FindFirstChild("TalkingBillBoard"):destroy()
  3651. end
  3652. end
  3653. end)
  3654. mouse.KeyUp:connect(function(key)
  3655. if key == "=" then
  3656. Head.Transparency = 0
  3657. Torso.Transparency = 0
  3658. LeftArm.Transparency = 0
  3659. Head.face.Texture = ""
  3660. RightArm.Transparency = 0
  3661. LeftLeg.Transparency = 0
  3662. RightLeg.Transparency = 0
  3663. mesh1.Transparency = 0
  3664. mesh2.Transparency = 0
  3665. mesh5.Transparency = 0
  3666. mesheye.Transparency = 0
  3667. mesheye1.Transparency = 0
  3668. mesheye2.Transparency = 0
  3669. mesheye3.Transparency = 0
  3670. hat1.Transparency = 0
  3671. hat2.Transparency = 0
  3672. hat3.Transparency = 0
  3673. hat4.Transparency = 0
  3674. hat5.Transparency = 0
  3675. hat6.Transparency = 0
  3676. hat7.Transparency = 0
  3677. hat8.Transparency = 0
  3678. hat9.Transparency = 0
  3679. char.Parent = workspace
  3680. end
  3681. end)
  3682.  
  3683. mouse.KeyDown:connect(function(k)
  3684. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3685. MV2 = 90
  3686. attack = true
  3687. Firepart = Instance.new("Part", RightArm)
  3688. Firepart.Size = Vector3.new(1, 1, 1)
  3689. GuW = Instance.new("Weld")
  3690. GuW.Name = "GuW"
  3691. GuW.Part0 = RightArm
  3692. GuW.C0 = cn(0, -1, 0)
  3693. GuW.C1 = cn(0, 0, 0)
  3694. GuW.Part1 = Firepart
  3695. GuW.Parent = RightArm
  3696. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3697. Firepart.Transparency = 1
  3698. Humanoid.WalkSpeed = 15
  3699. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3700. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3701. for i = 1, 3 do
  3702. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3703. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3704. end
  3705. for i = 0, 3, 0.1 do
  3706. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3707. swait()
  3708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3710. 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)
  3711. 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)
  3712. 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)
  3713. 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)
  3714. end
  3715. wait(1)
  3716. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3717.  
  3718. Humanoid.WalkSpeed = 16
  3719. attack = false
  3720. Firepart:Destroy()
  3721. end
  3722.  
  3723.  
  3724.  
  3725.  
  3726. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3727. MV2 = 90
  3728. attack = true
  3729. Firepart = Instance.new("Part", RightArm)
  3730. Firepart.Size = Vector3.new(1, 1, 1)
  3731. GuW = Instance.new("Weld")
  3732. GuW.Name = "GuW"
  3733. GuW.Part0 = RightArm
  3734. GuW.C0 = cn(0, -1, 0)
  3735. GuW.C1 = cn(0, 0, 0)
  3736. GuW.Part1 = Firepart
  3737. GuW.Parent = RightArm
  3738. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3739. Firepart.Transparency = 1
  3740. Humanoid.WalkSpeed = 0.01
  3741. for i = 0, 4, 0.1 do
  3742. swait()
  3743. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3744. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3747. 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)
  3748. 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)
  3749. 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)
  3750. 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)
  3751. end
  3752. for i = 0, 4, 0.1 do
  3753. swait()
  3754. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3755. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3758. 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)
  3759. 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)
  3760. 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)
  3761. 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)
  3762. end
  3763. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3764. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3765. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3766. for i = 1, 3 do
  3767. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3768. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3769. end
  3770. for i = 0, 2, 0.1 do
  3771. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3772. swait()
  3773. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3774. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3775. 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)
  3776. 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)
  3777. 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)
  3778. 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)
  3779. end
  3780. Humanoid.WalkSpeed = 16
  3781. attack = false
  3782. Firepart:Destroy()
  3783. end
  3784. end)
  3785. Rapid = false
  3786. BasePart = Instance.new("Part")
  3787. BasePart.Shape = Enum.PartType.Block
  3788. BasePart.Material = Enum.Material.Neon
  3789. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3790. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3791. BasePart.FormFactor = Enum.FormFactor.Custom
  3792. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3793. BasePart.CanCollide = true
  3794. BasePart.Locked = true
  3795. BasePart.Anchored = false
  3796. local icy_Player = game.Players.localPlayer
  3797. local icy_mouse = icy_Player:GetMouse()
  3798. ice_mode = false
  3799. local colors = {
  3800. BrickColor.new("Cyan"),
  3801. BrickColor.new("Medium blue"),
  3802. BrickColor.new("Pastel blue")
  3803. }
  3804. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3805. if root then
  3806. icy_mouse.KeyDown:connect(function(k)
  3807. if k == "=" and firemode == false then
  3808. if ice_mode == true then
  3809. ice_mode = false
  3810. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3811. else
  3812. ice_mode = true
  3813. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3814. end
  3815. end
  3816. if k == "z" and firemode == true then
  3817. attack = true
  3818. do
  3819. local Stop = false
  3820. local Version = 0
  3821. local MaxSpeed = 5
  3822. local Speed = 3.5
  3823. local Keys = {}
  3824. local Force = 10000
  3825. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3826. swait(0.5)
  3827. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3828. if Fly then
  3829. Fly:Destroy()
  3830. end
  3831. if Rot then
  3832. Rot:Destroy()
  3833. end
  3834. Fly = Instance.new("BodyPosition", char.Torso)
  3835. Fly.Name = "LMMFly"
  3836. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3837. Fly.P = Force
  3838. Fly.position = char.Torso.Position
  3839. Rot = Instance.new("BodyGyro", char.Torso)
  3840. Rot.Name = "LMMRot"
  3841. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3842. Rot.P = Force
  3843. Rot.cframe = cam.CoordinateFrame
  3844. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3845. local Thread, Old = Version, nil
  3846. char.Humanoid.PlatformStand = true
  3847. function StopFly()
  3848. Version = Version + 1
  3849. Stop = true
  3850. char.Humanoid.PlatformStand = false
  3851. Fly:Destroy()
  3852. Rot:Destroy()
  3853. attack = false
  3854. end
  3855. char.ChildAdded:connect(function(Obj)
  3856. wait()
  3857. if Obj.Name == "LM" .. "MFlyStop" then
  3858. Obj:Destroy()
  3859. StopFly()
  3860. end
  3861. end)
  3862. HitpartFunk2(RightArm, 0, -0.7, 0)
  3863. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3864. for i = 0, 25, 0.1 do
  3865. if attack == true then
  3866. swait()
  3867.  
  3868. end
  3869. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3870. if Keys[string.char(48)] then
  3871. Speed = 1
  3872. end
  3873. if Keys.w then
  3874. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3875. end
  3876. if Keys.s then
  3877. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3878. end
  3879. if Keys.d then
  3880. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3881. end
  3882. if Keys.a then
  3883. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3884. end
  3885. if Keys.e or Keys[" "] then
  3886. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3887. end
  3888. if Keys.q then
  3889. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3890. end
  3891. if Keys.z then
  3892. StopFly()
  3893. end
  3894. if Old ~= Vectoring then
  3895. Fly.position = Vectoring.p
  3896. Old = Vectoring
  3897. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3898. else
  3899. Speed = 1
  3900. end
  3901. Rot.cframe = cam.CoordinateFrame
  3902. mouse.KeyDown:connect(function(Key)
  3903. Keys[Key] = true
  3904. end)
  3905. mouse.KeyUp:connect(function(Key)
  3906. Keys[Key] = false
  3907. end)
  3908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3912. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3913. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3914. end
  3915. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3916. attack = false
  3917. char.Humanoid.PlatformStand = false
  3918. Fly:Destroy()
  3919. Rot:Destroy()
  3920. end
  3921. end
  3922. if k == "=" and InForm == true then
  3923. attack = true
  3924. do
  3925. local Stop = false
  3926. local Version = 0
  3927. local MaxSpeed = 6
  3928. local Speed = 3
  3929. local Keys = {}
  3930. local Force = 10000
  3931. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3932. swait(1)
  3933. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3934. if Fly then
  3935. Fly:Destroy()
  3936. end
  3937. if Rot then
  3938. Rot:Destroy()
  3939. end
  3940. Fly = Instance.new("BodyPosition", char.Torso)
  3941. Fly.Name = "LMMFly"
  3942. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3943. Fly.P = Force
  3944. Fly.position = char.Torso.Position
  3945. Rot = Instance.new("BodyGyro", char.Torso)
  3946. Rot.Name = "LMMRot"
  3947. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3948. Rot.P = Force
  3949. Rot.cframe = cam.CoordinateFrame
  3950. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3951. local Thread, Old = Version, nil
  3952. char.Humanoid.PlatformStand = true
  3953. function StopFly()
  3954. Version = Version + 1
  3955. Stop = true
  3956. char.Humanoid.PlatformStand = false
  3957. Fly:Destroy()
  3958. Rot:Destroy()
  3959. attack = false
  3960. end
  3961. char.ChildAdded:connect(function(Obj)
  3962. wait()
  3963. if Obj.Name == "LM" .. "MFlyStop" then
  3964. Obj:Destroy()
  3965. StopFly()
  3966. end
  3967. end)
  3968. HitpartFunk2(RightArm, 0, -0.7, 0)
  3969. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3970. for i = 0, 25, 0.1 do
  3971. if attack == true then
  3972. swait()
  3973. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3974. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3975. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3976. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3977. end
  3978. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3979. if Keys[string.char(48)] then
  3980. Speed = 1
  3981. end
  3982. if Keys.w then
  3983. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3984. end
  3985. if Keys.s then
  3986. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3987. end
  3988. if Keys.d then
  3989. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3990. end
  3991. if Keys.a then
  3992. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3993. end
  3994. if Keys.e or Keys[" "] then
  3995. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3996. end
  3997. if Keys.q then
  3998. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3999. end
  4000. if Keys.z then
  4001. StopFly()
  4002. end
  4003. if Old ~= Vectoring then
  4004. Fly.position = Vectoring.p
  4005. Old = Vectoring
  4006. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4007. else
  4008. Speed = 1
  4009. end
  4010. Rot.cframe = cam.CoordinateFrame
  4011. mouse.KeyDown:connect(function(Key)
  4012. Keys[Key] = true
  4013. end)
  4014. mouse.KeyUp:connect(function(Key)
  4015. Keys[Key] = false
  4016. end)
  4017. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4018. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4019. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4020. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4021. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4022. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4023. end
  4024. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4025. attack = false
  4026. char.Humanoid.PlatformStand = false
  4027. Fly:Destroy()
  4028. Rot:Destroy()
  4029. end
  4030. end
  4031. end)
  4032. game:GetService("RunService").Stepped:connect(function()
  4033. if ice_mode == true then
  4034. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4035. local icePath = BasePart:Clone()
  4036. icePath.Anchored = true
  4037. icePath.Transparency = 0.85
  4038. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4039. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4040. icePath.BrickColor = colors[math.random(1, #colors)]
  4041. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4042. game:GetService("Debris"):AddItem(icePath, 1)
  4043. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4044. end
  4045. end)
  4046. end
  4047. MV3 = 190
  4048. mouse.KeyDown:connect(function(k)
  4049. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4050. MV3 = 80
  4051. attack = true
  4052. Humanoid.WalkSpeed = 15
  4053. HitpartFunk2(RightArm, 0, -0.5, 0)
  4054. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4055. for i = 0, 1.5, 0.1 do
  4056. swait()
  4057. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4058. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4059. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4060. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4061. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4062. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4063. end
  4064. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4065. for i = 0, 2, 0.1 do
  4066. swait()
  4067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4071. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4072. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4073. end
  4074. for i = 0, 4.2, 0.1 do
  4075. swait()
  4076. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4077. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4078. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4079. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4082. 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)
  4083. 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)
  4084. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4085. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4086. end
  4087. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4088. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4089. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4090. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4091. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4092. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4093. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4094. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4095. for i = 0, 2, 0.1 do
  4096. swait()
  4097. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4098. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4099. 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)
  4100. 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)
  4101. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4102. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4103. end
  4104. for i = 0, 2, 0.1 do
  4105. swait()
  4106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4108. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4109. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4110. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4111. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4112. end
  4113. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4114. for i = 0, 4, 0.1 do
  4115. swait()
  4116. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4117. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4120. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4121. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4122. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4123. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4124. end
  4125. for i = 0, 2, 0.1 do
  4126. swait()
  4127. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4128. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4131. 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)
  4132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4133. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4134. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4135. end
  4136. for i = 1, 6 do
  4137. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4138. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4139. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4140. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4141. wait(0.15)
  4142. end
  4143. attack = false
  4144. Humanoid.WalkSpeed = 16
  4145. end
  4146. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4147. Humanoid.WalkSpeed = 1
  4148. MV3 = 80
  4149. attack = true
  4150. FastFireBall = Instance.new("Part", RightArm)
  4151. FastFireBall.Size = Vector3.new(1, 1, 1)
  4152. FFW = Instance.new("Weld")
  4153. FFW.Name = "GuW"
  4154. FFW.Part0 = RightArm
  4155. FFW.C0 = cn(0, -1, 0)
  4156. FFW.C1 = cn(0, 0, 0)
  4157. FFW.Part1 = FastFireBall
  4158. FFW.Parent = RightArm
  4159. FastFireBall.Transparency = 1
  4160. FastFireBall2 = Instance.new("Part", LeftArm)
  4161. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4162. FFW2 = Instance.new("Weld")
  4163. FFW2.Name = "GuW"
  4164. FFW2.Part0 = LeftArm
  4165. FFW2.C0 = cn(0, -1, 0)
  4166. FFW2.C1 = cn(0, 0, 0)
  4167. FFW2.Part1 = FastFireBall2
  4168. FFW2.Parent = LeftArm
  4169. FastFireBall2.Transparency = 1
  4170. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4171. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4172. for i = 0, 1, 0.1 do
  4173. swait()
  4174. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4175. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4176. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4177. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4180. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4181. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4182. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4183. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4184. end
  4185. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4186. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4187. function holding()
  4188. if Rapid == true and ice_mode == false then
  4189. for i = 0, 0.8, 0.1 do
  4190. swait()
  4191. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4192. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4195. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4196. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4197. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4198. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4199. end
  4200. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4201. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4202. for i = 0, 0.8, 0.1 do
  4203. swait()
  4204. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4205. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4208. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4209. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4210. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4211. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4212. end
  4213. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4214. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4215. holding()
  4216. end
  4217. end
  4218. if Rapid == false then
  4219. Rapid = true
  4220. holding()
  4221. end
  4222. end
  4223. end)
  4224. mouse.KeyUp:connect(function(k)
  4225. if k == "c" and Rapid == true then
  4226. MV3 = 180
  4227. Rapid = false
  4228. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4229. attack = false
  4230. wait(0.5)
  4231. Humanoid.WalkSpeed = 16
  4232. FastFireBall:Destroy()
  4233. FastFireBall2:Destroy()
  4234. end
  4235. end)
  4236.  
  4237. mouse.KeyDown:connect(function(key)
  4238. if key == "t" then
  4239. if Morph == false then
  4240. Morph = true
  4241. MorphFunction()
  4242. end
  4243. end
  4244. end)
  4245. mouse.KeyUp:connect(function(key)
  4246. if key == "t" then
  4247. Morph = false
  4248. end
  4249. end)
  4250.  
  4251.  
  4252.  
  4253. Object = Player.Character.HumanoidRootPart
  4254.  
  4255. Run = game["Run Service"]
  4256.  
  4257. PreviousP = Object.CFrame.p
  4258. Running = false
  4259.  
  4260. MorphFunction = function()
  4261. local MaxX = 100
  4262. local MinX = -100
  4263. local MaxY = 100
  4264. local MinY = -100
  4265. local MaxZ = 100
  4266. local MinZ = -100
  4267. local Morph = coroutine.wrap(function()
  4268. while Run.Stepped:wait(0.1) do
  4269. if Morph == false then break end
  4270. local Model = Instance.new("Model",workspace)
  4271. if Player.Character:FindFirstChild("Shirt") then
  4272. local Shirt = Player.Character.Shirt:Clone()
  4273. Shirt.Parent = Model
  4274. end
  4275. if Player.Character:FindFirstChild("Pants") then
  4276. local Pants = Player.Character.Pants:Clone()
  4277. Pants.Parent = Model
  4278. end
  4279. local Humanoid = Instance.new("Humanoid",Model)
  4280. local LeftArm = Player.Character["Left Arm"]:Clone()
  4281. LeftArm.Parent = Model
  4282. LeftArm.Transparency = 0.4
  4283. LeftArm.Anchored = true
  4284. LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4285. local RightArm = Player.Character["Right Arm"]:Clone()
  4286. RightArm.Parent = Model
  4287. RightArm.Transparency = 0.4
  4288. RightArm.Anchored = true
  4289. RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4290. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4291. LeftLeg.Parent = Model
  4292. LeftLeg.Transparency = 0.4
  4293. LeftLeg.Anchored = true
  4294. LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4295. local RightLeg = Player.Character["Right Leg"]:Clone()
  4296. RightLeg.Parent = Model
  4297. RightLeg.Transparency = 0.4
  4298. RightLeg.Anchored = true
  4299. RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4300. local Children = Model:GetChildren()
  4301. wait(0.01)
  4302. for i = 1,#Children do
  4303. if Children[i]:IsA("Part") then
  4304. Children[i].Transparency = 1
  4305. end
  4306. game.Debris:AddItem(Children[i],0)
  4307. end
  4308. end
  4309. end)
  4310. Morph()
  4311. end
  4312.  
  4313.  
  4314. mouse.KeyDown:connect(function(key)
  4315. if key == "r" then
  4316. Humanoid.WalkSpeed = 150
  4317.  
  4318. end
  4319. end)
  4320.  
  4321.  
  4322. mouse.KeyDown:connect(function(key)
  4323. if key == "m" then
  4324. Must2.Volume = 0.7
  4325. end
  4326. end)
  4327.  
  4328. mouse.KeyDown:connect(function(key)
  4329. if key == "n" then
  4330. Must2.Volume = 1.6
  4331. end
  4332. end)
  4333.  
  4334.  
  4335. mouse.KeyUp:connect(function(key)
  4336. if key == "r" then
  4337. Humanoid.WalkSpeed = 16
  4338.  
  4339. end
  4340. end)
  4341.  
  4342. function smooth(obj)
  4343. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4344. for i,v in pairs(sides) do
  4345. obj[v.."Surface"] = "SmoothNoOutlines"
  4346. end
  4347. end
  4348. function fade(obj, dest, grow)
  4349. spawn(function()
  4350. local oldcf = obj.CFrame
  4351. for i = 0, 10 do
  4352. if grow then
  4353. obj.Size = obj.Size +Vector3.new(1,1,1)
  4354. obj.CFrame = oldcf
  4355. end
  4356. obj.Transparency = obj.Transparency +0.2
  4357. swait()
  4358. end
  4359. if dest then
  4360. obj:Destroy()
  4361. end
  4362. end)
  4363. end
  4364.  
  4365.  
  4366. sprint = false
  4367. mouse.KeyDown:connect(function(key)
  4368. if key=="r" then
  4369. sprint = true
  4370. char:FindFirstChildOfClass("Humanoid")
  4371. local mod = Instance.new("Model", workspace)
  4372. mod.Name = "MobModel"
  4373. for i,v in pairs(char:children()) do
  4374. if v:IsA("Accessory") and not rage then
  4375. if v:FindFirstChild("Handle") then
  4376. v.Handle.Transparency = 1
  4377. end
  4378. end
  4379. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4380. v.Transparency = 0
  4381. end
  4382. end
  4383. if char.Head:FindFirstChild("face") then
  4384. char.Head.face.Transparency = 1
  4385. end
  4386. repeat wait()
  4387. if not workspace:FindFirstChild("MobModel") then
  4388. mod = Instance.new("Model", workspace)
  4389. mod.Name = "MobModel"
  4390. end
  4391. for i,v in pairs(Character:children()) do
  4392. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4393. local new = v:Clone()
  4394. smooth(new)
  4395. new.Transparency = 0.3
  4396. new.Anchored = true
  4397. new.CanCollide = false
  4398. new.Material = "Neon"
  4399. new.BrickColor = BrickColor.new("Dark blue")
  4400. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4401. new.Parent = mod
  4402. fade(new, true)
  4403. end
  4404. end
  4405. until not sprint
  4406. if mod then
  4407. spawn(function()
  4408. repeat wait() until not mod or #mod:children() == 0
  4409. mod:Destroy()
  4410. end)
  4411. end
  4412. char:FindFirstChildOfClass("Humanoid")
  4413. end
  4414. end)
  4415. mouse.KeyUp:connect(function(key)
  4416. if key=="r" then
  4417. sprint = false
  4418. for i,v in pairs(char:children()) do
  4419. if v:IsA("Accessory") and not rage then
  4420. if v:FindFirstChild("Handle") then
  4421. v.Handle.Transparency = 1
  4422. end
  4423. end
  4424. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4425. v.Transparency = 0
  4426. end
  4427. end
  4428. if char.Head:FindFirstChild("face") then
  4429. char.Head.face.Transparency = 0
  4430. end
  4431. end
  4432. end)
  4433.  
  4434. mouse.KeyUp:connect(function(k)
  4435. if k == "q" then
  4436. Combo1()
  4437. end
  4438. end)
  4439.  
  4440. mouse.KeyUp:connect(function(k)
  4441. if k == "r" then
  4442. Combo2()
  4443. end
  4444. end)
  4445.  
  4446. mouse.KeyUp:connect(function(k)
  4447. if k == "t" then
  4448. Combo3()
  4449. end
  4450. end)
  4451. mouse.KeyUp:connect(function(k)
  4452. if k == "u" then
  4453. Combo4()
  4454. end
  4455. end)
  4456.  
  4457.  
  4458. SoundFolder = Instance.new("Folder",char)
  4459. SoundFolder.Name = "SoundFolder"
  4460. punchsound1 = Instance.new("Sound",Torso)
  4461. punchsound1.Volume = 1.2
  4462. punchsound1.Name = "punchsound1"
  4463. punchsound1.Looped = false
  4464. punchsound1.SoundId = "rbxassetid://137579113"
  4465. StrongPunch = Instance.new("Sound",Torso)
  4466. StrongPunch.Volume = 1.6
  4467. StrongPunch.Name = "StrongPunch"
  4468. StrongPunch.Looped = false
  4469. StrongPunch.SoundId = "rbxassetid://441202925"
  4470. StrongPunch = Instance.new("Sound",Torso)
  4471. StrongPunch.Volume = 1.6
  4472. StrongPunch.Name = "StrongPunch"
  4473. StrongPunch.Looped = false
  4474. StrongPunch.SoundId = "rbxassetid://441202925"
  4475. StrongPunch1 = Instance.new("Sound",Torso)
  4476. StrongPunch1.Volume = 1.6
  4477. StrongPunch1.Name = "StrongPunch"
  4478. StrongPunch1.Looped = false
  4479. StrongPunch1.SoundId = "rbxassetid://441202925"
  4480. StrongPunch2 = Instance.new("Sound",Torso)
  4481. StrongPunch2.Volume = 1.6
  4482. StrongPunch2.Name = "StrongPunch"
  4483. StrongPunch.Looped = false
  4484. StrongPunch2.SoundId = "rbxassetid://441202925"
  4485. Zano = Instance.new("Sound",Torso)
  4486. Zano.Volume = 6
  4487. Zano.Name = "Zano"
  4488. Zano.Looped = false
  4489. Zano.SoundId = "rbxassetid://744770874"
  4490. GroundImpact = Instance.new("Sound",Torso)
  4491. GroundImpact.Volume = 8
  4492. GroundImpact.Name = "GroundImpact"
  4493. GroundImpact.Looped = false
  4494. GroundImpact.SoundId = "rbxassetid://165970126"
  4495. Break = Instance.new("Sound",Torso)
  4496. Break.Volume = 5
  4497. Break.Name = "Bonebreak"
  4498. Break.Looped = false
  4499. Break.SoundId = "rbxassetid://314390675"
  4500.  
  4501. local hit1 = false
  4502. local hit2 = false
  4503. local hit3 = false
  4504. local hit4 = false
  4505.  
  4506. function Combo1()
  4507. getplayer = new("Part",char)
  4508. getplayer.Position = Vector3.new(999,999,999)
  4509. getplayer.Transparency = 1
  4510. getplayer.Size = v3(3,3,3)
  4511. getplayer.CanCollide = false
  4512. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4513. getplayer.Name = "GetPlayer"
  4514.  
  4515. game.Debris:AddItem(getplayer,0.5)
  4516.  
  4517. getplayer.Touched:connect(function(hit)
  4518. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4519. getplayer:Destroy()
  4520. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4521. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4522. to.Anchored = true
  4523. idle = false
  4524.  
  4525.  
  4526. punchsound1:Play()
  4527. hit1 = true
  4528. for i = 0, 1, 0.1 do
  4529. swait()
  4530. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4531. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4532. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4533. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4534. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4535. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4536. end
  4537. punchsound1:Play()
  4538. for i = 0, 1, 0.1 do
  4539. swait()
  4540. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4541. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4542. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4543. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4544. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4545. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4546. end
  4547. punchsound1:Play()
  4548. for i = 0, 1, 0.1 do
  4549. swait()
  4550. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4551. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4552. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4553. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4554. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4555. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4556. end
  4557. for i = 0, 1, 0.1 do
  4558. swait()
  4559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4561. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4562. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4563. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4564. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4565. end
  4566. for i = 0, 1, 0.1 do
  4567. swait()
  4568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4570. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4571. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4572. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4573. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4574. end
  4575. StrongPunch1:Play()
  4576. for i = 0, 1, 0.1 do
  4577. swait()
  4578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4580. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4581. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4582. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4583. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4584. end
  4585. for i = 0, 0.6, 0.1 do
  4586. swait()
  4587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4589. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4590. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4591. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4592. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4593. end
  4594. for i = 0, 0.6, 0.1 do
  4595. swait()
  4596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4598. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4599. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4600. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4601. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4602. end
  4603. for i,v in pairs(to.Parent:GetChildren()) do
  4604. if v:IsA("Humanoid") then
  4605. v.Health = v.Health - 3
  4606.  
  4607. v.PlatformStand = true
  4608. end
  4609. end
  4610. StrongPunch:Play()
  4611. for i = 0, 1, 0.1 do
  4612. swait()
  4613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4615. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4618. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4619. end
  4620. for i,v in pairs(to.Parent:GetChildren()) do
  4621. if v:IsA("Humanoid") then
  4622. v.Health = v.Health - 5
  4623.  
  4624. v.PlatformStand = true
  4625. end
  4626. end
  4627.  
  4628. hit1 = false
  4629.  
  4630. punchsound1:Play()
  4631. hit2 = true
  4632. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4633. for i = 0, 1, 0.1 do
  4634. swait()
  4635. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4636. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4637. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4638. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4639. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4640. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4641. end
  4642. for i,v in pairs(to.Parent:GetChildren()) do
  4643. if v:IsA("Humanoid") then
  4644. v.Health = v.Health - 5
  4645.  
  4646. v.PlatformStand = true
  4647. end
  4648. end
  4649. hit2 = false
  4650.  
  4651. punchsound1:Play()
  4652. hit3 = true
  4653. hit4 = true
  4654.  
  4655.  
  4656. punchsound1:Play()
  4657.  
  4658. coroutine.wrap(function()
  4659. for i=1,5 do
  4660. wait()
  4661. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4662. GroundImpact:Play()
  4663. a21e = new("Part",to)
  4664. a21e.Name = "Beam"..num
  4665. a21e.Locked = true
  4666. a21e.Size = v3(1,1,1)
  4667. a21e.CanCollide = false
  4668. a21e.BrickColor = bc("Gold")
  4669. a21e.Material = "Neon"
  4670. a21e.Transparency = 0
  4671. aa21e = new("SpecialMesh",a21e)
  4672. a21e.Anchored = true
  4673. a21e.Position = to.Position
  4674. aa21e.MeshType = "Sphere"
  4675. aa21e.Scale = v3(1,1,1)
  4676. a51e = new("Part",char)
  4677. a51e.Name = "Beam"..num
  4678. a51e.Locked = true
  4679. a51e.Size = v3(1,1,1)
  4680. a51e.CanCollide = false
  4681. a51e.BrickColor = bc("White")
  4682. a51e.Material = "Neon"
  4683. a51e.Transparency = 0
  4684. aa51e = new("SpecialMesh",a51e)
  4685. a51e.Anchored = true
  4686. a51e.Position = to.Position
  4687. aa51e.MeshType = "Sphere"
  4688. aa51e.Scale = v3(1,1,1)
  4689. a61e = new("Part",char)
  4690. a61e.Name = "Beam"..num
  4691. a61e.Locked = true
  4692. a61e.Size = v3(1,1,1)
  4693. a61e.CanCollide = false
  4694. a61e.BrickColor = bc("Really red")
  4695. a61e.Material = "Neon"
  4696. a61e.Transparency = 0
  4697. aa61e = new("SpecialMesh",a61e)
  4698. a61e.Anchored = true
  4699. a61e.Position = to.Position
  4700. aa61e.MeshType = "Sphere"
  4701. aa61e.Scale = v3(1,1,1)
  4702. for i = 1,20 do
  4703. wait()
  4704. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4705. a21e.Transparency = a21e.Transparency + 0.03
  4706. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4707. a51e.Transparency = a51e.Transparency + 0.03
  4708. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4709. a61e.Transparency = a61e.Transparency + 0.02
  4710. for i,v in pairs(to.Parent:GetChildren()) do
  4711. if v:IsA("Humanoid") then
  4712. v.Health = v.Health - 0.5
  4713.  
  4714. v.PlatformStand = true
  4715. end
  4716. end
  4717. end
  4718. a61e:Destroy()
  4719. aa61e:Destroy()
  4720. a51e:Destroy()
  4721. aa51e:Destroy()
  4722. a21e:Destroy()
  4723. aa21e:Destroy()
  4724.  
  4725. end
  4726.  
  4727.  
  4728. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4729. for i = 0, 1, 0.1 do
  4730. swait()
  4731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4733. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4734. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4735. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4736. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4737. end
  4738.  
  4739.  
  4740.  
  4741. wait(0.7)
  4742. end)()
  4743.  
  4744.  
  4745.  
  4746.  
  4747. RootPart.Anchored = true
  4748.  
  4749. for i = 0, 1, 0.1 do
  4750. swait()
  4751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4753. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4754. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4755. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4756. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4757. end
  4758.  
  4759.  
  4760. StrongPunch:Play()
  4761.  
  4762.  
  4763. for i = 0, 1, 0.1 do
  4764. swait()
  4765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4767. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4768. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4770. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4771. end
  4772.  
  4773. for i = 0, 1, 0.1 do
  4774. swait()
  4775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4777. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4778. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4779. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4780. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4781. end
  4782.  
  4783.  
  4784.  
  4785. for i,v in pairs(to.Parent:GetChildren()) do
  4786. if v:IsA("Humanoid") then
  4787. v.Health = v.Health - 20
  4788.  
  4789. v.PlatformStand = true
  4790. end
  4791. end
  4792.  
  4793. StrongPunch2:Play()
  4794. for i = 0, 1, 0.1 do
  4795. swait()
  4796. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4797. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4798. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4799. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4800. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4801. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4802. end
  4803.  
  4804. hitground = new("Part",char)
  4805. hitground.Size = Vector3.new(5,5,5)
  4806. hitground.Name = "Ground"
  4807. hitground.Transparency = 1
  4808. hitground.CanCollide = false
  4809. game.Debris:AddItem(hitground,2)
  4810. hitground.Position = Vector3.new(999,999,999)
  4811. hitgroundweld = new("Weld",hitground)
  4812. hitgroundweld.Part0 = to
  4813. hitgroundweld.Part1 = hitground
  4814. hitground.Touched:connect(function(hit2)
  4815. if hit2.Size.x > 150 then
  4816. hitground:Destroy()
  4817. ad = new("Part",char)
  4818. ad.Name = "NewPart"
  4819. ad.Size = Vector3.new(30,0.1,30)
  4820. ad.CanCollide = false
  4821. ad.Anchored = true
  4822. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4823. ad.Transparency = 1
  4824. aad = new("Decal",ad)
  4825.  
  4826. aad.Face = "Top"
  4827. aad.Transparency = 1
  4828. aad.Transparency = 0
  4829. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4830. smoke = new("Part",to)
  4831. smokemesh = new("SpecialMesh",smoke)
  4832. smokemesh.MeshId = "rbxassetid://928329648"
  4833. smoke.BrickColor = hit2.BrickColor
  4834. smoke.Anchored = true
  4835. smoke.Position = hitground.Position
  4836. GroundImpact:Play()
  4837. for i = 1,20 do
  4838. wait()
  4839. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4840. smoke.Transparency = smoke.Transparency + 1/20
  4841. end
  4842. smoke:Destroy()
  4843. wait(0.5)
  4844.  
  4845. for i = 1,20 do
  4846. wait(0.1)
  4847. aad.Transparency = aad.Transparency + 1/20
  4848. end
  4849. end
  4850. end)
  4851. to.Anchored = false
  4852. ys = Instance.new("BodyVelocity",to)
  4853. ys.Name = "GO"
  4854.  
  4855. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4856.  
  4857. ys.Velocity = v3(0,-90,0)
  4858.  
  4859. wait(1)
  4860. ys:Destroy()
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866. hit3 = false
  4867. hit4 = false
  4868.  
  4869.  
  4870. hit1 = false
  4871. hit2 = false
  4872. hit3 = false
  4873. hit4 = false
  4874. idle = true
  4875. RootPart.Anchored = false
  4876. end
  4877. end)
  4878. end
  4879.  
  4880.  
  4881. function Combo4()
  4882. getplayer = new("Part",char)
  4883. getplayer.Position = Vector3.new(999,999,999)
  4884. getplayer.Transparency = 1
  4885. getplayer.Size = v3(3,3,3)
  4886. getplayer.CanCollide = false
  4887. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4888. getplayer.Name = "GetPlayer"
  4889.  
  4890. game.Debris:AddItem(getplayer,0.5)
  4891.  
  4892. getplayer.Touched:connect(function(hit)
  4893. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4894. getplayer:Destroy()
  4895. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4896. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4897. to.Anchored = true
  4898. RootPart.Anchored = true
  4899. idle = false
  4900.  
  4901.  
  4902. punchsound1:Play()
  4903. hit1 = true
  4904. for i = 0, 0.5, 0.1 do
  4905. swait()
  4906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4909. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4910. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4911. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4912. end
  4913. punchsound1:Play()
  4914. for i = 0, 0.5, 0.1 do
  4915. swait()
  4916. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4917. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4918. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4919. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4920. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4921. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4922. end
  4923. punchsound1:Play()
  4924. for i = 0, 0.6, 0.1 do
  4925. swait()
  4926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4928. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4929. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4930. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4931. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4932. end
  4933. for i = 0, 0.6, 0.1 do
  4934. swait()
  4935. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4936. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4937. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4938. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4939. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4940. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4941. end
  4942. for i = 0, 0.5, 0.1 do
  4943. swait()
  4944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4946. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4947. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4948. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4949. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4950. end
  4951. punchsound1:Play()
  4952. for i = 0, 0.5, 0.1 do
  4953. swait()
  4954. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4955. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4956. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4957. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4958. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4959. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4960. end
  4961. punchsound1:Play()
  4962. for i = 0, 0.6, 0.1 do
  4963. swait()
  4964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4966. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4967. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4968. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4969. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4970. end
  4971. for i = 0, 0.6, 0.1 do
  4972. swait()
  4973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4975. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4976. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4977. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4978. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4979. end
  4980. for i = 0, 0.5, 0.1 do
  4981. swait()
  4982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4984. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4985. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4986. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4987. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4988. end
  4989. punchsound1:Play()
  4990. for i = 0, 0.5, 0.1 do
  4991. swait()
  4992. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4993. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4994. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4995. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4996. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4997. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4998. end
  4999. punchsound1:Play()
  5000. for i = 0, 0.6, 0.1 do
  5001. swait()
  5002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5004. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5005. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5006. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5007. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5008. end
  5009. for i = 0, 0.6, 0.1 do
  5010. swait()
  5011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5015. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5016. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5017. end
  5018. for i = 0, 0.5, 0.1 do
  5019. swait()
  5020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5022. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5023. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5024. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5025. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5026. end
  5027. punchsound1:Play()
  5028. for i = 0, 0.5, 0.1 do
  5029. swait()
  5030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5032. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5033. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5034. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5035. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5036. end
  5037. punchsound1:Play()
  5038. for i = 0, 0.6, 0.1 do
  5039. swait()
  5040. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5041. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5042. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5043. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5044. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5045. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5046. end
  5047. for i = 0, 0.6, 0.1 do
  5048. swait()
  5049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5051. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5052. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5053. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5054. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5055. end
  5056. for i = 0, 0.5, 0.1 do
  5057. swait()
  5058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5060. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5062. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5063. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5064. end
  5065. punchsound1:Play()
  5066. for i = 0, 0.5, 0.1 do
  5067. swait()
  5068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5070. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5071. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5072. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5073. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5074. end
  5075. punchsound1:Play()
  5076. for i = 0, 0.6, 0.1 do
  5077. swait()
  5078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5080. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5081. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5082. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5083. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5084. end
  5085. StrongPunch2:Play()
  5086. for i = 0, 5, 0.1 do
  5087. swait()
  5088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5090. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5091. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5092. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5093. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5094. end
  5095.  
  5096. for i,v in pairs(to.Parent:GetChildren()) do
  5097. if v:IsA("Humanoid") then
  5098. v.Health = v.Health - 20
  5099.  
  5100. v.PlatformStand = true
  5101. end
  5102. end
  5103. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5104. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5105. Zanzoken = Instance.new("Part",char)
  5106. Zanzoken.Anchored = true
  5107. Zanzoken.Position = v3(999,999,999)
  5108. Zanzoken.CFrame = Torso.CFrame
  5109. game.Debris:AddItem(Zanzoken,0.5)
  5110. Zanzoken.Transparency = 1
  5111. Zano:Play()
  5112. wait()
  5113. idk = Instance.new("BillboardGui",Zanzoken)
  5114. idk.Size = UDim2.new(10,0,15,0)
  5115. idk.AlwaysOnTop = false
  5116. idk1 = Instance.new("ImageLabel",idk)
  5117. idk1.BackgroundTransparency = 1
  5118. idk.ExtentsOffset = v3(0,0,0)
  5119. idk1.ImageTransparency = 0
  5120. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5121. idk1.Size = UDim2.new(2,0,1,0)
  5122. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5123. idk1.Image = "rbxassetid://319554883"
  5124. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5125. wait()
  5126. Zanzoken = Instance.new("Part",char)
  5127. Zanzoken.Anchored = true
  5128. Zanzoken.Position = v3(999,999,999)
  5129. Zanzoken.CFrame = Torso.CFrame
  5130. game.Debris:AddItem(Zanzoken,0.5)
  5131. Zanzoken.Transparency = 1
  5132. wait()
  5133. idk = Instance.new("BillboardGui",Zanzoken)
  5134. idk.Size = UDim2.new(20,0,20,0)
  5135. idk.AlwaysOnTop = false
  5136. idk1 = Instance.new("ImageLabel",idk)
  5137. idk1.BackgroundTransparency = 1
  5138. idk.ExtentsOffset = v3(0,0,0)
  5139. idk1.ImageTransparency = 0
  5140. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5141. idk1.Size = UDim2.new(2,0,1,0)
  5142. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5143. idk1.Image = "rbxassetid://319554883"
  5144. for i = 0, 0.5, 0.1 do
  5145. swait()
  5146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5148. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5149. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5150. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5151. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5152. end
  5153. punchsound1:Play()
  5154. for i = 0, 0.5, 0.1 do
  5155. swait()
  5156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5158. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5159. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5160. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5161. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5162. end
  5163. punchsound1:Play()
  5164. for i = 0, 0.6, 0.1 do
  5165. swait()
  5166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5168. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5169. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5170. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5171. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5172. end
  5173. for i = 0, 0.6, 0.1 do
  5174. swait()
  5175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5177. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5178. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5179. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5180. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5181. end
  5182. for i = 0, 0.5, 0.1 do
  5183. swait()
  5184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5186. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5187. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5188. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5189. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5190. end
  5191. punchsound1:Play()
  5192. for i = 0, 0.5, 0.1 do
  5193. swait()
  5194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5196. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5197. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5198. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5199. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5200. end
  5201. punchsound1:Play()
  5202. for i = 0, 0.6, 0.1 do
  5203. swait()
  5204. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5205. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5206. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5207. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5208. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5209. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5210. end
  5211. for i = 0, 0.6, 0.1 do
  5212. swait()
  5213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5215. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5216. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5217. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5218. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5219. end
  5220. for i = 0, 0.5, 0.1 do
  5221. swait()
  5222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5224. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5225. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5226. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5227. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5228. end
  5229. punchsound1:Play()
  5230. for i = 0, 0.5, 0.1 do
  5231. swait()
  5232. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5233. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5234. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5235. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5236. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5237. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5238. end
  5239. punchsound1:Play()
  5240. for i = 0, 0.6, 0.1 do
  5241. swait()
  5242. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5243. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5244. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5245. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5246. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5247. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5248. end
  5249. for i = 0, 0.6, 0.1 do
  5250. swait()
  5251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5253. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5256. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5257. end
  5258. for i = 0, 0.5, 0.1 do
  5259. swait()
  5260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5262. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5263. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5264. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5265. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5266. end
  5267. punchsound1:Play()
  5268. for i = 0, 0.5, 0.1 do
  5269. swait()
  5270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5275. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5276. end
  5277. punchsound1:Play()
  5278. for i = 0, 0.3, 0.1 do
  5279. swait()
  5280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5282. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5283. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5284. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5285. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5286. end
  5287. for i = 0, 0.3, 0.1 do
  5288. swait()
  5289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5291. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5292. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5293. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5294. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5295. end
  5296. for i = 0, 0.3, 0.1 do
  5297. swait()
  5298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5300. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5301. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5302. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5303. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5304. end
  5305. punchsound1:Play()
  5306. for i = 0, 0.3, 0.1 do
  5307. swait()
  5308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5310. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5311. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5312. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5313. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5314. end
  5315. punchsound1:Play()
  5316. for i = 0, 0.3, 0.1 do
  5317. swait()
  5318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5320. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5321. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5322. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5323. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5324. end
  5325. for i = 0, 0.3, 0.1 do
  5326. swait()
  5327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5329. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5330. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5331. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5332. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5333. end
  5334. punchsound1:Play()
  5335. for i = 0, 1, 0.1 do
  5336. swait()
  5337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5339. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5340. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5341. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5342. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5343. end
  5344. for i = 0, 0.3, 0.1 do
  5345. swait()
  5346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5351. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5352. end
  5353. punchsound1:Play()
  5354. for i = 0, 0.3, 0.1 do
  5355. swait()
  5356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5358. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5359. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5360. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5361. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5362. end
  5363. for i = 0, 0.3, 0.1 do
  5364. swait()
  5365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5367. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5368. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5369. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5370. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5371. end
  5372. for i = 0, 0.3, 0.1 do
  5373. swait()
  5374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5376. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5377. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5378. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5379. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5380. end
  5381. punchsound1:Play()
  5382. for i = 0, 0.3, 0.1 do
  5383. swait()
  5384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5387. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5388. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5389. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5390. end
  5391. punchsound1:Play()
  5392. for i = 0, 0.6, 0.1 do
  5393. swait()
  5394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5396. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5397. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5398. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5399. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5400. end
  5401. for i = 0, 0.3, 0.1 do
  5402. swait()
  5403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5405. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5406. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5407. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5408. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5409. end
  5410. for i = 0, 0.3, 0.1 do
  5411. swait()
  5412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5414. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5415. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5416. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5417. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5418. end
  5419. punchsound1:Play()
  5420. for i = 0, 0.5, 0.1 do
  5421. swait()
  5422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5424. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5425. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5426. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5427. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5428. end
  5429. punchsound1:Play()
  5430. for i = 0, 0.6, 0.1 do
  5431. swait()
  5432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5434. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5435. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5436. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5437. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5438. end
  5439. for i = 0, 0.6, 0.1 do
  5440. swait()
  5441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5443. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5444. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5445. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5446. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5447. end
  5448. for i = 0, 0.5, 0.1 do
  5449. swait()
  5450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5453. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5454. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5455. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5456. end
  5457. punchsound1:Play()
  5458. for i = 0, 0.5, 0.1 do
  5459. swait()
  5460. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5461. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5462. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5463. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5464. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5465. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5466. end
  5467. punchsound1:Play()
  5468. for i = 0, 0.6, 0.1 do
  5469. swait()
  5470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5471. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5472. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5473. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5474. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5475. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5476. end
  5477. for i = 0, 0.6, 0.1 do
  5478. swait()
  5479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5481. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5482. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5483. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5484. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5485. end
  5486. for i = 0, 0.5, 0.1 do
  5487. swait()
  5488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5490. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5491. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5492. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5493. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5494. end
  5495. punchsound1:Play()
  5496. for i = 0, 0.5, 0.1 do
  5497. swait()
  5498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5499. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5500. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5501. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5502. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5503. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5504. end
  5505. punchsound1:Play()
  5506. for i = 0, 0.6, 0.1 do
  5507. swait()
  5508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5510. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5511. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5512. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5513. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5514. end
  5515. for i = 0, 0.6, 0.1 do
  5516. swait()
  5517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5520. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5521. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5522. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5523. end
  5524. punchsound1:Play()
  5525. for i = 0, 1, 0.1 do
  5526. swait()
  5527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5529. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5530. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5531. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5532. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5533. end
  5534. for i = 0, 0.5, 0.1 do
  5535. swait()
  5536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5538. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5541. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5542. end
  5543. punchsound1:Play()
  5544. for i = 0, 0.6, 0.1 do
  5545. swait()
  5546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5549. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5550. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5551. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5552. end
  5553. for i = 0, 0.6, 0.1 do
  5554. swait()
  5555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5557. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5558. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5559. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5560. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5561. end
  5562. for i = 0, 0.5, 0.1 do
  5563. swait()
  5564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5566. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5567. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5568. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5569. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5570. end
  5571. punchsound1:Play()
  5572. for i = 0, 0.5, 0.1 do
  5573. swait()
  5574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5577. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5578. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5579. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5580. end
  5581. punchsound1:Play()
  5582. for i = 0, 0.6, 0.1 do
  5583. swait()
  5584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5587. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5588. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5589. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5590. end
  5591. for i = 0, 0.6, 0.1 do
  5592. swait()
  5593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5595. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5598. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5599. end
  5600. for i = 0, 0.5, 0.1 do
  5601. swait()
  5602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5604. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5605. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5606. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5607. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5608. end
  5609. punchsound1:Play()
  5610. for i = 0, 0.5, 0.1 do
  5611. swait()
  5612. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5613. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5614. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5615. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5616. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5617. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5618. end
  5619. punchsound1:Play()
  5620. for i = 0, 0.6, 0.1 do
  5621. swait()
  5622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5624. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5625. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5626. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5627. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5628. end
  5629. for i = 0, 0.6, 0.1 do
  5630. swait()
  5631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5633. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5637. end
  5638. for i = 0, 0.5, 0.1 do
  5639. swait()
  5640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5642. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5643. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5644. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5645. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5646. end
  5647. punchsound1:Play()
  5648. for i = 0, 0.5, 0.1 do
  5649. swait()
  5650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5652. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5653. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5654. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5655. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5656. end
  5657. punchsound1:Play()
  5658. for i = 0, 0.6, 0.1 do
  5659. swait()
  5660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5662. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5663. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5664. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5665. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5666. end
  5667. for i = 0, 0.6, 0.1 do
  5668. swait()
  5669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5671. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5672. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5673. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5674. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5675. end
  5676. for i = 0, 0.5, 0.1 do
  5677. swait()
  5678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5680. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5681. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5682. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5683. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5684. end
  5685. punchsound1:Play()
  5686. for i = 0, 0.5, 0.1 do
  5687. swait()
  5688. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5689. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5690. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5691. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5692. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5693. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5694. end
  5695. punchsound1:Play()
  5696. for i = 0, 0.6, 0.1 do
  5697. swait()
  5698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5700. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5701. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5702. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5703. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5704. end
  5705. for i = 0, 0.6, 0.1 do
  5706. swait()
  5707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5709. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5710. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5711. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5712. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5713. end
  5714. punchsound1:Play()
  5715. for i = 0, 1, 0.1 do
  5716. swait()
  5717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5719. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5720. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5721. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5722. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5723. end
  5724. for i = 0, 0.5, 0.1 do
  5725. swait()
  5726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5731. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5732. end
  5733. punchsound1:Play()
  5734. for i = 0, 0.6, 0.1 do
  5735. swait()
  5736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5737. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5738. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5739. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5740. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5741. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5742. end
  5743. for i = 0, 0.6, 0.1 do
  5744. swait()
  5745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5747. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5749. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5750. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5751. end
  5752. for i = 0, 0.5, 0.1 do
  5753. swait()
  5754. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5755. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5756. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5757. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5758. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5759. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5760. end
  5761. punchsound1:Play()
  5762. for i = 0, 0.3, 0.1 do
  5763. swait()
  5764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5766. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5769. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5770. end
  5771. punchsound1:Play()
  5772. for i = 0, 0.3, 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.3, 0.1 do
  5782. swait()
  5783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5785. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5788. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5789. end
  5790. for i = 0, 0.3, 0.1 do
  5791. swait()
  5792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5794. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5795. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5796. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5797. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5798. end
  5799. punchsound1:Play()
  5800. for i = 0, 0.3, 0.1 do
  5801. swait()
  5802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5804. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5805. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5806. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5807. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5808. end
  5809. punchsound1:Play()
  5810. for i = 0, 0.3, 0.1 do
  5811. swait()
  5812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5814. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5815. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5816. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5817. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5818. end
  5819. for i = 0, 0.3, 0.1 do
  5820. swait()
  5821. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5822. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5823. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5824. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5825. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5826. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5827. end
  5828. for i = 0, 0.3, 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. punchsound1:Play()
  5838. for i = 0, 0.3, 0.1 do
  5839. swait()
  5840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5842. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5843. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5844. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5845. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5846. end
  5847. punchsound1:Play()
  5848. for i = 0, 0.3, 0.1 do
  5849. swait()
  5850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5853. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5854. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5855. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5856. end
  5857. for i = 0, 0.1, 0.1 do
  5858. swait()
  5859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5861. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5862. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5863. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5864. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5865. end
  5866. for i = 0, 0.1, 0.1 do
  5867. swait()
  5868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5870. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5871. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5872. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5873. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5874. end
  5875. punchsound1:Play()
  5876. for i = 0, 0.1, 0.1 do
  5877. swait()
  5878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5880. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5881. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5882. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5883. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5884. end
  5885. punchsound1:Play()
  5886. for i = 0, 0.1, 0.1 do
  5887. swait()
  5888. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5889. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5890. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5891. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5892. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5893. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5894. end
  5895. for i = 0, 0.1, 0.1 do
  5896. swait()
  5897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5899. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5900. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5901. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5902. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5903. end
  5904. punchsound1:Play()
  5905. for i = 0, 0.4, 0.1 do
  5906. swait()
  5907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5909. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5910. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5911. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5912. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5913. end
  5914. for i,v in pairs(to.Parent:GetChildren()) do
  5915. if v:IsA("Humanoid") then
  5916. v.Health = v.Health - 20
  5917.  
  5918. v.PlatformStand = true
  5919. end
  5920. end
  5921. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5922. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5923. Zanzoken = Instance.new("Part",char)
  5924. Zanzoken.Anchored = true
  5925. Zanzoken.Position = v3(999,999,999)
  5926. Zanzoken.CFrame = Torso.CFrame
  5927. game.Debris:AddItem(Zanzoken,0.5)
  5928. Zanzoken.Transparency = 1
  5929. Zano:Play()
  5930. wait()
  5931. idk = Instance.new("BillboardGui",Zanzoken)
  5932. idk.Size = UDim2.new(10,0,15,0)
  5933. idk.AlwaysOnTop = false
  5934. idk1 = Instance.new("ImageLabel",idk)
  5935. idk1.BackgroundTransparency = 1
  5936. idk.ExtentsOffset = v3(0,0,0)
  5937. idk1.ImageTransparency = 0
  5938. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5939. idk1.Size = UDim2.new(2,0,1,0)
  5940. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5941. idk1.Image = "rbxassetid://319554883"
  5942. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5943. wait()
  5944. Zanzoken = Instance.new("Part",char)
  5945. Zanzoken.Anchored = true
  5946. Zanzoken.Position = v3(999,999,999)
  5947. Zanzoken.CFrame = Torso.CFrame
  5948. game.Debris:AddItem(Zanzoken,0.5)
  5949. Zanzoken.Transparency = 1
  5950. wait()
  5951. idk = Instance.new("BillboardGui",Zanzoken)
  5952. idk.Size = UDim2.new(20,0,20,0)
  5953. idk.AlwaysOnTop = false
  5954. idk1 = Instance.new("ImageLabel",idk)
  5955. idk1.BackgroundTransparency = 1
  5956. idk.ExtentsOffset = v3(0,0,0)
  5957. idk1.ImageTransparency = 0
  5958. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5959. idk1.Size = UDim2.new(2,0,1,0)
  5960. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5961. idk1.Image = "rbxassetid://319554883"
  5962. punchsound1:Play()
  5963. for i = 0, 6, 0.1 do
  5964. swait()
  5965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5969. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5970. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5971. end
  5972. for i = 0, 0.6, 0.1 do
  5973. swait()
  5974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5976. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5977. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5978. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5979. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5980. end
  5981. for i = 0, 0.6, 0.1 do
  5982. swait()
  5983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5985. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5986. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5987. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5988. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5989. end
  5990. punchsound1:Play()
  5991. for i = 0, 1, 0.1 do
  5992. swait()
  5993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5995. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5996. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5997. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5998. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5999. end
  6000. for i = 0, 0.6, 0.1 do
  6001. swait()
  6002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6004. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6005. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6006. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6007. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6008. end
  6009. for i = 0, 0.6, 0.1 do
  6010. swait()
  6011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6015. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6016. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6017. end
  6018. punchsound1:Play()
  6019. for i = 0, 1, 0.1 do
  6020. swait()
  6021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6024. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6025. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6026. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6027. end
  6028. for i = 0, 0.6, 0.1 do
  6029. swait()
  6030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6032. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6033. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6034. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6035. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6036. end
  6037. for i = 0, 0.6, 0.1 do
  6038. swait()
  6039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6041. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6042. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6043. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6044. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6045. end
  6046. punchsound1:Play()
  6047. for i = 0, 1, 0.1 do
  6048. swait()
  6049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6051. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6052. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6053. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6054. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6055. end
  6056. for i = 0, 0.6, 0.1 do
  6057. swait()
  6058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6060. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6062. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6063. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6064. end
  6065. for i = 0, 0.6, 0.1 do
  6066. swait()
  6067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6073. end
  6074. punchsound1:Play()
  6075. for i = 0, 1, 0.1 do
  6076. swait()
  6077. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6078. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6079. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6080. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6081. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6082. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6083. end
  6084. for i = 0, 0.6, 0.1 do
  6085. swait()
  6086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6088. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6089. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6090. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6091. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6092. end
  6093. for i = 0, 0.6, 0.1 do
  6094. swait()
  6095. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6096. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6097. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  6100. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6101. end
  6102. punchsound1:Play()
  6103. for i = 0, 1, 0.1 do
  6104. swait()
  6105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6107. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6108. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6109. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6110. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6111. end
  6112. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  6122. swait()
  6123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6125. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6126. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6127. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6128. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6129. end
  6130. punchsound1:Play()
  6131. for i = 0, 1, 0.1 do
  6132. swait()
  6133. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6134. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6135. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6136. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6137. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6138. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6139. end
  6140.  
  6141.  
  6142.  
  6143. for i,v in pairs(to.Parent:GetChildren()) do
  6144. if v:IsA("Humanoid") then
  6145. v.Health = v.Health - 20
  6146.  
  6147. v.PlatformStand = true
  6148. end
  6149. end
  6150. StrongPunch:Play()
  6151. for i = 0, 1, 0.1 do
  6152. swait()
  6153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6155. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6156. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6157. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6158. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6159. end
  6160. for i = 0, 1, 0.1 do
  6161. swait()
  6162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6164. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6165. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6166. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6167. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6168. end
  6169. for i,v in pairs(to.Parent:GetChildren()) do
  6170. if v:IsA("Humanoid") then
  6171. v.Health = v.Health - 5
  6172.  
  6173. v.PlatformStand = true
  6174. end
  6175. end
  6176. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6177. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6178. Zanzoken = Instance.new("Part",char)
  6179. Zanzoken.Anchored = true
  6180. Zanzoken.Position = v3(999,999,999)
  6181. Zanzoken.CFrame = Torso.CFrame
  6182. game.Debris:AddItem(Zanzoken,0.5)
  6183. Zanzoken.Transparency = 1
  6184. Zano:Play()
  6185. wait()
  6186. idk = Instance.new("BillboardGui",Zanzoken)
  6187. idk.Size = UDim2.new(10,0,15,0)
  6188. idk.AlwaysOnTop = false
  6189. idk1 = Instance.new("ImageLabel",idk)
  6190. idk1.BackgroundTransparency = 1
  6191. idk.ExtentsOffset = v3(0,0,0)
  6192. idk1.ImageTransparency = 0
  6193. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6194. idk1.Size = UDim2.new(2,0,1,0)
  6195. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6196. idk1.Image = "rbxassetid://319554883"
  6197. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6198. wait()
  6199. Zanzoken = Instance.new("Part",char)
  6200. Zanzoken.Anchored = true
  6201. Zanzoken.Position = v3(999,999,999)
  6202. Zanzoken.CFrame = Torso.CFrame
  6203. game.Debris:AddItem(Zanzoken,0.5)
  6204. Zanzoken.Transparency = 1
  6205. wait()
  6206. idk = Instance.new("BillboardGui",Zanzoken)
  6207. idk.Size = UDim2.new(20,0,20,0)
  6208. idk.AlwaysOnTop = false
  6209. idk1 = Instance.new("ImageLabel",idk)
  6210. idk1.BackgroundTransparency = 1
  6211. idk.ExtentsOffset = v3(0,0,0)
  6212. idk1.ImageTransparency = 0
  6213. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6214. idk1.Size = UDim2.new(2,0,1,0)
  6215. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6216. idk1.Image = "rbxassetid://319554883"
  6217. for i = 0, 1, 0.1 do
  6218. swait()
  6219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6221. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6222. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6223. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6224. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6225. end
  6226. punchsound1:Play()
  6227. for i = 0, 1, 0.1 do
  6228. swait()
  6229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6231. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6232. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6233. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6234. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6235. end
  6236. punchsound1:Play()
  6237. for i = 0, 1, 0.1 do
  6238. swait()
  6239. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6240. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6241. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6242. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6243. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6244. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6245. end
  6246. for i = 0, 1, 0.1 do
  6247. swait()
  6248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6250. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6251. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6253. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6254. end
  6255. for i = 0, 1, 0.1 do
  6256. swait()
  6257. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6258. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6259. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6260. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6261. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6262. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6263. end
  6264. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6265. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6266. Zanzoken = Instance.new("Part",char)
  6267. Zanzoken.Anchored = true
  6268. Zanzoken.Position = v3(999,999,999)
  6269. Zanzoken.CFrame = Torso.CFrame
  6270. game.Debris:AddItem(Zanzoken,0.5)
  6271. Zanzoken.Transparency = 1
  6272. Zano:Play()
  6273. wait()
  6274. idk = Instance.new("BillboardGui",Zanzoken)
  6275. idk.Size = UDim2.new(10,0,15,0)
  6276. idk.AlwaysOnTop = false
  6277. idk1 = Instance.new("ImageLabel",idk)
  6278. idk1.BackgroundTransparency = 1
  6279. idk.ExtentsOffset = v3(0,0,0)
  6280. idk1.ImageTransparency = 0
  6281. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6282. idk1.Size = UDim2.new(2,0,1,0)
  6283. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6284. idk1.Image = "rbxassetid://319554883"
  6285. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6286. wait()
  6287. Zanzoken = Instance.new("Part",char)
  6288. Zanzoken.Anchored = true
  6289. Zanzoken.Position = v3(999,999,999)
  6290. Zanzoken.CFrame = Torso.CFrame
  6291. game.Debris:AddItem(Zanzoken,0.5)
  6292. Zanzoken.Transparency = 1
  6293. wait()
  6294. idk = Instance.new("BillboardGui",Zanzoken)
  6295. idk.Size = UDim2.new(20,0,20,0)
  6296. idk.AlwaysOnTop = false
  6297. idk1 = Instance.new("ImageLabel",idk)
  6298. idk1.BackgroundTransparency = 1
  6299. idk.ExtentsOffset = v3(0,0,0)
  6300. idk1.ImageTransparency = 0
  6301. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6302. idk1.Size = UDim2.new(2,0,1,0)
  6303. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6304. idk1.Image = "rbxassetid://319554883"
  6305. StrongPunch:Play()
  6306. Break:Play()
  6307.  
  6308. for i = 0, 6, 0.1 do
  6309. swait()
  6310. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6311. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6312. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6313. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6314. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6315. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6316. end
  6317. StrongPunch1:Play()
  6318. for i = 0, 6, 0.1 do
  6319. swait()
  6320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6322. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6323. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6324. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6325. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6326. end
  6327. StrongPunch2:Play()
  6328. for i = 0, 7, 0.1 do
  6329. swait()
  6330. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6331. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6332. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6333. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6334. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6335. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6336. end
  6337. for i = 0, 1, 0.1 do
  6338. swait()
  6339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6341. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6342. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6343. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6344. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6345. end
  6346. punchsound1:Play()
  6347. for i = 0, 1, 0.1 do
  6348. swait()
  6349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6351. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6353. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6354. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6355. end
  6356. punchsound1:Play()
  6357. for i = 0, 1, 0.1 do
  6358. swait()
  6359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6361. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6362. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6363. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6364. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6365. end
  6366. for i = 0, 1, 0.1 do
  6367. swait()
  6368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6370. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6371. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6372. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6373. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6374. end
  6375. for i = 0, 1, 0.1 do
  6376. swait()
  6377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6379. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6380. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6381. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6382. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6383. end
  6384. punchsound1:Play()
  6385. for i = 0, 0.5, 0.1 do
  6386. swait()
  6387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6389. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6390. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6391. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6392. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6393. end
  6394. punchsound1:Play()
  6395. for i = 0, 0.5, 0.1 do
  6396. swait()
  6397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6399. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6400. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6401. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6402. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6403. end
  6404. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6405. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6406. Zanzoken = Instance.new("Part",char)
  6407. Zanzoken.Anchored = true
  6408. Zanzoken.Position = v3(999,999,999)
  6409. Zanzoken.CFrame = Torso.CFrame
  6410. game.Debris:AddItem(Zanzoken,0.5)
  6411. Zanzoken.Transparency = 1
  6412. Zano:Play()
  6413. wait()
  6414. idk = Instance.new("BillboardGui",Zanzoken)
  6415. idk.Size = UDim2.new(10,0,15,0)
  6416. idk.AlwaysOnTop = false
  6417. idk1 = Instance.new("ImageLabel",idk)
  6418. idk1.BackgroundTransparency = 1
  6419. idk.ExtentsOffset = v3(0,0,0)
  6420. idk1.ImageTransparency = 0
  6421. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6422. idk1.Size = UDim2.new(2,0,1,0)
  6423. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6424. idk1.Image = "rbxassetid://319554883"
  6425. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6426. wait()
  6427. Zanzoken = Instance.new("Part",char)
  6428. Zanzoken.Anchored = true
  6429. Zanzoken.Position = v3(999,999,999)
  6430. Zanzoken.CFrame = Torso.CFrame
  6431. game.Debris:AddItem(Zanzoken,0.5)
  6432. Zanzoken.Transparency = 1
  6433. wait()
  6434. idk = Instance.new("BillboardGui",Zanzoken)
  6435. idk.Size = UDim2.new(20,0,20,0)
  6436. idk.AlwaysOnTop = false
  6437. idk1 = Instance.new("ImageLabel",idk)
  6438. idk1.BackgroundTransparency = 1
  6439. idk.ExtentsOffset = v3(0,0,0)
  6440. idk1.ImageTransparency = 0
  6441. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6442. idk1.Size = UDim2.new(2,0,1,0)
  6443. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6444. idk1.Image = "rbxassetid://319554883"
  6445. for i = 0, 0.4, 0.1 do
  6446. swait()
  6447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6449. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6450. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6451. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6452. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6453. end
  6454. punchsound1:Play()
  6455. for i = 0, 0.4, 0.1 do
  6456. swait()
  6457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6459. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6460. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6461. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6462. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6463. end
  6464. for i = 0, 0.4, 0.1 do
  6465. swait()
  6466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6468. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6469. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6470. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6471. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6472. end
  6473. punchsound1:Play()
  6474. for i = 0, 0.4, 0.1 do
  6475. swait()
  6476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6478. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6479. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6480. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6481. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6482. end
  6483. for i = 0, 0.4, 0.1 do
  6484. swait()
  6485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6486. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6487. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6488. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6489. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6490. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6491. end
  6492. punchsound1:Play()
  6493. for i = 0, 0.4, 0.1 do
  6494. swait()
  6495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6497. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6498. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6499. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6500. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6501. end
  6502. for i = 0, 0.4, 0.1 do
  6503. swait()
  6504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6506. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6507. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6508. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6509. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6510. end
  6511. punchsound1:Play()
  6512. for i = 0, 0.4, 0.1 do
  6513. swait()
  6514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6516. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6518. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6519. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6520. end
  6521. for i = 0, 0.4, 0.1 do
  6522. swait()
  6523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6525. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6526. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6527. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6528. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6529. end
  6530. punchsound1:Play()
  6531. for i = 0, 0.4, 0.1 do
  6532. swait()
  6533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6535. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6536. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6537. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6538. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6539. end
  6540. for i = 0, 0.4, 0.1 do
  6541. swait()
  6542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6544. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6545. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6546. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6547. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6548. end
  6549. punchsound1:Play()
  6550. for i = 0, 0.4, 0.1 do
  6551. swait()
  6552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6554. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6556. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6557. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6558. end
  6559. for i = 0, 0.4, 0.1 do
  6560. swait()
  6561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6563. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6564. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6565. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6566. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6567. end
  6568. punchsound1:Play()
  6569. for i = 0, 0.4, 0.1 do
  6570. swait()
  6571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6572. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6573. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6574. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6575. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6576. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6577. end
  6578. punchsound1:Play()
  6579. local pie222 = Instance.new("ParticleEmitter")
  6580. pie222.Parent = LeftArm
  6581. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6582. pie222.LightEmission = 1
  6583. pie222.Size = NumberSequence.new(3)
  6584. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6585. pie222.Transparency = NumberSequence.new(0.6,1)
  6586. pie222.EmissionDirection = "Top"
  6587. pie222.Enabled = true
  6588. pie222.Lifetime = NumberRange.new(1)
  6589. pie222.Rotation = NumberRange.new(-320, 320)
  6590. pie222.Rate = 404
  6591. pie222.Speed = NumberRange.new(0)
  6592. pie222.LockedToPart = false
  6593. pie222.VelocitySpread = 2
  6594. for i = 0, 2, 0.1 do
  6595. swait()
  6596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6598. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6599. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6600. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6601. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6602. end
  6603. wait(2)
  6604. bigbangattack2()
  6605. pie222:Destroy()
  6606.  
  6607. for i,v in pairs(to.Parent:GetChildren()) do
  6608. if v:IsA("Humanoid") then
  6609. v.Health = v.Health - math.huge
  6610.  
  6611. v.PlatformStand = true
  6612. end
  6613. end
  6614.  
  6615. hit1 = false
  6616.  
  6617. hit2 = true
  6618. for i,v in pairs(to.Parent:GetChildren()) do
  6619. if v:IsA("Humanoid") then
  6620. v.Health = v.Health - 10
  6621.  
  6622. v.PlatformStand = true
  6623. end
  6624. end
  6625. hit2 = false
  6626.  
  6627. hit3 = true
  6628. hit4 = true
  6629.  
  6630.  
  6631.  
  6632.  
  6633. coroutine.wrap(function()
  6634. for i=1,2 do
  6635. wait()
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641. for i,v in pairs(to.Parent:GetChildren()) do
  6642. if v:IsA("Humanoid") then
  6643. v.Health = v.Health - 2
  6644.  
  6645. v.PlatformStand = true
  6646. end
  6647. end
  6648. end
  6649.  
  6650.  
  6651. wait(3)
  6652. end)()
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667. for i,v in pairs(to.Parent:GetChildren()) do
  6668. if v:IsA("Humanoid") then
  6669. v.Health = v.Health - 10
  6670.  
  6671. v.PlatformStand = true
  6672. end
  6673. end
  6674.  
  6675.  
  6676.  
  6677. hitground = new("Part",char)
  6678. hitground.Size = Vector3.new(5,5,5)
  6679. hitground.Name = "Ground"
  6680. hitground.Transparency = 1
  6681. hitground.CanCollide = false
  6682. game.Debris:AddItem(hitground,2)
  6683. hitground.Position = Vector3.new(999,999,999)
  6684. hitgroundweld = new("Weld",hitground)
  6685. hitgroundweld.Part0 = to
  6686. hitgroundweld.Part1 = hitground
  6687. hitground.Touched:connect(function(hit2)
  6688. if hit2.Size.x > 150 then
  6689. hitground:Destroy()
  6690. ad = new("Part",char)
  6691. ad.Name = "NewPart"
  6692. ad.Size = Vector3.new(30,0.1,30)
  6693. ad.CanCollide = false
  6694. ad.Anchored = true
  6695. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6696. ad.Transparency = 1
  6697. aad = new("Decal",ad)
  6698.  
  6699. aad.Face = "Top"
  6700. aad.Transparency = 1
  6701. aad.Transparency = 0
  6702. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6703. smoke = new("Part",to)
  6704. smokemesh = new("SpecialMesh",smoke)
  6705. smokemesh.MeshId = "rbxassetid://928329648"
  6706. smoke.BrickColor = hit2.BrickColor
  6707. smoke.Anchored = true
  6708. smoke.Position = hitground.Position
  6709. GroundImpact:Play()
  6710. for i = 1,20 do
  6711. wait()
  6712. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6713. smoke.Transparency = smoke.Transparency + 1/20
  6714. end
  6715. smoke:Destroy()
  6716. wait(0.5)
  6717.  
  6718. for i = 1,20 do
  6719. wait(0.1)
  6720. aad.Transparency = aad.Transparency + 1/20
  6721. end
  6722. end
  6723. end)
  6724. ys = Instance.new("BodyVelocity",to)
  6725. ys.Name = "GO"
  6726.  
  6727. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6728.  
  6729. ys.Velocity = v3(0,-90,0)
  6730.  
  6731. wait(1)
  6732. ys:Destroy()
  6733.  
  6734.  
  6735.  
  6736. hit3 = false
  6737. hit4 = false
  6738.  
  6739.  
  6740. hit1 = false
  6741. hit2 = false
  6742. hit3 = false
  6743. hit4 = false
  6744. idle = true
  6745. RootPart.Anchored = false
  6746. end
  6747. end)
  6748. end
  6749.  
  6750. function Combo3()
  6751. getplayer = new("Part",char)
  6752. getplayer.Position = Vector3.new(999,999,999)
  6753. getplayer.Transparency = 1
  6754. getplayer.Size = v3(3,3,3)
  6755. getplayer.CanCollide = false
  6756. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6757. getplayer.Name = "GetPlayer"
  6758.  
  6759. game.Debris:AddItem(getplayer,0.5)
  6760.  
  6761. getplayer.Touched:connect(function(hit)
  6762. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6763. getplayer:Destroy()
  6764. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6765. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6766. to.Anchored = true
  6767. RootPart.Anchored = true
  6768. idle = false
  6769.  
  6770.  
  6771. punchsound1:Play()
  6772. hit1 = true
  6773. for i = 0, 1, 0.1 do
  6774. swait()
  6775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6777. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6778. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6779. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6780. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6781. end
  6782. punchsound1:Play()
  6783. for i = 0, 1, 0.1 do
  6784. swait()
  6785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6787. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6789. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6790. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6791. end
  6792. punchsound1:Play()
  6793. for i = 0, 1, 0.1 do
  6794. swait()
  6795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6797. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6798. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6799. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6800. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6801. end
  6802. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6803. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6804. Zanzoken = Instance.new("Part",char)
  6805. Zanzoken.Anchored = true
  6806. Zanzoken.Position = v3(999,999,999)
  6807. Zanzoken.CFrame = Torso.CFrame
  6808. game.Debris:AddItem(Zanzoken,0.5)
  6809. Zanzoken.Transparency = 1
  6810. Zano:Play()
  6811. wait()
  6812. idk = Instance.new("BillboardGui",Zanzoken)
  6813. idk.Size = UDim2.new(10,0,15,0)
  6814. idk.AlwaysOnTop = false
  6815. idk1 = Instance.new("ImageLabel",idk)
  6816. idk1.BackgroundTransparency = 1
  6817. idk.ExtentsOffset = v3(0,0,0)
  6818. idk1.ImageTransparency = 0
  6819. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6820. idk1.Size = UDim2.new(2,0,1,0)
  6821. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6822. idk1.Image = "rbxassetid://319554883"
  6823. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6824. wait()
  6825. Zanzoken = Instance.new("Part",char)
  6826. Zanzoken.Anchored = true
  6827. Zanzoken.Position = v3(999,999,999)
  6828. Zanzoken.CFrame = Torso.CFrame
  6829. game.Debris:AddItem(Zanzoken,0.5)
  6830. Zanzoken.Transparency = 1
  6831. wait()
  6832. idk = Instance.new("BillboardGui",Zanzoken)
  6833. idk.Size = UDim2.new(20,0,20,0)
  6834. idk.AlwaysOnTop = false
  6835. idk1 = Instance.new("ImageLabel",idk)
  6836. idk1.BackgroundTransparency = 1
  6837. idk.ExtentsOffset = v3(0,0,0)
  6838. idk1.ImageTransparency = 0
  6839. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6840. idk1.Size = UDim2.new(2,0,1,0)
  6841. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6842. idk1.Image = "rbxassetid://319554883"
  6843. for i = 0, 1, 0.1 do
  6844. swait()
  6845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6847. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6848. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6849. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6850. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6851. end
  6852. punchsound1:Play()
  6853. for i = 0, 1, 0.1 do
  6854. swait()
  6855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6857. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6858. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6859. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6860. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6861. end
  6862. punchsound1:Play()
  6863. for i = 0, 1, 0.1 do
  6864. swait()
  6865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6867. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6868. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6869. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6870. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6871. end
  6872. for i = 0, 1, 0.1 do
  6873. swait()
  6874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6876. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6877. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6878. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6879. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6880. end
  6881. punchsound1:Play()
  6882. for i = 0, 1, 0.1 do
  6883. swait()
  6884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6886. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6887. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6888. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6889. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6890. end
  6891. punchsound1:Play()
  6892. for i = 0, 1, 0.1 do
  6893. swait()
  6894. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6895. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6896. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6897. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6898. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6899. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6900. end
  6901. for i = 0, 1, 0.1 do
  6902. swait()
  6903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6905. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6906. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6907. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6908. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6909. end
  6910. punchsound1:Play()
  6911. for i = 0, 1, 0.1 do
  6912. swait()
  6913. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6914. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6915. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6916. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6917. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6918. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6919. end
  6920. punchsound1:Play()
  6921. for i,v in pairs(to.Parent:GetChildren()) do
  6922. if v:IsA("Humanoid") then
  6923. v.Health = v.Health - 10
  6924.  
  6925. v.PlatformStand = true
  6926. end
  6927. end
  6928. for i = 0, 1, 0.1 do
  6929. swait()
  6930. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6931. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6932. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6933. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6934. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6935. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6936. end
  6937.  
  6938. for i = 0, 1, 0.1 do
  6939. swait()
  6940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6942. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6943. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6944. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6945. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6946. end
  6947. punchsound1:Play()
  6948. for i = 0, 1, 0.1 do
  6949. swait()
  6950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6952. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6953. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6954. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6955. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6956. end
  6957. for i,v in pairs(to.Parent:GetChildren()) do
  6958. if v:IsA("Humanoid") then
  6959. v.Health = v.Health - 3
  6960.  
  6961. v.PlatformStand = true
  6962. end
  6963. end
  6964. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6965. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6966. Zanzoken = Instance.new("Part",char)
  6967. Zanzoken.Anchored = true
  6968. Zanzoken.Position = v3(999,999,999)
  6969. Zanzoken.CFrame = Torso.CFrame
  6970. game.Debris:AddItem(Zanzoken,0.5)
  6971. Zanzoken.Transparency = 1
  6972. Zano:Play()
  6973. wait()
  6974. idk = Instance.new("BillboardGui",Zanzoken)
  6975. idk.Size = UDim2.new(10,0,15,0)
  6976. idk.AlwaysOnTop = false
  6977. idk1 = Instance.new("ImageLabel",idk)
  6978. idk1.BackgroundTransparency = 1
  6979. idk.ExtentsOffset = v3(0,0,0)
  6980. idk1.ImageTransparency = 0
  6981. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6982. idk1.Size = UDim2.new(2,0,1,0)
  6983. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6984. idk1.Image = "rbxassetid://319554883"
  6985. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6986. wait()
  6987. Zanzoken = Instance.new("Part",char)
  6988. Zanzoken.Anchored = true
  6989. Zanzoken.Position = v3(999,999,999)
  6990. Zanzoken.CFrame = Torso.CFrame
  6991. game.Debris:AddItem(Zanzoken,0.5)
  6992. Zanzoken.Transparency = 1
  6993. wait()
  6994. idk = Instance.new("BillboardGui",Zanzoken)
  6995. idk.Size = UDim2.new(20,0,20,0)
  6996. idk.AlwaysOnTop = false
  6997. idk1 = Instance.new("ImageLabel",idk)
  6998. idk1.BackgroundTransparency = 1
  6999. idk.ExtentsOffset = v3(0,0,0)
  7000. idk1.ImageTransparency = 0
  7001. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7002. idk1.Size = UDim2.new(2,0,1,0)
  7003. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7004. idk1.Image = "rbxassetid://319554883"
  7005. for i = 0, 1, 0.1 do
  7006. swait()
  7007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7009. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7010. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7011. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7012. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7013. end
  7014. for i = 0, 1, 0.1 do
  7015. swait()
  7016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7018. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7019. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7020. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7021. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7022. end
  7023. punchsound1:Play()
  7024. for i = 0, 1, 0.1 do
  7025. swait()
  7026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7028. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7029. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7030. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7031. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7032. end
  7033. for i,v in pairs(to.Parent:GetChildren()) do
  7034. if v:IsA("Humanoid") then
  7035. v.Health = v.Health - 3
  7036.  
  7037. v.PlatformStand = true
  7038. end
  7039. end
  7040. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7041. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7042. Zanzoken = Instance.new("Part",char)
  7043. Zanzoken.Anchored = true
  7044. Zanzoken.Position = v3(999,999,999)
  7045. Zanzoken.CFrame = Torso.CFrame
  7046. game.Debris:AddItem(Zanzoken,0.5)
  7047. Zanzoken.Transparency = 1
  7048. Zano:Play()
  7049. wait()
  7050. idk = Instance.new("BillboardGui",Zanzoken)
  7051. idk.Size = UDim2.new(10,0,15,0)
  7052. idk.AlwaysOnTop = false
  7053. idk1 = Instance.new("ImageLabel",idk)
  7054. idk1.BackgroundTransparency = 1
  7055. idk.ExtentsOffset = v3(0,0,0)
  7056. idk1.ImageTransparency = 0
  7057. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7058. idk1.Size = UDim2.new(2,0,1,0)
  7059. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7060. idk1.Image = "rbxassetid://319554883"
  7061. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7062. wait()
  7063. Zanzoken = Instance.new("Part",char)
  7064. Zanzoken.Anchored = true
  7065. Zanzoken.Position = v3(999,999,999)
  7066. Zanzoken.CFrame = Torso.CFrame
  7067. game.Debris:AddItem(Zanzoken,0.5)
  7068. Zanzoken.Transparency = 1
  7069. wait()
  7070. idk = Instance.new("BillboardGui",Zanzoken)
  7071. idk.Size = UDim2.new(20,0,20,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. punchsound1:Play()
  7082. for i = 0, 1, 0.1 do
  7083. swait()
  7084. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7085. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7086. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7087. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7088. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7089. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7090. end
  7091. punchsound1:Play()
  7092. for i = 0, 1, 0.1 do
  7093. swait()
  7094. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7095. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7096. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7097. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7098. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7099. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7100. end
  7101.  
  7102.  
  7103. for i,v in pairs(to.Parent:GetChildren()) do
  7104. if v:IsA("Humanoid") then
  7105. v.Health = v.Health - 20
  7106.  
  7107. v.PlatformStand = true
  7108. end
  7109. end
  7110. StrongPunch:Play()
  7111. for i = 0, 1, 0.1 do
  7112. swait()
  7113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7115. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  7118. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7119. end
  7120. for i = 0, 1, 0.1 do
  7121. swait()
  7122. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7123. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7124. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7125. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7126. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7127. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7128. end
  7129. for i,v in pairs(to.Parent:GetChildren()) do
  7130. if v:IsA("Humanoid") then
  7131. v.Health = v.Health - 3
  7132.  
  7133. v.PlatformStand = true
  7134. end
  7135. end
  7136. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7137. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7138. Zanzoken = Instance.new("Part",char)
  7139. Zanzoken.Anchored = true
  7140. Zanzoken.Position = v3(999,999,999)
  7141. Zanzoken.CFrame = Torso.CFrame
  7142. game.Debris:AddItem(Zanzoken,0.5)
  7143. Zanzoken.Transparency = 1
  7144. Zano:Play()
  7145. wait()
  7146. idk = Instance.new("BillboardGui",Zanzoken)
  7147. idk.Size = UDim2.new(10,0,15,0)
  7148. idk.AlwaysOnTop = false
  7149. idk1 = Instance.new("ImageLabel",idk)
  7150. idk1.BackgroundTransparency = 1
  7151. idk.ExtentsOffset = v3(0,0,0)
  7152. idk1.ImageTransparency = 0
  7153. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7154. idk1.Size = UDim2.new(2,0,1,0)
  7155. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7156. idk1.Image = "rbxassetid://319554883"
  7157. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7158. wait()
  7159. Zanzoken = Instance.new("Part",char)
  7160. Zanzoken.Anchored = true
  7161. Zanzoken.Position = v3(999,999,999)
  7162. Zanzoken.CFrame = Torso.CFrame
  7163. game.Debris:AddItem(Zanzoken,0.5)
  7164. Zanzoken.Transparency = 1
  7165. wait()
  7166. idk = Instance.new("BillboardGui",Zanzoken)
  7167. idk.Size = UDim2.new(20,0,20,0)
  7168. idk.AlwaysOnTop = false
  7169. idk1 = Instance.new("ImageLabel",idk)
  7170. idk1.BackgroundTransparency = 1
  7171. idk.ExtentsOffset = v3(0,0,0)
  7172. idk1.ImageTransparency = 0
  7173. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7174. idk1.Size = UDim2.new(2,0,1,0)
  7175. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7176. idk1.Image = "rbxassetid://319554883"
  7177. for i = 0, 1, 0.1 do
  7178. swait()
  7179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7181. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7182. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7183. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7184. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7185. end
  7186. punchsound1:Play()
  7187. for i = 0, 1, 0.1 do
  7188. swait()
  7189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7191. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7194. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7195. end
  7196. punchsound1:Play()
  7197. for i = 0, 1, 0.1 do
  7198. swait()
  7199. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7200. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7201. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7202. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7203. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7204. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7205. end
  7206. for i = 0, 1, 0.1 do
  7207. swait()
  7208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7210. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7212. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7213. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7214. end
  7215. for i = 0, 1, 0.1 do
  7216. swait()
  7217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7219. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7220. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7221. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7222. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7223. end
  7224. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7225. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7226. Zanzoken = Instance.new("Part",char)
  7227. Zanzoken.Anchored = true
  7228. Zanzoken.Position = v3(999,999,999)
  7229. Zanzoken.CFrame = Torso.CFrame
  7230. game.Debris:AddItem(Zanzoken,0.5)
  7231. Zanzoken.Transparency = 1
  7232. Zano:Play()
  7233. wait()
  7234. idk = Instance.new("BillboardGui",Zanzoken)
  7235. idk.Size = UDim2.new(10,0,15,0)
  7236. idk.AlwaysOnTop = false
  7237. idk1 = Instance.new("ImageLabel",idk)
  7238. idk1.BackgroundTransparency = 1
  7239. idk.ExtentsOffset = v3(0,0,0)
  7240. idk1.ImageTransparency = 0
  7241. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7242. idk1.Size = UDim2.new(2,0,1,0)
  7243. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7244. idk1.Image = "rbxassetid://319554883"
  7245. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7246. wait()
  7247. Zanzoken = Instance.new("Part",char)
  7248. Zanzoken.Anchored = true
  7249. Zanzoken.Position = v3(999,999,999)
  7250. Zanzoken.CFrame = Torso.CFrame
  7251. game.Debris:AddItem(Zanzoken,0.5)
  7252. Zanzoken.Transparency = 1
  7253. wait()
  7254. idk = Instance.new("BillboardGui",Zanzoken)
  7255. idk.Size = UDim2.new(20,0,20,0)
  7256. idk.AlwaysOnTop = false
  7257. idk1 = Instance.new("ImageLabel",idk)
  7258. idk1.BackgroundTransparency = 1
  7259. idk.ExtentsOffset = v3(0,0,0)
  7260. idk1.ImageTransparency = 0
  7261. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7262. idk1.Size = UDim2.new(2,0,1,0)
  7263. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7264. idk1.Image = "rbxassetid://319554883"
  7265. StrongPunch:Play()
  7266. Break:Play()
  7267. local Aura4 = Instance.new('ParticleEmitter')
  7268. Aura4.Name = "Aura"
  7269. Aura4.Texture = "rbxassetid://1046299182"
  7270. Aura4.Parent = Torso
  7271. Aura4.LightEmission = 1
  7272. Aura4.Transparency = NumberSequence.new(0.7,1)
  7273. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7274. Aura4.Size = NumberSequence.new(1,30)
  7275. Aura4.Rotation = NumberRange.new(-360,360)
  7276. Aura4.LockedToPart = true
  7277. Aura4.Lifetime = NumberRange.new(0.2)
  7278. Aura4.Rate = 100
  7279. Aura4.Speed = NumberRange.new(0)
  7280. Aura4.EmissionDirection = "Top"
  7281. for i = 0, 6, 0.1 do
  7282. swait()
  7283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7285. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7286. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7287. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7288. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7289. end
  7290. Aura4:Destroy()
  7291. wait(0.1)
  7292. local Aura4 = Instance.new('ParticleEmitter')
  7293. Aura4.Name = "Aura"
  7294. Aura4.Texture = "rbxassetid://1046299182"
  7295. Aura4.Parent = Torso
  7296. Aura4.LightEmission = 1
  7297. Aura4.Transparency = NumberSequence.new(0.7,1)
  7298. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7299. Aura4.Size = NumberSequence.new(1,30)
  7300. Aura4.Rotation = NumberRange.new(-360,360)
  7301. Aura4.LockedToPart = true
  7302. Aura4.Lifetime = NumberRange.new(0.2)
  7303. Aura4.Rate = 100
  7304. Aura4.Speed = NumberRange.new(0)
  7305. Aura4.EmissionDirection = "Top"
  7306. StrongPunch1:Play()
  7307. Break:Play()
  7308. for i = 0, 6, 0.1 do
  7309. swait()
  7310. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7311. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7312. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7313. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7314. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7315. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7316. end
  7317. Aura4:Destroy()
  7318. StrongPunch2:Play()
  7319. Break:Play()
  7320. local Aura4 = Instance.new('ParticleEmitter')
  7321. Aura4.Name = "Aura"
  7322. Aura4.Texture = "rbxassetid://1046299182"
  7323. Aura4.Parent = Torso
  7324. Aura4.LightEmission = 1
  7325. Aura4.Transparency = NumberSequence.new(0.7,1)
  7326. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7327. Aura4.Size = NumberSequence.new(1,30)
  7328. Aura4.Rotation = NumberRange.new(-360,360)
  7329. Aura4.LockedToPart = true
  7330. Aura4.Lifetime = NumberRange.new(0.2)
  7331. Aura4.Rate = 100
  7332. Aura4.Speed = NumberRange.new(0)
  7333. Aura4.EmissionDirection = "Top"
  7334. for i = 0, 7, 0.1 do
  7335. swait()
  7336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7338. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7339. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7340. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7341. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7342. end
  7343. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7344. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7345. Aura4:Destroy()
  7346. Zanzoken = Instance.new("Part",char)
  7347. Zanzoken.Anchored = true
  7348. Zanzoken.Position = v3(999,999,999)
  7349. Zanzoken.CFrame = Torso.CFrame
  7350. game.Debris:AddItem(Zanzoken,0.5)
  7351. Zanzoken.Transparency = 1
  7352. Zano:Play()
  7353. wait()
  7354. idk = Instance.new("BillboardGui",Zanzoken)
  7355. idk.Size = UDim2.new(10,0,15,0)
  7356. idk.AlwaysOnTop = false
  7357. idk1 = Instance.new("ImageLabel",idk)
  7358. idk1.BackgroundTransparency = 1
  7359. idk.ExtentsOffset = v3(0,0,0)
  7360. idk1.ImageTransparency = 0
  7361. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7362. idk1.Size = UDim2.new(2,0,1,0)
  7363. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7364. idk1.Image = "rbxassetid://319554883"
  7365. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7366. wait()
  7367. Zanzoken = Instance.new("Part",char)
  7368. Zanzoken.Anchored = true
  7369. Zanzoken.Position = v3(999,999,999)
  7370. Zanzoken.CFrame = Torso.CFrame
  7371. game.Debris:AddItem(Zanzoken,0.5)
  7372. Zanzoken.Transparency = 1
  7373. wait()
  7374. idk = Instance.new("BillboardGui",Zanzoken)
  7375. idk.Size = UDim2.new(20,0,20,0)
  7376. idk.AlwaysOnTop = false
  7377. idk1 = Instance.new("ImageLabel",idk)
  7378. idk1.BackgroundTransparency = 1
  7379. idk.ExtentsOffset = v3(0,0,0)
  7380. idk1.ImageTransparency = 0
  7381. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7382. idk1.Size = UDim2.new(2,0,1,0)
  7383. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7384. idk1.Image = "rbxassetid://319554883"
  7385. for i = 0, 1, 0.1 do
  7386. swait()
  7387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7389. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7390. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7391. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7392. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7393. end
  7394. punchsound1:Play()
  7395. for i = 0, 1, 0.1 do
  7396. swait()
  7397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7399. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7402. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7403. end
  7404. punchsound1:Play()
  7405. for i = 0, 1, 0.1 do
  7406. swait()
  7407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7409. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7410. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7411. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7412. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7413. end
  7414. for i = 0, 1, 0.1 do
  7415. swait()
  7416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7420. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7421. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7422. end
  7423. for i = 0, 1, 0.1 do
  7424. swait()
  7425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7427. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7428. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7429. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7430. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7431. end
  7432. punchsound1:Play()
  7433. for i = 0, 0.5, 0.1 do
  7434. swait()
  7435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7437. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7438. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7439. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7440. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7441. end
  7442. punchsound1:Play()
  7443. for i = 0, 0.5, 0.1 do
  7444. swait()
  7445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7447. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7448. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7449. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7450. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7451. end
  7452. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7453. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7454. Zanzoken = Instance.new("Part",char)
  7455. Zanzoken.Anchored = true
  7456. Zanzoken.Position = v3(999,999,999)
  7457. Zanzoken.CFrame = Torso.CFrame
  7458. game.Debris:AddItem(Zanzoken,0.5)
  7459. Zanzoken.Transparency = 1
  7460. Zano:Play()
  7461. wait()
  7462. idk = Instance.new("BillboardGui",Zanzoken)
  7463. idk.Size = UDim2.new(10,0,15,0)
  7464. idk.AlwaysOnTop = false
  7465. idk1 = Instance.new("ImageLabel",idk)
  7466. idk1.BackgroundTransparency = 1
  7467. idk.ExtentsOffset = v3(0,0,0)
  7468. idk1.ImageTransparency = 0
  7469. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7470. idk1.Size = UDim2.new(2,0,1,0)
  7471. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7472. idk1.Image = "rbxassetid://319554883"
  7473. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7474. wait()
  7475. Zanzoken = Instance.new("Part",char)
  7476. Zanzoken.Anchored = true
  7477. Zanzoken.Position = v3(999,999,999)
  7478. Zanzoken.CFrame = Torso.CFrame
  7479. game.Debris:AddItem(Zanzoken,0.5)
  7480. Zanzoken.Transparency = 1
  7481. wait()
  7482. idk = Instance.new("BillboardGui",Zanzoken)
  7483. idk.Size = UDim2.new(20,0,20,0)
  7484. idk.AlwaysOnTop = false
  7485. idk1 = Instance.new("ImageLabel",idk)
  7486. idk1.BackgroundTransparency = 1
  7487. idk.ExtentsOffset = v3(0,0,0)
  7488. idk1.ImageTransparency = 0
  7489. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7490. idk1.Size = UDim2.new(2,0,1,0)
  7491. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7492. idk1.Image = "rbxassetid://319554883"
  7493. for i = 0, 0.4, 0.1 do
  7494. swait()
  7495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7497. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7498. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7499. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7500. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7501. end
  7502. punchsound1:Play()
  7503. for i = 0, 0.4, 0.1 do
  7504. swait()
  7505. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7506. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7507. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7508. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7509. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7510. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7511. end
  7512. punchsound1:Play()
  7513. for i = 0, 1, 0.1 do
  7514. swait()
  7515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7517. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7518. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7519. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7520. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7521. end
  7522. for i,v in pairs(to.Parent:GetChildren()) do
  7523. if v:IsA("Humanoid") then
  7524. v.Health = v.Health - 8
  7525.  
  7526. v.PlatformStand = true
  7527. end
  7528. end
  7529.  
  7530. hit1 = false
  7531.  
  7532. punchsound1:Play()
  7533. hit2 = true
  7534. for i = 0, 1, 0.1 do
  7535. swait()
  7536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7538. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7541. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7542. end
  7543. for i,v in pairs(to.Parent:GetChildren()) do
  7544. if v:IsA("Humanoid") then
  7545. v.Health = v.Health - 10
  7546.  
  7547. v.PlatformStand = true
  7548. end
  7549. end
  7550. hit2 = false
  7551.  
  7552. punchsound1:Play()
  7553. hit3 = true
  7554. hit4 = true
  7555.  
  7556.  
  7557. punchsound1:Play()
  7558.  
  7559.  
  7560. coroutine.wrap(function()
  7561. for i=1,2 do
  7562. wait()
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568. for i,v in pairs(to.Parent:GetChildren()) do
  7569. if v:IsA("Humanoid") then
  7570. v.Health = v.Health - 30
  7571.  
  7572. v.PlatformStand = true
  7573. end
  7574. end
  7575. end
  7576.  
  7577.  
  7578. wait(3)
  7579. end)()
  7580.  
  7581.  
  7582.  
  7583. RootPart.Anchored = false
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589. StrongPunch:Play()
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.  
  7596. for i,v in pairs(to.Parent:GetChildren()) do
  7597. if v:IsA("Humanoid") then
  7598. v.Health = v.Health - 20
  7599.  
  7600. v.PlatformStand = true
  7601. end
  7602. end
  7603.  
  7604. StrongPunch2:Play()
  7605.  
  7606.  
  7607. hitground = new("Part",char)
  7608. hitground.Size = Vector3.new(5,5,5)
  7609. hitground.Name = "Ground"
  7610. hitground.Transparency = 1
  7611. hitground.CanCollide = false
  7612. game.Debris:AddItem(hitground,2)
  7613. hitground.Position = Vector3.new(999,999,999)
  7614. hitgroundweld = new("Weld",hitground)
  7615. hitgroundweld.Part0 = to
  7616. hitgroundweld.Part1 = hitground
  7617. hitground.Touched:connect(function(hit2)
  7618. if hit2.Size.x > 150 then
  7619. hitground:Destroy()
  7620. ad = new("Part",char)
  7621. ad.Name = "NewPart"
  7622. ad.Size = Vector3.new(30,0.1,30)
  7623. ad.CanCollide = false
  7624. ad.Anchored = true
  7625. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7626. ad.Transparency = 1
  7627. aad = new("Decal",ad)
  7628.  
  7629. aad.Face = "Top"
  7630. aad.Transparency = 1
  7631. aad.Transparency = 0
  7632. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7633. smoke = new("Part",to)
  7634. smokemesh = new("SpecialMesh",smoke)
  7635. smokemesh.MeshId = "rbxassetid://928329648"
  7636. smoke.BrickColor = hit2.BrickColor
  7637. smoke.Anchored = true
  7638. smoke.Position = hitground.Position
  7639. GroundImpact:Play()
  7640. for i = 1,20 do
  7641. wait()
  7642. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7643. smoke.Transparency = smoke.Transparency + 1/20
  7644. end
  7645. smoke:Destroy()
  7646. wait(0.5)
  7647.  
  7648. for i = 1,20 do
  7649. wait(0.1)
  7650. aad.Transparency = aad.Transparency + 1/20
  7651. end
  7652. end
  7653. end)
  7654. ys = Instance.new("BodyVelocity",to)
  7655. ys.Name = "GO"
  7656.  
  7657. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7658.  
  7659. ys.Velocity = v3(0,-90,0)
  7660.  
  7661. wait(1)
  7662. ys:Destroy()
  7663.  
  7664.  
  7665.  
  7666.  
  7667.  
  7668. hit3 = false
  7669. hit4 = false
  7670.  
  7671.  
  7672. hit1 = false
  7673. hit2 = false
  7674. hit3 = false
  7675. hit4 = false
  7676. idle = true
  7677. RootPart.Anchored = false
  7678. to.Anchored = false
  7679. end
  7680. end)
  7681. end
  7682.  
  7683.  
  7684. function Combo2()
  7685. getplayer = new("Part",char)
  7686. getplayer.Position = Vector3.new(999,999,999)
  7687. getplayer.Transparency = 1
  7688. getplayer.Size = v3(3,3,3)
  7689. getplayer.CanCollide = false
  7690. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7691. getplayer.Name = "GetPlayer"
  7692.  
  7693. game.Debris:AddItem(getplayer,0.5)
  7694.  
  7695. getplayer.Touched:connect(function(hit)
  7696. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7697. getplayer:Destroy()
  7698. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7699. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7700. to.Anchored = true
  7701. idle = false
  7702.  
  7703.  
  7704. punchsound1:Play()
  7705. hit1 = true
  7706. for i = 0, 1, 0.1 do
  7707. swait()
  7708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7710. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7711. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7712. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7713. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7714. end
  7715. punchsound1:Play()
  7716. for i = 0, 1, 0.1 do
  7717. swait()
  7718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7720. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7723. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7724. end
  7725. punchsound1:Play()
  7726. for i = 0, 1, 0.1 do
  7727. swait()
  7728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7730. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7731. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7732. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7733. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7734. end
  7735. for i = 0, 1, 0.1 do
  7736. swait()
  7737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7740. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7742. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7743. end
  7744. for i = 0, 1, 0.1 do
  7745. swait()
  7746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7748. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7749. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7750. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7751. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7752. end
  7753. StrongPunch1:Play()
  7754. for i = 0, 1, 0.1 do
  7755. swait()
  7756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7758. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7759. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7760. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7761. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7762. end
  7763. for i = 0, 0.6, 0.1 do
  7764. swait()
  7765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7767. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7768. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7769. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7770. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7771. end
  7772. for i = 0, 0.6, 0.1 do
  7773. swait()
  7774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7776. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7777. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7778. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7779. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7780. end
  7781. for i,v in pairs(to.Parent:GetChildren()) do
  7782. if v:IsA("Humanoid") then
  7783. v.Health = v.Health - 6
  7784.  
  7785. v.PlatformStand = true
  7786. end
  7787. end
  7788. StrongPunch:Play()
  7789. for i = 0, 1, 0.1 do
  7790. swait()
  7791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7793. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7794. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7795. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7796. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7797. end
  7798. for i,v in pairs(to.Parent:GetChildren()) do
  7799. if v:IsA("Humanoid") then
  7800. v.Health = v.Health - 8
  7801.  
  7802. v.PlatformStand = true
  7803. end
  7804. end
  7805.  
  7806. hit1 = false
  7807.  
  7808. punchsound1:Play()
  7809. hit2 = true
  7810. for i = 0, 1, 0.1 do
  7811. swait()
  7812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7814. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7815. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7816. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7817. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7818. end
  7819. for i,v in pairs(to.Parent:GetChildren()) do
  7820. if v:IsA("Humanoid") then
  7821. v.Health = v.Health - 5
  7822.  
  7823. v.PlatformStand = true
  7824. end
  7825. end
  7826. hit2 = false
  7827.  
  7828. punchsound1:Play()
  7829. hit3 = true
  7830. hit4 = true
  7831.  
  7832.  
  7833. punchsound1:Play()
  7834.  
  7835. coroutine.wrap(function()
  7836. for i=1,2 do
  7837. wait()
  7838. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7839. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7840. Zanzoken = Instance.new("Part",char)
  7841. Zanzoken.Anchored = true
  7842. Zanzoken.Position = v3(999,999,999)
  7843. Zanzoken.CFrame = Torso.CFrame
  7844. game.Debris:AddItem(Zanzoken,0.5)
  7845. Zanzoken.Transparency = 1
  7846. Zano:Play()
  7847. wait()
  7848. idk = Instance.new("BillboardGui",Zanzoken)
  7849. idk.Size = UDim2.new(10,0,15,0)
  7850. idk.AlwaysOnTop = false
  7851. idk1 = Instance.new("ImageLabel",idk)
  7852. idk1.BackgroundTransparency = 1
  7853. idk.ExtentsOffset = v3(0,0,0)
  7854. idk1.ImageTransparency = 0
  7855. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7856. idk1.Size = UDim2.new(2,0,1,0)
  7857. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7858. idk1.Image = "rbxassetid://319554883"
  7859. wait()
  7860. Zanzoken = Instance.new("Part",char)
  7861. Zanzoken.Anchored = true
  7862. Zanzoken.Position = v3(999,999,999)
  7863. Zanzoken.CFrame = Torso.CFrame
  7864. game.Debris:AddItem(Zanzoken,0.5)
  7865. Zanzoken.Transparency = 1
  7866. wait()
  7867. idk = Instance.new("BillboardGui",Zanzoken)
  7868. idk.Size = UDim2.new(20,0,20,0)
  7869. idk.AlwaysOnTop = false
  7870. idk1 = Instance.new("ImageLabel",idk)
  7871. idk1.BackgroundTransparency = 1
  7872. idk.ExtentsOffset = v3(0,0,0)
  7873. idk1.ImageTransparency = 0
  7874. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7875. idk1.Size = UDim2.new(2,0,1,0)
  7876. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7877. idk1.Image = "rbxassetid://319554883"
  7878. for i = 0, 1, 0.1 do
  7879. swait()
  7880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7882. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7885. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7886. end
  7887. StrongPunch:Play()
  7888. for i,v in pairs(to.Parent:GetChildren()) do
  7889. if v:IsA("Humanoid") then
  7890. v.Health = v.Health - 10
  7891.  
  7892. v.PlatformStand = true
  7893. end
  7894. end
  7895. end
  7896.  
  7897.  
  7898. wait(0.7)
  7899. end)()
  7900.  
  7901.  
  7902.  
  7903.  
  7904. RootPart.Anchored = true
  7905. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7906. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7907. Zanzoken = Instance.new("Part",char)
  7908. Zanzoken.Anchored = true
  7909. Zanzoken.Position = v3(999,999,999)
  7910. Zanzoken.CFrame = Torso.CFrame
  7911. game.Debris:AddItem(Zanzoken,0.5)
  7912. Zanzoken.Transparency = 1
  7913. Zano:Play()
  7914. wait()
  7915. idk = Instance.new("BillboardGui",Zanzoken)
  7916. idk.Size = UDim2.new(10,0,15,0)
  7917. idk.AlwaysOnTop = false
  7918. idk1 = Instance.new("ImageLabel",idk)
  7919. idk1.BackgroundTransparency = 1
  7920. idk.ExtentsOffset = v3(0,0,0)
  7921. idk1.ImageTransparency = 0
  7922. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7923. idk1.Size = UDim2.new(2,0,1,0)
  7924. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7925. idk1.Image = "rbxassetid://319554883"
  7926. wait()
  7927. Zanzoken = Instance.new("Part",char)
  7928. Zanzoken.Anchored = true
  7929. Zanzoken.Position = v3(999,999,999)
  7930. Zanzoken.CFrame = Torso.CFrame
  7931. game.Debris:AddItem(Zanzoken,0.5)
  7932. Zanzoken.Transparency = 1
  7933. wait()
  7934. idk = Instance.new("BillboardGui",Zanzoken)
  7935. idk.Size = UDim2.new(20,0,20,0)
  7936. idk.AlwaysOnTop = false
  7937. idk1 = Instance.new("ImageLabel",idk)
  7938. idk1.BackgroundTransparency = 1
  7939. idk.ExtentsOffset = v3(0,0,0)
  7940. idk1.ImageTransparency = 0
  7941. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7942. idk1.Size = UDim2.new(2,0,1,0)
  7943. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7944. idk1.Image = "rbxassetid://319554883"
  7945.  
  7946. for i = 0, 1, 0.1 do
  7947. swait()
  7948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7950. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7951. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7952. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7953. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7954. end
  7955.  
  7956.  
  7957. StrongPunch:Play()
  7958.  
  7959.  
  7960. for i = 0, 1, 0.1 do
  7961. swait()
  7962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7964. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7965. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7966. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7967. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7968. end
  7969.  
  7970. for i = 0, 1, 0.1 do
  7971. swait()
  7972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7974. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7975. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7976. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7977. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7978. end
  7979.  
  7980.  
  7981.  
  7982. for i,v in pairs(to.Parent:GetChildren()) do
  7983. if v:IsA("Humanoid") then
  7984. v.Health = v.Health - 20
  7985.  
  7986. v.PlatformStand = true
  7987. end
  7988. end
  7989.  
  7990. StrongPunch2:Play()
  7991. for i = 0, 1, 0.1 do
  7992. swait()
  7993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7995. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7996. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7997. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7998. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7999. end
  8000.  
  8001. hitground = new("Part",char)
  8002. hitground.Size = Vector3.new(5,5,5)
  8003. hitground.Name = "Ground"
  8004. hitground.Transparency = 1
  8005. hitground.CanCollide = false
  8006. game.Debris:AddItem(hitground,2)
  8007. hitground.Position = Vector3.new(999,999,999)
  8008. hitgroundweld = new("Weld",hitground)
  8009. hitgroundweld.Part0 = to
  8010. hitgroundweld.Part1 = hitground
  8011. hitground.Touched:connect(function(hit2)
  8012. if hit2.Size.x > 150 then
  8013. hitground:Destroy()
  8014. ad = new("Part",char)
  8015. ad.Name = "NewPart"
  8016. ad.Size = Vector3.new(30,0.1,30)
  8017. ad.CanCollide = false
  8018. ad.Anchored = true
  8019. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8020. ad.Transparency = 1
  8021. aad = new("Decal",ad)
  8022.  
  8023. aad.Face = "Top"
  8024. aad.Transparency = 1
  8025. aad.Transparency = 0
  8026. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8027. smoke = new("Part",to)
  8028. smokemesh = new("SpecialMesh",smoke)
  8029. smokemesh.MeshId = "rbxassetid://928329648"
  8030. smoke.BrickColor = hit2.BrickColor
  8031. smoke.Anchored = true
  8032. smoke.Position = hitground.Position
  8033. GroundImpact:Play()
  8034. for i = 1,20 do
  8035. wait()
  8036. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8037. smoke.Transparency = smoke.Transparency + 1/20
  8038. end
  8039. smoke:Destroy()
  8040. wait(0.5)
  8041.  
  8042. for i = 1,20 do
  8043. wait(0.1)
  8044. aad.Transparency = aad.Transparency + 1/20
  8045. end
  8046. end
  8047. end)
  8048. to.Anchored = false
  8049. ys = Instance.new("BodyVelocity",to)
  8050. ys.Name = "GO"
  8051.  
  8052. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8053.  
  8054. ys.Velocity = v3(0,-90,0)
  8055.  
  8056. wait(1)
  8057. ys:Destroy()
  8058.  
  8059.  
  8060.  
  8061.  
  8062.  
  8063. hit3 = false
  8064. hit4 = false
  8065.  
  8066.  
  8067. hit1 = false
  8068. hit2 = false
  8069. hit3 = false
  8070. hit4 = false
  8071. idle = true
  8072. RootPart.Anchored = false
  8073. end
  8074. end)
  8075. end
  8076.  
  8077. function KABOOMZ222()
  8078. local effspwn = Instance.new("Part")
  8079. coroutine.resume(coroutine.create(function()
  8080. local sound1 = Instance.new("Sound")
  8081. sound1.SoundId = "rbxassetid://440145223"
  8082. sound1.MaxDistance = 600
  8083. sound1.EmitterSize = 60
  8084. sound1.Volume = 5.5
  8085. sound1.Pitch = 1.3
  8086. sound1.Parent = effspwn
  8087. local sound2 = Instance.new("Sound")
  8088. sound2.SoundId = "rbxassetid://440145223"
  8089. sound2.MaxDistance = 300
  8090. sound2.EmitterSize = 20
  8091. sound2.Volume = 3
  8092. sound2.Pitch = 0.7
  8093. sound2.Parent = effspwn
  8094. local sound3 = Instance.new("Sound")
  8095. sound3.SoundId = "rbxassetid://440145223"
  8096. sound2.MaxDistance = 400
  8097. sound2.EmitterSize = 30
  8098. sound2.Volume = 0.5
  8099. sound2.Pitch = 0.5
  8100. sound2.Parent = effspwn
  8101. sound2:Play()
  8102. wait()
  8103. sound1:Play()
  8104. sound3:Play()
  8105. end))
  8106. local model = Instance.new("Model")
  8107. game.Debris:AddItem(model, 20)
  8108. model.Name = "smasheffects"
  8109. model.Parent = workspace
  8110. effspwn.Name = "spwnr"
  8111. effspwn.Size = Vector3.new(1, 1, 1)
  8112. effspwn.Anchored = true
  8113. effspwn.CanCollide = false
  8114. effspwn.Transparency = 1
  8115. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8116. effspwn.Parent = model
  8117.  
  8118.  
  8119.  
  8120.  
  8121. coroutine.resume(coroutine.create(function()
  8122. local shok = Instance.new("Part")
  8123. shok.Name = "whoosh"
  8124. shok.BrickColor = BrickColor.new("Institutional white")
  8125. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8126. shok.Size = Vector3.new(1, 1, 1)
  8127. shok.Anchored = true
  8128. shok.Material = "Neon"
  8129. shok.Transparency = 1
  8130. shok.CanCollide = false
  8131. shok.Parent = model
  8132. game.Debris:AddItem(shok, 12)
  8133. local mesh = Instance.new("SpecialMesh")
  8134. mesh.MeshType = "FileMesh"
  8135. mesh.MeshId = "rbxassetid://437347603"
  8136. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8137. mesh.Parent = shok
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143. for e = 1, 8 do
  8144. wait()
  8145. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8146. shok.Transparency = shok.Transparency + 0.035
  8147. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8148. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8149.  
  8150.  
  8151. end
  8152. for e = 1, 16 do
  8153. wait()
  8154. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8155. shok.Transparency = shok.Transparency + 0.11
  8156. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8157. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8158.  
  8159. end
  8160. end))
  8161. coroutine.resume(coroutine.create(function()
  8162. local shok = Instance.new("Part")
  8163. shok.Name = "wring1"
  8164. shok.BrickColor = BrickColor.new("Institutional white")
  8165. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8166. shok.Size = Vector3.new(1, 1, 1)
  8167. shok.Anchored = true
  8168. shok.Material = "Neon"
  8169. shok.Transparency = 0.25
  8170. shok.CanCollide = false
  8171. shok.Parent = model
  8172. game.Debris:AddItem(shok, 12)
  8173. local mesh = Instance.new("SpecialMesh")
  8174. mesh.MeshType = "FileMesh"
  8175. mesh.MeshId = "rbxassetid://3270017"
  8176. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8177. mesh.Parent = shok
  8178. for e = 1, 30 do
  8179. wait()
  8180. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8181. shok.Transparency = shok.Transparency + 0.002
  8182. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8183. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8184. end
  8185. for e = 1, 38 do
  8186. wait()
  8187. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8188. shok.Transparency = shok.Transparency + 0.002
  8189. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8190. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8191. end
  8192. for e = 1, 24 do
  8193. wait()
  8194. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8195. shok.Transparency = shok.Transparency + 0.03
  8196. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8197. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8198. end
  8199. end))
  8200. coroutine.resume(coroutine.create(function()
  8201. local shok = Instance.new("Part")
  8202. shok.Name = "wring2"
  8203. shok.BrickColor = BrickColor.new("Institutional white")
  8204. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8205. shok.Size = Vector3.new(1, 1, 1)
  8206. shok.Anchored = true
  8207. shok.Material = "Neon"
  8208. shok.Transparency = 0.25
  8209. shok.CanCollide = false
  8210. shok.Parent = model
  8211. game.Debris:AddItem(shok, 12)
  8212. local mesh = Instance.new("SpecialMesh")
  8213. mesh.MeshType = "FileMesh"
  8214. mesh.MeshId = "rbxassetid://3270017"
  8215. mesh.Scale = Vector3.new(12, 12, 0.05)
  8216. mesh.Parent = shok
  8217. for e = 1, 30 do
  8218. wait()
  8219. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8220. shok.Transparency = shok.Transparency + 0.002
  8221. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8222. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8223. end
  8224. for e = 1, 38 do
  8225. wait()
  8226. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8227. shok.Transparency = shok.Transparency + 0.002
  8228. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8229. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8230. end
  8231. for e = 1, 24 do
  8232. wait()
  8233. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8234. shok.Transparency = shok.Transparency + 0.03
  8235. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8236. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8237. end
  8238. end))
  8239. coroutine.resume(coroutine.create(function()
  8240. local shok = Instance.new("Part")
  8241. shok.Name = "coil1"
  8242. shok.BrickColor = BrickColor.new("Institutional white")
  8243. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8244. shok.Size = Vector3.new(1, 1, 1)
  8245. shok.Anchored = true
  8246. shok.Material = "Neon"
  8247. shok.Transparency = 0.25
  8248. shok.CanCollide = false
  8249. shok.Parent = model
  8250. game.Debris:AddItem(shok, 12)
  8251. local mesh = Instance.new("SpecialMesh")
  8252. mesh.MeshType = "FileMesh"
  8253. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8254. mesh.Scale = Vector3.new(12, 12, 12)
  8255. mesh.Parent = shok
  8256. for e = 1, 15 do
  8257. wait()
  8258. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8259. shok.Transparency = shok.Transparency + 0.004
  8260. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8261. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8262. end
  8263. for e = 1, 16 do
  8264. wait()
  8265. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8266. shok.Transparency = shok.Transparency + 0.004
  8267. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8268. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8269. end
  8270. for e = 1, 12 do
  8271. wait()
  8272. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8273. shok.Transparency = shok.Transparency + 0.06
  8274. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8275. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8276. end
  8277. end))
  8278. coroutine.resume(coroutine.create(function()
  8279. local shok = Instance.new("Part")
  8280. shok.Name = "coil2"
  8281. shok.BrickColor = BrickColor.new("Institutional white")
  8282. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8283. shok.Size = Vector3.new(1, 1, 1)
  8284. shok.Anchored = true
  8285. shok.Material = "Neon"
  8286. shok.Transparency = 1
  8287. shok.CanCollide = false
  8288. shok.Parent = model
  8289. game.Debris:AddItem(shok, 12)
  8290. local mesh = Instance.new("SpecialMesh")
  8291. mesh.MeshType = "FileMesh"
  8292. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8293. mesh.Scale = Vector3.new(6, 12, 6)
  8294. mesh.Parent = shok
  8295. for e = 1, 15 do
  8296. wait()
  8297. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8298. shok.Transparency = shok.Transparency + 0.005
  8299. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8300. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8301. end
  8302. for e = 1, 16 do
  8303. wait()
  8304. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8305. shok.Transparency = shok.Transparency + 0.005
  8306. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8307. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8308. end
  8309. for e = 1, 12 do
  8310. wait()
  8311. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8312. shok.Transparency = shok.Transparency + 0.09
  8313. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8314. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8315. end
  8316. end))
  8317. coroutine.resume(coroutine.create(function()
  8318. local shok = Instance.new("Part")
  8319. shok.Name = "shokwve"
  8320. shok.BrickColor = BrickColor.new("Institutional white")
  8321. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8322. shok.Size = Vector3.new(1, 1, 1)
  8323. shok.Anchored = true
  8324. shok.Material = "Neon"
  8325. shok.Transparency = 0.6
  8326. shok.CanCollide = false
  8327. shok.Parent = model
  8328. game.Debris:AddItem(shok, 12)
  8329. local mesh = Instance.new("SpecialMesh")
  8330. mesh.MeshType = "FileMesh"
  8331. mesh.MeshId = "rbxassetid://489415447"
  8332. mesh.Scale = Vector3.new(1, 1, 1)
  8333. mesh.Parent = shok
  8334. for e = 1, 12 do
  8335. wait()
  8336. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8337. shok.Transparency = shok.Transparency + 0.002
  8338. end
  8339. for e = 1, 32 do
  8340. wait()
  8341. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8342. shok.Transparency = shok.Transparency + 0.002
  8343. end
  8344. for e = 1, 24 do
  8345. wait()
  8346. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8347. shok.Transparency = shok.Transparency + 0.03
  8348. end
  8349. end))
  8350. coroutine.resume(coroutine.create(function()
  8351. local shok = Instance.new("Part")
  8352. shok.Name = "shock2"
  8353. shok.BrickColor = BrickColor.new("Institutional white")
  8354. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8355. shok.Size = Vector3.new(1, 1, 1)
  8356. shok.Anchored = true
  8357. shok.Material = "Neon"
  8358. shok.Transparency = 0.35
  8359. shok.CanCollide = false
  8360. shok.Parent = model
  8361. game.Debris:AddItem(shok, 12)
  8362. local mesh = Instance.new("SpecialMesh")
  8363. mesh.MeshType = "FileMesh"
  8364. mesh.MeshId = "rbxassetid://1095709"
  8365. mesh.Scale = Vector3.new(12, 12, 12)
  8366. mesh.Parent = shok
  8367. for e = 1, 15 do
  8368. wait()
  8369. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8370. shok.Transparency = shok.Transparency + 0.004
  8371. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8372. end
  8373. for e = 1, 16 do
  8374. wait()
  8375. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8376. shok.Transparency = shok.Transparency + 0.004
  8377. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8378. end
  8379. for e = 1, 12 do
  8380. wait()
  8381. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8382. shok.Transparency = shok.Transparency + 0.06
  8383. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8384. end
  8385. end))
  8386. coroutine.resume(coroutine.create(function()
  8387. local shok = Instance.new("Part")
  8388. shok.Name = "shock3"
  8389. shok.BrickColor = BrickColor.new("Institutional white")
  8390. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8391. shok.Size = Vector3.new(1, 1, 1)
  8392. shok.Anchored = true
  8393. shok.Material = "Neon"
  8394. shok.Transparency = 0.35
  8395. shok.CanCollide = false
  8396. shok.Parent = model
  8397. game.Debris:AddItem(shok, 12)
  8398. local mesh = Instance.new("SpecialMesh")
  8399. mesh.MeshType = "FileMesh"
  8400. mesh.MeshId = "rbxassetid://1095709"
  8401. mesh.Scale = Vector3.new(12, 12, 12)
  8402. mesh.Parent = shok
  8403. for e = 1, 15 do
  8404. wait()
  8405. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8406. shok.Transparency = shok.Transparency + 0.004
  8407. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8408. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8409. end
  8410. for e = 1, 16 do
  8411. wait()
  8412. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8413. shok.Transparency = shok.Transparency + 0.004
  8414. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8415. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8416. end
  8417. for e = 1, 12 do
  8418. wait()
  8419. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8420. shok.Transparency = shok.Transparency + 0.06
  8421. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8422. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8423. end
  8424. end))
  8425. end
  8426.  
  8427.  
  8428.  
  8429. mouse.KeyDown:connect(function(k)
  8430. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8431. local exp = Instance.new("Explosion",Torso)
  8432. exp.BlastRadius = 45.5
  8433. exp.BlastPressure = 100
  8434. exp.Position = Torso
  8435. exp.Visible = true
  8436. end
  8437. end)
  8438.  
  8439. MV4 = 300
  8440. mouse.KeyDown:connect(function(k)
  8441. if attack == false and k == "8" then
  8442. for i, v in pairs(Torso:GetChildren()) do
  8443. if v:IsA('ParticleEmitter') then
  8444. v:Remove()
  8445. end
  8446. end
  8447. end
  8448. end)
  8449.  
  8450.  
  8451. MV4 = 300
  8452. mouse.KeyDown:connect(function(k)
  8453. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8454. MV4 = 0
  8455. Humanoid.WalkSpeed = 13
  8456. attack = true
  8457. Firepart1 = Instance.new("Part", RightArm)
  8458. Firepart1.Size = Vector3.new(1, 1, 1)
  8459. GuW1 = Instance.new("Weld")
  8460. GuW1.Name = "GuW"
  8461. GuW1.Part0 = RightArm
  8462. GuW1.C0 = cn(0, -1, 0)
  8463. GuW1.C1 = cn(0, 0, 0)
  8464. GuW1.Part1 = Firepart1
  8465. GuW1.Parent = RightArm
  8466. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8467. Firepart1.Transparency = 1
  8468. Firepart2 = Instance.new("Part", LeftArm)
  8469. Firepart2.Size = Vector3.new(1, 1, 1)
  8470. GuW2 = Instance.new("Weld")
  8471. GuW2.Name = "GuW"
  8472. GuW2.Part0 = LeftArm
  8473. GuW2.C0 = cn(0, -1, 0)
  8474. GuW2.C1 = cn(0, 0, 0)
  8475. GuW2.Part1 = Firepart2
  8476. GuW2.Parent = LeftArm
  8477. Firepart2.Transparency = 1
  8478. for i = 0, 5, 0.1 do
  8479. swait()
  8480. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8481. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8482. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8483. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8484. if Torsovelocity.Y > 2 then
  8485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8486. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8487. 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)
  8488. 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)
  8489. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8490. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8491. elseif Torsovelocity.Y < 1 then
  8492. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8493. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8494. 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)
  8495. 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)
  8496. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8497. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8498. end
  8499. end
  8500. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8501. for i = 0, 7, 0.1 do
  8502. swait()
  8503. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8504. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8505. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8506. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8507. if Torsovelocity.Y > 2 then
  8508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8510. 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)
  8511. 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)
  8512. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8513. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8514. elseif Torsovelocity.Y < 1 then
  8515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8517. 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)
  8518. 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)
  8519. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8520. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8521. end
  8522. end
  8523. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8524. GuW1:Destroy()
  8525. GuW1 = Instance.new("Weld")
  8526. GuW1.Name = "GuW"
  8527. GuW1.Part0 = Torso
  8528. GuW1.C0 = cn(0, 0, -6)
  8529. GuW1.C1 = cn(0, 0, 0)
  8530. GuW1.Part1 = Firepart1
  8531. GuW1.Parent = Torso
  8532. GuW2:Destroy()
  8533. GuW2 = Instance.new("Weld")
  8534. GuW2.Name = "GuW"
  8535. GuW2.Part0 = Torso
  8536. GuW2.C0 = cn(0, 0, -6)
  8537. GuW2.C1 = cn(0, 0, 0)
  8538. GuW2.Part1 = Firepart2
  8539. GuW2.Parent = Torso
  8540. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8541. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8542. GuW2:Destroy()
  8543. GuW2 = Instance.new("Weld")
  8544. GuW2.Name = "GuW"
  8545. GuW2.Part0 = Torso
  8546. GuW2.C0 = cn(0, 0, -4)
  8547. GuW2.C1 = cn(0, 0, 0)
  8548. GuW2.Part1 = Firepart2
  8549. GuW2.Parent = Torso
  8550.  
  8551.  
  8552. for i = 0, 7, 0.1 do
  8553. swait()
  8554. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8555. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8556. if Torsovelocity.Y > 2 then
  8557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8559. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8560. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8561. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8562. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8563. elseif Torsovelocity.Y < 1 then
  8564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8566. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8569. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8570. end
  8571. end
  8572. local bp2 = Create("BodyPosition")({
  8573. P = 900,
  8574. D = 1000,
  8575. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8576. position = Torso.Position + Vector3.new(0, 60, 0),
  8577. Parent = Torso
  8578. })
  8579. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8580. for i = 0, 8, 0.1 do
  8581. swait()
  8582. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8583. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8584. 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)
  8585. if Torsovelocity.Y > 2 then
  8586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8588. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8589. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8590. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8591. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8592. elseif Torsovelocity.Y < 1 then
  8593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8595. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8598. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8599. end
  8600. end
  8601. for i = 0, 18, 0.1 do
  8602. swait()
  8603. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8604. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8605. 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)
  8606. if Torsovelocity.Y > 2 then
  8607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8608. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8609. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8610. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8611. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8612. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8613. elseif Torsovelocity.Y < 1 then
  8614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8616. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8617. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8618. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8619. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8620. end
  8621. end
  8622. GuW1:Destroy()
  8623. GuW1 = Instance.new("Weld")
  8624. GuW1.Name = "GuW"
  8625. GuW1.Part0 = Torso
  8626. GuW1.C0 = cn(0, 0, -15)
  8627. GuW1.C1 = cn(0, 0, 0)
  8628. GuW1.Part1 = Firepart1
  8629. GuW1.Parent = Torso
  8630. GuW2:Destroy()
  8631. GuW2 = Instance.new("Weld")
  8632. GuW2.Name = "GuW"
  8633. GuW2.Part0 = Torso
  8634. GuW2.C0 = cn(0, 0, -17.5)
  8635. GuW2.C1 = cn(0, 0, 0)
  8636. GuW2.Part1 = Firepart2
  8637. GuW2.Parent = Torso
  8638. for i = 0, 1.25, 0.01 do
  8639. swait()
  8640. 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)
  8641. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8642. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8643. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8644. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8645. if Torsovelocity.Y > 2 then
  8646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8648. 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)
  8649. 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)
  8650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8651. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8652. elseif Torsovelocity.Y < 1 then
  8653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8655. 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)
  8656. 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)
  8657. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8658. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8659. end
  8660. end
  8661. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8662. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8663. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8664. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8665. for i = 0, 3, 0.1 do
  8666. swait()
  8667. if Torsovelocity.Y > 2 then
  8668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8670. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8672. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8673. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8674. elseif Torsovelocity.Y < 1 then
  8675. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8676. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8677. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8678. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8679. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8680. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8681. end
  8682. end
  8683. wait(1)
  8684. bp2:Destroy()
  8685. Humanoid.WalkSpeed = 16
  8686. attack = false
  8687. MV4 = 0
  8688. Firepart1:Destroy()
  8689. Firepart2:Destroy()
  8690. end
  8691. end)
  8692. spiritballenergy = true
  8693. local spirit1 = true
  8694. local spirit2 = true
  8695. local sizeup = 38
  8696. local ringgo = 18
  8697. local potara = false
  8698. local potara1 = false
  8699. local potara2 = false
  8700. local potara3 = false
  8701. local potara4 = false
  8702. local hipheight = false
  8703. local idle7 = true
  8704. local idle6 = true
  8705. local idle5 = false
  8706. local noidle = false
  8707. local noidle1 = false
  8708. local fuse = false
  8709. local bigkamehameha1 = false
  8710. local bigkamehameha2 = false
  8711. local idle2 = false
  8712. local idle3 = false
  8713. local com1 = 10
  8714. local com2 = -5
  8715. local fuse1 = false
  8716. local fuse2 = false
  8717. local fuse3 = false
  8718. local fuse4 = false
  8719. local fuse5 = false
  8720. local fuse6 = false
  8721. local fuse7 = false
  8722. local fuse8 = false
  8723. local ssj4 = false
  8724. local headcolor = 0
  8725. local walk11 = true
  8726. local great = false
  8727. local size = 0
  8728. local size2 = 0
  8729. local kicharging = false
  8730. local ki = 100
  8731.  
  8732.  
  8733.  
  8734. --Sounds
  8735. --Folder
  8736. soundfolder = Instance.new("Model",char)
  8737. soundfolder.Name = "Sound Folder"
  8738. --Sounds
  8739. kamecharge = Instance.new("Sound",soundfolder)
  8740. kamecharge.Volume = 10
  8741. kamecharge.Name = "kamecharge"
  8742. kamecharge.Looped = false
  8743. kamecharge.SoundId = "rbxassetid://908489666"
  8744. kamefire = Instance.new("Sound",soundfolder)
  8745. kamefire.Volume = 10
  8746. kamefire.Name = "kamefire"
  8747. kamefire.Looped = false
  8748. kamefire.TimePosition = 0.5
  8749. kamefire.SoundId = "rbxassetid://977360812"
  8750. kamehit = Instance.new("Sound",soundfolder)
  8751. kamehit.Volume = 30
  8752. kamehit.Name = "kamehit"
  8753. kamehit.Looped = false
  8754. kamehit.SoundId = "rbxassetid://908484148"
  8755. ssjaura = Instance.new("Sound",soundfolder)
  8756. ssjaura.Volume = 5
  8757. ssjaura.Name = "ssjaura"
  8758. ssjaura.Looped = true
  8759. ssjaura.SoundId = "rbxassetid://891397456"
  8760. ssjauraburst = Instance.new("Sound",soundfolder)
  8761. ssjauraburst.Volume = math.huge
  8762. ssjauraburst.Name = "ssjauraburst"
  8763. ssjauraburst.Looped =false
  8764. ssjauraburst.SoundId = "rbxassetid://437393965"
  8765. ssjmusic = Instance.new("Sound",soundfolder)
  8766. ssjmusic.Volume = 0
  8767. ssjmusic.Name = "ssjmusic"
  8768. ssjmusic.Looped = true
  8769. ssjmusic.SoundId = "rbxassetid://390946253"
  8770. ssj2music = Instance.new("Sound",soundfolder)
  8771. ssj2music.Volume = 0
  8772. ssj2music.Name = "ssj2music"
  8773. ssj2music.Looped = true
  8774. ssj2music.SoundId = "rbxassetid://144377132"
  8775. ssj2aura = Instance.new("Sound",soundfolder)
  8776. ssj2aura.Volume = 5
  8777. ssj2aura.Name = "ssj2aura"
  8778. ssj2aura.Looped = true
  8779. ssj2aura.SoundId = "rbxassetid://850205092"
  8780. ssj3music = Instance.new("Sound",soundfolder)
  8781. ssj3music.Volume = 0
  8782. ssj3music.Name = "ssj3music"
  8783. ssj3music.Looped = true
  8784. ssj3music.SoundId = "rbxassetid://156056027"
  8785. KiCharge = Instance.new("Sound",soundfolder)
  8786. KiCharge.Volume = 10000
  8787. KiCharge.Name = "KiCharge"
  8788. KiCharge.Looped = true
  8789. KiCharge.TimePosition = 0.7
  8790. KiCharge.SoundId = "rbxassetid://700499952"
  8791.  
  8792. KiCharge2 = Instance.new("Sound",soundfolder)
  8793. KiCharge2.Volume = 10000
  8794. KiCharge2.Name = "KiCharge2"
  8795. KiCharge2.Looped = false
  8796. KiCharge2.TimePosition = 7.3
  8797.  
  8798. KiCharge2.SoundId = "rbxassetid://700499952"
  8799. Lightning = Instance.new("Sound",soundfolder)
  8800. Lightning.Volume = 10000
  8801. Lightning.TimePosition = 1
  8802. Lightning.Name = "Lightning"
  8803. Lightning.Looped = false
  8804. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8805. AuraOff = Instance.new("Sound",soundfolder)
  8806. AuraOff.Volume = 10000
  8807. AuraOff.Name = "AuraOff"
  8808. AuraOff.Looped = false
  8809. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8810. PowerDown = Instance.new("Sound",soundfolder)
  8811. PowerDown.Volume = 10000
  8812. PowerDown.Name = "PowerDown"
  8813. PowerDown.Looped = false
  8814. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8815. punchsound1 = Instance.new("Sound",soundfolder)
  8816. punchsound1.Volume = 10
  8817. punchsound1.Name = "punchsound1"
  8818. punchsound1.Looped = false
  8819. punchsound1.SoundId = "rbxassetid://137579113"
  8820. punchsound2 = Instance.new("Sound",soundfolder)
  8821. punchsound2.Volume = 10
  8822. punchsound2.Name = "punchsound2"
  8823. punchsound2.Looped = false
  8824. punchsound2.SoundId = "rbxassetid://441202925"
  8825. kiblastsound = Instance.new("Sound",soundfolder)
  8826. kiblastsound.Volume = 10000
  8827. kiblastsound.Name = "kiblastsound"
  8828. kiblastsound.Looped = false
  8829. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8830. screaming = Instance.new("Sound",soundfolder)
  8831. screaming.Volume = 1
  8832. screaming.Name = "screaming"
  8833. screaming.Looped = true
  8834. screaming.SoundId = "rbxassetid://1096434714"
  8835. screaming1 = Instance.new("Sound",soundfolder)
  8836. screaming1.Volume = 10
  8837. screaming1.Name = "screaming1"
  8838. screaming1.Looped = false
  8839. screaming1.SoundId = "rbxassetid://975468335"
  8840. FastPunch = Instance.new("Sound",soundfolder)
  8841. FastPunch.Volume = 10000
  8842. FastPunch.Name = "FastPunch"
  8843. FastPunch.Looped = false
  8844. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8845. GiantStep = Instance.new("Sound",soundfolder)
  8846. GiantStep.Volume = 10000
  8847. GiantStep.Name = "GiantStep"
  8848. GiantStep.Looped = false
  8849. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8850. StrongPunch = Instance.new("Sound",soundfolder)
  8851. StrongPunch.Volume = 10000
  8852. StrongPunch.Name = "StrongPunch"
  8853. StrongPunch.Looped = false
  8854. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8855. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8856. KamehamehaVoice.Volume = 10000
  8857. KamehamehaVoice.Name = "KamehamehaVoice"
  8858. KamehamehaVoice.Looped = false
  8859. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8860. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8861. KamehamehaVoice6.Volume = 10000
  8862. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8863. KamehamehaVoice6.Looped = false
  8864. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8865. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8866. KamehamehaVoice3.Volume = 10000
  8867. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8868. KamehamehaVoice3.Looped = false
  8869. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8870. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8871. KamehamehaVoice2.Volume = 10000
  8872. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8873. KamehamehaVoice2.Looped = false
  8874. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8875. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8876. KamehamehaVoice1.Volume = 10000
  8877. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8878. KamehamehaVoice1.Looped = false
  8879. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8880. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8881. KamehamehaVoice4.Volume = 10000
  8882. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8883. KamehamehaVoice4.Looped = false
  8884. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8885. ssjbaura = Instance.new("Sound",soundfolder)
  8886. ssjbaura.Volume = 1
  8887. ssjbaura.Name = "ssjbaura"
  8888. ssjbaura.Looped = true
  8889. ssjbaura.SoundId = "rbxassetid://443386048"
  8890. ssjbauraburst = Instance.new("Sound",soundfolder)
  8891. ssjbauraburst.Volume = 1
  8892. ssjbauraburst.Name = "ssjbauraburst"
  8893. ssjbauraburst.Looped = false
  8894. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8895. ssjbmusic = Instance.new("Sound",soundfolder)
  8896. ssjbmusic.Volume = 0
  8897. ssjbmusic.Name = "ssjbmusic"
  8898. ssjbmusic.Looped = true
  8899. ssjbmusic.SoundId = "rbxassetid://180572775"
  8900. ssjbkaioken = Instance.new("Sound",soundfolder)
  8901. ssjbkaioken.Volume = 10000
  8902. ssjbkaioken.Name = "ssjbkaioken"
  8903. ssjbkaioken.Looped = false
  8904. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8905. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8906. ssjbkaioken1.Volume = 10000
  8907. ssjbkaioken1.Name = "ssjbkaioken1"
  8908. ssjbkaioken1.Looped = false
  8909. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8910. ssjbkaura = Instance.new("Sound",soundfolder)
  8911. ssjbkaura.Volume = 3
  8912. ssjbkaura.Name = "ssjbkaura"
  8913. ssjbkaura.Looped = true
  8914. ssjbkaura.SoundId = "rbxassetid://972925821"
  8915. ssjgaura = Instance.new("Sound",soundfolder)
  8916. ssjgaura.Volume = 5
  8917. ssjgaura.Name = "ssjgaura"
  8918. ssjgaura.Looped = true
  8919. ssjgaura.SoundId = "rbxassetid://590580266"
  8920. ApeGrowl = Instance.new("Sound",soundfolder)
  8921. ApeGrowl.Volume = 10
  8922. ApeGrowl.Name = "ApeGrowl"
  8923. ApeGrowl.Looped = false
  8924. ApeGrowl.SoundId = "rbxassetid://849892755"
  8925. ssjgmusic = Instance.new("Sound",soundfolder)
  8926. ssjgmusic.Volume = 0
  8927. ssjgmusic.Name = "ssjgmusic"
  8928. ssjgmusic.Looped = true
  8929. ssjgmusic.SoundId = "rbxassetid://785398417"
  8930. Ape1 = Instance.new("Sound",soundfolder)
  8931. Ape1.Volume = 10
  8932. Ape1.Name = "Ape1"
  8933. Ape1.Looped = false
  8934. Ape1.SoundId = "rbxassetid://851581494"
  8935.  
  8936. Ape2 = Instance.new("Sound",soundfolder)
  8937. Ape2.Volume = 10
  8938. Ape2.Name = "Ape2"
  8939. Ape2.Looped = false
  8940. Ape2.SoundId = "rbxassetid://851581851"
  8941. Ape3 = Instance.new("Sound",soundfolder)
  8942. Ape3.Volume = 10
  8943. Ape3.Name = "Ape3"
  8944. Ape3.Looped = false
  8945. Ape3.SoundId = "rbxassetid://851582274"
  8946.  
  8947. local beamgo = 6
  8948. local beamgo1 = 1
  8949. local startk = false
  8950. local beam1 = false
  8951. local beam2 = false
  8952.  
  8953. local kamehameha5 = false
  8954. enabled = false
  8955. local number = 1
  8956. --GoundWaves
  8957.  
  8958.  
  8959.  
  8960. function RenderStepped3()
  8961. if spiritballenergy == true then
  8962. wait(math.random(0.1,0.5))
  8963. ay = new("Part",char)
  8964. ay.Name = "NewPart2"
  8965. ay.Size = v3(0.3,0.3,0.3)
  8966. ay.CanCollide = false
  8967. ay.Material = "Neon"
  8968.  
  8969. ay.BrickColor = bc("Cyan")
  8970.  
  8971. imcool = new("Part",char)
  8972. imcool = Instance.new("SpecialMesh",ay)
  8973. imcool.MeshType = "Sphere"
  8974.  
  8975. ay.Position = v3(999,999,999)
  8976. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8977. ys = Instance.new("BodyVelocity",ay)
  8978. ys.Name = "GO1"
  8979. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8980.  
  8981. ys.Velocity = v3(0,6,0)
  8982. game.Debris:AddItem(ay,4)
  8983. end
  8984. end
  8985.  
  8986. --[[a1 = new("Part",char)
  8987. a1.Name = "Beam"
  8988. a1.Anchored = true
  8989. a1.Size = v3(6,6,6)
  8990. a1.CanCollide = false
  8991. a1.Locked = true
  8992. a1.Position = v3(999,999,999)
  8993. a1.BrickColor = bc("Cyan")
  8994. a1.Material = "Neon"
  8995. a1.Transparency = 0
  8996. aa1 = new("SpecialMesh",a1)
  8997. if fuse == false then
  8998. aa1.MeshType = "Cylinder"
  8999. if potara == false then
  9000. aa1.MeshType = "Cylinder"
  9001. else
  9002. aa1.MeshType = "Sphere"
  9003. end
  9004. else
  9005. aa1.MeshType = "Sphere"
  9006. end
  9007.  
  9008. aa1.Scale = v3(1,1,1)
  9009.  
  9010. a2 = new("Part",char)
  9011. a2.Name = "Beam"
  9012. a2.Anchored = true
  9013. a2.Locked = true
  9014.  
  9015. a2.Size = v3(0.1,0.1,0.1)
  9016. a2.CanCollide = false
  9017. a2.Position = v3(999,999,999)
  9018. a2.BrickColor = bc("Cyan")
  9019. a2.Material = "Neon"
  9020. if fuse == false then
  9021. if potara == false then
  9022. a2.Transparency = 0
  9023. else
  9024. a2.Transparency = 1
  9025. end
  9026. else
  9027.  
  9028. a2.Transparency = 1
  9029. end
  9030. aa2 = new("SpecialMesh",a2)
  9031. aa2.MeshType = "Sphere"
  9032. aa2.Scale = v3(150,100,100)
  9033. a3 = new("Part",char)
  9034. a3.Name = "Beam"
  9035. a3.Locked = true
  9036. a3.Anchored = true
  9037. a3.Size = v3(0.1,0.1,0.1)
  9038. a3.CanCollide = false
  9039. a3.Position = v3(999,999,999)
  9040. a3.BrickColor = bc("Cyan")
  9041. a3.Material = "Neon"
  9042. if fuse == false then
  9043. if potara == false then
  9044. a3.Transparency = 0
  9045. else
  9046. a3.Transparency = 1
  9047. end
  9048. else
  9049.  
  9050. a3.Transparency = 1
  9051. end
  9052. aa3 = new("SpecialMesh",a3)
  9053. aa3.MeshType = "Sphere"
  9054. aa3.Scale = v3(200,100,100)
  9055. if ssj4 == true and fuse == false then
  9056. a1.BrickColor = bc("Really red")
  9057. a2.BrickColor = bc("Really red")
  9058. a3.BrickColor = bc("Really red")
  9059. --]]
  9060.  
  9061.  
  9062. mouse.KeyDown:connect(function(key)
  9063. if key == "=" then
  9064.  
  9065. Humanoid.WalkSpeed = 0
  9066. RootPart.Anchored = true
  9067. bigkamehameha1 = true
  9068.  
  9069. wait(0)
  9070. bigkamehameha1 = false
  9071. bigkamehameha2 = true
  9072. ar = new("Part",char)
  9073. ar.Name = "NewPart"
  9074. ar.Position = v3(999,999,999)
  9075. ar.Size = v3(1,1,1)
  9076. ar.BrickColor = bc("Cyan")
  9077. ar.Material = "Neon"
  9078. ar.Transparency = 1
  9079. aar = new("SpecialMesh",ar)
  9080. aar.MeshType = "Sphere"
  9081. aar.Scale = v3(3,3,4)
  9082.  
  9083. aaar =new("Weld",ar)
  9084. aaar.Part0 = Torso
  9085. aaar.Part1 = ar
  9086. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9087. for i = 1,9 do
  9088. wait(0.5)
  9089. GroundWave1d()
  9090. ar.Transparency = ar.Transparency - 0.1
  9091. end
  9092. kamehameha()
  9093.  
  9094. idle7 = true
  9095. ar:Destroy()
  9096. bigkamehameha2 = false
  9097. RootPart.Anchored = false
  9098. end
  9099. end)
  9100.  
  9101. function splash()
  9102. beamgo = 6
  9103. beamgo1 = 1
  9104. enabled = true
  9105. sizeup = -25
  9106.  
  9107. kamefire.Volume = 5
  9108.  
  9109. wait(0.2)
  9110. RootPart.Anchored = true
  9111. kamecharge:Stop()
  9112.  
  9113.  
  9114. a1 = new("Part",char)
  9115. a1.Name = "Beam"
  9116. a1.Anchored = true
  9117. a1.Size = v3(6,6,6)
  9118. a1.CanCollide = false
  9119. a1.Locked = true
  9120. a1.Position = v3(999,999,999)
  9121. a1.BrickColor = bc("Cyan")
  9122. a1.Material = "Neon"
  9123. a1.Transparency = 0
  9124. aa1 = new("SpecialMesh",a1)
  9125. if fuse == false then
  9126. aa1.MeshType = "Cylinder"
  9127. if potara == false then
  9128. aa1.MeshType = "Cylinder"
  9129. else
  9130. aa1.MeshType = "Sphere"
  9131. end
  9132. else
  9133. aa1.MeshType = "Sphere"
  9134. end
  9135.  
  9136. aa1.Scale = v3(1,1,1)
  9137.  
  9138. a2 = new("Part",char)
  9139. a2.Name = "Beam"
  9140. a2.Anchored = true
  9141. a2.Locked = true
  9142.  
  9143. a2.Size = v3(0.1,0.1,0.1)
  9144. a2.CanCollide = false
  9145. a2.Position = v3(999,999,999)
  9146. a2.BrickColor = bc("Cyan")
  9147. a2.Material = "Neon"
  9148. if fuse == false then
  9149. if potara == false then
  9150. a2.Transparency = 0
  9151. else
  9152. a2.Transparency = 1
  9153. end
  9154. else
  9155.  
  9156. a2.Transparency = 1
  9157. end
  9158. aa2 = new("SpecialMesh",a2)
  9159. aa2.MeshType = "Sphere"
  9160. aa2.Scale = v3(150,100,100)
  9161. a3 = new("Part",char)
  9162. a3.Name = "Beam"
  9163. a3.Locked = true
  9164. a3.Anchored = true
  9165. a3.Size = v3(0.1,0.1,0.1)
  9166. a3.CanCollide = false
  9167. a3.Position = v3(999,999,999)
  9168. a3.BrickColor = bc("Cyan")
  9169. a3.Material = "Neon"
  9170. if fuse == false then
  9171. if potara == false then
  9172. a3.Transparency = 0
  9173. else
  9174. a3.Transparency = 1
  9175. end
  9176. else
  9177.  
  9178. a3.Transparency = 1
  9179. end
  9180. aa3 = new("SpecialMesh",a3)
  9181. aa3.MeshType = "Sphere"
  9182. aa3.Scale = v3(200,100,100)
  9183. if ssj4 == true and fuse == false then
  9184. a1.BrickColor = bc("Really red")
  9185. a2.BrickColor = bc("Really red")
  9186. a3.BrickColor = bc("Really red")
  9187. end
  9188. kamecharge:Stop()
  9189. kamefire:Play()
  9190.  
  9191. GroundWave1()
  9192. startk = false
  9193. ringfolder = Instance.new("Model",char)
  9194. end
  9195.  
  9196.  
  9197. GroundWave2 = function()
  9198. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9199. Colors = {"White", "White"}
  9200. local wave3 = Instance.new("Part", char)
  9201. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9202. wave3.Anchored = true
  9203. wave3.Name = "Wave"
  9204. wave3.CanCollide = false
  9205. wave3.Locked = true
  9206. wave3.Size = Vector3.new(1, 1, 1)
  9207. wave3.TopSurface = "Smooth"
  9208. wave3.BottomSurface = "Smooth"
  9209. wave3.Transparency = 0.35
  9210. wave3.CFrame = HandCF
  9211. wm1 = Instance.new("SpecialMesh", wave3)
  9212. wm1.MeshId = "rbxassetid://3270017"
  9213. coroutine.wrap(function()
  9214. for i = 1, 30, 1 do
  9215. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9216. wave3.Size = wm1.Scale
  9217. wave3.CFrame = HandCF
  9218. wave3.Transparency = i/30
  9219. wait()
  9220. end
  9221. wait()
  9222. wave3:Destroy()
  9223. end)()
  9224. end
  9225. GroundWave3 = function()
  9226. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9227. Colors = {"White", "White"}
  9228. local wave2 = Instance.new("Part", char)
  9229. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9230. wave2.Anchored = true
  9231. wave2.Name = "Wave"
  9232. wave2.CanCollide = false
  9233. wave2.Locked = true
  9234. wave2.Size = Vector3.new(1, 1, 1)
  9235. wave2.TopSurface = "Smooth"
  9236. wave2.BottomSurface = "Smooth"
  9237. wave2.Transparency = 0.35
  9238. wave2.CFrame = HandCF
  9239. wm2 = Instance.new("SpecialMesh", wave2)
  9240. wm2.MeshId = "rbxassetid://3270017"
  9241. coroutine.wrap(function()
  9242. for i = 1, 30, 1 do
  9243. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9244. wave2.Size = wm2.Scale
  9245. wave2.CFrame = HandCF
  9246. wave2.Transparency = i/30
  9247. wait()
  9248. end
  9249. wait()
  9250. wave2:Destroy()
  9251. end)()
  9252. end
  9253. GroundWave4 = function()
  9254. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9255. Colors = {"White", "White"}
  9256. local wave1 = Instance.new("Part", char)
  9257. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9258. wave1.Anchored = true
  9259. wave1.Name = "Wave"
  9260. wave1.CanCollide = false
  9261. wave1.Locked = true
  9262. wave1.Size = Vector3.new(1, 1, 1)
  9263. wave1.TopSurface = "Smooth"
  9264. wave1.BottomSurface = "Smooth"
  9265. wave1.Transparency = 0.35
  9266. wave1.CFrame = HandCF
  9267. wm3 = Instance.new("SpecialMesh", wave1)
  9268. wm3.MeshId = "rbxassetid://3270017"
  9269. coroutine.wrap(function()
  9270. for i = 1, 30, 1 do
  9271. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9272. wave1.Size = wm3.Scale
  9273. wave1.CFrame = HandCF
  9274. wave1.Transparency = i/30
  9275. wait()
  9276. end
  9277. wait()
  9278. wave1:Destroy()
  9279. end)()
  9280. end
  9281.  
  9282.  
  9283. function kamehameha()
  9284. beamgo = 6
  9285. beamgo1 = 1
  9286. enabled = true
  9287. sizeup = -25
  9288.  
  9289. kamefire.Volume = 5
  9290.  
  9291. wait(0.2)
  9292. RootPart.Anchored = true
  9293. kamecharge:Stop()
  9294.  
  9295.  
  9296. a1 = new("Part",char)
  9297. a1.Name = "Beam"
  9298. a1.Anchored = true
  9299. a1.Size = v3(6,6,6)
  9300. a1.CanCollide = false
  9301. a1.Locked = true
  9302. a1.Position = v3(999,999,999)
  9303. a1.BrickColor = bc("Cyan")
  9304. a1.Material = "Neon"
  9305. a1.Transparency = 0
  9306. aa1 = new("SpecialMesh",a1)
  9307. if fuse == false then
  9308. aa1.MeshType = "Cylinder"
  9309. if potara == false then
  9310. aa1.MeshType = "Cylinder"
  9311. else
  9312. aa1.MeshType = "Sphere"
  9313. end
  9314. else
  9315. aa1.MeshType = "Sphere"
  9316. end
  9317.  
  9318. aa1.Scale = v3(1,1,1)
  9319.  
  9320. a2 = new("Part",char)
  9321. a2.Name = "Beam"
  9322. a2.Anchored = true
  9323. a2.Locked = true
  9324.  
  9325. a2.Size = v3(0.1,0.1,0.1)
  9326. a2.CanCollide = false
  9327. a2.Position = v3(999,999,999)
  9328. a2.BrickColor = bc("Cyan")
  9329. a2.Material = "Neon"
  9330. if fuse == false then
  9331. if potara == false then
  9332. a2.Transparency = 0
  9333. else
  9334. a2.Transparency = 1
  9335. end
  9336. else
  9337.  
  9338. a2.Transparency = 1
  9339. end
  9340. aa2 = new("SpecialMesh",a2)
  9341. aa2.MeshType = "Sphere"
  9342. aa2.Scale = v3(150,100,100)
  9343. a3 = new("Part",char)
  9344. a3.Name = "Beam"
  9345. a3.Locked = true
  9346. a3.Anchored = true
  9347. a3.Size = v3(0.1,0.1,0.1)
  9348. a3.CanCollide = false
  9349. a3.Position = v3(999,999,999)
  9350. a3.BrickColor = bc("Cyan")
  9351. a3.Material = "Neon"
  9352. if fuse == false then
  9353. if potara == false then
  9354. a3.Transparency = 0
  9355. else
  9356. a3.Transparency = 1
  9357. end
  9358. else
  9359.  
  9360. a3.Transparency = 1
  9361. end
  9362. aa3 = new("SpecialMesh",a3)
  9363. aa3.MeshType = "Sphere"
  9364. aa3.Scale = v3(200,100,100)
  9365. if ssj4 == true and fuse == false then
  9366. a1.BrickColor = bc("Really red")
  9367. a2.BrickColor = bc("Really red")
  9368. a3.BrickColor = bc("Really red")
  9369. end
  9370. kamecharge:Stop()
  9371. kamefire:Play()
  9372.  
  9373. GroundWave1()
  9374. startk = false
  9375. ringfolder = Instance.new("Model",char)
  9376. --Damages
  9377. -----------------------------------------------------------------------------------------
  9378. a1.Touched:connect(function(hit)
  9379.  
  9380. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9381.  
  9382.  
  9383.  
  9384. if hit.Parent:IsA("Model") then
  9385. hit.Parent:BreakJoints()
  9386. end
  9387. hit:Destroy()
  9388. if enabled == true then
  9389. enabled = false
  9390. num = num + 1
  9391. kamehit:Play()
  9392. a21 = new("Part",char)
  9393. a21.Name = "Beam"..num
  9394. a21.Locked = true
  9395. a21.Size = v3(1,1,1)
  9396. a21.CanCollide = false
  9397. a21.Position = v3(999,999,999)
  9398. a21.BrickColor = bc("Cyan")
  9399. a21.Material = "Neon"
  9400. a21.Transparency = 0
  9401. aa21 = new("SpecialMesh",a21)
  9402. a21.Anchored = true
  9403. a21.Position = hit.Position
  9404. aa21.MeshType = "Sphere"
  9405. aa21.Scale = v3(1,1,1)
  9406. GroundWave2()
  9407. GroundWave3()
  9408. GroundWave4()
  9409. for i = 1,50 do
  9410. wait()
  9411. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9412. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9413. end
  9414. enabled = true
  9415. char["Beam"..num]:Destroy()
  9416. end
  9417.  
  9418. end
  9419.  
  9420. end)
  9421.  
  9422.  
  9423. --Damages
  9424. -----------------------------------------------------------------------------------------
  9425. a5.Touched:connect(function(hit)
  9426.  
  9427. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9428.  
  9429.  
  9430.  
  9431. if hit.Parent:IsA("Model") then
  9432. hit.Parent:BreakJoints()
  9433. end
  9434. hit:Destroy()
  9435. if enabled == true then
  9436. enabled = false
  9437. num = num + 1
  9438. kamehit:Play()
  9439. a21 = new("Part",char)
  9440. a21.Name = "Beam"..num
  9441. a21.Locked = true
  9442. a21.Size = v3(1,1,1)
  9443. a21.CanCollide = false
  9444. a21.Position = v3(999,999,999)
  9445. a21.BrickColor = bc("Cyan")
  9446. a21.Material = "Neon"
  9447. a21.Transparency = 0
  9448. aa21 = new("SpecialMesh",a21)
  9449. a21.Anchored = true
  9450. a21.Position = hit.Position
  9451. aa21.MeshType = "Sphere"
  9452. aa21.Scale = v3(1,1,1)
  9453. GroundWave2()
  9454. GroundWave3()
  9455. GroundWave4()
  9456. for i = 1,50 do
  9457. wait()
  9458. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9459. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9460. end
  9461. enabled = true
  9462. char["Beam"..num]:Destroy()
  9463. end
  9464.  
  9465. end
  9466.  
  9467. end)
  9468.  
  9469.  
  9470. beam2 = true
  9471. beam1 = true
  9472.  
  9473. if potara == true then
  9474. for i = 1,20 do
  9475. wait(0.1)
  9476. sizeup = sizeup-0.7
  9477. ringgo = ringgo + 15
  9478. av = new("Part",ringfolder)
  9479. av.Name = "NewRing"
  9480. av.Anchored = true
  9481. av.Size = v3(0.6,1,1)
  9482. av.BrickColor = bc("New Yeller")
  9483. av.Material = "Neon"
  9484. av.Transparency = 0
  9485. aav = new("SpecialMesh",av)
  9486. aav.MeshType = "FileMesh"
  9487. aav.Scale = v3(sizeup,30,sizeup)
  9488. aav.MeshId = "rbxassetid://991124063"
  9489. 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)
  9490.  
  9491. end
  9492. end
  9493. if potara == false then
  9494. wait(3)
  9495. else
  9496. wait(0.5)
  9497. end
  9498.  
  9499. beam1 = false
  9500.  
  9501. repeat
  9502. wait()
  9503.  
  9504. if fuse == false then
  9505. if potara == false then
  9506. a1.Size = a1.Size - v3(0,0.2,0.2)
  9507. else
  9508. for i,v in pairs(char.Model:GetChildren()) do
  9509. if v:IsA("Part") then
  9510. if v.Name == "NewRing" then
  9511. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9512. v.Transparency = v.Transparency + 0.1
  9513. end
  9514. end
  9515. end
  9516. a1.Size = a1.Size - v3(0,2,2)
  9517. end
  9518. else
  9519. a1.Size = a1.Size - v3(0,2,2)
  9520. end
  9521. aa2.Scale = aa2.Scale - v3(3,3,3)
  9522. aa3.Scale = aa3.Scale - v3(3,3,3)
  9523. until
  9524. a1.Size.y < 0.1
  9525.  
  9526.  
  9527. a1:Destroy()
  9528. ringfolder:Destroy()
  9529. a2:Destroy()
  9530. a3:Destroy()
  9531. for i = 1,10 do
  9532. wait()
  9533.  
  9534. kamefire.Volume = kamefire.Volume - 0.5
  9535. end
  9536. kamefire:Stop()
  9537. RootPart.Anchored = false
  9538.  
  9539. end
  9540.  
  9541.  
  9542.  
  9543.  
  9544.  
  9545. mouse.KeyDown:connect(function(k)
  9546. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9547. MV4 = 0
  9548. Humanoid.WalkSpeed = 13
  9549. attack = true
  9550. Firepart1 = Instance.new("Part", RightArm)
  9551. Firepart1.Size = Vector3.new(1, 1, 1)
  9552. GuW1 = Instance.new("Weld")
  9553. GuW1.Name = "GuW"
  9554. GuW1.Part0 = RightArm
  9555. GuW1.C0 = cn(0, -1, 0)
  9556. GuW1.C1 = cn(0, 0, 0)
  9557. GuW1.Part1 = Firepart1
  9558. GuW1.Parent = RightArm
  9559. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9560. Firepart1.Transparency = 1
  9561. Firepart2 = Instance.new("Part", LeftArm)
  9562. Firepart2.Size = Vector3.new(1, 1, 1)
  9563. GuW2 = Instance.new("Weld")
  9564. GuW2.Name = "GuW"
  9565. GuW2.Part0 = LeftArm
  9566. GuW2.C0 = cn(0, -1, 0)
  9567. GuW2.C1 = cn(0, 0, 0)
  9568. GuW2.Part1 = Firepart2
  9569. GuW2.Parent = LeftArm
  9570. Firepart2.Transparency = 1
  9571. GuW1:Destroy()
  9572. GuW1 = Instance.new("Weld")
  9573. GuW1.Name = "GuW"
  9574. GuW1.Part0 = Torso
  9575. GuW1.C0 = cn(0, 0, -6)
  9576. GuW1.C1 = cn(0, 0, 0)
  9577. GuW1.Part1 = Firepart1
  9578. GuW1.Parent = Torso
  9579. GuW2:Destroy()
  9580. GuW2 = Instance.new("Weld")
  9581. GuW2.Name = "GuW"
  9582. GuW2.Part0 = Torso
  9583. GuW2.C0 = cn(0, 0, -6)
  9584. GuW2.C1 = cn(0, 0, 0)
  9585. GuW2.Part1 = Firepart2
  9586. GuW2.Parent = Torso
  9587. GuW2:Destroy()
  9588. GuW2 = Instance.new("Weld")
  9589. GuW2.Name = "GuW"
  9590. GuW2.Part0 = Torso
  9591. GuW2.C0 = cn(0, 0, -4)
  9592. GuW2.C1 = cn(0, 0, 0)
  9593. GuW2.Part1 = Firepart2
  9594. GuW2.Parent = Torso
  9595. for i = 0, 18, 0.1 do
  9596. swait()
  9597. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9598. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9599. 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)
  9600. if Torsovelocity.Y > 2 then
  9601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9603. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9604. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9605. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9606. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9607. elseif Torsovelocity.Y < 1 then
  9608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9613. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9614. end
  9615. end
  9616. GuW1:Destroy()
  9617. GuW1 = Instance.new("Weld")
  9618. GuW1.Name = "GuW"
  9619. GuW1.Part0 = Torso
  9620. GuW1.C0 = cn(0, 0, -15)
  9621. GuW1.C1 = cn(0, 0, 0)
  9622. GuW1.Part1 = Firepart1
  9623. GuW1.Parent = Torso
  9624. GuW2:Destroy()
  9625. GuW2 = Instance.new("Weld")
  9626. GuW2.Name = "GuW"
  9627. GuW2.Part0 = Torso
  9628. GuW2.C0 = cn(0, 0, -17.5)
  9629. GuW2.C1 = cn(0, 0, 0)
  9630. GuW2.Part1 = Firepart2
  9631. GuW2.Parent = Torso
  9632. for i = 0, 1.25, 0.01 do
  9633. swait()
  9634. 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)
  9635. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9636. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9637. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9638. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9639. if Torsovelocity.Y > 2 then
  9640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9642. 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)
  9643. 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)
  9644. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9645. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9646. end
  9647. end
  9648. wait(0.5)
  9649. Humanoid.WalkSpeed = 16
  9650. attack = false
  9651. MV4 = 300
  9652. Firepart1:Destroy()
  9653. Firepart2:Destroy()
  9654. end
  9655.  
  9656.  
  9657. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9658. MV4 = 90
  9659. Humanoid.WalkSpeed = 0.01
  9660. attack = true
  9661. Firepart1 = Instance.new("Part", RightArm)
  9662. Firepart1.Size = Vector3.new(1, 1, 1)
  9663. GuW1 = Instance.new("Weld")
  9664. GuW1.Name = "GuW"
  9665. GuW1.Part0 = RightArm
  9666. GuW1.C0 = cn(0, -1, 0)
  9667. GuW1.C1 = cn(0, 0, 0)
  9668. GuW1.Part1 = Firepart1
  9669. GuW1.Parent = RightArm
  9670. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9671. Firepart1.Transparency = 1
  9672. Firepart2 = Instance.new("Part", LeftArm)
  9673. Firepart2.Size = Vector3.new(1, 1, 1)
  9674. GuW2 = Instance.new("Weld")
  9675. GuW2.Name = "GuW"
  9676. GuW2.Part0 = LeftArm
  9677. GuW2.C0 = cn(0, -1, 0)
  9678. GuW2.C1 = cn(0, 0, 0)
  9679. GuW2.Part1 = Firepart2
  9680. GuW2.Parent = LeftArm
  9681. Firepart2.Transparency = 1
  9682. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9683. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9684. for i = 0, 2, 0.1 do
  9685. swait()
  9686. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9687. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9688. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9689. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9690. if Torsovelocity.Y > 2 then
  9691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9693. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9694. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9695. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9696. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9697. elseif Torsovelocity.Y < 1 then
  9698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9700. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9701. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9702. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9703. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9704. end
  9705. end
  9706. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9707. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9708. for i = 0, 7, 0.1 do
  9709. swait()
  9710. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9711. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9712. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9713. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9714. if Torsovelocity.Y > 2 then
  9715. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9716. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9717. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9718. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9719. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9720. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9721. elseif Torsovelocity.Y < 1 then
  9722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9727. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9728. end
  9729. end
  9730. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9731. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9732. for i = 0, 7, 0.1 do
  9733. swait()
  9734. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9735. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9736. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9737. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9738. if Torsovelocity.Y > 2 then
  9739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9741. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9742. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9743. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9744. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9745. elseif Torsovelocity.Y < 1 then
  9746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9748. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9750. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9751. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9752. end
  9753. end
  9754. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9755. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9756. for i = 0, 6, 0.1 do
  9757. swait()
  9758. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9759. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9760. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9761. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9762. if Torsovelocity.Y > 2 then
  9763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9765. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9767. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9768. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9769. elseif Torsovelocity.Y < 1 then
  9770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9772. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9774. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9775. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9776. end
  9777. end
  9778. for i = 0, 5, 0.1 do
  9779. swait()
  9780. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9781. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9782. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9783. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9784. if Torsovelocity.Y > 2 then
  9785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9787. 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)
  9788. 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)
  9789. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9790. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9791. elseif Torsovelocity.Y < 1 then
  9792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9794. 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)
  9795. 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)
  9796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9797. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9798. end
  9799. end
  9800. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9801. for i = 0, 7, 0.1 do
  9802. swait()
  9803. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9804. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9805. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9806. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9807. if Torsovelocity.Y > 2 then
  9808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9810. 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)
  9811. 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)
  9812. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9813. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9814. elseif Torsovelocity.Y < 1 then
  9815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9817. 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)
  9818. 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)
  9819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9820. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9821. end
  9822. end
  9823. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9824. GuW1:Destroy()
  9825. GuW1 = Instance.new("Weld")
  9826. GuW1.Name = "GuW"
  9827. GuW1.Part0 = Torso
  9828. GuW1.C0 = cn(0, 0, -6)
  9829. GuW1.C1 = cn(0, 0, 0)
  9830. GuW1.Part1 = Firepart1
  9831. GuW1.Parent = Torso
  9832. GuW2:Destroy()
  9833. GuW2 = Instance.new("Weld")
  9834. GuW2.Name = "GuW"
  9835. GuW2.Part0 = Torso
  9836. GuW2.C0 = cn(0, 0, -6)
  9837. GuW2.C1 = cn(0, 0, 0)
  9838. GuW2.Part1 = Firepart2
  9839. GuW2.Parent = Torso
  9840. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9841. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9842. GuW2:Destroy()
  9843. GuW2 = Instance.new("Weld")
  9844. GuW2.Name = "GuW"
  9845. GuW2.Part0 = Torso
  9846. GuW2.C0 = cn(0, 0, -4)
  9847. GuW2.C1 = cn(0, 0, 0)
  9848. GuW2.Part1 = Firepart2
  9849. GuW2.Parent = Torso
  9850. for i = 0, 7, 0.1 do
  9851. swait()
  9852. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9853. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9854. if Torsovelocity.Y > 2 then
  9855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9857. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9858. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9859. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9860. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9861. elseif Torsovelocity.Y < 1 then
  9862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9866. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9867. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9868. end
  9869. end
  9870. local bp2 = Create("BodyPosition")({
  9871. P = 900,
  9872. D = 1000,
  9873. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9874. position = Torso.Position + Vector3.new(0, 60, 0),
  9875. Parent = Torso
  9876. })
  9877. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9878. for i = 0, 8, 0.1 do
  9879. swait()
  9880. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9881. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9882. 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)
  9883. if Torsovelocity.Y > 2 then
  9884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9886. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9887. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9888. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9889. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9890. elseif Torsovelocity.Y < 1 then
  9891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9893. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9894. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9895. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9896. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9897. end
  9898. end
  9899. for i = 0, 18, 0.1 do
  9900. swait()
  9901. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9902. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9903. 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)
  9904. if Torsovelocity.Y > 2 then
  9905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9907. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9908. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9909. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9910. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9911. elseif Torsovelocity.Y < 1 then
  9912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9914. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9917. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9918. end
  9919. end
  9920. GuW1:Destroy()
  9921. GuW1 = Instance.new("Weld")
  9922. GuW1.Name = "GuW"
  9923. GuW1.Part0 = Torso
  9924. GuW1.C0 = cn(0, 0, -15)
  9925. GuW1.C1 = cn(0, 0, 0)
  9926. GuW1.Part1 = Firepart1
  9927. GuW1.Parent = Torso
  9928. GuW2:Destroy()
  9929. GuW2 = Instance.new("Weld")
  9930. GuW2.Name = "GuW"
  9931. GuW2.Part0 = Torso
  9932. GuW2.C0 = cn(0, 0, -17.5)
  9933. GuW2.C1 = cn(0, 0, 0)
  9934. GuW2.Part1 = Firepart2
  9935. GuW2.Parent = Torso
  9936. for i = 0, 1.25, 0.01 do
  9937. swait()
  9938. 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)
  9939. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9940. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9941. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9942. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9943. if Torsovelocity.Y > 2 then
  9944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9946. 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)
  9947. 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)
  9948. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9949. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9950. elseif Torsovelocity.Y < 1 then
  9951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9952. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9953. 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)
  9954. 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)
  9955. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9956. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9957. end
  9958. end
  9959. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9960. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9961. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9962. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9963. for i = 0, 3, 0.1 do
  9964. swait()
  9965. if Torsovelocity.Y > 2 then
  9966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9968. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9970. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9971. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9972. elseif Torsovelocity.Y < 1 then
  9973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9975. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9976. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9977. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9978. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9979. end
  9980. end
  9981. wait(1)
  9982. bp2:Destroy()
  9983. Humanoid.WalkSpeed = 16
  9984. attack = false
  9985. MV4 = 0
  9986. Firepart1:Destroy()
  9987. Firepart2:Destroy()
  9988. end
  9989. end)
  9990. whiletruewait = false
  9991. game:GetService("RunService").Stepped:connect(function()
  9992. if whiletruewait == false then
  9993. whiletruewait = true
  9994. wait()
  9995. whiletruewait = false
  9996. end
  9997. end)
  9998. game:GetService("RunService").Stepped:connect(function()
  9999. if whiletruewait == false then
  10000. if MV1 < 20 then
  10001. MV1 = MV1 + 0.2
  10002. end
  10003. if MV2 < 90 then
  10004. MV2 = MV2 + 1
  10005. end
  10006. if MV3 < 190 then
  10007. MV3 = MV3 + 0.4
  10008. end
  10009. if MV4 < 500 then
  10010. MV4 = MV4 + 0.3
  10011. end
  10012. end
  10013. end)
  10014. Humanoid.MaxHealth = 10000
  10015. wait()
  10016. for i = 1, 6 do
  10017. Humanoid.Health = Humanoid.MaxHealth
  10018. wait()
  10019. end
  10020.  
  10021. ---
  10022. GroundWave3 = function()
  10023. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10024. Colors = {"White", "White"}
  10025. local wave = Instance.new("Part", char)
  10026. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10027. wave.Anchored = true
  10028. wave.Name = "Wave"
  10029. wave.CanCollide = false
  10030. wave.Locked = true
  10031. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10032. wave.TopSurface = "Smooth"
  10033. wave.BottomSurface = "Smooth"
  10034. wave.Transparency = 0.10
  10035. wave.CFrame = HandCF
  10036. wm = Instance.new("SpecialMesh",wave)
  10037. wm.MeshId = "rbxassetid://559831844"
  10038. coroutine.wrap(function()
  10039. for i = 1, 30, 1 do
  10040. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10041. wave.Size = wm.Scale
  10042. wave.CFrame = HandCF
  10043. wave.Transparency = i/30
  10044. wait()
  10045. end
  10046. wait()
  10047. wave:Destroy()
  10048. end)()
  10049. end
  10050. ---
  10051.  
  10052. local rock3 = false
  10053. local rock2 = false
  10054. local rock = false
  10055.  
  10056. if rock2 == true then
  10057. wait(0.1)
  10058.  
  10059. for i,v in pairs(char:GetChildren()) do
  10060. if v:IsA("Part") then
  10061. if v.Name == "NewPart2" then
  10062. v.GO.Velocity = v3(0,-5,0)
  10063. end
  10064. end
  10065.  
  10066. end
  10067. rock2 = false
  10068. end
  10069. if rock3 == true then
  10070. wait(0.1)
  10071. for i,v in pairs(char:GetChildren()) do
  10072. if v:IsA("Part") then
  10073. if v.Name == "NewPart2" then
  10074. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10075. end
  10076. end
  10077. end
  10078. rock3 = false
  10079. end
  10080.  
  10081.  
  10082. local v3 = Vector3.new
  10083. local num = 0
  10084. local bc = BrickColor.new
  10085. local new = Instance.new
  10086.  
  10087. GroundWave1d = function()
  10088.  
  10089. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10090. Colors = {"Cyan", "Cyan"}
  10091. local wave = Instance.new("Part", char)
  10092. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10093. wave.Anchored = true
  10094. wave.Name = "Wave"..number
  10095. wave.CanCollide = false
  10096. wave.Locked = true
  10097. wave.Size = Vector3.new(0.5,0.5,0.5)
  10098. wave.TopSurface = "Smooth"
  10099. wave.BottomSurface = "Smooth"
  10100. wave.Transparency = 0.35
  10101. wave.CFrame = HandCF
  10102. wm = Instance.new("SpecialMesh", wave)
  10103. wm.Name = "wave"..number
  10104. wm.MeshId = "rbxassetid://3270017"
  10105. coroutine.wrap(function()
  10106. for i = 1, 30, 1 do
  10107. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10108. wave.Size = wm.Scale
  10109. wave.CFrame = HandCF
  10110. wave.Transparency = i/30
  10111. wait()
  10112. end
  10113. wait()
  10114. wave:Destroy()
  10115.  
  10116. end)()
  10117. end
  10118.  
  10119. mouse.KeyDown:connect(function(key)
  10120. if key == "=" then
  10121.  
  10122. Humanoid.WalkSpeed = 0
  10123. RootPart.Anchored = true
  10124. bigkamehameha1 = true
  10125.  
  10126. wait(0)
  10127. bigkamehameha1 = false
  10128. bigkamehameha2 = true
  10129. ar = new("Part",char)
  10130. ar.Name = "NewPart"
  10131. ar.Position = v3(999,999,999)
  10132. ar.Size = v3(1,1,1)
  10133. ar.BrickColor = bc("Cyan")
  10134. ar.Material = "Neon"
  10135. ar.Transparency = 1
  10136. aar = new("SpecialMesh",ar)
  10137. aar.MeshType = "Sphere"
  10138. aar.Scale = v3(3,3,4)
  10139.  
  10140. aaar =new("Weld",ar)
  10141. aaar.Part0 = Torso
  10142. aaar.Part1 = ar
  10143. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10144. for i = 1,9 do
  10145. wait(0.5)
  10146. GroundWave1d()
  10147. ar.Transparency = ar.Transparency - 0.1
  10148. end
  10149. kamehameha()
  10150.  
  10151. idle7 = true
  10152. ar:Destroy()
  10153. bigkamehameha2 = false
  10154. RootPart.Anchored = false
  10155. end
  10156. end)
  10157.  
  10158.  
  10159.  
  10160. local rad = math.rad
  10161. local kamehameha5 = false
  10162. local kamehameha1 = false
  10163. local kamehameha2 = false
  10164. local kamehameha3 = false
  10165. local kamehameha4 = false
  10166.  
  10167. mouse.KeyDown:connect(function(key)
  10168. if key == "=" then
  10169.  
  10170.  
  10171. idle = false
  10172. Humanoid.WalkSpeed = 0
  10173. RootPart.Anchored = true
  10174.  
  10175. KamehamehaVoice:Play()
  10176. startk = true
  10177.  
  10178.  
  10179.  
  10180. wait(0.4)
  10181.  
  10182.  
  10183. kamehameha2 = true
  10184. kamehameha()
  10185. wait(0.8)
  10186. KamehamehaVoice.TimePosition = 0
  10187. kamehameha2 = false
  10188. Humanoid.WalkSpeed = 16
  10189. RootPart.Anchored = false
  10190. end
  10191. end)
  10192.  
  10193.  
  10194. mouse.KeyDown:connect(function(key)
  10195. if key=="=" then
  10196. Serious()
  10197. char.JumPower = 150
  10198. end
  10199. end)
  10200. Health = math.huge --------- Serious mode aura.
  10201. BaseHealth = math.huge
  10202.  
  10203.  
  10204.  
  10205.  
  10206. InForm = false
  10207.  
  10208. Player = game.Players.LocalPlayer
  10209. Char = Player.Character
  10210. Torso = Char.Torso
  10211.  
  10212. function Serious()
  10213. for X = 1, 1 do wait()
  10214.  
  10215.  
  10216. wait(0)
  10217. for X = 1, 1 do wait()
  10218. local Effect = Instance.new("Part")
  10219. Effect.Name = "Effect"
  10220. Effect.Parent = Torso
  10221. Effect.CFrame = Torso.CFrame
  10222. Effect.BrickColor = BrickColor.new("Neon orange")
  10223. Effect.Shape = "Ball"
  10224. Effect.Size = Vector3.new(1, 1, 1)
  10225. Effect.Anchored = true
  10226. Effect.Material = "Neon"
  10227. Effect.CanCollide = false
  10228. Effect.CFrame = Torso.CFrame
  10229. Effect.Size = Effect.Size + Vector3.new(0.5)
  10230. Effect.Transparency = Effect.Transparency + 0.04
  10231. end
  10232. end
  10233.  
  10234. repeat
  10235. Torso:FindFirstChild("Effect"):Remove()
  10236. until Torso:FindFirstChild("Effect") == nil
  10237.  
  10238.  
  10239. local Color1 = Color3.new(255, 255, 0)
  10240. local Color2 = Color3.new(255, 255, 0)
  10241.  
  10242. for i = 0, 3, 0.1 do
  10243. swait()
  10244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10246. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10247. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10248. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10249. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10250. end
  10251. local pie22 = Instance.new("ParticleEmitter")
  10252. pie22.Parent = LeftArm
  10253. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10254. pie22.LightEmission = 1
  10255. pie22.Size = NumberSequence.new(1,2)
  10256. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10257. pie22.Transparency = NumberSequence.new(0.7,1)
  10258. pie22.EmissionDirection = "Top"
  10259. pie22.Enabled = true
  10260. pie22.Lifetime = NumberRange.new(1)
  10261. pie22.Rotation = NumberRange.new(-420, 425)
  10262. pie22.Rate = 50
  10263. pie22.Speed = NumberRange.new(1)
  10264. pie22.LockedToPart = false
  10265. pie22.VelocitySpread = 2
  10266. local pie22 = Instance.new("ParticleEmitter")
  10267. pie22.Parent = RightArm
  10268. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10269. pie22.LightEmission = 1
  10270. pie22.Size = NumberSequence.new(1,2)
  10271. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10272. pie22.Transparency = NumberSequence.new(0.7,1)
  10273. pie22.EmissionDirection = "Top"
  10274. pie22.Enabled = true
  10275. pie22.Lifetime = NumberRange.new(1)
  10276. pie22.Rotation = NumberRange.new(-420, 425)
  10277. pie22.Rate = 50
  10278. pie22.Speed = NumberRange.new(1)
  10279. pie22.LockedToPart = false
  10280. pie22.VelocitySpread = 2
  10281. local pie22 = Instance.new("ParticleEmitter")
  10282. pie22.Parent = LeftLeg
  10283. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10284. pie22.LightEmission = 1
  10285. pie22.Size = NumberSequence.new(1,2)
  10286. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10287. pie22.Transparency = NumberSequence.new(0.8,1)
  10288. pie22.EmissionDirection = "Top"
  10289. pie22.Enabled = true
  10290. pie22.Lifetime = NumberRange.new(1)
  10291. pie22.Rotation = NumberRange.new(-420, 425)
  10292. pie22.Rate = 20
  10293. pie22.Speed = NumberRange.new(1)
  10294. pie22.LockedToPart = false
  10295. pie22.VelocitySpread = 2
  10296. local pie22 = Instance.new("ParticleEmitter")
  10297. pie22.Parent = RightLeg
  10298. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10299. pie22.LightEmission = 1
  10300. pie22.Size = NumberSequence.new(1,2)
  10301. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10302. pie22.Transparency = NumberSequence.new(0.8,1)
  10303. pie22.EmissionDirection = "Top"
  10304. pie22.Enabled = true
  10305. pie22.Lifetime = NumberRange.new(1)
  10306. pie22.Rotation = NumberRange.new(-420, 425)
  10307. pie22.Rate = 20
  10308. pie22.Speed = NumberRange.new(1)
  10309. pie22.LockedToPart = false
  10310. pie22.VelocitySpread = 2
  10311. lig = Instance.new("PointLight",Player.Character.Torso)
  10312. lig.Color=Color3.new(255,255,0)
  10313. lig.Range = 6
  10314.  
  10315. local Must = Instance.new("Sound",Torso)
  10316. Must.SoundId = "rbxassetid://136847579"
  10317. Must.Pitch = 0.99
  10318. Must.Volume = 0.6
  10319. Must.Looped = false
  10320. wait(0)
  10321. Must:Play()
  10322. a21e = new("Part",char)
  10323. a21e.Name = "Beam"..num
  10324. a21e.Locked = true
  10325. a21e.Size = v3(1,1,1)
  10326. a21e.CanCollide = false
  10327. a21e.BrickColor = bc("Neon orange")
  10328. a21e.Material = "Neon"
  10329. a21e.Transparency = 0
  10330. aa21e = new("SpecialMesh",a21e)
  10331. a21e.Anchored = true
  10332. a21e.Position = RootPart.Position
  10333. aa21e.MeshType = "Sphere"
  10334. aa21e.Scale = v3(1,1,1)
  10335. for i = 1,50 do
  10336. wait()
  10337. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10338. a21e.Transparency = a21e.Transparency + 0.04
  10339. end
  10340.  
  10341.  
  10342. local Mus = Instance.new("Sound",Torso)
  10343. Mus.SoundId = "rbxassetid://291165237"
  10344. Mus.Pitch = 0.99
  10345. Mus.Volume = 0.2
  10346. Mus.Looped = true
  10347. wait(0)
  10348. Mus:Play()
  10349.  
  10350. InForm = true
  10351. Humanoid.JumpPower = 120
  10352.  
  10353. Char.Humanoid.MaxHealth = Health
  10354. wait(0.3)
  10355. Char.Humanoid.Health = Health
  10356. wait(0.7)
  10357. Must:Destroy()
  10358. end
  10359.  
  10360. function Base()
  10361. InForm = false
  10362. local Effect = Instance.new("Part")
  10363. Effect.Name = "Effect"
  10364. Effect.Parent = Torso
  10365. Effect.CFrame = Torso.CFrame
  10366. Effect.BrickColor = BrickColor.new("White")
  10367. Effect.Shape = "Ball"
  10368. Effect.Size = Vector3.new(8, 8, 8)
  10369. Effect.Anchored = true
  10370. Effect.Material = "Neon"
  10371. Effect.CanCollide = false
  10372. for loop = 1, 25 do wait()
  10373. Effect.CFrame = Torso.CFrame
  10374. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10375. Effect.Transparency = Effect.Transparency + 0.04
  10376.  
  10377. end
  10378. repeat
  10379. Torso:FindFirstChild("Effect"):Remove()
  10380. until Torso:FindFirstChild("Effect") == nil
  10381.  
  10382. for i, v in pairs(Torso:GetChildren()) do
  10383. if v:IsA('ParticleEmitter') then
  10384. v:Remove()
  10385. end
  10386. end
  10387. char.Humanoid.MaxHealth = BaseHealth
  10388. wait(0.3)
  10389. char.Humanoid.Health = BaseHealth
  10390.  
  10391.  
  10392. end
  10393.  
  10394. mouse.KeyDown:connect(function(key)
  10395. if key=="9" then
  10396. Base()
  10397. lig:Destroy()
  10398. end
  10399. end)
  10400.  
  10401. Player.Chatted:connect(function(Message)
  10402. if Message == "Time to get serious." and InForm == false then
  10403. wait(0.10)
  10404. Serious()
  10405. end
  10406. if Message == "off" or Message == "Nice fight." and InForm == true then
  10407. Base()
  10408. end
  10409. local ContentProvider = game:GetService("ContentProvider")
  10410.  
  10411. local function LoadAssets(AssetList)
  10412. -- Takes an asset list and preloads it. Will not wait for them to load.
  10413.  
  10414. for _, AssetId in pairs(AssetList) do
  10415. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10416. end
  10417. end
  10418.  
  10419. local Gibs = game.Workspace
  10420.  
  10421. function Kill(Character)
  10422. Character.Humanoid.Health = 0
  10423. local poo = Instance.new("IntValue",Character)
  10424. poo.Name = "haha nope"
  10425. local svch = Character
  10426. local hum = Character:findFirstChild("Humanoid")
  10427. Character.Archivable = true
  10428. local chrclone = Character:clone()
  10429. Character.Archivable = false
  10430.  
  10431. local ch = chrclone:GetChildren()
  10432. local i
  10433. for i = 1,#ch do
  10434. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10435. ch[i]:remove()
  10436. end
  10437. end
  10438. local function Scan(ch)
  10439. local e
  10440. for e = 1,#ch do
  10441. Scan(ch[e]:GetChildren())
  10442. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10443. ch[e]:remove()
  10444. end
  10445. end
  10446. end
  10447. Scan(chrclone:GetChildren())
  10448.  
  10449. local hum2 = chrclone:findFirstChild("Humanoid")
  10450.  
  10451.  
  10452. if hum2 ~= nil then
  10453. hum2.Name = "Humanoid2"
  10454. hum2.PlatformStand = true
  10455. hum2.Sit = true
  10456. hum2.MaxHealth = 0
  10457. hum2.Health = 0
  10458. end
  10459.  
  10460. local ch = Character:GetChildren()
  10461. local i
  10462. for i = 1,#ch do
  10463. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10464. ch[i]:remove()
  10465. end
  10466. end
  10467.  
  10468. wait(0.2)
  10469.  
  10470. local ch = Character:GetChildren()
  10471. local i
  10472. for i = 1,#ch do
  10473. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10474. ch[i]:remove()
  10475. end
  10476. end
  10477. Character = chrclone
  10478. local Torso = Character.Torso
  10479. local movevector = Vector3.new()
  10480.  
  10481. if Torso then
  10482. local Head = Character:FindFirstChild("Head")
  10483. local Limb = Character:FindFirstChild("Right Arm")
  10484. if Limb then
  10485.  
  10486. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10487. local Joint = Instance.new("Glue")
  10488. Joint.Name = "RightShoulder"
  10489. Joint.Part0 = Torso
  10490. Joint.Part1 = Limb
  10491. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10492. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10493. Joint.Parent = Torso
  10494.  
  10495. local B = Instance.new("Part")
  10496. B.TopSurface = 0
  10497. B.BottomSurface = 0
  10498. B.formFactor = "Symmetric"
  10499. B.Size = Vector3.new(1, 1, 1)
  10500. B.Transparency = 1
  10501. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10502. B.Parent = Character
  10503. local W = Instance.new("Weld")
  10504. W.Part0 = Limb
  10505. W.Part1 = B
  10506. W.C0 = CFrame.new(0, -0.5, 0)
  10507. W.Parent = Limb
  10508.  
  10509. end
  10510. local Limb = Character:FindFirstChild("Left Arm")
  10511. if Limb then
  10512.  
  10513. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10514. local Joint = Instance.new("Glue")
  10515. Joint.Name = "LeftShoulder"
  10516. Joint.Part0 = Torso
  10517. Joint.Part1 = Limb
  10518. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10519. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10520. Joint.Parent = Torso
  10521.  
  10522. local B = Instance.new("Part")
  10523. B.TopSurface = 0
  10524. B.BottomSurface = 0
  10525. B.formFactor = "Symmetric"
  10526. B.Size = Vector3.new(1, 1, 1)
  10527. B.Transparency = 1
  10528. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10529. B.Parent = Character
  10530. local W = Instance.new("Weld")
  10531. W.Part0 = Limb
  10532. W.Part1 = B
  10533. W.C0 = CFrame.new(0, -0.5, 0)
  10534. W.Parent = Limb
  10535.  
  10536. end
  10537. local Limb = Character:FindFirstChild("Right Leg")
  10538. if Limb then
  10539.  
  10540. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10541. local Joint = Instance.new("Glue")
  10542. Joint.Name = "RightHip"
  10543. Joint.Part0 = Torso
  10544. Joint.Part1 = Limb
  10545. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10546. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10547. Joint.Parent = Torso
  10548.  
  10549. local B = Instance.new("Part")
  10550. B.TopSurface = 0
  10551. B.BottomSurface = 0
  10552. B.formFactor = "Symmetric"
  10553. B.Size = Vector3.new(1, 1, 1)
  10554. B.Transparency = 1
  10555. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10556. B.Parent = Character
  10557. local W = Instance.new("Weld")
  10558. W.Part0 = Limb
  10559. W.Part1 = B
  10560. W.C0 = CFrame.new(0, -0.5, 0)
  10561. W.Parent = Limb
  10562.  
  10563. end
  10564. local Limb = Character:FindFirstChild("Left Leg")
  10565. if Limb then
  10566.  
  10567. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10568. local Joint = Instance.new("Glue")
  10569. Joint.Name = "LeftHip"
  10570. Joint.Part0 = Torso
  10571. Joint.Part1 = Limb
  10572. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10573. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10574. Joint.Parent = Torso
  10575.  
  10576. local B = Instance.new("Part")
  10577. B.TopSurface = 0
  10578. B.BottomSurface = 0
  10579. B.formFactor = "Symmetric"
  10580. B.Size = Vector3.new(1, 1, 1)
  10581. B.Transparency = 1
  10582. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10583. B.Parent = Character
  10584. local W = Instance.new("Weld")
  10585. W.Part0 = Limb
  10586. W.Part1 = B
  10587. W.C0 = CFrame.new(0, -0.5, 0)
  10588. W.Parent = Limb
  10589. end
  10590. end
  10591. end
  10592. ----------
  10593.  
  10594. lerpz = function(D, E, F, G)
  10595. D[E] = D[E]:lerp(F, G)
  10596. end
  10597.  
  10598. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10599. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10600. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10601. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10602. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10603. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10604. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10605. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10606. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10607. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10608. resetlerp = function()
  10609. RJ.C0 = RJC0
  10610. RJ.C1 = RJC1
  10611. N.C0 = NC0
  10612. N.C1 = NC1
  10613. RS.C0 = RSC0
  10614. RS.C1 = RSC1
  10615. LS.C0 = LSC0
  10616. LS.C1 = LSC1
  10617. RH.C0 = RHC0
  10618. RH.C1 = RHC1
  10619. LH.C0 = LHC0
  10620. LH.C1 = LHC1
  10621. end
  10622. -------
  10623. ----------
  10624. hrp = char.HumanoidRootPart
  10625.  
  10626. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10627. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10628. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10629. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10630. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10631. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10632. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10633. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10634. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10635. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10636. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10637. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10638. RS = Torso:FindFirstChild("Right Shoulder")
  10639. LS = Torso:FindFirstChild("Left Shoulder")
  10640. RH = Torso:FindFirstChild("Right Hip")
  10641. LH = Torso:FindFirstChild("Left Hip")
  10642. RJ = hrp:FindFirstChild("RootJoint")
  10643. N = Torso:FindFirstChild("Neck")
  10644. cf = CFrame.new
  10645. ang = CFrame.Angles
  10646. rd = math.rad
  10647. rd2 = math.random
  10648. cs = ColorSequence.new
  10649. ns = NumberSequence.new
  10650. nsk = NumberSequenceKeypoint.new
  10651. -------------------
  10652.  
  10653. end)
  10654.  
  10655. print([[
  10656. -------------------------------------------------
  10657. hi
  10658. -------------------------------------------------]])
Add Comment
Please, Sign In to add comment