-----------------

UI FE (skiddish)

Jul 16th, 2020
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 490.24 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. wait(2)
  153. --[[
  154.  
  155. ░▒▓█ Ultra Instinct █▓▒░
  156.  
  157. --]]
  158.  
  159. local Player = game.Players.localPlayer
  160. local char = Player.Character
  161. local Character = Player.Character
  162. local RootPart = Character.HumanoidRootPart
  163. local Head = Character.Head
  164. local done = false
  165. local canheal = false
  166. local deathchat1 = false
  167. local once = true
  168. local dead = false
  169. local candie = true
  170. local deathchat = false
  171. local idleon = true
  172. local idle1 = true
  173. local idle = true
  174. local spiritballenergy = true
  175. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  176. if v:IsA("Accessory") then
  177. v:Destroy()
  178. end
  179. end
  180. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  181. if v:IsA("Shirt") then
  182. v:Remove()
  183. end
  184. end
  185. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  186. if v:IsA("Pants") then
  187. v:Remove()
  188. end
  189. end
  190. wait()
  191. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  192. shirt.Name = "Shirt"
  193. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  194. pants.Name = "Pants"
  195.  
  196.  
  197.  
  198. local v3 = Vector3.new
  199. local num = 0
  200. local bc = BrickColor.new
  201. local new = Instance.new
  202.  
  203.  
  204. Instance.new("ForceField",char).Visible = false
  205. local poo = Instance.new("IntValue",Character)
  206. poo.Name = "haha nope"
  207. char.Humanoid.MaxHealth = math.huge
  208. wait()
  209. char.Humanoid.Health = math.huge
  210. Instance.new("ForceField",char).Visible = false
  211. local skinCol = "Pastel brown"
  212. local bd = Player:FindFirstChild("Body Colors")
  213. if bd then
  214. bd.HeadColor = BrickColor.new(skinCol)
  215. bd.TorsoColor = BrickColor.new(skinCol)
  216. bd.LeftLegColor = BrickColor.new(skinCol)
  217. bd.RightLegColor = BrickColor.new(skinCol)
  218. bd.LeftArmColor = BrickColor.new(skinCol)
  219. bd.RightArmColor = BrickColor.new(skinCol)
  220. else
  221. bd = Instance.new("BodyColors", Player)
  222. bd.HeadColor = BrickColor.new(skinCol)
  223. bd.TorsoColor = BrickColor.new(skinCol)
  224. bd.LeftLegColor = BrickColor.new(skinCol)
  225. bd.RightLegColor = BrickColor.new(skinCol)
  226. bd.LeftArmColor = BrickColor.new(skinCol)
  227. bd.RightArmColor = BrickColor.new(skinCol)
  228. end
  229. local number = 1
  230.  
  231. --------------------------------------------------------------------------
  232. --transform
  233. GroundWave5 = function()
  234. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  235. Colors = {"Dark blue", "Dark blue"}
  236.  
  237. local wave11 = Instance.new("Part", char)
  238. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  239. wave11.Anchored = true
  240. wave11.Name = "Wave"
  241. wave11.CanCollide = false
  242. wave11.Locked = true
  243. wave11.Size = Vector3.new(1, 1, 1)
  244. wave11.TopSurface = "Smooth"
  245. wave11.BottomSurface = "Smooth"
  246. wave11.Transparency = 0.35
  247. wave11.CFrame = HandCF
  248. wm31 = Instance.new("SpecialMesh", wave11)
  249. wm31.MeshId = "rbxassetid://3270017"
  250. coroutine.wrap(function()
  251. for i = 1, 30, 1 do
  252. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  253. wave11.Size = wm31.Scale
  254. wave11.CFrame = HandCF
  255. wave11.Transparency = i/30
  256. wait()
  257. end
  258. wait()
  259. wave11:Destroy()
  260. end)()
  261. end
  262. GroundWave6 = function()
  263. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  264. Colors = {"White", "Dark blue"}
  265. local wave111 = Instance.new("Part", char)
  266. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  267. wave111.Anchored = true
  268. wave111.Name = "Wave"
  269. wave111.CanCollide = false
  270. wave111.Locked = true
  271. wave111.Size = Vector3.new(1, 1, 1)
  272. wave111.TopSurface = "Smooth"
  273. wave111.BottomSurface = "Smooth"
  274. wave111.Transparency = 0.35
  275. wave111.CFrame = HandCF
  276. wm311 = Instance.new("SpecialMesh", wave111)
  277. wm311.MeshId = "rbxassetid://3270017"
  278. coroutine.wrap(function()
  279. for i = 1, 30, 1 do
  280. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  281. wave111.Size = wm311.Scale
  282. wave111.CFrame = HandCF
  283. wave111.Transparency = i/30
  284. wait()
  285. end
  286. wait()
  287. wave111:Destroy()
  288. end)()
  289. end
  290. GroundWave7 = function()
  291. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  292. Colors = {"Dark blue", "White"}
  293. local wave1111 = Instance.new("Part", char)
  294. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  295. wave1111.Anchored = true
  296. wave1111.Name = "Wave"
  297. wave1111.CanCollide = false
  298. wave1111.Locked = true
  299. wave1111.Size = Vector3.new(1, 1, 1)
  300. wave1111.TopSurface = "Smooth"
  301. wave1111.BottomSurface = "Smooth"
  302. wave1111.Transparency = 0.35
  303. wave1111.CFrame = HandCF
  304. wm3111 = Instance.new("SpecialMesh", wave1111)
  305. wm3111.MeshId = "rbxassetid://3270017"
  306. coroutine.wrap(function()
  307. for i = 1, 30, 1 do
  308. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  309. wave1111.Size = wm3111.Scale
  310. wave1111.CFrame = HandCF
  311. wave1111.Transparency = i/30
  312. wait()
  313. end
  314. wait()
  315. wave1111:Destroy()
  316. end)()
  317. end
  318. GroundWave8 = function()
  319. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  320. Colors = {"Dark blue", "Dark blue"}
  321. local wave11111 = Instance.new("Part", char)
  322. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  323. wave11111.Anchored = true
  324. wave11111.Name = "Wave"
  325. wave11111.CanCollide = false
  326. wave11111.Locked = true
  327. wave11111.Size = Vector3.new(1, 1, 1)
  328. wave11111.TopSurface = "Smooth"
  329. wave11111.BottomSurface = "Smooth"
  330. wave11111.Transparency = 0.35
  331. wave11111.CFrame = HandCF
  332. wm31111 = Instance.new("SpecialMesh", wave11111)
  333. wm31111.MeshId = "rbxassetid://3270017"
  334. coroutine.wrap(function()
  335. for i = 1, 30, 1 do
  336. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  337. wave11111.Size = wm31111.Scale
  338. wave11111.CFrame = HandCF
  339. wave11111.Transparency = i/30
  340. wait()
  341. end
  342. wait()
  343. wave11111:Destroy()
  344. end)()
  345. end
  346. GroundWave9 = function()
  347. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  348.  
  349. Colors = {"Cyan", "White"}
  350. local wave111111 = Instance.new("Part", char)
  351. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  352. wave111111.Anchored = true
  353. wave111111.Name = "Wave"
  354. wave111111.CanCollide = false
  355. wave111111.Locked = true
  356. wave111111.Size = Vector3.new(1, 1, 1)
  357. wave111111.TopSurface = "Smooth"
  358. wave111111.BottomSurface = "Smooth"
  359. wave111111.Transparency = 0.35
  360. wave111111.CFrame = HandCF
  361. wm311111 = Instance.new("SpecialMesh", wave111111)
  362. wm311111.MeshId = "rbxassetid://3270017"
  363. coroutine.wrap(function()
  364. for i = 1, 30, 1 do
  365. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  366. wave111111.Size = wm311111.Scale
  367. wave111111.CFrame = HandCF
  368. wave111111.Transparency = i/30
  369. wait()
  370. end
  371. wait()
  372. wave111111:Destroy()
  373. end)()
  374. end
  375. GroundWave10 = function()
  376. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  377. Colors = {"White", "Dark blue"}
  378. local wave1111111 = Instance.new("Part", char)
  379. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  380. wave1111111.Anchored = true
  381. wave1111111.Name = "Wave"
  382. wave1111111.CanCollide = false
  383. wave1111111.Locked = true
  384. wave1111111.Size = Vector3.new(1, 1, 1)
  385. wave1111111.TopSurface = "Smooth"
  386. wave1111111.BottomSurface = "Smooth"
  387. wave1111111.Transparency = 0.35
  388. wave1111111.CFrame = HandCF
  389. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  390. wm3111111.MeshId = "rbxassetid://3270017"
  391. coroutine.wrap(function()
  392. for i = 1, 30, 1 do
  393. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  394. wave1111111.Size = wm3111111.Scale
  395. wave1111111.CFrame = HandCF
  396. wave1111111.Transparency = i/30
  397. wait()
  398. end
  399. wait()
  400. wave1111111:Destroy()
  401. end)()
  402. end
  403.  
  404. GroundWave1 = function()
  405.  
  406. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  407. Colors = {"White", "White"}
  408. local wave = Instance.new("Part", char)
  409. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  410. wave.Anchored = true
  411. wave.Name = "Wave"..number
  412. wave.CanCollide = false
  413. wave.Locked = true
  414. wave.Size = Vector3.new(1, 1, 1)
  415. wave.TopSurface = "Smooth"
  416. wave.BottomSurface = "Smooth"
  417. wave.Transparency = 0.35
  418. wave.CFrame = HandCF
  419. wm = Instance.new("SpecialMesh", wave)
  420. wm.Name = "wave"..number
  421. wm.MeshId = "rbxassetid://3270017"
  422. coroutine.wrap(function()
  423. for i = 1, 30, 1 do
  424. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  425. wave.Size = wm.Scale
  426. wave.CFrame = HandCF
  427. wave.Transparency = i/30
  428. wait()
  429. end
  430. wait()
  431. wave:Destroy()
  432.  
  433. end)()
  434. end
  435.  
  436.  
  437. shirt = Instance.new("Shirt", char)
  438. shirt.Name = "Shirt"
  439. pants = Instance.new("Pants", char)
  440. pants.Name = "Pants"
  441. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1189101246"
  442. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1203223046"
  443. char.Head.face.Texture = "rbxassetid://665350491"
  444.  
  445. Hair7 = Instance.new("Part")
  446. Hair7.Parent = char
  447. Hair7.Name = "Hair"
  448. Hair7.CanCollide = false
  449. Hair7.Locked = true
  450. Hair7.TopSurface = "Smooth"
  451. Hair7.BottomSurface = "Smooth"
  452. Hair7.formFactor = "Symmetric"
  453. Hair7.Material = "Neon"
  454. Hair7.BrickColor = BrickColor.new("Really black")
  455. Hair7.CFrame = char.Torso.CFrame
  456. Hair7.Size = Vector3.new(1, 1, 1)
  457. Hair7.Transparency = 0
  458.  
  459.  
  460. Weld1 = Instance.new("Weld")
  461. Weld1.Parent = char.Head
  462. Weld1.Part0 = char.Head
  463. Weld1.Part1 = Hair7
  464. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  465.  
  466. Mesh = Instance.new("SpecialMesh")
  467. Mesh.Offset = Vector3.new(0,-0.4,0)
  468. Mesh.Parent = Hair7
  469. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  470. Mesh.MeshType = "FileMesh"
  471. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  472. Mesh.TextureId = ""
  473. wait(0.5)
  474. game.Chat:Chat(Character, "...", "White")
  475. local Must2 = Instance.new("Sound",char)
  476. Must2.SoundId = "rbxassetid://1136905493"
  477. Must2.Pitch = 0.99
  478. Must2.Volume = 2.0
  479. Must2.Looped = true
  480. wait(0)
  481. Must2:Play()
  482. wait(3)
  483. Hair7:Destroy()
  484. wait(0)
  485. Hair7 = Instance.new("Part")
  486. Hair7.Parent = char
  487. Hair7.Name = "Hair"
  488. Hair7.CanCollide = false
  489. Hair7.Locked = true
  490. Hair7.TopSurface = "Smooth"
  491. Hair7.BottomSurface = "Smooth"
  492. Hair7.formFactor = "Symmetric"
  493. Hair7.Material = "Neon"
  494. Hair7.BrickColor = BrickColor.new("Really black")
  495. Hair7.CFrame = char.Torso.CFrame
  496. Hair7.Size = Vector3.new(1, 1, 1)
  497. Hair7.Transparency = 0
  498.  
  499.  
  500. Weld1 = Instance.new("Weld")
  501. Weld1.Parent = char.Head
  502. Weld1.Part0 = char.Head
  503. Weld1.Part1 = Hair7
  504. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  505.  
  506. Mesh = Instance.new("SpecialMesh")
  507. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  508. Mesh.Parent = Hair7
  509. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  510. Mesh.MeshType = "FileMesh"
  511. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  512. Mesh.TextureId = ""
  513. wait(4)
  514. local poof = Instance.new("Sound",Player)
  515. poof.SoundId = "rbxassetid://1035030726"
  516. poof.Pitch = 0.99
  517. poof.Volume = 1.3
  518. poof.Looped = false
  519. wait(0)
  520. poof:Play()
  521. GroundWave5()
  522. GroundWave6()
  523. GroundWave7()
  524. GroundWave8()
  525. GroundWave9()
  526. GroundWave10()
  527. Hair7:Destroy()
  528. wait(0)
  529. game.Chat:Chat(Character, "I... I WILL NOT LET YOU DEFEAT ME!, AAAAAH!... Heh", "White")
  530. Hair7 = Instance.new("Part")
  531. Hair7.Parent = char
  532. Hair7.Name = "Hair"
  533. Hair7.CanCollide = false
  534. Hair7.Locked = true
  535. Hair7.TopSurface = "Smooth"
  536. Hair7.BottomSurface = "Smooth"
  537. Hair7.formFactor = "Symmetric"
  538. Hair7.Material = "Neon"
  539. Hair7.BrickColor = BrickColor.new("Really black")
  540. Hair7.CFrame = char.Torso.CFrame
  541. Hair7.Size = Vector3.new(1, 1, 1)
  542. Hair7.Transparency = 0
  543.  
  544.  
  545. Weld1 = Instance.new("Weld")
  546. Weld1.Parent = char.Head
  547. Weld1.Part0 = char.Head
  548. Weld1.Part1 = Hair7
  549. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  550.  
  551. Mesh = Instance.new("SpecialMesh")
  552. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  553. Mesh.Parent = Hair7
  554. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  555. Mesh.MeshType = "FileMesh"
  556. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  557. Mesh.TextureId = ""
  558. char.Head.face.Texture = "rbxassetid://986775808"
  559.  
  560.  
  561. local ice = Instance.new("Part", Head)
  562. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  563. ice.BrickColor = BrickColor.new("White")
  564. ice.CanCollide = false
  565. ice.TopSurface = 0
  566. ice.BottomSurface = 0
  567. ice.Transparency = 1
  568. local ice2 = Instance.new("SpecialMesh", ice)
  569. ice2.MeshType = "Brick"
  570. ice2.Scale = Vector3.new(1, 1, 1)
  571. local ice3 = Instance.new("Weld", ice)
  572. ice3.Part0 = Head
  573. ice3.Part1 = ice
  574. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  575. local icesmoke = Instance.new("ParticleEmitter", ice)
  576. icesmoke.VelocitySpread = 5
  577. icesmoke.Size = NumberSequence.new({
  578. NumberSequenceKeypoint.new(0, 0.01),
  579. NumberSequenceKeypoint.new(1, 1)
  580. })
  581. icesmoke.Rate = math.huge
  582. icesmoke.Speed = NumberRange.new(1, 1)
  583. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  584. icesmoke.Transparency = NumberSequence.new({
  585. NumberSequenceKeypoint.new(0, 0.9),
  586. NumberSequenceKeypoint.new(1, 1)
  587. })
  588. icesmoke.Rotation = NumberRange.new(0, 360)
  589. icesmoke.Name = "Smoke"
  590. icesmoke.LightEmission = 0
  591. icesmoke.Acceleration = Vector3.new(0,0,0)
  592. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  593. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  594. icesmoke.LockedToPart = true
  595. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  596. secondcolor = "Really black"
  597. wait(0.016666666666666666)
  598. Effects = {}
  599. local Player = game.Players.localPlayer
  600. local Character = Player.Character
  601. local Humanoid = Character.Humanoid
  602. local mouse = Player:GetMouse()
  603. local LeftArm = Character["Left Arm"]
  604. local RightArm = Character["Right Arm"]
  605. local LeftLeg = Character["Left Leg"]
  606. local RightLeg = Character["Right Leg"]
  607. local Head = Character.Head
  608. local Torso = Character.Torso
  609. local cam = game.Workspace.CurrentCamera
  610. local RootJoint = RootPart.RootJoint
  611. local equipped = true
  612. local attack = false
  613. local Anim = "Idle"
  614. local idle = 0
  615. local attacktype = 1
  616. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  617. local velocity = RootPart.Velocity.y
  618. local sine = 0
  619. local change = 1
  620. local grabbed = false
  621. local cn = CFrame.new
  622. local mr = math.rad
  623. local angles = CFrame.Angles
  624. local ud = UDim2.new
  625. local c3 = Color3.new
  626. local dir = {
  627. w = 0,
  628. s = 0,
  629. a = 0,
  630. d = 0
  631. }
  632. firemode = true
  633. rock = true
  634. local Services = {
  635. SoundService = game:GetService("SoundService"),
  636. Players = game:GetService("Players"),
  637. Debris = game:GetService("Debris"),
  638. Workspace = game:GetService("Workspace"),
  639. Lighting = game:GetService("Lighting"),
  640. HttpService = game:GetService("HttpService"),
  641. InsertService = game:GetService("InsertService")
  642. }
  643. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  644. Humanoid.Animator:Destroy()
  645. Character.Animate:Destroy()
  646. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  647. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  648. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  649. RSH, LSH = nil, nil
  650. RW = Instance.new("Weld")
  651. LW = Instance.new("Weld")
  652. RH = Torso["Right Hip"]
  653. LH = Torso["Left Hip"]
  654. RSH = Torso["Right Shoulder"]
  655. LSH = Torso["Left Shoulder"]
  656. RSH.Parent = nil
  657. LSH.Parent = nil
  658. RW.Name = "RW"
  659. RW.Part0 = Torso
  660. RW.C0 = cn(1.5, 0.5, 0)
  661. RW.C1 = cn(0, 0.5, 0)
  662. RW.Part1 = RightArm
  663. RW.Parent = Torso
  664. LW.Name = "LW"
  665. LW.Part0 = Torso
  666. LW.C0 = cn(-1.5, 0.5, 0)
  667. LW.C1 = cn(0, 0.5, 0)
  668. LW.Part1 = LeftArm
  669. LW.Parent = Torso
  670. --------------
  671. human = char:FindFirstChild("Humanoid")
  672. human.Name = "hi"
  673. lig = Instance.new("PointLight",Player.Character.Torso)
  674. lig.Color=Color3.new(0,0,255)
  675. lig.Range = 10
  676. ----
  677. function clerp(a, b, t)
  678. local qa = {
  679. QuaternionFromCFrame(a)
  680. }
  681. local qb = {
  682. QuaternionFromCFrame(b)
  683. }
  684. local ax, ay, az = a.x, a.y, a.z
  685. local bx, by, bz = b.x, b.y, b.z
  686. local _t = 1 - t
  687. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  688. end
  689. function QuaternionFromCFrame(cf)
  690. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  691. local trace = m00 + m11 + m22
  692. if trace > 0 then
  693. local s = math.sqrt(1 + trace)
  694. local recip = 0.5 / s
  695. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  696. else
  697. local i = 0
  698. if m00 < m11 then
  699. i = 1
  700. end
  701. if m22 > (i == 0 and m00 or m11) then
  702. i = 2
  703. end
  704. if i == 0 then
  705. local s = math.sqrt(m00 - m11 - m22 + 1)
  706. local recip = 0.5 / s
  707. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  708. elseif i == 1 then
  709. local s = math.sqrt(m11 - m22 - m00 + 1)
  710. local recip = 0.5 / s
  711. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  712. elseif i == 2 then
  713. local s = math.sqrt(m22 - m00 - m11 + 1)
  714. local recip = 0.5 / s
  715. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  716. end
  717. end
  718. end
  719. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  720. local xs, ys, zs = x + x, y + y, z + z
  721. local wx, wy, wz = w * xs, w * ys, w * zs
  722. local xx = x * xs
  723. local xy = x * ys
  724. local xz = x * zs
  725. local yy = y * ys
  726. local yz = y * zs
  727. local zz = z * zs
  728. 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))
  729. end
  730. function QuaternionSlerp(a, b, t)
  731. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  732. local startInterp, finishInterp
  733. if cosTheta >= 1.0E-4 then
  734. if 1 - cosTheta > 1.0E-4 then
  735. local theta = math.acos(cosTheta)
  736. local invSinTheta = 1 / math.sin(theta)
  737. startInterp = math.sin((1 - t) * theta) * invSinTheta
  738. finishInterp = math.sin(t * theta) * invSinTheta
  739. else
  740. startInterp = 1 - t
  741. finishInterp = t
  742. end
  743. elseif 1 + cosTheta > 1.0E-4 then
  744. local theta = math.acos(-cosTheta)
  745. local invSinTheta = 1 / math.sin(theta)
  746. startInterp = math.sin((t - 1) * theta) * invSinTheta
  747. finishInterp = math.sin(t * theta) * invSinTheta
  748. else
  749. startInterp = t - 1
  750. finishInterp = t
  751. end
  752. 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
  753. end
  754. function swait(num)
  755. if num == 0 or num == nil then
  756. game:service("RunService").RenderStepped:wait(0)
  757. else
  758. for i = 0, num do
  759. game:service("RunService").RenderStepped:wait(0)
  760. end
  761. end
  762. end
  763. local RbxUtility = LoadLibrary("RbxUtility")
  764. local Create = RbxUtility.Create
  765. function RemoveOutlines(part)
  766. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  767. end
  768. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  769. local Part = Create("Part")({
  770. formFactor = FormFactor,
  771. Parent = Parent,
  772. Reflectance = Reflectance,
  773. Transparency = Transparency,
  774. CanCollide = false,
  775. Locked = true,
  776. BrickColor = BrickColor.new(tostring(BColor)),
  777. Name = Name,
  778. Size = Size,
  779. Material = Material
  780. })
  781. RemoveOutlines(Part)
  782. return Part
  783. end
  784. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  785. local Msh = Create(Mesh)({
  786. Parent = Part,
  787. Offset = OffSet,
  788. Scale = Scale
  789. })
  790. if Mesh == "SpecialMesh" then
  791. Msh.MeshType = MeshType
  792. Msh.MeshId = MeshId
  793. end
  794. return Msh
  795. end
  796. function CreateWeld(Parent, Part0, Part1, C0, C1)
  797. local Weld = Create("Weld")({
  798. Parent = Parent,
  799. Part0 = Part0,
  800. Part1 = Part1,
  801. C0 = C0,
  802. C1 = C1
  803. })
  804. return Weld
  805. end
  806. function rayCast(Position, Direction, Range, Ignore)
  807. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  808. end
  809. function CreateSound(id, par, vol, pit)
  810. coroutine.resume(coroutine.create(function()
  811. local sou = Instance.new("Sound", par or workspace)
  812. sou.Volume = vol
  813. sou.Pitch = pit or 1
  814. sou.SoundId = id
  815. wait()
  816. sou:play()
  817. game:GetService("Debris"):AddItem(sou, 6)
  818. end))
  819. end
  820. function CreateSong(id, par, vol, pit)
  821. coroutine.resume(coroutine.create(function()
  822. sou2 = Instance.new("Sound", par or workspace)
  823. sou2.Volume = 1
  824. sou2.Pitch = 1
  825. sou2.SoundId = id
  826. wait()
  827. sou2:play()
  828. sou2.Looped = true
  829. end))
  830. end
  831. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  832. local function getclosest(obj, distance)
  833. local last, lastx = distance + 1, nil
  834. for i, v in pairs(workspace:GetChildren()) do
  835. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  836. local t = v.Torso
  837. local dist = t.Position - obj.Position.magnitude
  838. if distance >= dist and last > dist then
  839. last = dist
  840. lastx = v
  841. end
  842. end
  843. end
  844. return lastx
  845. end
  846. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  847. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  848. prt.Anchored = true
  849. prt.CFrame = cframe
  850. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  851. game:GetService("Debris"):AddItem(prt, 10)
  852. if Type == 1 or Type == nil then
  853. table.insert(Effects, {
  854. prt,
  855. "Block1",
  856. delay,
  857. x3,
  858. y3,
  859. z3,
  860. msh
  861. })
  862. elseif Type == 2 then
  863. table.insert(Effects, {
  864. prt,
  865. "Block2",
  866. delay,
  867. x3,
  868. y3,
  869. z3,
  870. msh
  871. })
  872. elseif Type == 3 then
  873. table.insert(Effects, {
  874. prt,
  875. "Block3",
  876. delay,
  877. x3,
  878. y3,
  879. z3,
  880. msh
  881. })
  882. end
  883. end
  884. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  885. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  886. prt.Anchored = true
  887. prt.CFrame = cframe
  888. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  889. game:GetService("Debris"):AddItem(prt, 10)
  890. table.insert(Effects, {
  891. prt,
  892. "Cylinder",
  893. delay,
  894. x3,
  895. y3,
  896. z3,
  897. msh
  898. })
  899. end
  900. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  901. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  902. prt.Anchored = true
  903. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  904. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  905. game:GetService("Debris"):AddItem(prt, 10)
  906. table.insert(Effects, {
  907. prt,
  908. "Cylinder",
  909. delay,
  910. x3,
  911. y3,
  912. z3,
  913. msh
  914. })
  915. end
  916. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  917. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  918. prt.Anchored = true
  919. prt.CFrame = cframe
  920. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  921. game:GetService("Debris"):AddItem(prt, 10)
  922. table.insert(Effects, {
  923. prt,
  924. "Cylinder",
  925. delay,
  926. x3,
  927. y3,
  928. z3,
  929. msh
  930. })
  931. end
  932. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  933. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  934. prt.Anchored = true
  935. prt.CFrame = cframe
  936. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  937. game:GetService("Debris"):AddItem(prt, 10)
  938. table.insert(Effects, {
  939. prt,
  940. "Cylinder",
  941. delay,
  942. x3,
  943. y3,
  944. z3,
  945. msh
  946. })
  947. end
  948. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  949. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  950. prt.Anchored = true
  951. prt.CFrame = cframe
  952. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  953. game:GetService("Debris"):AddItem(prt, 10)
  954. table.insert(Effects, {
  955. prt,
  956. "Cylinder",
  957. delay,
  958. x3,
  959. y3,
  960. z3,
  961. msh
  962. })
  963. end
  964. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  965. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  966. prt.Anchored = true
  967. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  968. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  969. local num = math.random(10, 50) / 1000
  970. game:GetService("Debris"):AddItem(prt, 10)
  971. table.insert(Effects, {
  972. prt,
  973. "Shatter",
  974. num,
  975. prt.CFrame,
  976. math.random() - math.random(),
  977. 0,
  978. math.random(50, 100) / 100
  979. })
  980. end
  981.  
  982. attack = false
  983. game:GetService("RunService").Stepped:connect(function()
  984. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  985. velocity = RootPart.Velocity.y
  986. sine = sine + change
  987. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  988. if equipped == true or equipped == false then
  989. if 1 < RootPart.Velocity.y and hit == nil then
  990. Anim = "Jump"
  991. if attack == false and ice_mode == false then
  992. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  993. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  994. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  995. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  996. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  997. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  998. end
  999. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  1000. Anim = "Fall"
  1001. if attack == false then
  1002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1004. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1005. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1006. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1007. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1008. end
  1009. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1010. Anim = "Idle"
  1011. if attack==false then
  1012. 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)
  1013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1014. 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)
  1015. 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)
  1016. 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)
  1017. 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)
  1018. end
  1019. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1020. Anim = "Walk"
  1021. if attack==false then
  1022. 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)
  1023. 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)
  1024. 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)
  1025. 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)
  1026. 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)
  1027. 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)
  1028. end
  1029. end
  1030. end
  1031. if equipped == true or equipped == false then
  1032. if 1 < RootPart.Velocity.Y and hit == nil then
  1033. Anim = "Jump"
  1034. if attack == false and ice_mode == true then
  1035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1037. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1038. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1039. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1040. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1041. end
  1042. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1043. Anim = "Fall"
  1044. if attack == false then
  1045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1049. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1050. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1051. end
  1052. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1053. Anim = "Idle"
  1054. if attack == false then
  1055. change = 0.8
  1056. 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)
  1057. 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)
  1058. 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)
  1059. 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)
  1060. 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)
  1061. 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)
  1062. end
  1063. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1064. Anim = "Walk"
  1065. if attack == false then
  1066. 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)
  1067. 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)
  1068. 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)
  1069. 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)
  1070. 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)
  1071. 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)
  1072. end
  1073. end
  1074. end
  1075. if 0 < #Effects then
  1076. for e = 1, #Effects do
  1077. if Effects[e] ~= nil then
  1078. local Thing = Effects[e]
  1079. if Thing ~= nil then
  1080. local Part = Thing[1]
  1081. local Mode = Thing[2]
  1082. local Delay = Thing[3]
  1083. local IncX = Thing[4]
  1084. local IncY = Thing[5]
  1085. local IncZ = Thing[6]
  1086. if 1 >= Thing[1].Transparency then
  1087. if Thing[2] == "Block1" then
  1088. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1089. local Mesh = Thing[1].Mesh
  1090. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1091. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1092. elseif Thing[2] == "Block2" then
  1093. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  1094. local Mesh = Thing[7]
  1095. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1096. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1097. elseif Thing[2] == "Block3" then
  1098. 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)
  1099. local Mesh = Thing[7]
  1100. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1101. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1102. elseif Thing[2] == "Cylinder" then
  1103. local Mesh = Thing[1].Mesh
  1104. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1105. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1106. elseif Thing[2] == "Blood" then
  1107. local Mesh = Thing[7]
  1108. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1109. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1110. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1111. elseif Thing[2] == "Elec" then
  1112. local Mesh = Thing[1].Mesh
  1113. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1114. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1115. elseif Thing[2] == "Disappear" then
  1116. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1117. elseif Thing[2] == "Shatter" then
  1118. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1119. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1120. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1121. Thing[6] = Thing[6] + Thing[5]
  1122. end
  1123. else
  1124. Part.Parent = nil
  1125. table.remove(Effects, e)
  1126. end
  1127. end
  1128. end
  1129. end
  1130. end
  1131. end)
  1132. ---
  1133. local whoh = Instance.new("Sound",Torso)
  1134. whoh.SoundId = "rbxassetid://1179254378"
  1135. whoh.Pitch = 0.99
  1136. whoh.Volume = 1.5
  1137. whoh.Looped = true
  1138. wait(0)
  1139. whoh:Play()
  1140. local Aura = Instance.new('ParticleEmitter')
  1141. Aura.Name = "Aura"
  1142. Aura.Texture = "rbxassetid://833874434"
  1143. Aura.Parent = LeftArm
  1144. Aura.LightEmission = 1
  1145. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1146. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1147. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1148. Aura.LockedToPart = true
  1149. Aura.Lifetime = NumberRange.new(1)
  1150. Aura.Rate = 100
  1151. Aura.Speed = NumberRange.new(0.3)
  1152. Aura.EmissionDirection = "Top"
  1153.  
  1154.  
  1155. local Aura = Instance.new('ParticleEmitter')
  1156. Aura.Name = "Aura"
  1157. Aura.Texture = "rbxassetid://833874434"
  1158. Aura.Parent = Head
  1159. Aura.LightEmission = 1
  1160. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1161. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1162. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1163. Aura.LockedToPart = true
  1164. Aura.Lifetime = NumberRange.new(1)
  1165. Aura.Rate = 100
  1166. Aura.Speed = NumberRange.new(0)
  1167. Aura.EmissionDirection = "Top"
  1168. local Aura2 = Instance.new('ParticleEmitter')
  1169. Aura2.Name = "Aura"
  1170. Aura2.Texture = "rbxassetid://833874434"
  1171. Aura2.Parent = RightArm
  1172. Aura2.LightEmission = 1
  1173. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1174. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1175. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1176. Aura2.LockedToPart = true
  1177. Aura2.Lifetime = NumberRange.new(1)
  1178. Aura2.Rate = 100
  1179. Aura2.Speed = NumberRange.new(0.3)
  1180. Aura2.EmissionDirection = "Top"
  1181. local Aura2 = Instance.new('ParticleEmitter')
  1182. Aura2.Name = "Aura"
  1183. Aura2.Texture = "rbxassetid://833874434"
  1184. Aura2.Parent = LeftLeg
  1185. Aura2.LightEmission = 1
  1186. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1187. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1188. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1189. Aura2.LockedToPart = true
  1190. Aura2.Lifetime = NumberRange.new(1)
  1191. Aura2.Rate = 100
  1192. Aura2.Speed = NumberRange.new(0.3)
  1193. Aura2.EmissionDirection = "Top"
  1194. local Aura2 = Instance.new('ParticleEmitter')
  1195. Aura2.Name = "Aura"
  1196. Aura2.Texture = "rbxassetid://833874434"
  1197. Aura2.Parent = RightLeg
  1198. Aura2.LightEmission = 1
  1199. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1200. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1201. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1202. Aura2.LockedToPart = true
  1203. Aura2.Lifetime = NumberRange.new(1)
  1204. Aura2.Rate = 100
  1205. Aura2.Speed = NumberRange.new(0.3)
  1206. Aura2.EmissionDirection = "Top"
  1207. ---aura2
  1208. local Aura = Instance.new('ParticleEmitter')
  1209. Aura.Name = "Aura"
  1210. Aura.Texture = "rbxassetid://833874434"
  1211. Aura.Parent = LeftArm
  1212. Aura.LightEmission = 1
  1213. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1214. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1215. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1216. Aura.LockedToPart = true
  1217. Aura.Lifetime = NumberRange.new(1)
  1218. Aura.Rate = 60
  1219. Aura.Speed = NumberRange.new(0.3)
  1220. Aura.EmissionDirection = "Top"
  1221. local Aura2 = Instance.new('ParticleEmitter')
  1222. Aura2.Name = "Aura"
  1223. Aura2.Texture = "rbxassetid://833874434"
  1224. Aura2.Parent = RightArm
  1225. Aura2.LightEmission = 1
  1226. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1227. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1228. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1229. Aura2.LockedToPart = true
  1230. Aura2.Lifetime = NumberRange.new(1)
  1231. Aura2.Rate = 60
  1232. Aura2.Speed = NumberRange.new(0.3)
  1233. Aura2.EmissionDirection = "Top"
  1234. local Aura2 = Instance.new('ParticleEmitter')
  1235. Aura2.Name = "Aura"
  1236. Aura2.Texture = "rbxassetid://833874434"
  1237. Aura2.Parent = LeftLeg
  1238. Aura2.LightEmission = 1
  1239. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1240. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1241. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1242. Aura2.LockedToPart = true
  1243. Aura2.Lifetime = NumberRange.new(1)
  1244. Aura2.Rate = 60
  1245. Aura2.Speed = NumberRange.new(0.1)
  1246. Aura2.EmissionDirection = "Top"
  1247. local Aura2 = Instance.new('ParticleEmitter')
  1248. Aura2.Name = "Aura"
  1249. Aura2.Texture = "rbxassetid://833874434"
  1250. Aura2.Parent = RightLeg
  1251. Aura2.LightEmission = 1
  1252. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1253. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1254. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1255. Aura2.LockedToPart = true
  1256. Aura2.Lifetime = NumberRange.new(1)
  1257. Aura2.Rate = 60
  1258. Aura2.Speed = NumberRange.new(0.3)
  1259. Aura2.EmissionDirection = "Top"
  1260. ----aura3
  1261. ---aura2
  1262. local Aura = Instance.new('ParticleEmitter')
  1263. Aura.Name = "Aura"
  1264. Aura.Texture = "rbxassetid://833874434"
  1265. Aura.Parent = LeftArm
  1266. Aura.LightEmission = 1
  1267. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1268. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1269. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1270. Aura.LockedToPart = true
  1271. Aura.Lifetime = NumberRange.new(1)
  1272. Aura.Rate = 60
  1273. Aura.Speed = NumberRange.new(0.3)
  1274. Aura.EmissionDirection = "Top"
  1275. local Aura2 = Instance.new('ParticleEmitter')
  1276. Aura2.Name = "Aura"
  1277. Aura2.Texture = "rbxassetid://833874434"
  1278. Aura2.Parent = RightArm
  1279. Aura2.LightEmission = 1
  1280. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1281. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1282. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1283. Aura2.LockedToPart = true
  1284. Aura2.Lifetime = NumberRange.new(1)
  1285. Aura2.Rate = 60
  1286. Aura2.Speed = NumberRange.new(0.3)
  1287. Aura2.EmissionDirection = "Top"
  1288. local Aura2 = Instance.new('ParticleEmitter')
  1289. Aura2.Name = "Aura"
  1290. Aura2.Texture = "rbxassetid://833874434"
  1291. Aura2.Parent = LeftLeg
  1292. Aura2.LightEmission = 1
  1293. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1294. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1295. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1296. Aura2.LockedToPart = true
  1297. Aura2.Lifetime = NumberRange.new(1)
  1298. Aura2.Rate = 60
  1299. Aura2.Speed = NumberRange.new(0.3)
  1300. Aura2.EmissionDirection = "Top"
  1301. local Aura2 = Instance.new('ParticleEmitter')
  1302. Aura2.Name = "Aura"
  1303. Aura2.Texture = "rbxassetid://833874434"
  1304. Aura2.Parent = RightLeg
  1305. Aura2.LightEmission = 1
  1306. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1307. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1308. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1309. Aura2.LockedToPart = true
  1310. Aura2.Lifetime = NumberRange.new(0.6)
  1311. Aura2.Rate = 60
  1312. Aura2.Speed = NumberRange.new(0.3)
  1313. Aura2.EmissionDirection = "Top"
  1314. ----
  1315.  
  1316. ---aura2
  1317. local Aura = Instance.new('ParticleEmitter')
  1318. Aura.Name = "Aura"
  1319. Aura.Texture = "rbxassetid://833874434"
  1320. Aura.Parent = LeftArm
  1321. Aura.LightEmission = 1
  1322. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1323. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1324. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1325. Aura.LockedToPart = true
  1326. Aura.Lifetime = NumberRange.new(1)
  1327. Aura.Rate = 60
  1328. Aura.Speed = NumberRange.new(0.3)
  1329. Aura.EmissionDirection = "Top"
  1330. local Aura2 = Instance.new('ParticleEmitter')
  1331. Aura2.Name = "Aura"
  1332. Aura2.Texture = "rbxassetid://833874434"
  1333. Aura2.Parent = RightArm
  1334. Aura2.LightEmission = 1
  1335. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1336. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1337. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1338. Aura2.LockedToPart = true
  1339. Aura2.Lifetime = NumberRange.new(1)
  1340. Aura2.Rate = 60
  1341. Aura2.Speed = NumberRange.new(0.3)
  1342. Aura2.EmissionDirection = "Top"
  1343. local Aura2 = Instance.new('ParticleEmitter')
  1344. Aura2.Name = "Aura"
  1345. Aura2.Texture = "rbxassetid://833874434"
  1346. Aura2.Parent = LeftLeg
  1347. Aura2.LightEmission = 1
  1348. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1349. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1350. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1351. Aura2.LockedToPart = true
  1352. Aura2.Lifetime = NumberRange.new(1)
  1353. Aura2.Rate = 60
  1354. Aura2.Speed = NumberRange.new(0.3)
  1355. Aura2.EmissionDirection = "Top"
  1356. local Aura2 = Instance.new('ParticleEmitter')
  1357. Aura2.Name = "Aura"
  1358. Aura2.Texture = "rbxassetid://833874434"
  1359. Aura2.Parent = RightLeg
  1360. Aura2.LightEmission = 1
  1361. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1362. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1363. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1364. Aura2.LockedToPart = true
  1365. Aura2.Lifetime = NumberRange.new(0.6)
  1366. Aura2.Rate = 60
  1367. Aura2.Speed = NumberRange.new(0.3)
  1368. Aura2.EmissionDirection = "Top"
  1369. local tra = Instance.new('ParticleEmitter')
  1370. tra.Parent = Torso
  1371. tra.LightEmission = 1
  1372. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1373. tra.Rate = 15
  1374. tra.Rotation = NumberRange.new(-5, 5)
  1375. tra.Lifetime = NumberRange.new(1.5, 2)
  1376. tra.Size = NumberSequence.new(0.098,0)
  1377. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1378. tra.Speed = NumberRange.new(0.5)
  1379. tra.VelocitySpread = 360
  1380. tra.VelocityInheritance = 0.5
  1381. tra.ZOffset = 2
  1382. local tra = Instance.new('ParticleEmitter')
  1383. tra.Parent = Head
  1384. tra.LightEmission = 1
  1385. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1386. tra.Rate = 15
  1387. tra.Rotation = NumberRange.new(-5, 5)
  1388. tra.Lifetime = NumberRange.new(1.5, 2)
  1389. tra.Size = NumberSequence.new(0.098,0)
  1390. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1391. tra.Speed = NumberRange.new(0.5)
  1392. tra.VelocitySpread = 360
  1393. tra.VelocityInheritance = 0.5
  1394. tra.ZOffset = 2
  1395. local tra = Instance.new('ParticleEmitter')
  1396. tra.Parent = LeftArm
  1397. tra.LightEmission = 1
  1398. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1399. tra.Rate = 15
  1400. tra.Rotation = NumberRange.new(-5, 5)
  1401. tra.Lifetime = NumberRange.new(1.5, 2)
  1402. tra.Size = NumberSequence.new(0.098,0)
  1403. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1404. tra.Speed = NumberRange.new(0.5)
  1405. tra.VelocitySpread = 360
  1406. tra.VelocityInheritance = 0.5
  1407. tra.ZOffset = 2
  1408. local tra = Instance.new('ParticleEmitter')
  1409. tra.Parent = RightArm
  1410. tra.LightEmission = 1
  1411. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1412. tra.Rate = 15
  1413. tra.Rotation = NumberRange.new(-5, 5)
  1414. tra.Lifetime = NumberRange.new(1.5, 2)
  1415. tra.Size = NumberSequence.new(0.098,0)
  1416. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1417. tra.Speed = NumberRange.new(0.5)
  1418. tra.VelocitySpread = 360
  1419. tra.VelocityInheritance = 0.5
  1420. tra.ZOffset = 2
  1421. local tra = Instance.new('ParticleEmitter')
  1422. tra.Parent = LeftLeg
  1423. tra.LightEmission = 1
  1424. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1425. tra.Rate = 15
  1426. tra.Rotation = NumberRange.new(-5, 5)
  1427. tra.Lifetime = NumberRange.new(1.5, 2)
  1428. tra.Size = NumberSequence.new(0.098,0)
  1429. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1430. tra.Speed = NumberRange.new(0.5)
  1431. tra.VelocitySpread = 360
  1432. tra.VelocityInheritance = 0.5
  1433. tra.ZOffset = 2
  1434. local tra = Instance.new('ParticleEmitter')
  1435. tra.Parent = RightLeg
  1436. tra.LightEmission = 1
  1437. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1438. tra.Rate = 15
  1439. tra.Rotation = NumberRange.new(-5, 5)
  1440. tra.Lifetime = NumberRange.new(1.5, 2)
  1441. tra.Size = NumberSequence.new(0.098,0)
  1442. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1443. tra.Speed = NumberRange.new(0.5)
  1444. tra.VelocitySpread = 360
  1445. tra.VelocityInheritance = 0.5
  1446. tra.ZOffset = 2
  1447. ----
  1448. function RemoveOutlines(part)
  1449. part.TopSurface = 10
  1450. end
  1451. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1452. local Part = Create("Part")({
  1453. Parent = Parent,
  1454. Reflectance = Reflectance,
  1455. Transparency = Transparency,
  1456. CanCollide = false,
  1457. Locked = true,
  1458. BrickColor = BrickColor.new(tostring(BColor)),
  1459. Name = Name,
  1460. Size = Size,
  1461. Material = Material
  1462. })
  1463. RemoveOutlines(Part)
  1464. return Part
  1465. end
  1466. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1467. local Msh = Create(Mesh)({
  1468. Parent = Part,
  1469. Offset = OffSet,
  1470. Scale = Scale
  1471. })
  1472. if Mesh == "SpecialMesh" then
  1473. Msh.MeshType = MeshType
  1474. Msh.MeshId = MeshId
  1475. end
  1476. return Msh
  1477. end
  1478. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1479. local Weld = Create("Weld")({
  1480. Parent = Parent,
  1481. Part0 = Part0,
  1482. Part1 = Part1,
  1483. C0 = C0,
  1484. C1 = C1
  1485. })
  1486. return Weld
  1487. end
  1488. WSHM = {
  1489. "White",
  1490. "Pastel light blue"
  1491. }
  1492. WSH = WSHM[math.random(1, #WSHM)]
  1493. function IcePartFunk(HPart, aria, Min, Max)
  1494. IcePart = Instance.new("Part", HPart)
  1495. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1496. IcePart.CanCollide = false
  1497. IuW = Instance.new("Weld")
  1498. IuW.Name = "GuW"
  1499. IuW.Part0 = HPart
  1500. 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))
  1501. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1502. IuW.Part1 = IcePart
  1503. IuW.Parent = HPart
  1504. IcePart.Transparency = 0.85
  1505. IcePart.Material = "Neon"
  1506. WSH = WSHM[math.random(1, #WSHM)]
  1507. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1508. RemoveOutlines(IcePart)
  1509. game:GetService("Debris"):AddItem(IuW, 4)
  1510. game:GetService("Debris"):AddItem(IcePart, 6)
  1511. end
  1512. SpikeMeshId = 1033714
  1513. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1514. local Part = Instance.new("Part", Parent)
  1515. Part.Name = Name
  1516. Part.BrickColor = BrickColor.new(Color)
  1517. Part.Size = Size
  1518. Part.Material = Material
  1519. Part.Transparency = Transparency
  1520. Part.CanCollide = false
  1521. RemoveOutlines(Part)
  1522. local Mesh = Instance.new("SpecialMesh", Part)
  1523. Mesh.MeshType = "Sphere"
  1524. Mesh.Scale = Scale
  1525. return Mesh and Part
  1526. end
  1527. CFuncs = {
  1528. Part = {
  1529. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1530. local Part = Create("Part")({
  1531. Parent = Parent,
  1532. Reflectance = Reflectance,
  1533. Transparency = Transparency,
  1534. CanCollide = false,
  1535. Locked = true,
  1536. BrickColor = BrickColor.new(tostring(BColor)),
  1537. Name = Name,
  1538. Size = Size,
  1539. Material = Material
  1540. })
  1541. RemoveOutlines(Part)
  1542. return Part
  1543. end
  1544. },
  1545. Mesh = {
  1546. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1547. local Msh = Create(Mesh)({
  1548. Parent = Part,
  1549. Offset = OffSet,
  1550. Scale = Scale
  1551. })
  1552. if Mesh == "SpecialMesh" then
  1553. Msh.MeshType = MeshType
  1554. Msh.MeshId = MeshId
  1555. end
  1556. return Msh
  1557. end
  1558. },
  1559. Mesh = {
  1560. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1561. local Msh = Create(Mesh)({
  1562. Parent = Part,
  1563. Offset = OffSet,
  1564. Scale = Scale
  1565. })
  1566. if Mesh == "SpecialMesh" then
  1567. Msh.MeshType = MeshType
  1568. Msh.MeshId = MeshId
  1569. end
  1570. return Msh
  1571. end
  1572. },
  1573. Weld = {
  1574. Create = function(Parent, Part0, Part1, C0, C1)
  1575. local Weld = Create("Weld")({
  1576. Parent = Parent,
  1577. Part0 = Part0,
  1578. Part1 = Part1,
  1579. C0 = C0,
  1580. C1 = C1
  1581. })
  1582. return Weld
  1583. end
  1584. },
  1585. Sound = {
  1586. Create = function(id, par, vol, pit)
  1587. coroutine.resume(coroutine.create(function()
  1588. local S = Create("Sound")({
  1589. Volume = vol,
  1590. Pitch = pit or 1,
  1591. SoundId = id,
  1592. Parent = par or workspace
  1593. })
  1594. wait()
  1595. S:play()
  1596. game:GetService("Debris"):AddItem(S, 6)
  1597. end))
  1598. end
  1599. },
  1600. ParticleEmitter = {
  1601. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1602. local fp = Create("ParticleEmitter")({
  1603. Parent = Parent,
  1604. Color = ColorSequence.new(Color1, Color2),
  1605. LightEmission = LightEmission,
  1606. Size = Size,
  1607. Texture = Texture,
  1608. Transparency = Transparency,
  1609. ZOffset = ZOffset,
  1610. Acceleration = Accel,
  1611. Drag = Drag,
  1612. LockedToPart = LockedToPart,
  1613. VelocityInheritance = VelocityInheritance,
  1614. EmissionDirection = EmissionDirection,
  1615. Enabled = Enabled,
  1616. Lifetime = LifeTime,
  1617. Rate = Rate,
  1618. Rotation = Rotation,
  1619. RotSpeed = RotSpeed,
  1620. Speed = Speed,
  1621. VelocitySpread = VelocitySpread
  1622. })
  1623. return fp
  1624. end
  1625. }
  1626. }
  1627. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1628. if hit.Parent == nil then
  1629. return
  1630. end
  1631. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1632. for _, v in pairs(hit.Parent:children()) do
  1633. if v:IsA("Humanoid") then
  1634. h = v
  1635. end
  1636. end
  1637. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1638. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1639. return
  1640. end
  1641. local c = Create("ObjectValue")({
  1642. Name = "creator",
  1643. Value = game:service("Players").LocalPlayer,
  1644. Parent = h
  1645. })
  1646. game:GetService("Debris"):AddItem(c, 0.5)
  1647. if HitSound ~= nil and HitPitch ~= nil then
  1648. CreateSound(HitSound, hit, 1, HitPitch)
  1649. end
  1650. local Damage = math.random(minim, maxim)
  1651. local blocked = false
  1652. local block = hit.Parent:findFirstChild("Block")
  1653. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1654. blocked = true
  1655. block.Value = block.Value - 1
  1656. print(block.Value)
  1657. end
  1658. if blocked == false then
  1659. h.Health = h.Health - Damage
  1660. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1661. else
  1662. h.Health = h.Health - Damage / 2
  1663. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1664. end
  1665. if Type == "Knockdown" then
  1666. local hum = hit.Parent.Humanoid
  1667. hum.PlatformStand = true
  1668. coroutine.resume(coroutine.create(function(HHumanoid)
  1669. swait(1)
  1670. HHumanoid.PlatformStand = false
  1671. end), hum)
  1672. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1673. local bodvol = Create("BodyVelocity")({
  1674. velocity = angle * knockback,
  1675. P = 5000,
  1676. maxForce = Vector3.new(8000, 8000, 8000),
  1677. Parent = hit
  1678. })
  1679. local rl = Create("BodyAngularVelocity")({
  1680. P = 3000,
  1681. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1682. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1683. Parent = hit
  1684. })
  1685. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1686. game:GetService("Debris"):AddItem(rl, 0.5)
  1687. elseif Type == "Normal" then
  1688. local vp = Create("BodyVelocity")({
  1689. P = 500,
  1690. maxForce = Vector3.new(math.huge, 0, math.huge),
  1691. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1692. })
  1693. if knockback > 0 then
  1694. vp.Parent = hit.Parent.Torso
  1695. end
  1696. game:GetService("Debris"):AddItem(vp, 0.5)
  1697. elseif Type == "Impale" then
  1698. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1699. Spike.Anchored = true
  1700. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1701. Spike.Position = hit.Parent.Torso.Position
  1702. for i = 1, 5 do
  1703. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1704. end
  1705. Services.Debris:AddItem(Spike, 4)
  1706. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1707. hit.Parent.Humanoid.PlatformStand = true
  1708. swait(1)
  1709. hit.Parent.Humanoid.PlatformStand = false
  1710. elseif Type == "Up" then
  1711. local bodyVelocity = Create("BodyVelocity")({
  1712. velocity = Vector3.new(0, 20, 0),
  1713. P = 5000,
  1714. maxForce = Vector3.new(8000, 8000, 8000),
  1715. Parent = hit
  1716. })
  1717. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1718. local bodyVelocity = Create("BodyVelocity")({
  1719. velocity = Vector3.new(0, 20, 0),
  1720. P = 5000,
  1721. maxForce = Vector3.new(8000, 8000, 8000),
  1722. Parent = hit
  1723. })
  1724. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1725. elseif Type == "Snare" then
  1726. local bp = Create("BodyPosition")({
  1727. P = 900,
  1728. D = 1000,
  1729. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1730. position = hit.Parent.Torso.Position,
  1731. Parent = hit.Parent.Torso
  1732. })
  1733. game:GetService("Debris"):AddItem(bp, 1)
  1734. elseif Type == "Slowness" then
  1735. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1736. for i = 1, 25 do
  1737. hit.Parent.Humanoid.WalkSpeed = 4
  1738. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1739. end
  1740. wait(4)
  1741. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1742. elseif Type == "FireDmg" then
  1743. for i = 1, math.random(60, 150) do
  1744. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1745. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1746. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1747. wait(0.1)
  1748. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1749. end
  1750. elseif Type == "Freeze" then
  1751. local bp = Create("BodyPosition")({
  1752. P = 900,
  1753. D = 1000,
  1754. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1755. position = hit.Parent.Torso.Position,
  1756. Parent = hit.Parent.Torso
  1757. })
  1758. game:GetService("Debris"):AddItem(bp, 4)
  1759. for i = 1, 25 do
  1760. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1761. end
  1762. elseif Type == "Freeze2" then
  1763. local BodPos = Create("BodyPosition")({
  1764. P = 50000,
  1765. D = 1000,
  1766. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1767. position = hit.Parent.Torso.Position,
  1768. Parent = hit.Parent.Torso
  1769. })
  1770. local BodGy = Create("BodyGyro")({
  1771. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1772. P = 20000,
  1773. Parent = hit.Parent.Torso,
  1774. cframe = hit.Parent.Torso.CFrame
  1775. })
  1776. hit.Parent.Torso.Anchored = true
  1777. coroutine.resume(coroutine.create(function(Part)
  1778. swait(1.5)
  1779. Part.Anchored = false
  1780. end), hit.Parent.Torso)
  1781. game:GetService("Debris"):AddItem(BodPos, 3)
  1782. game:GetService("Debris"):AddItem(BodGy, 3)
  1783. end
  1784. local debounce = Create("BoolValue")({
  1785. Name = "DebounceHit",
  1786. Parent = hit.Parent,
  1787. Value = true
  1788. })
  1789. game:GetService("Debris"):AddItem(debounce, Delay)
  1790. c = Instance.new("ObjectValue")
  1791. c.Name = "creator"
  1792. c.Value = Player
  1793. c.Parent = h
  1794. game:GetService("Debris"):AddItem(c, 0.5)
  1795. end
  1796. end
  1797. function ShowDamage(Pos, Text, Time, Color)
  1798. local Rate = 0.033333333333333
  1799. if not Pos then
  1800. local Pos = Vector3.new(0, 0, 0)
  1801. end
  1802. local Text = Text or ""
  1803. local Time = Time or 2
  1804. if not Color then
  1805. local Color = Color3.new(1, 0, 1)
  1806. end
  1807. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1808. EffectPart.Anchored = true
  1809. local BillboardGui = Create("BillboardGui")({
  1810. Size = UDim2.new(3, 0, 3, 0),
  1811. Adornee = EffectPart,
  1812. Parent = EffectPart
  1813. })
  1814. local TextLabel = Create("TextLabel")({
  1815. BackgroundTransparency = 1,
  1816. Size = UDim2.new(1, 0, 1, 0),
  1817. Text = Text,
  1818. TextColor3 = Color,
  1819. TextScaled = true,
  1820. Font = Enum.Font.ArialBold,
  1821. Parent = BillboardGui
  1822. })
  1823. game.Debris:AddItem(EffectPart, Time + 0.1)
  1824. EffectPart.Parent = game:GetService("Workspace")
  1825. delay(0, function()
  1826. local Frames = Time / Rate
  1827. for Frame = 1, Frames do
  1828. wait(Rate)
  1829. local Percent = Frame / Frames
  1830. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1831. TextLabel.TextTransparency = Percent
  1832. end
  1833. if EffectPart and EffectPart.Parent then
  1834. EffectPart:Destroy()
  1835. end
  1836. end)
  1837. end
  1838. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1839. for _, c in pairs(workspace:children()) do
  1840. local hum = c:findFirstChild("Humanoid")
  1841. if hum ~= nil then
  1842. local head = c:findFirstChild("Head")
  1843. if head ~= nil then
  1844. local targ = head.Position - Part.Position
  1845. local mag = targ.magnitude
  1846. if magni >= mag and c.Name ~= Player.Name then
  1847. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1848. end
  1849. end
  1850. end
  1851. end
  1852. end
  1853. function MagniKILL(Part, magni, knock, Type)
  1854. for _, c in pairs(workspace:children()) do
  1855. local hum = c:findFirstChild("Humanoid")
  1856. if hum ~= nil then
  1857. local head = c:findFirstChild("Head")
  1858. if head ~= nil then
  1859. local targ = head.Position - Part.Position
  1860. local mag = targ.magnitude
  1861. if magni >= mag and c.Name ~= Player.Name then
  1862. hum.Health = 0
  1863. end
  1864. end
  1865. end
  1866. end
  1867. end
  1868. EffectModel = Instance.new("Model", Character)
  1869. EffectModel.Name = "Effects"
  1870. Effects = {
  1871. Block = {
  1872. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1873. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1874. prt.Anchored = true
  1875. prt.CFrame = cframe
  1876. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1877. game:GetService("Debris"):AddItem(prt, 10)
  1878. if Type == 1 or Type == nil then
  1879. table.insert(Effects, {
  1880. prt,
  1881. "Block1",
  1882. delay,
  1883. x3,
  1884. y3,
  1885. z3,
  1886. msh
  1887. })
  1888. elseif Type == 2 then
  1889. table.insert(Effects, {
  1890. prt,
  1891. "Block2",
  1892. delay,
  1893. x3,
  1894. y3,
  1895. z3,
  1896. msh
  1897. })
  1898. else
  1899. table.insert(Effects, {
  1900. prt,
  1901. "Block3",
  1902. delay,
  1903. x3,
  1904. y3,
  1905. z3,
  1906. msh
  1907. })
  1908. end
  1909. end
  1910. },
  1911. Sphere = {
  1912. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1913. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1914. prt.Anchored = true
  1915. prt.CFrame = cframe
  1916. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1917. game:GetService("Debris"):AddItem(prt, 10)
  1918. table.insert(Effects, {
  1919. prt,
  1920. "Cylinder",
  1921. delay,
  1922. x3,
  1923. y3,
  1924. z3,
  1925. msh
  1926. })
  1927. end
  1928. },
  1929. Cylinder = {
  1930. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1931. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1932. prt.Anchored = true
  1933. prt.CFrame = cframe
  1934. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1935. game:GetService("Debris"):AddItem(prt, 10)
  1936. table.insert(Effects, {
  1937. prt,
  1938. "Cylinder",
  1939. delay,
  1940. x3,
  1941. y3,
  1942. z3,
  1943. msh
  1944. })
  1945. end
  1946. },
  1947. Wave = {
  1948. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1949. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1950. prt.Anchored = true
  1951. prt.CFrame = cframe
  1952. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1953. game:GetService("Debris"):AddItem(prt, 10)
  1954. table.insert(Effects, {
  1955. prt,
  1956. "Cylinder",
  1957. delay,
  1958. x3,
  1959. y3,
  1960. z3,
  1961. msh
  1962. })
  1963. end
  1964. },
  1965. Ring = {
  1966. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1967. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1968. prt.Anchored = true
  1969. prt.CFrame = cframe
  1970. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1971. game:GetService("Debris"):AddItem(prt, 10)
  1972. table.insert(Effects, {
  1973. prt,
  1974. "Cylinder",
  1975. delay,
  1976. x3,
  1977. y3,
  1978. z3,
  1979. msh
  1980. })
  1981. end
  1982. },
  1983. Break = {
  1984. Create = function(brickcolor, cframe, x1, y1, z1)
  1985. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1986. prt.Anchored = true
  1987. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1988. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1989. local num = math.random(10, 50) / 1000
  1990. game:GetService("Debris"):AddItem(prt, 10)
  1991. table.insert(Effects, {
  1992. prt,
  1993. "Shatter",
  1994. num,
  1995. prt.CFrame,
  1996. math.random() - math.random(),
  1997. 0,
  1998. math.random(50, 100) / 100
  1999. })
  2000. end
  2001. }
  2002. }
  2003. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2004. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2005. prt.Anchored = true
  2006. prt.CFrame = cframe
  2007. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2008. game:GetService("Debris"):AddItem(prt, 10)
  2009. if Type == 1 or Type == nil then
  2010. table.insert(Effects, {
  2011. prt,
  2012. "Block1",
  2013. delay,
  2014. x3,
  2015. y3,
  2016. z3,
  2017. msh
  2018. })
  2019. elseif Type == 2 then
  2020. table.insert(Effects, {
  2021. prt,
  2022. "Block2",
  2023. delay,
  2024. x3,
  2025. y3,
  2026. z3,
  2027. msh
  2028. })
  2029. elseif Type == 3 then
  2030. table.insert(Effects, {
  2031. prt,
  2032. "Block3",
  2033. delay,
  2034. x3,
  2035. y3,
  2036. z3,
  2037. msh
  2038. })
  2039. end
  2040. end
  2041. function CreateSound(id, par, vol, pit)
  2042. coroutine.resume(coroutine.create(function()
  2043. local sou = Instance.new("Sound", par or workspace)
  2044. sou.Volume = vol
  2045. sou.Pitch = pit or 1
  2046. sou.SoundId = id
  2047. swait()
  2048. sou:play()
  2049. game:GetService("Debris"):AddItem(sou, 6)
  2050. end))
  2051. end
  2052. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2053. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2054. prt.Anchored = true
  2055. prt.CFrame = cframe
  2056. prt.Material = "Neon"
  2057. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2058. game:GetService("Debris"):AddItem(prt, 10)
  2059. coroutine.resume(coroutine.create(function(Part, Mesh)
  2060. for i = 0, 6, delay do
  2061. swait()
  2062. Part.Transparency = i
  2063. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2064. end
  2065. Part.Parent = nil
  2066. end), prt, msh)
  2067. end
  2068. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2069. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2070. local MainPos = partt.Position
  2071. local MainPos2 = mouse + SpreadVectors
  2072. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2073. local speed = 1000
  2074. local num = 1
  2075. coroutine.resume(coroutine.create(function()
  2076. repeat
  2077. swait()
  2078. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2079. local mag =(MainPos - pos).magnitude
  2080. 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)
  2081. MainPos = MainPos + MouseLook.lookVector * speed
  2082. num = num - 1
  2083. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2084. if hit ~= nil then
  2085. num = 0
  2086. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2087. refpart.Anchored = true
  2088. refpart.CFrame = CFrame.new(pos)
  2089. game:GetService("Debris"):AddItem(refpart, 2)
  2090. end
  2091. if num <= 0 then
  2092. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2093. refpart.Anchored = true
  2094. refpart.CFrame = CFrame.new(pos)
  2095. if hit ~= nil then
  2096. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2097. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2098. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2099. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2100. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2101. end
  2102. game:GetService("Debris"):AddItem(refpart, 0)
  2103. end
  2104. until num <= 0
  2105. end))
  2106. end
  2107. function shoottraildd2(mouse, partt, SpreadAmount)
  2108. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2109. local MainPos = partt.Position
  2110. local MainPos2 = mouse + SpreadVectors
  2111. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2112. local speed = 3000
  2113. local num = 1
  2114. coroutine.resume(coroutine.create(function()
  2115. repeat
  2116. swait()
  2117. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2118. local mag = (MainPos - pos).magnitude
  2119. 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)
  2120. MainPos = MainPos + MouseLook.lookVector * speed
  2121. num = num - 1
  2122. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2123. if hit ~= nil then
  2124. num = 0
  2125. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2126. refpart.Anchored = true
  2127. refpart.CFrame = CFrame.new(pos)
  2128. game:GetService("Debris"):AddItem(refpart, 2)
  2129. end
  2130. if num <= 0 then
  2131. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2132. refpart.Anchored = true
  2133. refpart.CFrame = CFrame.new(pos)
  2134. if hit ~= nil then
  2135. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2136. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2137. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2138. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2139. MagniKILL(refpart, 80, 0, "Normal")
  2140. end
  2141. game:GetService("Debris"):AddItem(refpart, 0)
  2142. end
  2143. until num <= 0
  2144. end))
  2145. end
  2146. function shoottraildd22(mouse, partt, SpreadAmount)
  2147. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2148. local MainPos = partt.Position
  2149. local MainPos2 = mouse + SpreadVectors
  2150. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2151. local speed = 900
  2152. local num = 1
  2153. coroutine.resume(coroutine.create(function()
  2154. repeat
  2155. swait()
  2156. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2157. local mag = (MainPos - pos).magnitude
  2158. 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)
  2159. MainPos = MainPos + MouseLook.lookVector * speed
  2160. num = num - 1
  2161. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2162. if hit ~= nil then
  2163. num = 0
  2164. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2165. refpart.Anchored = true
  2166. refpart.CFrame = CFrame.new(pos)
  2167. game:GetService("Debris"):AddItem(refpart, 2)
  2168. end
  2169. if num <= 0 then
  2170. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2171. refpart.Anchored = true
  2172. refpart.CFrame = CFrame.new(pos)
  2173. if hit ~= nil then
  2174. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2175. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2176. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2177. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2178. MagniKILL(refpart, 80, 0, "Normal")
  2179. end
  2180. game:GetService("Debris"):AddItem(refpart, 0)
  2181. end
  2182. until num <= 0
  2183. end))
  2184. end
  2185. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2186. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2187. local MainPos = partt.Position
  2188. local MainPos2 = mouse + SpreadVectors
  2189. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2190. local speed = 200
  2191. local num = 0
  2192. coroutine.resume(coroutine.create(function()
  2193. repeat
  2194. swait()
  2195. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2196. local mag = (MainPos - pos).magnitude
  2197. 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)
  2198. MainPos = MainPos + MouseLook.lookVector * speed
  2199. num = num - 1
  2200. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2201. if hit ~= nil then
  2202. num = 0
  2203. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2204. refpart.Anchored = true
  2205. refpart.CFrame = CFrame.new(pos)
  2206. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2207. game:GetService("Debris"):AddItem(refpart, 2)
  2208. end
  2209. if num <= 0 then
  2210. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2211. refpart.Anchored = true
  2212. refpart.CFrame = CFrame.new(pos)
  2213. if hit ~= nil then
  2214. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2215. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2216. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2217. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2218. end
  2219. game:GetService("Debris"):AddItem(refpart, 0)
  2220. end
  2221. until num <= 0
  2222. end))
  2223. end
  2224. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2225. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2226. local MainPos = partt.Position
  2227. local MainPos2 = mouse + SpreadVectors
  2228. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2229. local speed = 500
  2230. local num = 1
  2231. coroutine.resume(coroutine.create(function()
  2232. repeat
  2233. swait()
  2234. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2235. local mag = (MainPos - pos).magnitude
  2236. 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)
  2237. MainPos = MainPos + MouseLook.lookVector * speed
  2238. num = num - 1
  2239. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2240. if hit ~= nil then
  2241. num = 0
  2242. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2243. refpart.Anchored = true
  2244. refpart.CFrame = CFrame.new(pos)
  2245. game:GetService("Debris"):AddItem(refpart, 2)
  2246. end
  2247. if num <= 0 then
  2248. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2249. refpart.Anchored = true
  2250. refpart.CFrame = CFrame.new(pos)
  2251. if hit ~= nil then
  2252. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2253. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2254. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2255. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2256. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2257. end
  2258. game:GetService("Debris"):AddItem(refpart, 0)
  2259. end
  2260. until num <= 0
  2261. end))
  2262. end
  2263.  
  2264.  
  2265. ---
  2266.  
  2267. attackdebounce = false
  2268. deb=false
  2269.  
  2270. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2271. if hit.Parent==nil then
  2272. return
  2273. end
  2274. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2275. for _,v in pairs(hit.Parent:children()) do
  2276. if v:IsA("Humanoid") then
  2277. h=v
  2278. end
  2279. end
  2280. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2281. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2282. end
  2283. if hit.Parent.className=="Hat" then
  2284. hit=hit.Parent.Parent:findFirstChild("Head")
  2285. end
  2286. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2287. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2288. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2289. return
  2290. end]]
  2291. -- hs(hit,1.2)
  2292. c=Instance.new("ObjectValue")
  2293. c.Name="creator"
  2294. c.Value=game:service("Players").LocalPlayer
  2295. c.Parent=h
  2296. game:GetService("Debris"):AddItem(c,.5)
  2297. Damage=math.random(minim,maxim)
  2298. -- h:TakeDamage(Damage)
  2299. blocked=false
  2300. block=hit.Parent:findFirstChild("Block")
  2301. if block~=nil then
  2302. print(block.className)
  2303. if block.className=="NumberValue" then
  2304. if block.Value>0 then
  2305. blocked=true
  2306. if decreaseblock==nil then
  2307. block.Value=block.Value-1
  2308. end
  2309. end
  2310. end
  2311. if block.className=="IntValue" then
  2312. if block.Value>0 then
  2313. blocked=true
  2314. if decreaseblock~=nil then
  2315. block.Value=block.Value-1
  2316. end
  2317. end
  2318. end
  2319. end
  2320. if blocked==false then
  2321. -- h:TakeDamage(Damage)
  2322. h.Health=h.Health-Damage
  2323. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2324. else
  2325. h.Health=h.Health-(Damage/2)
  2326. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2327. end
  2328. if Type=="Knockdown" then
  2329. Humanoid=hit.Parent.Humanoid
  2330. Humanoid.PlatformStand=true
  2331. coroutine.resume(coroutine.create(function(HHumanoid)
  2332. swait(1)
  2333. HHumanoid.PlatformStand=false
  2334. end),Humanoid)
  2335. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2336. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2337. local bodvol=Instance.new("BodyVelocity")
  2338. bodvol.velocity=angle*knockback
  2339. bodvol.P=5000
  2340. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2341. bodvol.Parent=hit
  2342. rl=Instance.new("BodyAngularVelocity")
  2343. rl.P=3000
  2344. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2345. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2346. rl.Parent=hit
  2347. game:GetService("Debris"):AddItem(bodvol,.5)
  2348. game:GetService("Debris"):AddItem(rl,.5)
  2349. elseif Type=="Normal" then
  2350. bp=Instance.new("BodyVelocity")
  2351. bp.P=100000
  2352. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2353. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2354. if KnockbackType==1 then
  2355. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2356. elseif KnockbackType==2 then
  2357. bp.velocity=Property.CFrame.lookVector*knockback
  2358. end
  2359. if knockback>0 then
  2360. bp.Parent=hit.Parent.Torso
  2361.  
  2362. end
  2363. game:GetService("Debris"):AddItem(bp,.5)
  2364. elseif Type=="Up" then
  2365. local bodyVelocity=Instance.new("BodyVelocity")
  2366. bodyVelocity.velocity=vt(0,60,0)
  2367. bodyVelocity.P=5000
  2368. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2369. bodyVelocity.Parent=hit
  2370. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2371. rl=Instance.new("BodyAngularVelocity")
  2372. rl.P=3000
  2373. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2374. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2375. rl.Parent=hit
  2376. game:GetService("Debris"):AddItem(rl,.5)
  2377. elseif Type=="Snare" then
  2378. bp=Instance.new("BodyPosition")
  2379. bp.P=2000
  2380. bp.D=100
  2381. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2382. bp.position=hit.Parent.Torso.Position
  2383. bp.Parent=hit.Parent.Torso
  2384. game:GetService("Debris"):AddItem(bp,1)
  2385. elseif Type=="Target" then
  2386. if Targetting==false then
  2387. ZTarget=hit.Parent.Torso
  2388. coroutine.resume(coroutine.create(function(Part)
  2389. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2390. swait(1)
  2391. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2392. end),ZTarget)
  2393. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2394. targetgui=Instance.new("BillboardGui")
  2395. targetgui.Parent=ZTarget
  2396. targetgui.Size=UDim2.new(10,100,10,100)
  2397. targ=Instance.new("ImageLabel")
  2398. targ.Parent=targetgui
  2399. targ.BackgroundTransparency=1
  2400. targ.Image="rbxassetid://4834067"
  2401. targ.Size=UDim2.new(1,0,1,0)
  2402. cam.CameraType="Scriptable"
  2403. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2404. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2405. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2406. Targetting=true
  2407. RocketTarget=ZTarget
  2408. for i=1,Property do
  2409. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2410. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2411. swait()
  2412. end
  2413. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2414. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2415. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2416. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2417. end
  2418. Targetting=true
  2419. RocketTarget=true
  2420. targetgui.Parent=true
  2421. cam.CameraType="Custom"
  2422. end
  2423. end
  2424. debounce=Instance.new("BoolValue")
  2425. debounce.Name="DebounceHit"
  2426. debounce.Parent=hit.Parent
  2427. debounce.Value=true
  2428. game:GetService("Debris"):AddItem(debounce,Delay)
  2429. c=Instance.new("ObjectValue")
  2430. c.Name="creator"
  2431. c.Value=Player
  2432. c.Parent=h
  2433. game:GetService("Debris"):AddItem(c,.5)
  2434. CRIT=true
  2435. hitDeb=true
  2436. AttackPos=6
  2437. end
  2438. end
  2439.  
  2440. showDamage=function(Char,Dealt,du,Color)
  2441. m=Instance.new("Model")
  2442. m.Name=tostring(Dealt)
  2443. h=Instance.new("Humanoid")
  2444. h.Health=0
  2445. h.MaxHealth=0
  2446. h.Parent=m
  2447. c=Instance.new("Part")
  2448. c.Transparency=0
  2449. c.BrickColor=Color
  2450. c.Transparency = 1
  2451. c.Name="Head"
  2452. c.TopSurface=0
  2453. c.BottomSurface=0
  2454. c.formFactor="Plate"
  2455. c.Size=Vector3.new(1,.4,1)
  2456.  
  2457. local txt = Instance.new("BillboardGui", c)
  2458. txt.Adornee = c
  2459. txt.Name = "_status"
  2460. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2461. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2462. local text = Instance.new("TextLabel", txt)
  2463. text.Size = UDim2.new(10, 0, 7, 0)
  2464. text.FontSize = "Size12"
  2465. text.TextScaled = true
  2466. text.TextTransparency = 0.5
  2467. text.BackgroundTransparency = 1
  2468. text.TextTransparency = 0.5
  2469. text.TextStrokeTransparency = 0.5
  2470. text.Font = "SciFi"
  2471. text.TextStrokeColor3 = Color3.new(0,0,0)
  2472. v=Instance.new("Part")
  2473. v.Name = "ColorBrick"
  2474. v.Parent=c
  2475. v.FormFactor="Symmetric"
  2476. v.Anchored=true
  2477. v.CanCollide=false
  2478. v.BottomSurface="Smooth"
  2479. v.TopSurface="Smooth"
  2480. v.Size=Vector3.new(10,5,3)
  2481. v.Transparency=1
  2482. v.CFrame=c.CFrame
  2483. v.BrickColor=BrickColor.random()
  2484. v.Transparency=1
  2485. text.TextColor3 = t.BrickColor.Color
  2486. v.Shape="Block"
  2487. text.Text = tostring(Dealt)
  2488. ms=Instance.new("CylinderMesh")
  2489. ms.Scale=Vector3.new(.8,.8,.8)
  2490. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2491. local rndm=math.random(1,#hitsounds)
  2492. local r=rndm
  2493. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2494. if CRIT==true then
  2495. ms.Scale=Vector3.new(1,1.25,1)
  2496. end
  2497. ms.Parent=c
  2498. c.Reflectance=0
  2499. Instance.new("BodyGyro").Parent=c
  2500. c.Parent=m
  2501. if Char:findFirstChild("Head")~=nil then
  2502. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2503. elseif Char.Parent:findFirstChild("Head")~=nil then
  2504. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2505. end
  2506. f=Instance.new("BodyPosition")
  2507. f.P=200000
  2508. f.D=100
  2509. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2510. f.position=c.Position+Vector3.new(0,3,0)
  2511. f.Parent=c
  2512. game:GetService("Debris"):AddItem(m,.5+du)
  2513. c.CanCollide=false
  2514. m.Parent=workspace
  2515. c.CanCollide=false
  2516. end
  2517.  
  2518.  
  2519. ------
  2520. hito = function(dm, X, c, dn, dp, dq)
  2521. for I,dr in pairs(workspace:GetChildren()) do
  2522. 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
  2523. local ds = dr:FindFirstChild("Humanoid")
  2524. local dt = dr:FindFirstChild("HumanoidRootPart")
  2525. TakeDamage(ds, c)
  2526. if InForm == true then
  2527. ds.Parent:BreakJoints()
  2528. wait(1.2)
  2529. ds.Parent:Destroy()
  2530. end
  2531. ds:SetStateEnabled(16, true)
  2532. delay(dn, function()
  2533. ds:SetStateEnabled(16, true)
  2534. end)
  2535. local du = Instance.new("StringValue")
  2536. du.Name = "alabo"
  2537. du.Parent = dt
  2538. game.Debris:AddItem(du, dn)
  2539. local dv = Instance.new("Part")
  2540.  
  2541. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2542. dv.Transparency = 0.25
  2543. dv.Anchored = true
  2544. dv.CanCollide = false
  2545. dv.BrickColor = BrickColor.new("White")
  2546. dv.Material = "Neon"
  2547. dv.Locked = true
  2548. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2549. dv.Parent = modz
  2550. local dw = Instance.new("SpecialMesh")
  2551. dw.MeshType = "Sphere"
  2552. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2553. dw.Parent = dv
  2554. game.Debris:AddItem(dv, 1)
  2555. local dx = Instance.new("Model")
  2556. dx.Name = c
  2557. dx.Parent = workspace
  2558. game.Debris:AddItem(dx, 0.5 + c / 75)
  2559. local dy = Instance.new("Humanoid")
  2560. dy.MaxHealth = 0
  2561. dy.Parent = dx
  2562. local dz = Instance.new("Part")
  2563. dz.Name = "Head"
  2564. dz.Locked = true
  2565. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2566. dz.Position = dt.Position
  2567. dz.BrickColor = BrickColor.new("New Yeller")
  2568. dz.Material = "Neon"
  2569. dz.Transparency = 1
  2570. dz.CanCollide = false
  2571. dz.Parent = dx
  2572. local dA = Instance.new("BodyPosition")
  2573. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2574. dA.P = 20000
  2575. dA.D = 300
  2576. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2577. dA.Parent = dz
  2578. local dB = Instance.new("CylinderMesh")
  2579. dB.Parent = dz
  2580. coroutine.resume(coroutine.create(function()
  2581. while dB do
  2582. swait()
  2583. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2584. end
  2585. end))
  2586. if dp then
  2587. local dC = Instance.new("BodyVelocity")
  2588. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2589. dC.P = 9999999999
  2590. dC.Velocity = dp
  2591. dC.Parent = dt
  2592. game.Debris:AddItem(dC, dn)
  2593. end
  2594. if dq then
  2595. local dD = Instance.new("BodyAngularVelocity")
  2596. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2597. dD.P = math.huge
  2598. dD.AngularVelocity = dq
  2599. dD.Parent = dt
  2600. game.Debris:AddItem(dD, dn)
  2601. end
  2602. local dE = Instance.new("Sound")
  2603. dE.Pitch = rd2(10, 11) / 10
  2604. dE.Volume = rd2(10, 13) / 10
  2605. dE.EmitterSize = 10
  2606. dE.SoundId = "rbxassetid://"
  2607. dE.Parent = dv
  2608. dE:Play()
  2609. coroutine.resume(coroutine.create(function()
  2610. for I = 1, 5 do
  2611. swait()
  2612. dv.Transparency = dv.Transparency + 0.175
  2613. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2614. end
  2615. end))
  2616. end
  2617. end
  2618. end
  2619. ------
  2620.  
  2621. vt = Vector3.new
  2622. local new = Instance.new
  2623. local cf = CFrame.new
  2624. local cfa = CFrame.Angles
  2625. local bc = BrickColor.new
  2626.  
  2627. function bigbangattack()
  2628. attack = true
  2629. Humanoid.WalkSpeed = 0
  2630. for i = 0, 8, 0.1 do
  2631. swait()
  2632. 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)
  2633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2635. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2636. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2637. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2638. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2639. end
  2640. local rng = Instance.new("Part", mouse)
  2641. rng.Anchored = true
  2642. rng.BrickColor = BrickColor.new("Cyan")
  2643. rng.CanCollide = false
  2644. rng.FormFactor = 3
  2645. rng.Name = "Ring"
  2646. rng.Size = Vector3.new(0.4,0.4,0.4)
  2647. rng.Transparency = 0
  2648. rng.TopSurface = 0
  2649. rng.BottomSurface = 0
  2650. rng.CFrame = RootPart.CFrame
  2651. local rngm = Instance.new("SpecialMesh", rng)
  2652. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2653.  
  2654. local rng3 = rng:Clone()
  2655. rng3.Parent = char
  2656. local rng3m = rng3.Mesh
  2657.  
  2658. local rng5 = rng:Clone()
  2659. rng5.Parent = char
  2660. rng5.BrickColor = BrickColor.new("Cyan")
  2661. local rng5m = rng5.Mesh
  2662. local rng6 = rng:Clone()
  2663. rng6.Material = "Plastic"
  2664. rng6.BrickColor = BrickColor.new("Cyan")
  2665. rng6.Parent = char
  2666. local rng6m = rng6.Mesh
  2667. rng6m.Scale = vt(7.5,7.5,7.5)
  2668. rng6m.MeshType = "FileMesh"
  2669. rng6m.MeshId = "rbxassetid://430736398"
  2670. local Must2 = Instance.new("Sound",rng6)
  2671. Must2.SoundId = "rbxassetid://135581154"
  2672. Must2.Pitch = 0.99
  2673. Must2.Volume = 3
  2674. Must2.Looped = false
  2675. wait(0)
  2676. Must2:Play()
  2677. local hita = rng6.Touched:connect(function(hit)
  2678. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2679. end)
  2680.  
  2681. rng3.CFrame = RootPart.CFrame
  2682.  
  2683. rng5.CFrame = RootPart.CFrame
  2684. rng6.CFrame = RootPart.CFrame
  2685. local pie222 = Instance.new("ParticleEmitter")
  2686. pie222.Parent = rng6
  2687. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2688. pie222.LightEmission = 1
  2689. pie222.Size = NumberSequence.new(6,1)
  2690. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2691. pie222.Transparency = NumberSequence.new(0.6,1)
  2692. pie222.EmissionDirection = "Top"
  2693. pie222.Enabled = true
  2694. pie222.Lifetime = NumberRange.new(1)
  2695. pie222.Rotation = NumberRange.new(-320, 320)
  2696. pie222.Rate = 404
  2697. pie222.Speed = NumberRange.new(0)
  2698. pie222.LockedToPart = false
  2699. pie222.VelocitySpread = 2
  2700. wait()
  2701. local scaler = 10/5
  2702. local scaler2 = 10/5
  2703. for i = 0,10,0.1 do
  2704. swait()
  2705. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2706.  
  2707. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2708.  
  2709. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2710. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2711. rng6.CFrame = rng3.CFrame
  2712. rng.Transparency = rng.Transparency + 1
  2713.  
  2714. rng3.Transparency = rng3.Transparency + 0.01
  2715.  
  2716. rng5.Transparency = rng5.Transparency + 0.01
  2717. rng6.Transparency = rng6.Transparency + 0.021
  2718. scaler = scaler - 0.125/5
  2719. scaler2 = scaler2 - 0.1/5
  2720.  
  2721. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2722.  
  2723. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2724. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2725. end
  2726. hita:disconnect()
  2727. game:GetService("Debris"):AddItem(rng, 1)
  2728.  
  2729. game:GetService("Debris"):AddItem(rng3, 1)
  2730.  
  2731. game:GetService("Debris"):AddItem(rng5, 1)
  2732. attack = false
  2733. pie222:Destroy()
  2734. Humanoid.WalkSpeed = 16
  2735. end
  2736.  
  2737.  
  2738. function bigbangattack2()
  2739. attack = true
  2740. Humanoid.WalkSpeed = 0
  2741. for i = 0, 8, 0.1 do
  2742. swait()
  2743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2745. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2746. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2747. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2748. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2749. end
  2750. local rng = Instance.new("Part", RightArm)
  2751. rng.Anchored = true
  2752. rng.BrickColor = BrickColor.new("Cyan")
  2753. rng.CanCollide = false
  2754. rng.FormFactor = 3
  2755. rng.Name = "Ring"
  2756. rng.Size = Vector3.new(0.4,0.4,0.4)
  2757. rng.Transparency = 0
  2758. rng.TopSurface = 0
  2759. rng.BottomSurface = 0
  2760. rng.CFrame = RootPart.CFrame
  2761. local rngm = Instance.new("SpecialMesh", rng)
  2762. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2763.  
  2764. local rng3 = rng:Clone()
  2765. rng3.Parent = char
  2766. local rng3m = rng3.Mesh
  2767.  
  2768. local rng5 = rng:Clone()
  2769. rng5.Parent = char
  2770. rng5.BrickColor = BrickColor.new("Cyan")
  2771. local rng5m = rng5.Mesh
  2772. local rng6 = rng:Clone()
  2773. rng6.Material = "Plastic"
  2774. rng6.BrickColor = BrickColor.new("Cyan")
  2775. rng6.Parent = char
  2776. local rng6m = rng6.Mesh
  2777. rng6m.Scale = vt(7.5,7.5,30.5)
  2778. rng6m.MeshType = "FileMesh"
  2779. rng6m.MeshId = "rbxassetid://430736398"
  2780. local Must2 = Instance.new("Sound",Torso)
  2781. Must2.SoundId = "rbxassetid://719747626"
  2782. Must2.Pitch = 0.99
  2783. Must2.Volume = 3
  2784. Must2.Looped = false
  2785. wait(0)
  2786. Must2:Play()
  2787. local hita = rng6.Touched:connect(function(hit)
  2788. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2789. end)
  2790.  
  2791. rng3.CFrame = Head.CFrame
  2792.  
  2793. rng5.CFrame = Head.CFrame
  2794. rng6.CFrame = rng5.CFrame
  2795. local pie222 = Instance.new("ParticleEmitter")
  2796. pie222.Parent = rng6
  2797. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2798. pie222.LightEmission = 1
  2799. pie222.Size = NumberSequence.new(15,1)
  2800. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2801. pie222.Transparency = NumberSequence.new(0.6,1)
  2802. pie222.EmissionDirection = "Top"
  2803. pie222.Enabled = true
  2804. pie222.Lifetime = NumberRange.new(1)
  2805. pie222.Rotation = NumberRange.new(-320, 320)
  2806. pie222.Rate = 404
  2807. pie222.Speed = NumberRange.new(0)
  2808. pie222.LockedToPart = false
  2809. pie222.VelocitySpread = 2
  2810. wait()
  2811. local scaler = 10/5
  2812. local scaler2 = 10/5
  2813. for i = 0,10,0.1 do
  2814. swait()
  2815. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2816.  
  2817. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2818.  
  2819. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2820. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2821. rng6.CFrame = rng3.CFrame
  2822. rng.Transparency = rng.Transparency + 1
  2823.  
  2824. rng3.Transparency = rng3.Transparency + 0.01
  2825.  
  2826. rng5.Transparency = rng5.Transparency + 0.01
  2827. rng6.Transparency = rng6.Transparency + 0.021
  2828. scaler = scaler - 0.125/5
  2829. scaler2 = scaler2 - 0.1/5
  2830.  
  2831. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2832.  
  2833. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2834. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2835. end
  2836. hita:disconnect()
  2837. game:GetService("Debris"):AddItem(rng, 1)
  2838.  
  2839. game:GetService("Debris"):AddItem(rng3, 1)
  2840.  
  2841. game:GetService("Debris"):AddItem(rng5, 1)
  2842. attack = false
  2843. pie222:Destroy()
  2844. Humanoid.WalkSpeed = 16
  2845. end
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851. mouse.KeyDown:connect(function(k) ---galickgun
  2852. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2853. MV4 = 0
  2854. local Must = Instance.new("Sound",Torso)
  2855. Must.SoundId = "rbxassetid://719748223"
  2856. Must.Pitch = 0.99
  2857. Must.Volume = 3.4
  2858. Must.Looped = false
  2859. wait(0)
  2860. Must:Play()
  2861. Humanoid.WalkSpeed = 13
  2862. local Aura = Instance.new('ParticleEmitter')
  2863. Aura.Name = "Aura"
  2864. Aura.Texture = "rbxassetid://347730682"
  2865. Aura.Parent = Torso
  2866. Aura.LightEmission = 1
  2867. Aura.Transparency = NumberSequence.new(0.4,1)
  2868. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2869. Aura.Size = NumberSequence.new(1,9)
  2870. Aura.Rotation = NumberRange.new(-360,360)
  2871. Aura.LockedToPart = true
  2872. Aura.Lifetime = NumberRange.new(1)
  2873. Aura.Rate = 100
  2874. Aura.Speed = NumberRange.new(0)
  2875. Aura.EmissionDirection = "Top"
  2876. local Aura2 = Instance.new('ParticleEmitter')
  2877. Aura2.Name = "Aura"
  2878. Aura2.Texture = "rbxassetid://1046299182"
  2879. Aura2.Parent = Torso
  2880. Aura2.LightEmission = 1
  2881. Aura2.Transparency = NumberSequence.new(0,1)
  2882. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2883. Aura2.Size = NumberSequence.new(14)
  2884. Aura2.Rotation = NumberRange.new(-360,360)
  2885. Aura2.LockedToPart = true
  2886. Aura2.Lifetime = NumberRange.new(0.2)
  2887. Aura2.Rate = 20
  2888. Aura2.Speed = NumberRange.new(0)
  2889. Aura2.EmissionDirection = "Top"
  2890. attack = true
  2891. Firepart1 = Instance.new("Part", RightArm)
  2892. Firepart1.Size = Vector3.new(1, 1, 1)
  2893. GuW1 = Instance.new("Weld")
  2894. GuW1.Name = "GuW"
  2895. GuW1.Part0 = RightArm
  2896. GuW1.C0 = cn(0, -1, 0)
  2897. GuW1.C1 = cn(0, 0, 0)
  2898. GuW1.Part1 = Firepart1
  2899. GuW1.Parent = RightArm
  2900. Firepart1.Transparency = 1
  2901. Firepart2 = Instance.new("Part", LeftArm)
  2902. Firepart2.Size = Vector3.new(1, 1, 1)
  2903. GuW2 = Instance.new("Weld")
  2904. GuW2.Name = "GuW"
  2905. GuW2.Part0 = LeftArm
  2906. GuW2.C0 = cn(0, -1, 0)
  2907. GuW2.C1 = cn(0, 0, 0)
  2908. GuW2.Part1 = Firepart2
  2909. GuW2.Parent = LeftArm
  2910. Firepart2.Transparency = 1
  2911. GuW1:Destroy()
  2912. GuW1 = Instance.new("Weld")
  2913. GuW1.Name = "GuW"
  2914. GuW1.Part0 = Torso
  2915. GuW1.C0 = cn(0, 0, -6)
  2916. GuW1.C1 = cn(0, 0, 0)
  2917. GuW1.Part1 = Firepart1
  2918. GuW1.Parent = Torso
  2919. GuW2:Destroy()
  2920. GuW2 = Instance.new("Weld")
  2921. GuW2.Name = "GuW"
  2922. GuW2.Part0 = Torso
  2923. GuW2.C0 = cn(0, 0, -6)
  2924. GuW2.C1 = cn(0, 0, 0)
  2925. GuW2.Part1 = Firepart2
  2926. GuW2.Parent = Torso
  2927. GuW2:Destroy()
  2928. GuW2 = Instance.new("Weld")
  2929. GuW2.Name = "GuW"
  2930. GuW2.Part0 = Torso
  2931. GuW2.C0 = cn(0, 0, -4)
  2932. GuW2.C1 = cn(0, 0, 0)
  2933. GuW2.Part1 = Firepart2
  2934. GuW2.Parent = Torso
  2935. for i = 0, 18, 0.1 do
  2936. swait()
  2937. if Torsovelocity.Y > 2 then
  2938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2940. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2943. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2944. elseif Torsovelocity.Y < 1 then
  2945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2947. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2948. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2950. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2951. end
  2952. end
  2953. GuW1:Destroy()
  2954. GuW1 = Instance.new("Weld")
  2955. GuW1.Name = "GuW"
  2956. GuW1.Part0 = Torso
  2957. GuW1.C0 = cn(0, 0, -15)
  2958. GuW1.C1 = cn(0, 0, 0)
  2959. GuW1.Part1 = Firepart1
  2960. GuW1.Parent = Torso
  2961. GuW2:Destroy()
  2962. GuW2 = Instance.new("Weld")
  2963. GuW2.Name = "GuW"
  2964. GuW2.Part0 = Torso
  2965. GuW2.C0 = cn(0, 0, -17.5)
  2966. GuW2.C1 = cn(0, 0, 0)
  2967. GuW2.Part1 = Firepart2
  2968. GuW2.Parent = Torso
  2969. local Must = Instance.new("Sound",Torso)
  2970. Must.SoundId = "rbxassetid://719747626"
  2971. Must.Pitch = 0.99
  2972. Must.Volume = 3.9
  2973. Must.Looped = false
  2974. wait(0)
  2975. Must:Play()
  2976. for i = 0, 1.25, 0.01 do
  2977. swait()
  2978. 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)
  2979. shoottraildd22(mouse.Hit.p, Torso, 0)
  2980. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2981. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2982. if Torsovelocity.Y > 2 then
  2983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2985. 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)
  2986. 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)
  2987. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2988. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2989. end
  2990. end
  2991. Must:Stop()
  2992. Aura:Destroy()
  2993. Aura2:Destroy()
  2994. wait(0.5)
  2995. Humanoid.WalkSpeed = 16
  2996. attack = false
  2997. MV4 = 300
  2998. Firepart1:Destroy()
  2999. Firepart2:Destroy()
  3000. end
  3001. end)
  3002.  
  3003.  
  3004. d = {}
  3005. function iteffect()
  3006.  
  3007. coroutine.resume(coroutine.create(function()
  3008.  
  3009. for i = 1, 10 do
  3010. effect = Instance.new("Part", workspace)
  3011. effect.Anchored = true
  3012. effect.CanCollide = false
  3013. effect.Size = Vector3.new(0.2, 3, 0.2)
  3014. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3015. effect.Transparency = 0
  3016. effect.Material = "Plastic"
  3017. effect.BrickColor = BrickColor.new("Really black")
  3018. table.insert(d, effect)
  3019. game:GetService("Debris"):AddItem(effect, 0.3)
  3020. end
  3021.  
  3022. coroutine.resume(coroutine.create(function()
  3023. for i = 1, 10 do
  3024. for i,e in pairs(d) do
  3025. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3026. e.Transparency = e.Transparency + 0.030
  3027. end
  3028. wait(0.01)
  3029. end
  3030.  
  3031. end))
  3032. end))
  3033.  
  3034.  
  3035. end
  3036.  
  3037. tp = true
  3038.  
  3039. mouse.KeyDown:connect(function(k)
  3040. if k == "e" then
  3041. if tp == true then
  3042. tp = false
  3043. char.Head.face.Parent = game.Lighting
  3044. wait(0)
  3045. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3046. game.Lighting.face.Parent = char.Head
  3047. wait(0)
  3048. tp = true
  3049.  
  3050.  
  3051. end
  3052. end
  3053. end)
  3054.  
  3055.  
  3056. MV4 = 300
  3057. mouse.KeyDown:connect(function(k)
  3058. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3059. MV4 = 0
  3060. local Must = Instance.new("Sound",workspace)
  3061. Must.SoundId = "rbxassetid://512366303"
  3062. Must.Pitch = 0.99
  3063. Must.Volume = 3.5
  3064. Must.Looped = true
  3065. wait(0)
  3066. Must:Play()
  3067. local lb = Instance.new("Part")
  3068. lb.Parent = char
  3069. lb.Material = "Neon"
  3070. lb.Color = BrickColor.new("Gold").Color
  3071. lb.CanCollide = false
  3072. lb.Material = "Neon"
  3073. lb.Size = vt(1,1,1)
  3074. lb.CFrame = Torso.CFrame
  3075. lb.Rotation = vt(0,0,0)
  3076. lb.Anchored = true
  3077. lb.Transparency = 0
  3078. local thing = Instance.new("SpecialMesh",lb)
  3079. thing.MeshType = "FileMesh"
  3080. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3081. thing.Scale = vt(0,15,0)
  3082. local chancerot = math.random(1,2)
  3083. for z = 0, 4 do
  3084. if chancerot == 1 then
  3085. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3086. elseif chancerot == 2 then
  3087. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3088. end
  3089. lb.Transparency = lb.Transparency + 0.1
  3090. thing.Scale = thing.Scale + vt(15,0,15)
  3091. wait()
  3092. end
  3093. for z = 0, 4 do
  3094. if chancerot == 1 then
  3095. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3096. elseif chancerot == 2 then
  3097. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3098. end
  3099. lb.Transparency = lb.Transparency + 0.1
  3100. thing.Scale = thing.Scale + vt(15,0,15)
  3101. wait()
  3102. end
  3103.  
  3104. local Aura = Instance.new('ParticleEmitter')
  3105. Aura.Name = "Aura"
  3106. Aura.Texture = "rbxassetid://347730682"
  3107. Aura.Parent = Torso
  3108. Aura.LightEmission = 1
  3109. Aura.Transparency = NumberSequence.new(0.5,1)
  3110. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3111. Aura.Size = NumberSequence.new(1,25)
  3112. Aura.Rotation = NumberRange.new(-360,360)
  3113. Aura.LockedToPart = true
  3114. Aura.Lifetime = NumberRange.new(1)
  3115. Aura.Rate = 100
  3116. Aura.Speed = NumberRange.new(0)
  3117. Aura.EmissionDirection = "Top"
  3118. local Aura2 = Instance.new('ParticleEmitter')
  3119. Aura2.Name = "Aura"
  3120. Aura2.Texture = "rbxassetid://1046299182"
  3121. Aura2.Parent = Torso
  3122. Aura2.LightEmission = 1
  3123. Aura2.Transparency = NumberSequence.new(0,1)
  3124. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3125. Aura2.Size = NumberSequence.new(55)
  3126. Aura2.Rotation = NumberRange.new(-360,360)
  3127. Aura2.LockedToPart = true
  3128. Aura2.Lifetime = NumberRange.new(0.2)
  3129. Aura2.Rate = 20
  3130. Aura2.Speed = NumberRange.new(0)
  3131. Aura2.EmissionDirection = "Top"
  3132. lig = Instance.new("PointLight",Player.Character.Torso)
  3133. lig.Color=Color3.new(255,255,0)
  3134. lig.Range = 12
  3135. Humanoid.WalkSpeed = 0.01
  3136. attack = true
  3137. Firepart1 = Instance.new("Part", RightArm)
  3138. Firepart1.Size = Vector3.new(1, 1, 1)
  3139. GuW1 = Instance.new("Weld")
  3140. GuW1.Name = "GuW"
  3141. GuW1.Part0 = RightArm
  3142. GuW1.C0 = cn(0, -1, 0)
  3143. GuW1.C1 = cn(0, 0, 0)
  3144. GuW1.Part1 = Firepart1
  3145. GuW1.Parent = RightArm
  3146. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3147. Firepart1.Transparency = 1
  3148. Firepart2 = Instance.new("Part", LeftArm)
  3149. Firepart2.Size = Vector3.new(1, 1, 1)
  3150. GuW2 = Instance.new("Weld")
  3151. GuW2.Name = "GuW"
  3152. GuW2.Part0 = LeftArm
  3153. GuW2.C0 = cn(0, -1, 0)
  3154. GuW2.C1 = cn(0, 0, 0)
  3155. GuW2.Part1 = Firepart2
  3156. GuW2.Parent = LeftArm
  3157. Firepart2.Transparency = 1
  3158.  
  3159. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3160. GuW1:Destroy()
  3161. GuW1 = Instance.new("Weld")
  3162. GuW1.Name = "GuW"
  3163. GuW1.Part0 = Torso
  3164. GuW1.C0 = cn(0, 0, -6)
  3165. GuW1.C1 = cn(0, 0, 0)
  3166. GuW1.Part1 = Firepart1
  3167. GuW1.Parent = Torso
  3168. GuW2:Destroy()
  3169. GuW2 = Instance.new("Weld")
  3170. GuW2.Name = "GuW"
  3171. GuW2.Part0 = Torso
  3172. GuW2.C0 = cn(0, 0, -6)
  3173. GuW2.C1 = cn(0, 0, 0)
  3174. GuW2.Part1 = Firepart2
  3175. GuW2.Parent = Torso
  3176.  
  3177. GuW2:Destroy()
  3178. GuW2 = Instance.new("Weld")
  3179. GuW2.Name = "GuW"
  3180. GuW2.Part0 = Torso
  3181. GuW2.C0 = cn(0, 0, -4)
  3182. GuW2.C1 = cn(0, 0, 0)
  3183. GuW2.Part1 = Firepart2
  3184. GuW2.Parent = Torso
  3185. for i = 0, 15, 0.1 do
  3186. swait()
  3187. if Torsovelocity.Y > 2 then
  3188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3190. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3193. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3194. elseif Torsovelocity.Y < 1 then
  3195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3200. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3201. end
  3202. end
  3203. wait(16)
  3204. local Aura3 = Instance.new('ParticleEmitter')
  3205. Aura3.Name = "Aura"
  3206. Aura3.Texture = "rbxassetid://1046299182"
  3207. Aura3.Parent = Torso
  3208. Aura3.LightEmission = 1
  3209. Aura3.Transparency = NumberSequence.new(0.4,1)
  3210. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3211. Aura3.Size = NumberSequence.new(140)
  3212. Aura3.Rotation = NumberRange.new(-360,360)
  3213. Aura3.LockedToPart = true
  3214. Aura3.Lifetime = NumberRange.new(0.2)
  3215. Aura3.Rate = 70
  3216. Aura3.Speed = NumberRange.new(0)
  3217. Aura3.EmissionDirection = "Top"
  3218. local Aura4 = Instance.new('ParticleEmitter')
  3219. Aura4.Name = "Aura"
  3220. Aura4.Texture = "rbxassetid://1046299182"
  3221. Aura4.Parent = Torso
  3222. Aura4.LightEmission = 1
  3223. Aura4.Transparency = NumberSequence.new(0.7,1)
  3224. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3225. Aura4.Size = NumberSequence.new(190)
  3226. Aura4.Rotation = NumberRange.new(-360,360)
  3227. Aura4.LockedToPart = true
  3228. Aura4.Lifetime = NumberRange.new(0.2)
  3229. Aura4.Rate = 120
  3230. Aura4.Speed = NumberRange.new(0)
  3231. Aura4.EmissionDirection = "Top"
  3232. local Aura5 = Instance.new('ParticleEmitter')
  3233. Aura5.Name = "Aura"
  3234. Aura5.Texture = "rbxassetid://347730682"
  3235. Aura5.Parent = Torso
  3236. Aura5.LightEmission = 1
  3237. Aura5.Transparency = NumberSequence.new(0.2,1)
  3238. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3239. Aura5.Size = NumberSequence.new(1,65)
  3240. Aura5.Rotation = NumberRange.new(-360,360)
  3241. Aura5.LockedToPart = true
  3242. Aura5.Lifetime = NumberRange.new(1)
  3243. Aura5.Rate = 200
  3244. Aura5.Speed = NumberRange.new(0)
  3245. Aura5.EmissionDirection = "Top"
  3246. local quake = Instance.new("Sound",workspace)
  3247. quake.SoundId = "rbxassetid://1048411878"
  3248. quake.Pitch = 0.99
  3249. quake.Volume = 1.3
  3250. quake.Looped = true
  3251. wait(0)
  3252. quake:Play()
  3253. local scrr = Instance.new("Sound",Torso)
  3254. scrr.SoundId = "rbxassetid://908472235"
  3255. scrr.Pitch = 0.99
  3256. scrr.Volume = 5.5
  3257. scrr.Looped = true
  3258. wait(0)
  3259. scrr:Play()
  3260.  
  3261. for i = 0, 2, 0.1 do
  3262. swait()
  3263. local lb = Instance.new("Part")
  3264. lb.Parent = char
  3265. lb.Material = "Neon"
  3266. lb.Color = BrickColor.new("Gold").Color
  3267. lb.CanCollide = false
  3268. lb.Material = "Neon"
  3269. lb.Size = vt(0.5,0,0.5)
  3270. lb.CFrame = Torso.CFrame
  3271. lb.Rotation = vt(0,0,0)
  3272. lb.Anchored = true
  3273. lb.Transparency = 0
  3274. local thing = Instance.new("SpecialMesh",lb)
  3275. thing.MeshType = "FileMesh"
  3276. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3277. thing.Scale = vt(0,15,0)
  3278. local chancerot = math.random(1,2)
  3279. for z = 0, 4 do
  3280. if chancerot == 1 then
  3281. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3282. elseif chancerot == 2 then
  3283. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3284. end
  3285. lb.Transparency = lb.Transparency + 0.1
  3286. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3287. wait()
  3288. end
  3289. for z = 0, 4 do
  3290. if chancerot == 1 then
  3291. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3292. elseif chancerot == 2 then
  3293. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3294. end
  3295. lb.Transparency = lb.Transparency + 0.1
  3296. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3297. wait()
  3298. end
  3299. end
  3300.  
  3301.  
  3302. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3303. for i = 0, 24, 0.1 do
  3304. swait()
  3305. if Torsovelocity.Y > 2 then
  3306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3308. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3309. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3310. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3311. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3312. elseif Torsovelocity.Y < 1 then
  3313. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3314. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3315. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3316. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3317. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3318. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3319. end
  3320. end
  3321. wait(5)
  3322. GuW1:Destroy()
  3323. GuW1 = Instance.new("Weld")
  3324. GuW1.Name = "GuW"
  3325. GuW1.Part0 = Torso
  3326. GuW1.C0 = cn(0, 0, -15)
  3327. GuW1.C1 = cn(0, 0, 0)
  3328. GuW1.Part1 = Firepart1
  3329. GuW1.Parent = Torso
  3330. GuW2:Destroy()
  3331. GuW2 = Instance.new("Weld")
  3332. GuW2.Name = "GuW"
  3333. GuW2.Part0 = Torso
  3334. GuW2.C0 = cn(0, 0, -17.5)
  3335. GuW2.C1 = cn(0, 0, 0)
  3336. GuW2.Part1 = Firepart2
  3337. GuW2.Parent = Torso
  3338. local Must2 = Instance.new("Sound",Torso) --1048411878
  3339. Must2.SoundId = "rbxassetid://950551676"
  3340. Must2.Pitch = 0.99
  3341. Must2.Volume = 10
  3342. Must2.Looped = false
  3343. wait(0)
  3344. Must2:Play()
  3345. quake:Stop()
  3346. scrr:Stop()
  3347. local Gone = Instance.new('ParticleEmitter')
  3348. Gone.Name = "Aura"
  3349. Gone.Texture = "rbxassetid://1046299182"
  3350. Gone.Parent = Torso
  3351. Gone.LightEmission = 1
  3352. Gone.Transparency = NumberSequence.new(0.7,1)
  3353. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3354. Gone.Size = NumberSequence.new(340)
  3355. Gone.Rotation = NumberRange.new(-360,360)
  3356. Gone.LockedToPart = true
  3357. Gone.Lifetime = NumberRange.new(0.2)
  3358. Gone.Rate = 70
  3359. Gone.Speed = NumberRange.new(0)
  3360. Gone.EmissionDirection = "Top"
  3361. wait(2)
  3362. Aura:Destroy()
  3363. Aura2:Destroy()
  3364. Aura3:Destroy()
  3365. Aura4:Destroy()
  3366. Aura5:Destroy()
  3367. lig:Destroy()
  3368. Gone:Destroy()
  3369. for i = 0, 3, 0.01 do
  3370. swait()
  3371. shoottraildd2(mouse.Hit.p, Torso, 0)
  3372. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3373. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3374. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3375. if Torsovelocity.Y > 2 then
  3376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3381. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3382. elseif Torsovelocity.Y < 1 then
  3383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3385. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3386. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3387. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3388. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3389. end
  3390. end
  3391. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3392. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3393. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3394. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3395. for i = 0, 3, 0.1 do
  3396. swait()
  3397. if Torsovelocity.Y > 2 then
  3398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3400. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3401. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3402. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3403. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3404. elseif Torsovelocity.Y < 1 then
  3405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3407. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3408. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3409. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3410. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3411. end
  3412. end
  3413. wait(1)
  3414. Humanoid.WalkSpeed = 16
  3415. attack = false
  3416. MV4 = 0
  3417. Must:Stop()
  3418. Firepart1:Destroy()
  3419. Firepart2:Destroy()
  3420. end
  3421. end)
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427. musiccommand = 1
  3428. musicwait = false
  3429. mouse.KeyDown:connect(function(k)
  3430. if k == "=" and attack == false then
  3431. if musiccommand == 1 and musicwait == false then
  3432. musicwait = true
  3433. sou2:Stop()
  3434. musiccommand = 2
  3435. end
  3436. if musiccommand == 2 and musicwait == false then
  3437. musicwait = true
  3438. sou2:Play()
  3439. sou2.Volume = 2
  3440. musiccommand = 3
  3441. end
  3442. if musiccommand == 3 and musicwait == false then
  3443. musicwait = true
  3444. sou2.Volume = 0.5
  3445. musiccommand = 1
  3446. end
  3447. musicwait = false
  3448. end
  3449. end)
  3450. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3451. Hitpart3 = Instance.new("Part", HPart3)
  3452. Hitpart3.Size = Vector3.new(1, 1, 1)
  3453. Hitpart3.CanCollide = false
  3454. HuW3 = Instance.new("Weld")
  3455. HuW3.Name = "GuW"
  3456. HuW3.Part0 = HPart3
  3457. HuW3.C0 = cn(Xv, Yv, Zv)
  3458. HuW3.C1 = cn(0, 0, 0)
  3459. HuW3.Part1 = Hitpart3
  3460. HuW3.Parent = HPart3
  3461. Hitpart3.Transparency = 1
  3462. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3463. end
  3464. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3465. Hitpart2 = Instance.new("Part", HPart2)
  3466. Hitpart2.Size = Vector3.new(1, 1, 1)
  3467. Hitpart2.CanCollide = false
  3468. HuW2 = Instance.new("Weld")
  3469. HuW2.Name = "GuW"
  3470. HuW2.Part0 = HPart2
  3471. HuW2.C0 = cn(Xv, Yv, Zv)
  3472. HuW2.C1 = cn(0, 0, 0)
  3473. HuW2.Part1 = Hitpart2
  3474. HuW2.Parent = HPart2
  3475. Hitpart2.Transparency = 1
  3476. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3477. end
  3478. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3479. Hitpart = Instance.new("Part", HPart)
  3480. Hitpart.Size = Vector3.new(1, 1, 1)
  3481. Hitpart.CanCollide = false
  3482. HuW = Instance.new("Weld")
  3483. HuW.Name = "GuW"
  3484. HuW.Part0 = HPart
  3485. HuW.C0 = cn(Xv, Yv, Zv)
  3486. HuW.C1 = cn(0, 0, 0)
  3487. HuW.Part1 = Hitpart
  3488. HuW.Parent = HPart
  3489. Hitpart.Transparency = 1
  3490. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3491. end
  3492. wait2 = false
  3493. combo = 1
  3494. mouse.Button1Down:connect(function(key)
  3495. if attack == false then
  3496. attack = true
  3497. Humanoid.WalkSpeed = 17.01
  3498. if combo == 1 and wait2 == false then
  3499. wait2 = true
  3500. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3501. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3502. for i = 0, 0.3, 0.1 do
  3503. swait()
  3504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3506. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3507. LW.C0 = clerp(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)
  3508. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3509. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3510. end
  3511. combo = 2
  3512. end
  3513. if combo == 2 and wait2 == false then
  3514. wait2 = true
  3515.  
  3516. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3517. for i = 0, 0.3, 0.1 do
  3518. swait()
  3519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3521. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3522. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3523. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3524. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3525. end
  3526. combo = 3
  3527. end
  3528. if combo == 3 and wait2 == false then
  3529. wait2 = true
  3530. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3531. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3532. for i = 0, 0.1, 0.1 do
  3533. swait()
  3534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3536. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3537. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3538. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3539. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3540. end
  3541. combo = 1
  3542. end
  3543. Humanoid.WalkSpeed = 16
  3544. Hitpart:Destroy()
  3545. wait2 = false
  3546. attack = false
  3547. end
  3548. end)
  3549. --
  3550. mouse.KeyDown:connect(function(k)
  3551. if k == "f" then
  3552. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3553. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3554. for i = 0, 1.2, 0.1 do
  3555. swait()
  3556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3558. 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)
  3559. 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)
  3560. 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)
  3561. 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)
  3562. end
  3563. end
  3564. end)
  3565. --
  3566. MV1 = 20
  3567. mouse.KeyDown:connect(function(k)
  3568. if k == "=" and attack == false then
  3569. if firemode == true then
  3570. firemode = false
  3571. print("ice mode")
  3572. icesmoke.Acceleration = Vector3.new(0,0,0)
  3573. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3574. icesmoke.Transparency = NumberSequence.new({
  3575. NumberSequenceKeypoint.new(0, 0.9),
  3576. NumberSequenceKeypoint.new(1, 1)
  3577. })
  3578. icesmoke.Size = NumberSequence.new(3)
  3579. icesmoke.Parent = RightArm
  3580. else
  3581. firemode = true
  3582. print("fire mode")
  3583. ice_mode = false
  3584. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3585. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3586. icesmoke.Rate = 400
  3587. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3588. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3589. icesmoke.Size = NumberSequence.new(3)
  3590. icesmoke.EmissionDirection = "Top"
  3591. icesmoke.Parent = LeftArm
  3592. end
  3593. end
  3594. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3595. MV1 = 90
  3596. Humanoid.WalkSpeed = 15
  3597. attack = true
  3598. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3599. Firepart2 = Instance.new("Part", LeftArm)
  3600. Firepart2.Size = Vector3.new(1, 1, 1)
  3601. Firepart2.CanCollide = false
  3602. GuW2 = Instance.new("Weld")
  3603. GuW2.Name = "GuW"
  3604. GuW2.Part0 = LeftArm
  3605. GuW2.C0 = cn(0, -0.5, 0)
  3606. GuW2.C1 = cn(0, 0, 0)
  3607. GuW2.Part1 = Firepart2
  3608. GuW2.Parent = LeftArm
  3609. Firepart2.Transparency = 1
  3610. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3611. for i = 0, 2, 0.1 do
  3612. swait()
  3613. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3616. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3617. 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)
  3618. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3619. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3620. end
  3621. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3622. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3623. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3624. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3625. Humanoid.WalkSpeed = 16
  3626. attack = false
  3627. Firepart2:Destroy()
  3628. end
  3629. end)
  3630. MV2 = 90
  3631.  
  3632. mouse.KeyDown:connect(function(key)
  3633. if key == "=" then
  3634. Head.Transparency = 1
  3635. Torso.Transparency = 1
  3636. LeftArm.Transparency = 1
  3637. Head.face.Texture = ""
  3638. RightArm.Transparency = 1
  3639. LeftLeg.Transparency = 1
  3640. RightLeg.Transparency = 1
  3641. mesh1.Transparency = 1
  3642. mesh2.Transparency = 1
  3643. mesh5.Transparency = 1
  3644. mesheye.Transparency = 1
  3645. mesheye1.Transparency = 1
  3646. mesheye2.Transparency = 1
  3647. mesheye3.Transparency = 1
  3648. char.Parent = workspace.Camera
  3649. char.WalkSpeed = 60
  3650. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3651. char:FindFirstChild("TalkingBillBoard"):destroy()
  3652. end
  3653. end
  3654. end)
  3655. mouse.KeyUp:connect(function(key)
  3656. if key == "=" then
  3657. Head.Transparency = 0
  3658. Torso.Transparency = 0
  3659. LeftArm.Transparency = 0
  3660. Head.face.Texture = ""
  3661. RightArm.Transparency = 0
  3662. LeftLeg.Transparency = 0
  3663. RightLeg.Transparency = 0
  3664. mesh1.Transparency = 0
  3665. mesh2.Transparency = 0
  3666. mesh5.Transparency = 0
  3667. mesheye.Transparency = 0
  3668. mesheye1.Transparency = 0
  3669. mesheye2.Transparency = 0
  3670. mesheye3.Transparency = 0
  3671. hat1.Transparency = 0
  3672. hat2.Transparency = 0
  3673. hat3.Transparency = 0
  3674. hat4.Transparency = 0
  3675. hat5.Transparency = 0
  3676. hat6.Transparency = 0
  3677. hat7.Transparency = 0
  3678. hat8.Transparency = 0
  3679. hat9.Transparency = 0
  3680. char.Parent = workspace
  3681. end
  3682. end)
  3683.  
  3684. mouse.KeyDown:connect(function(k)
  3685. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3686. MV2 = 90
  3687. attack = true
  3688. Firepart = Instance.new("Part", RightArm)
  3689. Firepart.Size = Vector3.new(1, 1, 1)
  3690. GuW = Instance.new("Weld")
  3691. GuW.Name = "GuW"
  3692. GuW.Part0 = RightArm
  3693. GuW.C0 = cn(0, -1, 0)
  3694. GuW.C1 = cn(0, 0, 0)
  3695. GuW.Part1 = Firepart
  3696. GuW.Parent = RightArm
  3697. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3698. Firepart.Transparency = 1
  3699. Humanoid.WalkSpeed = 15
  3700. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3701. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3702. for i = 1, 3 do
  3703. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3704. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3705. end
  3706. for i = 0, 3, 0.1 do
  3707. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3708. swait()
  3709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3711. 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)
  3712. 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)
  3713. 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)
  3714. 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)
  3715. end
  3716. wait(1)
  3717. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3718.  
  3719. Humanoid.WalkSpeed = 16
  3720. attack = false
  3721. Firepart:Destroy()
  3722. end
  3723.  
  3724.  
  3725.  
  3726.  
  3727. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3728. MV2 = 90
  3729. attack = true
  3730. Firepart = Instance.new("Part", RightArm)
  3731. Firepart.Size = Vector3.new(1, 1, 1)
  3732. GuW = Instance.new("Weld")
  3733. GuW.Name = "GuW"
  3734. GuW.Part0 = RightArm
  3735. GuW.C0 = cn(0, -1, 0)
  3736. GuW.C1 = cn(0, 0, 0)
  3737. GuW.Part1 = Firepart
  3738. GuW.Parent = RightArm
  3739. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3740. Firepart.Transparency = 1
  3741. Humanoid.WalkSpeed = 0.01
  3742. for i = 0, 4, 0.1 do
  3743. swait()
  3744. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3745. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3748. 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)
  3749. 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)
  3750. 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)
  3751. 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)
  3752. end
  3753. for i = 0, 4, 0.1 do
  3754. swait()
  3755. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3756. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3759. 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)
  3760. 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)
  3761. 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)
  3762. 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)
  3763. end
  3764. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3765. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3766. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3767. for i = 1, 3 do
  3768. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3769. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3770. end
  3771. for i = 0, 2, 0.1 do
  3772. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3773. swait()
  3774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3776. 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)
  3777. 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)
  3778. 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)
  3779. 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)
  3780. end
  3781. Humanoid.WalkSpeed = 16
  3782. attack = false
  3783. Firepart:Destroy()
  3784. end
  3785. end)
  3786. Rapid = false
  3787. BasePart = Instance.new("Part")
  3788. BasePart.Shape = Enum.PartType.Block
  3789. BasePart.Material = Enum.Material.Neon
  3790. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3791. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3792. BasePart.FormFactor = Enum.FormFactor.Custom
  3793. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3794. BasePart.CanCollide = true
  3795. BasePart.Locked = true
  3796. BasePart.Anchored = false
  3797. local icy_Player = game.Players.localPlayer
  3798. local icy_mouse = icy_Player:GetMouse()
  3799. ice_mode = false
  3800. local colors = {
  3801. BrickColor.new("Cyan"),
  3802. BrickColor.new("Medium blue"),
  3803. BrickColor.new("Pastel blue")
  3804. }
  3805. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3806. if root then
  3807. icy_mouse.KeyDown:connect(function(k)
  3808. if k == "=" and firemode == false then
  3809. if ice_mode == true then
  3810. ice_mode = false
  3811. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3812. else
  3813. ice_mode = true
  3814. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3815. end
  3816. end
  3817. if k == "z" and firemode == true then
  3818. attack = true
  3819. do
  3820. local Stop = false
  3821. local Version = 0
  3822. local MaxSpeed = 5
  3823. local Speed = 3.5
  3824. local Keys = {}
  3825. local Force = 10000
  3826. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3827. swait(0.5)
  3828. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3829. if Fly then
  3830. Fly:Destroy()
  3831. end
  3832. if Rot then
  3833. Rot:Destroy()
  3834. end
  3835. Fly = Instance.new("BodyPosition", char.Torso)
  3836. Fly.Name = "LMMFly"
  3837. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3838. Fly.P = Force
  3839. Fly.position = char.Torso.Position
  3840. Rot = Instance.new("BodyGyro", char.Torso)
  3841. Rot.Name = "LMMRot"
  3842. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3843. Rot.P = Force
  3844. Rot.cframe = cam.CoordinateFrame
  3845. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3846. local Thread, Old = Version, nil
  3847. char.Humanoid.PlatformStand = true
  3848. function StopFly()
  3849. Version = Version + 1
  3850. Stop = true
  3851. char.Humanoid.PlatformStand = false
  3852. Fly:Destroy()
  3853. Rot:Destroy()
  3854. attack = false
  3855. end
  3856. char.ChildAdded:connect(function(Obj)
  3857. wait()
  3858. if Obj.Name == "LM" .. "MFlyStop" then
  3859. Obj:Destroy()
  3860. StopFly()
  3861. end
  3862. end)
  3863. HitpartFunk2(RightArm, 0, -0.7, 0)
  3864. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3865. for i = 0, 25, 0.1 do
  3866. if attack == true then
  3867. swait()
  3868.  
  3869. end
  3870. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3871. if Keys[string.char(48)] then
  3872. Speed = 1
  3873. end
  3874. if Keys.w then
  3875. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3876. end
  3877. if Keys.s then
  3878. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3879. end
  3880. if Keys.d then
  3881. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3882. end
  3883. if Keys.a then
  3884. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3885. end
  3886. if Keys.e or Keys[" "] then
  3887. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3888. end
  3889. if Keys.q then
  3890. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3891. end
  3892. if Keys.z then
  3893. StopFly()
  3894. end
  3895. if Old ~= Vectoring then
  3896. Fly.position = Vectoring.p
  3897. Old = Vectoring
  3898. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3899. else
  3900. Speed = 1
  3901. end
  3902. Rot.cframe = cam.CoordinateFrame
  3903. mouse.KeyDown:connect(function(Key)
  3904. Keys[Key] = true
  3905. end)
  3906. mouse.KeyUp:connect(function(Key)
  3907. Keys[Key] = false
  3908. end)
  3909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3911. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3912. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3913. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3914. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3915. end
  3916. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3917. attack = false
  3918. char.Humanoid.PlatformStand = false
  3919. Fly:Destroy()
  3920. Rot:Destroy()
  3921. end
  3922. end
  3923. if k == "=" and InForm == true then
  3924. attack = true
  3925. do
  3926. local Stop = false
  3927. local Version = 0
  3928. local MaxSpeed = 6
  3929. local Speed = 3
  3930. local Keys = {}
  3931. local Force = 10000
  3932. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3933. swait(1)
  3934. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3935. if Fly then
  3936. Fly:Destroy()
  3937. end
  3938. if Rot then
  3939. Rot:Destroy()
  3940. end
  3941. Fly = Instance.new("BodyPosition", char.Torso)
  3942. Fly.Name = "LMMFly"
  3943. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3944. Fly.P = Force
  3945. Fly.position = char.Torso.Position
  3946. Rot = Instance.new("BodyGyro", char.Torso)
  3947. Rot.Name = "LMMRot"
  3948. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3949. Rot.P = Force
  3950. Rot.cframe = cam.CoordinateFrame
  3951. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3952. local Thread, Old = Version, nil
  3953. char.Humanoid.PlatformStand = true
  3954. function StopFly()
  3955. Version = Version + 1
  3956. Stop = true
  3957. char.Humanoid.PlatformStand = false
  3958. Fly:Destroy()
  3959. Rot:Destroy()
  3960. attack = false
  3961. end
  3962. char.ChildAdded:connect(function(Obj)
  3963. wait()
  3964. if Obj.Name == "LM" .. "MFlyStop" then
  3965. Obj:Destroy()
  3966. StopFly()
  3967. end
  3968. end)
  3969. HitpartFunk2(RightArm, 0, -0.7, 0)
  3970. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3971. for i = 0, 25, 0.1 do
  3972. if attack == true then
  3973. swait()
  3974. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3975. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3976. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3977. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3978. end
  3979. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3980. if Keys[string.char(48)] then
  3981. Speed = 1
  3982. end
  3983. if Keys.w then
  3984. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3985. end
  3986. if Keys.s then
  3987. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3988. end
  3989. if Keys.d then
  3990. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3991. end
  3992. if Keys.a then
  3993. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3994. end
  3995. if Keys.e or Keys[" "] then
  3996. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3997. end
  3998. if Keys.q then
  3999. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4000. end
  4001. if Keys.z then
  4002. StopFly()
  4003. end
  4004. if Old ~= Vectoring then
  4005. Fly.position = Vectoring.p
  4006. Old = Vectoring
  4007. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4008. else
  4009. Speed = 1
  4010. end
  4011. Rot.cframe = cam.CoordinateFrame
  4012. mouse.KeyDown:connect(function(Key)
  4013. Keys[Key] = true
  4014. end)
  4015. mouse.KeyUp:connect(function(Key)
  4016. Keys[Key] = false
  4017. end)
  4018. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4019. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4020. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4021. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4022. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4023. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4024. end
  4025. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4026. attack = false
  4027. char.Humanoid.PlatformStand = false
  4028. Fly:Destroy()
  4029. Rot:Destroy()
  4030. end
  4031. end
  4032. end)
  4033. game:GetService("RunService").Stepped:connect(function()
  4034. if ice_mode == true then
  4035. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4036. local icePath = BasePart:Clone()
  4037. icePath.Anchored = true
  4038. icePath.Transparency = 0.85
  4039. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4040. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4041. icePath.BrickColor = colors[math.random(1, #colors)]
  4042. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4043. game:GetService("Debris"):AddItem(icePath, 1)
  4044. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4045. end
  4046. end)
  4047. end
  4048. MV3 = 190
  4049. mouse.KeyDown:connect(function(k)
  4050. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4051. MV3 = 80
  4052. attack = true
  4053. Humanoid.WalkSpeed = 15
  4054. HitpartFunk2(RightArm, 0, -0.5, 0)
  4055. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4056. for i = 0, 1.5, 0.1 do
  4057. swait()
  4058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4060. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4061. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4062. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4063. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4064. end
  4065. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4066. for i = 0, 2, 0.1 do
  4067. swait()
  4068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4070. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4071. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4072. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4073. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4074. end
  4075. for i = 0, 4.2, 0.1 do
  4076. swait()
  4077. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4078. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4079. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4080. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4083. 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)
  4084. 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)
  4085. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4086. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4087. end
  4088. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4089. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4090. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4091. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4092. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4093. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4094. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4095. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4096. for i = 0, 2, 0.1 do
  4097. swait()
  4098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4100. 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)
  4101. 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)
  4102. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4103. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4104. end
  4105. for i = 0, 2, 0.1 do
  4106. swait()
  4107. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4108. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4109. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4110. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4111. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4112. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4113. end
  4114. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4115. for i = 0, 4, 0.1 do
  4116. swait()
  4117. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4118. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4121. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4122. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4125. end
  4126. for i = 0, 2, 0.1 do
  4127. swait()
  4128. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4129. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4132. 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)
  4133. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4134. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4135. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4136. end
  4137. for i = 1, 6 do
  4138. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4139. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4140. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4141. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4142. wait(0.15)
  4143. end
  4144. attack = false
  4145. Humanoid.WalkSpeed = 16
  4146. end
  4147. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4148. Humanoid.WalkSpeed = 1
  4149. MV3 = 80
  4150. attack = true
  4151. FastFireBall = Instance.new("Part", RightArm)
  4152. FastFireBall.Size = Vector3.new(1, 1, 1)
  4153. FFW = Instance.new("Weld")
  4154. FFW.Name = "GuW"
  4155. FFW.Part0 = RightArm
  4156. FFW.C0 = cn(0, -1, 0)
  4157. FFW.C1 = cn(0, 0, 0)
  4158. FFW.Part1 = FastFireBall
  4159. FFW.Parent = RightArm
  4160. FastFireBall.Transparency = 1
  4161. FastFireBall2 = Instance.new("Part", LeftArm)
  4162. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4163. FFW2 = Instance.new("Weld")
  4164. FFW2.Name = "GuW"
  4165. FFW2.Part0 = LeftArm
  4166. FFW2.C0 = cn(0, -1, 0)
  4167. FFW2.C1 = cn(0, 0, 0)
  4168. FFW2.Part1 = FastFireBall2
  4169. FFW2.Parent = LeftArm
  4170. FastFireBall2.Transparency = 1
  4171. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4172. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4173. for i = 0, 1, 0.1 do
  4174. swait()
  4175. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4176. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4177. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4178. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4181. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4184. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4185. end
  4186. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4187. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4188. function holding()
  4189. if Rapid == true and ice_mode == false then
  4190. for i = 0, 0.8, 0.1 do
  4191. swait()
  4192. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4193. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4196. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4197. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4198. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4199. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4200. end
  4201. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4202. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4203. for i = 0, 0.8, 0.1 do
  4204. swait()
  4205. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4206. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4209. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4210. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4211. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4212. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4213. end
  4214. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4215. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4216. holding()
  4217. end
  4218. end
  4219. if Rapid == false then
  4220. Rapid = true
  4221. holding()
  4222. end
  4223. end
  4224. end)
  4225. mouse.KeyUp:connect(function(k)
  4226. if k == "c" and Rapid == true then
  4227. MV3 = 180
  4228. Rapid = false
  4229. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4230. attack = false
  4231. wait(0.5)
  4232. Humanoid.WalkSpeed = 16
  4233. FastFireBall:Destroy()
  4234. FastFireBall2:Destroy()
  4235. end
  4236. end)
  4237.  
  4238. mouse.KeyDown:connect(function(key)
  4239. if key == "t" then
  4240. if Morph == false then
  4241. Morph = true
  4242. MorphFunction()
  4243. end
  4244. end
  4245. end)
  4246. mouse.KeyUp:connect(function(key)
  4247. if key == "t" then
  4248. Morph = false
  4249. end
  4250. end)
  4251.  
  4252.  
  4253.  
  4254. Object = Player.Character.HumanoidRootPart
  4255.  
  4256. Run = game["Run Service"]
  4257.  
  4258. PreviousP = Object.CFrame.p
  4259. Running = false
  4260.  
  4261. MorphFunction = function()
  4262. local MaxX = 100
  4263. local MinX = -100
  4264. local MaxY = 100
  4265. local MinY = -100
  4266. local MaxZ = 100
  4267. local MinZ = -100
  4268. local Morph = coroutine.wrap(function()
  4269. while Run.Stepped:wait(0.1) do
  4270. if Morph == false then break end
  4271. local Model = Instance.new("Model",workspace)
  4272. if Player.Character:FindFirstChild("Shirt") then
  4273. local Shirt = Player.Character.Shirt:Clone()
  4274. Shirt.Parent = Model
  4275. end
  4276. if Player.Character:FindFirstChild("Pants") then
  4277. local Pants = Player.Character.Pants:Clone()
  4278. Pants.Parent = Model
  4279. end
  4280. local Humanoid = Instance.new("Humanoid",Model)
  4281. local LeftArm = Player.Character["Left Arm"]:Clone()
  4282. LeftArm.Parent = Model
  4283. LeftArm.Transparency = 0.4
  4284. LeftArm.Anchored = true
  4285. 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)
  4286. local RightArm = Player.Character["Right Arm"]:Clone()
  4287. RightArm.Parent = Model
  4288. RightArm.Transparency = 0.4
  4289. RightArm.Anchored = true
  4290. 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)
  4291. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4292. LeftLeg.Parent = Model
  4293. LeftLeg.Transparency = 0.4
  4294. LeftLeg.Anchored = true
  4295. 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)
  4296. local RightLeg = Player.Character["Right Leg"]:Clone()
  4297. RightLeg.Parent = Model
  4298. RightLeg.Transparency = 0.4
  4299. RightLeg.Anchored = true
  4300. 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)
  4301. local Children = Model:GetChildren()
  4302. wait(0.01)
  4303. for i = 1,#Children do
  4304. if Children[i]:IsA("Part") then
  4305. Children[i].Transparency = 1
  4306. end
  4307. game.Debris:AddItem(Children[i],0)
  4308. end
  4309. end
  4310. end)
  4311. Morph()
  4312. end
  4313.  
  4314.  
  4315. mouse.KeyDown:connect(function(key)
  4316. if key == "r" then
  4317. Humanoid.WalkSpeed = 150
  4318.  
  4319. end
  4320. end)
  4321.  
  4322.  
  4323. mouse.KeyDown:connect(function(key)
  4324. if key == "m" then
  4325. Must2.Volume = 0.7
  4326. end
  4327. end)
  4328.  
  4329. mouse.KeyDown:connect(function(key)
  4330. if key == "n" then
  4331. Must2.Volume = 1.6
  4332. end
  4333. end)
  4334.  
  4335.  
  4336. mouse.KeyUp:connect(function(key)
  4337. if key == "r" then
  4338. Humanoid.WalkSpeed = 16
  4339.  
  4340. end
  4341. end)
  4342.  
  4343. function smooth(obj)
  4344. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4345. for i,v in pairs(sides) do
  4346. obj[v.."Surface"] = "SmoothNoOutlines"
  4347. end
  4348. end
  4349. function fade(obj, dest, grow)
  4350. spawn(function()
  4351. local oldcf = obj.CFrame
  4352. for i = 0, 10 do
  4353. if grow then
  4354. obj.Size = obj.Size +Vector3.new(1,1,1)
  4355. obj.CFrame = oldcf
  4356. end
  4357. obj.Transparency = obj.Transparency +0.2
  4358. swait()
  4359. end
  4360. if dest then
  4361. obj:Destroy()
  4362. end
  4363. end)
  4364. end
  4365.  
  4366.  
  4367. sprint = false
  4368. mouse.KeyDown:connect(function(key)
  4369. if key=="r" then
  4370. sprint = true
  4371. char:FindFirstChildOfClass("Humanoid")
  4372. local mod = Instance.new("Model", workspace)
  4373. mod.Name = "MobModel"
  4374. for i,v in pairs(char:children()) do
  4375. if v:IsA("Accessory") and not rage then
  4376. if v:FindFirstChild("Handle") then
  4377. v.Handle.Transparency = 1
  4378. end
  4379. end
  4380. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4381. v.Transparency = 0
  4382. end
  4383. end
  4384. if char.Head:FindFirstChild("face") then
  4385. char.Head.face.Transparency = 1
  4386. end
  4387. repeat wait()
  4388. if not workspace:FindFirstChild("MobModel") then
  4389. mod = Instance.new("Model", workspace)
  4390. mod.Name = "MobModel"
  4391. end
  4392. for i,v in pairs(Character:children()) do
  4393. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4394. local new = v:Clone()
  4395. smooth(new)
  4396. new.Transparency = 0.3
  4397. new.Anchored = true
  4398. new.CanCollide = false
  4399. new.Material = "Neon"
  4400. new.BrickColor = BrickColor.new("Dark blue")
  4401. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4402. new.Parent = mod
  4403. fade(new, true)
  4404. end
  4405. end
  4406. until not sprint
  4407. if mod then
  4408. spawn(function()
  4409. repeat wait() until not mod or #mod:children() == 0
  4410. mod:Destroy()
  4411. end)
  4412. end
  4413. char:FindFirstChildOfClass("Humanoid")
  4414. end
  4415. end)
  4416. mouse.KeyUp:connect(function(key)
  4417. if key=="r" then
  4418. sprint = false
  4419. for i,v in pairs(char:children()) do
  4420. if v:IsA("Accessory") and not rage then
  4421. if v:FindFirstChild("Handle") then
  4422. v.Handle.Transparency = 1
  4423. end
  4424. end
  4425. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4426. v.Transparency = 0
  4427. end
  4428. end
  4429. if char.Head:FindFirstChild("face") then
  4430. char.Head.face.Transparency = 0
  4431. end
  4432. end
  4433. end)
  4434.  
  4435. mouse.KeyUp:connect(function(k)
  4436. if k == "q" then
  4437. Combo1()
  4438. end
  4439. end)
  4440.  
  4441. mouse.KeyUp:connect(function(k)
  4442. if k == "r" then
  4443. Combo2()
  4444. end
  4445. end)
  4446.  
  4447. mouse.KeyUp:connect(function(k)
  4448. if k == "t" then
  4449. Combo3()
  4450. end
  4451. end)
  4452. mouse.KeyUp:connect(function(k)
  4453. if k == "u" then
  4454. Combo4()
  4455. end
  4456. end)
  4457.  
  4458.  
  4459. SoundFolder = Instance.new("Folder",char)
  4460. SoundFolder.Name = "SoundFolder"
  4461. punchsound1 = Instance.new("Sound",Torso)
  4462. punchsound1.Volume = 1.2
  4463. punchsound1.Name = "punchsound1"
  4464. punchsound1.Looped = false
  4465. punchsound1.SoundId = "rbxassetid://137579113"
  4466. StrongPunch = Instance.new("Sound",Torso)
  4467. StrongPunch.Volume = 1.6
  4468. StrongPunch.Name = "StrongPunch"
  4469. StrongPunch.Looped = false
  4470. StrongPunch.SoundId = "rbxassetid://441202925"
  4471. StrongPunch = Instance.new("Sound",Torso)
  4472. StrongPunch.Volume = 1.6
  4473. StrongPunch.Name = "StrongPunch"
  4474. StrongPunch.Looped = false
  4475. StrongPunch.SoundId = "rbxassetid://441202925"
  4476. StrongPunch1 = Instance.new("Sound",Torso)
  4477. StrongPunch1.Volume = 1.6
  4478. StrongPunch1.Name = "StrongPunch"
  4479. StrongPunch1.Looped = false
  4480. StrongPunch1.SoundId = "rbxassetid://441202925"
  4481. StrongPunch2 = Instance.new("Sound",Torso)
  4482. StrongPunch2.Volume = 1.6
  4483. StrongPunch2.Name = "StrongPunch"
  4484. StrongPunch.Looped = false
  4485. StrongPunch2.SoundId = "rbxassetid://441202925"
  4486. Zano = Instance.new("Sound",Torso)
  4487. Zano.Volume = 6
  4488. Zano.Name = "Zano"
  4489. Zano.Looped = false
  4490. Zano.SoundId = "rbxassetid://744770874"
  4491. GroundImpact = Instance.new("Sound",Torso)
  4492. GroundImpact.Volume = 8
  4493. GroundImpact.Name = "GroundImpact"
  4494. GroundImpact.Looped = false
  4495. GroundImpact.SoundId = "rbxassetid://165970126"
  4496. Break = Instance.new("Sound",Torso)
  4497. Break.Volume = 5
  4498. Break.Name = "Bonebreak"
  4499. Break.Looped = false
  4500. Break.SoundId = "rbxassetid://314390675"
  4501.  
  4502. local hit1 = false
  4503. local hit2 = false
  4504. local hit3 = false
  4505. local hit4 = false
  4506.  
  4507. function Combo1()
  4508. getplayer = new("Part",char)
  4509. getplayer.Position = Vector3.new(999,999,999)
  4510. getplayer.Transparency = 1
  4511. getplayer.Size = v3(3,3,3)
  4512. getplayer.CanCollide = false
  4513. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4514. getplayer.Name = "GetPlayer"
  4515.  
  4516. game.Debris:AddItem(getplayer,0.5)
  4517.  
  4518. getplayer.Touched:connect(function(hit)
  4519. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4520. getplayer:Destroy()
  4521. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4522. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4523. to.Anchored = true
  4524. idle = false
  4525.  
  4526.  
  4527. punchsound1:Play()
  4528. hit1 = true
  4529. for i = 0, 1, 0.1 do
  4530. swait()
  4531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4533. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4534. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4535. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4536. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4537. end
  4538. punchsound1:Play()
  4539. for i = 0, 1, 0.1 do
  4540. swait()
  4541. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4542. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4543. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4544. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4545. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4546. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4547. end
  4548. punchsound1:Play()
  4549. for i = 0, 1, 0.1 do
  4550. swait()
  4551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4553. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4554. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4555. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4556. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4557. end
  4558. for i = 0, 1, 0.1 do
  4559. swait()
  4560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4562. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4563. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4564. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4565. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4566. end
  4567. for i = 0, 1, 0.1 do
  4568. swait()
  4569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4571. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4572. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4573. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4574. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4575. end
  4576. StrongPunch1:Play()
  4577. for i = 0, 1, 0.1 do
  4578. swait()
  4579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4581. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4582. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4583. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4584. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4585. end
  4586. for i = 0, 0.6, 0.1 do
  4587. swait()
  4588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4590. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4591. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4592. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4593. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4594. end
  4595. for i = 0, 0.6, 0.1 do
  4596. swait()
  4597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4599. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4600. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4601. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4602. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4603. end
  4604. for i,v in pairs(to.Parent:GetChildren()) do
  4605. if v:IsA("Humanoid") then
  4606. v.Health = v.Health - 3
  4607.  
  4608. v.PlatformStand = true
  4609. end
  4610. end
  4611. StrongPunch:Play()
  4612. for i = 0, 1, 0.1 do
  4613. swait()
  4614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4616. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4617. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4618. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4619. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4620. end
  4621. for i,v in pairs(to.Parent:GetChildren()) do
  4622. if v:IsA("Humanoid") then
  4623. v.Health = v.Health - 5
  4624.  
  4625. v.PlatformStand = true
  4626. end
  4627. end
  4628.  
  4629. hit1 = false
  4630.  
  4631. punchsound1:Play()
  4632. hit2 = true
  4633. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4634. for i = 0, 1, 0.1 do
  4635. swait()
  4636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4638. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4639. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4640. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4641. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4642. end
  4643. for i,v in pairs(to.Parent:GetChildren()) do
  4644. if v:IsA("Humanoid") then
  4645. v.Health = v.Health - 5
  4646.  
  4647. v.PlatformStand = true
  4648. end
  4649. end
  4650. hit2 = false
  4651.  
  4652. punchsound1:Play()
  4653. hit3 = true
  4654. hit4 = true
  4655.  
  4656.  
  4657. punchsound1:Play()
  4658.  
  4659. coroutine.wrap(function()
  4660. for i=1,5 do
  4661. wait()
  4662. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4663. GroundImpact:Play()
  4664. a21e = new("Part",to)
  4665. a21e.Name = "Beam"..num
  4666. a21e.Locked = true
  4667. a21e.Size = v3(1,1,1)
  4668. a21e.CanCollide = false
  4669. a21e.BrickColor = bc("Gold")
  4670. a21e.Material = "Neon"
  4671. a21e.Transparency = 0
  4672. aa21e = new("SpecialMesh",a21e)
  4673. a21e.Anchored = true
  4674. a21e.Position = to.Position
  4675. aa21e.MeshType = "Sphere"
  4676. aa21e.Scale = v3(1,1,1)
  4677. a51e = new("Part",char)
  4678. a51e.Name = "Beam"..num
  4679. a51e.Locked = true
  4680. a51e.Size = v3(1,1,1)
  4681. a51e.CanCollide = false
  4682. a51e.BrickColor = bc("White")
  4683. a51e.Material = "Neon"
  4684. a51e.Transparency = 0
  4685. aa51e = new("SpecialMesh",a51e)
  4686. a51e.Anchored = true
  4687. a51e.Position = to.Position
  4688. aa51e.MeshType = "Sphere"
  4689. aa51e.Scale = v3(1,1,1)
  4690. a61e = new("Part",char)
  4691. a61e.Name = "Beam"..num
  4692. a61e.Locked = true
  4693. a61e.Size = v3(1,1,1)
  4694. a61e.CanCollide = false
  4695. a61e.BrickColor = bc("Really red")
  4696. a61e.Material = "Neon"
  4697. a61e.Transparency = 0
  4698. aa61e = new("SpecialMesh",a61e)
  4699. a61e.Anchored = true
  4700. a61e.Position = to.Position
  4701. aa61e.MeshType = "Sphere"
  4702. aa61e.Scale = v3(1,1,1)
  4703. for i = 1,20 do
  4704. wait()
  4705. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4706. a21e.Transparency = a21e.Transparency + 0.03
  4707. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4708. a51e.Transparency = a51e.Transparency + 0.03
  4709. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4710. a61e.Transparency = a61e.Transparency + 0.02
  4711. for i,v in pairs(to.Parent:GetChildren()) do
  4712. if v:IsA("Humanoid") then
  4713. v.Health = v.Health - 0.5
  4714.  
  4715. v.PlatformStand = true
  4716. end
  4717. end
  4718. end
  4719. a61e:Destroy()
  4720. aa61e:Destroy()
  4721. a51e:Destroy()
  4722. aa51e:Destroy()
  4723. a21e:Destroy()
  4724. aa21e:Destroy()
  4725.  
  4726. end
  4727.  
  4728.  
  4729. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4730. for i = 0, 1, 0.1 do
  4731. swait()
  4732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4738. end
  4739.  
  4740.  
  4741.  
  4742. wait(0.7)
  4743. end)()
  4744.  
  4745.  
  4746.  
  4747.  
  4748. RootPart.Anchored = true
  4749.  
  4750. for i = 0, 1, 0.1 do
  4751. swait()
  4752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4754. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4755. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4756. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4757. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4758. end
  4759.  
  4760.  
  4761. StrongPunch:Play()
  4762.  
  4763.  
  4764. for i = 0, 1, 0.1 do
  4765. swait()
  4766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4768. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4769. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4770. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4771. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4772. end
  4773.  
  4774. for i = 0, 1, 0.1 do
  4775. swait()
  4776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4778. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4779. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4780. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4781. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4782. end
  4783.  
  4784.  
  4785.  
  4786. for i,v in pairs(to.Parent:GetChildren()) do
  4787. if v:IsA("Humanoid") then
  4788. v.Health = v.Health - 20
  4789.  
  4790. v.PlatformStand = true
  4791. end
  4792. end
  4793.  
  4794. StrongPunch2:Play()
  4795. for i = 0, 1, 0.1 do
  4796. swait()
  4797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4799. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4801. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4802. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4803. end
  4804.  
  4805. hitground = new("Part",char)
  4806. hitground.Size = Vector3.new(5,5,5)
  4807. hitground.Name = "Ground"
  4808. hitground.Transparency = 1
  4809. hitground.CanCollide = false
  4810. game.Debris:AddItem(hitground,2)
  4811. hitground.Position = Vector3.new(999,999,999)
  4812. hitgroundweld = new("Weld",hitground)
  4813. hitgroundweld.Part0 = to
  4814. hitgroundweld.Part1 = hitground
  4815. hitground.Touched:connect(function(hit2)
  4816. if hit2.Size.x > 150 then
  4817. hitground:Destroy()
  4818. ad = new("Part",char)
  4819. ad.Name = "NewPart"
  4820. ad.Size = Vector3.new(30,0.1,30)
  4821. ad.CanCollide = false
  4822. ad.Anchored = true
  4823. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4824. ad.Transparency = 1
  4825. aad = new("Decal",ad)
  4826.  
  4827. aad.Face = "Top"
  4828. aad.Transparency = 1
  4829. aad.Transparency = 0
  4830. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4831. smoke = new("Part",to)
  4832. smokemesh = new("SpecialMesh",smoke)
  4833. smokemesh.MeshId = "rbxassetid://928329648"
  4834. smoke.BrickColor = hit2.BrickColor
  4835. smoke.Anchored = true
  4836. smoke.Position = hitground.Position
  4837. GroundImpact:Play()
  4838. for i = 1,20 do
  4839. wait()
  4840. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4841. smoke.Transparency = smoke.Transparency + 1/20
  4842. end
  4843. smoke:Destroy()
  4844. wait(0.5)
  4845.  
  4846. for i = 1,20 do
  4847. wait(0.1)
  4848. aad.Transparency = aad.Transparency + 1/20
  4849. end
  4850. end
  4851. end)
  4852. to.Anchored = false
  4853. ys = Instance.new("BodyVelocity",to)
  4854. ys.Name = "GO"
  4855.  
  4856. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4857.  
  4858. ys.Velocity = v3(0,-90,0)
  4859.  
  4860. wait(1)
  4861. ys:Destroy()
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867. hit3 = false
  4868. hit4 = false
  4869.  
  4870.  
  4871. hit1 = false
  4872. hit2 = false
  4873. hit3 = false
  4874. hit4 = false
  4875. idle = true
  4876. RootPart.Anchored = false
  4877. end
  4878. end)
  4879. end
  4880.  
  4881.  
  4882. function Combo4()
  4883. getplayer = new("Part",char)
  4884. getplayer.Position = Vector3.new(999,999,999)
  4885. getplayer.Transparency = 1
  4886. getplayer.Size = v3(3,3,3)
  4887. getplayer.CanCollide = false
  4888. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4889. getplayer.Name = "GetPlayer"
  4890.  
  4891. game.Debris:AddItem(getplayer,0.5)
  4892.  
  4893. getplayer.Touched:connect(function(hit)
  4894. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4895. getplayer:Destroy()
  4896. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4897. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4898. to.Anchored = true
  4899. RootPart.Anchored = true
  4900. idle = false
  4901.  
  4902.  
  4903. punchsound1:Play()
  4904. hit1 = true
  4905. for i = 0, 0.5, 0.1 do
  4906. swait()
  4907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4909. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4910. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4911. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4912. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4913. end
  4914. punchsound1:Play()
  4915. for i = 0, 0.5, 0.1 do
  4916. swait()
  4917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4919. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4920. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4921. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4922. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4923. end
  4924. punchsound1:Play()
  4925. for i = 0, 0.6, 0.1 do
  4926. swait()
  4927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4929. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4930. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4931. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4932. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4933. end
  4934. for i = 0, 0.6, 0.1 do
  4935. swait()
  4936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4941. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4942. end
  4943. for i = 0, 0.5, 0.1 do
  4944. swait()
  4945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4947. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4948. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4949. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4950. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4951. end
  4952. punchsound1:Play()
  4953. for i = 0, 0.5, 0.1 do
  4954. swait()
  4955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4957. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4958. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4959. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4960. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4961. end
  4962. punchsound1:Play()
  4963. for i = 0, 0.6, 0.1 do
  4964. swait()
  4965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4968. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4969. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4970. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4971. end
  4972. for i = 0, 0.6, 0.1 do
  4973. swait()
  4974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4980. end
  4981. for i = 0, 0.5, 0.1 do
  4982. swait()
  4983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4985. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4986. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4987. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4988. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4989. end
  4990. punchsound1:Play()
  4991. for i = 0, 0.5, 0.1 do
  4992. swait()
  4993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4995. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4996. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4997. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4998. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4999. end
  5000. punchsound1:Play()
  5001. for i = 0, 0.6, 0.1 do
  5002. swait()
  5003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5005. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5006. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5007. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5008. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5009. end
  5010. for i = 0, 0.6, 0.1 do
  5011. swait()
  5012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5014. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5016. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5017. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5018. end
  5019. for i = 0, 0.5, 0.1 do
  5020. swait()
  5021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5024. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5025. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5026. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5027. end
  5028. punchsound1:Play()
  5029. for i = 0, 0.5, 0.1 do
  5030. swait()
  5031. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5032. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5033. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5034. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5035. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5036. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5037. end
  5038. punchsound1:Play()
  5039. for i = 0, 0.6, 0.1 do
  5040. swait()
  5041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5043. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5044. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5045. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5046. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5047. end
  5048. for i = 0, 0.6, 0.1 do
  5049. swait()
  5050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5052. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5053. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5054. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5055. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5056. end
  5057. for i = 0, 0.5, 0.1 do
  5058. swait()
  5059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5061. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5062. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5063. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5064. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5065. end
  5066. punchsound1:Play()
  5067. for i = 0, 0.5, 0.1 do
  5068. swait()
  5069. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5070. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5071. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5072. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5073. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5074. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5075. end
  5076. punchsound1:Play()
  5077. for i = 0, 0.6, 0.1 do
  5078. swait()
  5079. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5080. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5081. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5082. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5083. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5084. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5085. end
  5086. StrongPunch2:Play()
  5087. for i = 0, 5, 0.1 do
  5088. swait()
  5089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5091. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5092. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5093. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5094. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5095. end
  5096.  
  5097. for i,v in pairs(to.Parent:GetChildren()) do
  5098. if v:IsA("Humanoid") then
  5099. v.Health = v.Health - 20
  5100.  
  5101. v.PlatformStand = true
  5102. end
  5103. end
  5104. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5105. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5106. Zanzoken = Instance.new("Part",char)
  5107. Zanzoken.Anchored = true
  5108. Zanzoken.Position = v3(999,999,999)
  5109. Zanzoken.CFrame = Torso.CFrame
  5110. game.Debris:AddItem(Zanzoken,0.5)
  5111. Zanzoken.Transparency = 1
  5112. Zano:Play()
  5113. wait()
  5114. idk = Instance.new("BillboardGui",Zanzoken)
  5115. idk.Size = UDim2.new(10,0,15,0)
  5116. idk.AlwaysOnTop = false
  5117. idk1 = Instance.new("ImageLabel",idk)
  5118. idk1.BackgroundTransparency = 1
  5119. idk.ExtentsOffset = v3(0,0,0)
  5120. idk1.ImageTransparency = 0
  5121. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5122. idk1.Size = UDim2.new(2,0,1,0)
  5123. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5124. idk1.Image = "rbxassetid://319554883"
  5125. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5126. wait()
  5127. Zanzoken = Instance.new("Part",char)
  5128. Zanzoken.Anchored = true
  5129. Zanzoken.Position = v3(999,999,999)
  5130. Zanzoken.CFrame = Torso.CFrame
  5131. game.Debris:AddItem(Zanzoken,0.5)
  5132. Zanzoken.Transparency = 1
  5133. wait()
  5134. idk = Instance.new("BillboardGui",Zanzoken)
  5135. idk.Size = UDim2.new(20,0,20,0)
  5136. idk.AlwaysOnTop = false
  5137. idk1 = Instance.new("ImageLabel",idk)
  5138. idk1.BackgroundTransparency = 1
  5139. idk.ExtentsOffset = v3(0,0,0)
  5140. idk1.ImageTransparency = 0
  5141. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5142. idk1.Size = UDim2.new(2,0,1,0)
  5143. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5144. idk1.Image = "rbxassetid://319554883"
  5145. for i = 0, 0.5, 0.1 do
  5146. swait()
  5147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5149. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5150. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5151. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5152. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5153. end
  5154. punchsound1:Play()
  5155. for i = 0, 0.5, 0.1 do
  5156. swait()
  5157. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5158. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5159. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5161. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5162. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5163. end
  5164. punchsound1:Play()
  5165. for i = 0, 0.6, 0.1 do
  5166. swait()
  5167. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5168. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5169. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5170. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5171. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5172. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5173. end
  5174. for i = 0, 0.6, 0.1 do
  5175. swait()
  5176. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5177. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5178. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5179. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5180. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5181. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5182. end
  5183. for i = 0, 0.5, 0.1 do
  5184. swait()
  5185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5187. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5188. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5189. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5190. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5191. end
  5192. punchsound1:Play()
  5193. for i = 0, 0.5, 0.1 do
  5194. swait()
  5195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5197. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5200. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5201. end
  5202. punchsound1:Play()
  5203. for i = 0, 0.6, 0.1 do
  5204. swait()
  5205. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5206. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5207. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5208. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5209. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5210. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5211. end
  5212. for i = 0, 0.6, 0.1 do
  5213. swait()
  5214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5216. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5217. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5218. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5219. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5220. end
  5221. for i = 0, 0.5, 0.1 do
  5222. swait()
  5223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5225. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5226. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5227. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5228. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5229. end
  5230. punchsound1:Play()
  5231. for i = 0, 0.5, 0.1 do
  5232. swait()
  5233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5235. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5237. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5238. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5239. end
  5240. punchsound1:Play()
  5241. for i = 0, 0.6, 0.1 do
  5242. swait()
  5243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5245. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5246. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5247. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5248. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5249. end
  5250. for i = 0, 0.6, 0.1 do
  5251. swait()
  5252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5253. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5254. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5255. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5256. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5257. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5258. end
  5259. for i = 0, 0.5, 0.1 do
  5260. swait()
  5261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5263. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5264. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5265. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5266. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5267. end
  5268. punchsound1:Play()
  5269. for i = 0, 0.5, 0.1 do
  5270. swait()
  5271. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5272. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5273. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5274. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5275. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5276. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5277. end
  5278. punchsound1:Play()
  5279. for i = 0, 0.3, 0.1 do
  5280. swait()
  5281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5283. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5284. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5285. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5286. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5287. end
  5288. for i = 0, 0.3, 0.1 do
  5289. swait()
  5290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5292. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5294. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5295. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5296. end
  5297. for i = 0, 0.3, 0.1 do
  5298. swait()
  5299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5301. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5302. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5303. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5304. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5305. end
  5306. punchsound1:Play()
  5307. for i = 0, 0.3, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5314. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5315. end
  5316. punchsound1:Play()
  5317. for i = 0, 0.3, 0.1 do
  5318. swait()
  5319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5321. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5322. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5323. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5324. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5325. end
  5326. for i = 0, 0.3, 0.1 do
  5327. swait()
  5328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5330. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5332. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5333. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5334. end
  5335. punchsound1:Play()
  5336. for i = 0, 1, 0.1 do
  5337. swait()
  5338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5340. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5341. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5342. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5343. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5344. end
  5345. for i = 0, 0.3, 0.1 do
  5346. swait()
  5347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5349. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5351. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5352. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5353. end
  5354. punchsound1:Play()
  5355. for i = 0, 0.3, 0.1 do
  5356. swait()
  5357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5359. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5360. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5361. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5362. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5363. end
  5364. for i = 0, 0.3, 0.1 do
  5365. swait()
  5366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5368. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5369. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5370. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5371. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5372. end
  5373. for i = 0, 0.3, 0.1 do
  5374. swait()
  5375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5377. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5378. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5379. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5380. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5381. end
  5382. punchsound1:Play()
  5383. for i = 0, 0.3, 0.1 do
  5384. swait()
  5385. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5386. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5387. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5388. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5389. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5390. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5391. end
  5392. punchsound1:Play()
  5393. for i = 0, 0.6, 0.1 do
  5394. swait()
  5395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5397. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5398. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5399. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5400. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5401. end
  5402. for i = 0, 0.3, 0.1 do
  5403. swait()
  5404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5406. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5407. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5408. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5409. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5410. end
  5411. for i = 0, 0.3, 0.1 do
  5412. swait()
  5413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5415. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5416. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5417. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5418. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5419. end
  5420. punchsound1:Play()
  5421. for i = 0, 0.5, 0.1 do
  5422. swait()
  5423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5425. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5426. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5427. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5428. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5429. end
  5430. punchsound1:Play()
  5431. for i = 0, 0.6, 0.1 do
  5432. swait()
  5433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5435. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5436. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5437. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5438. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5439. end
  5440. for i = 0, 0.6, 0.1 do
  5441. swait()
  5442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5444. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5446. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5447. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5448. end
  5449. for i = 0, 0.5, 0.1 do
  5450. swait()
  5451. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5452. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5453. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5454. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5455. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5456. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5457. end
  5458. punchsound1:Play()
  5459. for i = 0, 0.5, 0.1 do
  5460. swait()
  5461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5463. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5466. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5467. end
  5468. punchsound1:Play()
  5469. for i = 0, 0.6, 0.1 do
  5470. swait()
  5471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5474. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5475. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5476. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5477. end
  5478. for i = 0, 0.6, 0.1 do
  5479. swait()
  5480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5482. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5483. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5484. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5485. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5486. end
  5487. for i = 0, 0.5, 0.1 do
  5488. swait()
  5489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5491. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5492. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5493. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5494. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5495. end
  5496. punchsound1:Play()
  5497. for i = 0, 0.5, 0.1 do
  5498. swait()
  5499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5501. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5502. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5503. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5504. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5505. end
  5506. punchsound1:Play()
  5507. for i = 0, 0.6, 0.1 do
  5508. swait()
  5509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5511. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5512. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5513. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5514. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5515. end
  5516. for i = 0, 0.6, 0.1 do
  5517. swait()
  5518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5520. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5521. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5522. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5523. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5524. end
  5525. punchsound1:Play()
  5526. for i = 0, 1, 0.1 do
  5527. swait()
  5528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5530. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5531. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5532. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5533. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5534. end
  5535. for i = 0, 0.5, 0.1 do
  5536. swait()
  5537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5539. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5541. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5542. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5543. end
  5544. punchsound1:Play()
  5545. for i = 0, 0.6, 0.1 do
  5546. swait()
  5547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5549. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5550. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5551. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5552. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5553. end
  5554. for i = 0, 0.6, 0.1 do
  5555. swait()
  5556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5558. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5560. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5561. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5562. end
  5563. for i = 0, 0.5, 0.1 do
  5564. swait()
  5565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5567. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5568. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5569. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5570. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5571. end
  5572. punchsound1:Play()
  5573. for i = 0, 0.5, 0.1 do
  5574. swait()
  5575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5577. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5580. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5581. end
  5582. punchsound1:Play()
  5583. for i = 0, 0.6, 0.1 do
  5584. swait()
  5585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5587. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5588. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5589. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5590. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5591. end
  5592. for i = 0, 0.6, 0.1 do
  5593. swait()
  5594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5596. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5599. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5600. end
  5601. for i = 0, 0.5, 0.1 do
  5602. swait()
  5603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5605. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5606. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5607. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5608. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5609. end
  5610. punchsound1:Play()
  5611. for i = 0, 0.5, 0.1 do
  5612. swait()
  5613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5615. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5618. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5619. end
  5620. punchsound1:Play()
  5621. for i = 0, 0.6, 0.1 do
  5622. swait()
  5623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5625. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5626. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5627. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5628. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5629. end
  5630. for i = 0, 0.6, 0.1 do
  5631. swait()
  5632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5634. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5635. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5636. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5637. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5638. end
  5639. for i = 0, 0.5, 0.1 do
  5640. swait()
  5641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5643. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5644. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5645. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5646. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5647. end
  5648. punchsound1:Play()
  5649. for i = 0, 0.5, 0.1 do
  5650. swait()
  5651. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5652. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5653. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5654. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5655. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5656. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5657. end
  5658. punchsound1:Play()
  5659. for i = 0, 0.6, 0.1 do
  5660. swait()
  5661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5662. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5663. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5664. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5665. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5666. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5667. end
  5668. for i = 0, 0.6, 0.1 do
  5669. swait()
  5670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5672. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5673. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5675. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5676. end
  5677. for i = 0, 0.5, 0.1 do
  5678. swait()
  5679. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5680. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5681. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5682. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5683. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5684. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5685. end
  5686. punchsound1:Play()
  5687. for i = 0, 0.5, 0.1 do
  5688. swait()
  5689. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5690. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5691. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5693. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5694. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5695. end
  5696. punchsound1:Play()
  5697. for i = 0, 0.6, 0.1 do
  5698. swait()
  5699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5701. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5702. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5703. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5704. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5705. end
  5706. for i = 0, 0.6, 0.1 do
  5707. swait()
  5708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5710. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5711. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5712. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5713. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5714. end
  5715. punchsound1:Play()
  5716. for i = 0, 1, 0.1 do
  5717. swait()
  5718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5720. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5721. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5722. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5723. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5724. end
  5725. for i = 0, 0.5, 0.1 do
  5726. swait()
  5727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5729. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5732. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5733. end
  5734. punchsound1:Play()
  5735. for i = 0, 0.6, 0.1 do
  5736. swait()
  5737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5740. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5741. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5742. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5743. end
  5744. for i = 0, 0.6, 0.1 do
  5745. swait()
  5746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5748. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5750. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5751. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5752. end
  5753. for i = 0, 0.5, 0.1 do
  5754. swait()
  5755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5757. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5758. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5759. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5760. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5761. end
  5762. punchsound1:Play()
  5763. for i = 0, 0.3, 0.1 do
  5764. swait()
  5765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5767. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5768. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5770. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5771. end
  5772. punchsound1:Play()
  5773. for i = 0, 0.3, 0.1 do
  5774. swait()
  5775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5777. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5778. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5779. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5780. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5781. end
  5782. for i = 0, 0.3, 0.1 do
  5783. swait()
  5784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5786. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5787. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5788. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5789. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5790. end
  5791. for i = 0, 0.3, 0.1 do
  5792. swait()
  5793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5795. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5796. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5797. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5798. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5799. end
  5800. punchsound1:Play()
  5801. for i = 0, 0.3, 0.1 do
  5802. swait()
  5803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5805. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5808. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5809. end
  5810. punchsound1:Play()
  5811. for i = 0, 0.3, 0.1 do
  5812. swait()
  5813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5815. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5816. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5817. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5818. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5819. end
  5820. for i = 0, 0.3, 0.1 do
  5821. swait()
  5822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5824. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5825. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5826. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5827. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5828. end
  5829. for i = 0, 0.3, 0.1 do
  5830. swait()
  5831. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5832. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5833. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5834. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5835. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5836. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5837. end
  5838. punchsound1:Play()
  5839. for i = 0, 0.3, 0.1 do
  5840. swait()
  5841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5843. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5844. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5845. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5846. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5847. end
  5848. punchsound1:Play()
  5849. for i = 0, 0.3, 0.1 do
  5850. swait()
  5851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5853. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5854. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5855. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5856. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5857. end
  5858. for i = 0, 0.1, 0.1 do
  5859. swait()
  5860. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5861. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5862. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5863. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5864. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5865. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5866. end
  5867. for i = 0, 0.1, 0.1 do
  5868. swait()
  5869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5871. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5872. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5873. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5874. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5875. end
  5876. punchsound1:Play()
  5877. for i = 0, 0.1, 0.1 do
  5878. swait()
  5879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5881. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5883. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5884. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5885. end
  5886. punchsound1:Play()
  5887. for i = 0, 0.1, 0.1 do
  5888. swait()
  5889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5890. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5891. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5892. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5893. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5894. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5895. end
  5896. for i = 0, 0.1, 0.1 do
  5897. swait()
  5898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5900. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5901. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5902. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5903. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5904. end
  5905. punchsound1:Play()
  5906. for i = 0, 0.4, 0.1 do
  5907. swait()
  5908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5910. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5911. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5912. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5913. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5914. end
  5915. for i,v in pairs(to.Parent:GetChildren()) do
  5916. if v:IsA("Humanoid") then
  5917. v.Health = v.Health - 20
  5918.  
  5919. v.PlatformStand = true
  5920. end
  5921. end
  5922. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5923. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5924. Zanzoken = Instance.new("Part",char)
  5925. Zanzoken.Anchored = true
  5926. Zanzoken.Position = v3(999,999,999)
  5927. Zanzoken.CFrame = Torso.CFrame
  5928. game.Debris:AddItem(Zanzoken,0.5)
  5929. Zanzoken.Transparency = 1
  5930. Zano:Play()
  5931. wait()
  5932. idk = Instance.new("BillboardGui",Zanzoken)
  5933. idk.Size = UDim2.new(10,0,15,0)
  5934. idk.AlwaysOnTop = false
  5935. idk1 = Instance.new("ImageLabel",idk)
  5936. idk1.BackgroundTransparency = 1
  5937. idk.ExtentsOffset = v3(0,0,0)
  5938. idk1.ImageTransparency = 0
  5939. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5940. idk1.Size = UDim2.new(2,0,1,0)
  5941. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5942. idk1.Image = "rbxassetid://319554883"
  5943. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5944. wait()
  5945. Zanzoken = Instance.new("Part",char)
  5946. Zanzoken.Anchored = true
  5947. Zanzoken.Position = v3(999,999,999)
  5948. Zanzoken.CFrame = Torso.CFrame
  5949. game.Debris:AddItem(Zanzoken,0.5)
  5950. Zanzoken.Transparency = 1
  5951. wait()
  5952. idk = Instance.new("BillboardGui",Zanzoken)
  5953. idk.Size = UDim2.new(20,0,20,0)
  5954. idk.AlwaysOnTop = false
  5955. idk1 = Instance.new("ImageLabel",idk)
  5956. idk1.BackgroundTransparency = 1
  5957. idk.ExtentsOffset = v3(0,0,0)
  5958. idk1.ImageTransparency = 0
  5959. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5960. idk1.Size = UDim2.new(2,0,1,0)
  5961. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5962. idk1.Image = "rbxassetid://319554883"
  5963. punchsound1:Play()
  5964. for i = 0, 6, 0.1 do
  5965. swait()
  5966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5968. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5970. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5971. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5972. end
  5973. for i = 0, 0.6, 0.1 do
  5974. swait()
  5975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5977. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5978. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5979. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5980. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5981. end
  5982. for i = 0, 0.6, 0.1 do
  5983. swait()
  5984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5986. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5987. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5989. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5990. end
  5991. punchsound1:Play()
  5992. for i = 0, 1, 0.1 do
  5993. swait()
  5994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5996. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5997. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5998. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5999. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6000. end
  6001. for i = 0, 0.6, 0.1 do
  6002. swait()
  6003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6005. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6006. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6007. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6008. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6009. end
  6010. for i = 0, 0.6, 0.1 do
  6011. swait()
  6012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6014. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6016. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6017. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6018. end
  6019. punchsound1:Play()
  6020. for i = 0, 1, 0.1 do
  6021. swait()
  6022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6024. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6025. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6026. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6027. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6028. end
  6029. for i = 0, 0.6, 0.1 do
  6030. swait()
  6031. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6032. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6033. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6034. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6035. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6036. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6037. end
  6038. for i = 0, 0.6, 0.1 do
  6039. swait()
  6040. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6041. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6042. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6043. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6044. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6045. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6046. end
  6047. punchsound1:Play()
  6048. for i = 0, 1, 0.1 do
  6049. swait()
  6050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6052. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6053. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6054. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6055. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6056. end
  6057. for i = 0, 0.6, 0.1 do
  6058. swait()
  6059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6061. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6062. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6063. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6064. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6065. end
  6066. for i = 0, 0.6, 0.1 do
  6067. swait()
  6068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6070. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6071. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6072. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6073. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6074. end
  6075. punchsound1:Play()
  6076. for i = 0, 1, 0.1 do
  6077. swait()
  6078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6080. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6081. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6082. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6083. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6084. end
  6085. for i = 0, 0.6, 0.1 do
  6086. swait()
  6087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6088. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6089. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6090. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6091. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6092. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6093. end
  6094. for i = 0, 0.6, 0.1 do
  6095. swait()
  6096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6098. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6099. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6100. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6101. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6102. end
  6103. punchsound1:Play()
  6104. for i = 0, 1, 0.1 do
  6105. swait()
  6106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6108. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6109. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6110. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6111. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6112. end
  6113. for i = 0, 0.6, 0.1 do
  6114. swait()
  6115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6117. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6118. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6119. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6120. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6121. end
  6122. for i = 0, 0.6, 0.1 do
  6123. swait()
  6124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6129. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6130. end
  6131. punchsound1:Play()
  6132. for i = 0, 1, 0.1 do
  6133. swait()
  6134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6136. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6137. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6138. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6139. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6140. end
  6141.  
  6142.  
  6143.  
  6144. for i,v in pairs(to.Parent:GetChildren()) do
  6145. if v:IsA("Humanoid") then
  6146. v.Health = v.Health - 20
  6147.  
  6148. v.PlatformStand = true
  6149. end
  6150. end
  6151. StrongPunch:Play()
  6152. for i = 0, 1, 0.1 do
  6153. swait()
  6154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6156. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6157. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6158. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6159. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6160. end
  6161. for i = 0, 1, 0.1 do
  6162. swait()
  6163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6164. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6165. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6166. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6167. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6168. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6169. end
  6170. for i,v in pairs(to.Parent:GetChildren()) do
  6171. if v:IsA("Humanoid") then
  6172. v.Health = v.Health - 5
  6173.  
  6174. v.PlatformStand = true
  6175. end
  6176. end
  6177. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6178. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6179. Zanzoken = Instance.new("Part",char)
  6180. Zanzoken.Anchored = true
  6181. Zanzoken.Position = v3(999,999,999)
  6182. Zanzoken.CFrame = Torso.CFrame
  6183. game.Debris:AddItem(Zanzoken,0.5)
  6184. Zanzoken.Transparency = 1
  6185. Zano:Play()
  6186. wait()
  6187. idk = Instance.new("BillboardGui",Zanzoken)
  6188. idk.Size = UDim2.new(10,0,15,0)
  6189. idk.AlwaysOnTop = false
  6190. idk1 = Instance.new("ImageLabel",idk)
  6191. idk1.BackgroundTransparency = 1
  6192. idk.ExtentsOffset = v3(0,0,0)
  6193. idk1.ImageTransparency = 0
  6194. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6195. idk1.Size = UDim2.new(2,0,1,0)
  6196. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6197. idk1.Image = "rbxassetid://319554883"
  6198. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6199. wait()
  6200. Zanzoken = Instance.new("Part",char)
  6201. Zanzoken.Anchored = true
  6202. Zanzoken.Position = v3(999,999,999)
  6203. Zanzoken.CFrame = Torso.CFrame
  6204. game.Debris:AddItem(Zanzoken,0.5)
  6205. Zanzoken.Transparency = 1
  6206. wait()
  6207. idk = Instance.new("BillboardGui",Zanzoken)
  6208. idk.Size = UDim2.new(20,0,20,0)
  6209. idk.AlwaysOnTop = false
  6210. idk1 = Instance.new("ImageLabel",idk)
  6211. idk1.BackgroundTransparency = 1
  6212. idk.ExtentsOffset = v3(0,0,0)
  6213. idk1.ImageTransparency = 0
  6214. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6215. idk1.Size = UDim2.new(2,0,1,0)
  6216. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6217. idk1.Image = "rbxassetid://319554883"
  6218. for i = 0, 1, 0.1 do
  6219. swait()
  6220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6222. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6223. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6224. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6225. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6226. end
  6227. punchsound1:Play()
  6228. for i = 0, 1, 0.1 do
  6229. swait()
  6230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6232. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6233. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6234. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6235. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6236. end
  6237. punchsound1:Play()
  6238. for i = 0, 1, 0.1 do
  6239. swait()
  6240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6242. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6243. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6244. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6245. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6246. end
  6247. for i = 0, 1, 0.1 do
  6248. swait()
  6249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6251. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6252. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6253. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6254. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6255. end
  6256. for i = 0, 1, 0.1 do
  6257. swait()
  6258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6260. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6261. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6262. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6263. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6264. end
  6265. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6266. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6267. Zanzoken = Instance.new("Part",char)
  6268. Zanzoken.Anchored = true
  6269. Zanzoken.Position = v3(999,999,999)
  6270. Zanzoken.CFrame = Torso.CFrame
  6271. game.Debris:AddItem(Zanzoken,0.5)
  6272. Zanzoken.Transparency = 1
  6273. Zano:Play()
  6274. wait()
  6275. idk = Instance.new("BillboardGui",Zanzoken)
  6276. idk.Size = UDim2.new(10,0,15,0)
  6277. idk.AlwaysOnTop = false
  6278. idk1 = Instance.new("ImageLabel",idk)
  6279. idk1.BackgroundTransparency = 1
  6280. idk.ExtentsOffset = v3(0,0,0)
  6281. idk1.ImageTransparency = 0
  6282. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6283. idk1.Size = UDim2.new(2,0,1,0)
  6284. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6285. idk1.Image = "rbxassetid://319554883"
  6286. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6287. wait()
  6288. Zanzoken = Instance.new("Part",char)
  6289. Zanzoken.Anchored = true
  6290. Zanzoken.Position = v3(999,999,999)
  6291. Zanzoken.CFrame = Torso.CFrame
  6292. game.Debris:AddItem(Zanzoken,0.5)
  6293. Zanzoken.Transparency = 1
  6294. wait()
  6295. idk = Instance.new("BillboardGui",Zanzoken)
  6296. idk.Size = UDim2.new(20,0,20,0)
  6297. idk.AlwaysOnTop = false
  6298. idk1 = Instance.new("ImageLabel",idk)
  6299. idk1.BackgroundTransparency = 1
  6300. idk.ExtentsOffset = v3(0,0,0)
  6301. idk1.ImageTransparency = 0
  6302. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6303. idk1.Size = UDim2.new(2,0,1,0)
  6304. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6305. idk1.Image = "rbxassetid://319554883"
  6306. StrongPunch:Play()
  6307. Break:Play()
  6308.  
  6309. for i = 0, 6, 0.1 do
  6310. swait()
  6311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6313. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6314. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6315. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6316. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6317. end
  6318. StrongPunch1:Play()
  6319. for i = 0, 6, 0.1 do
  6320. swait()
  6321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6323. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6324. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6325. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6326. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6327. end
  6328. StrongPunch2:Play()
  6329. for i = 0, 7, 0.1 do
  6330. swait()
  6331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6333. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6334. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6335. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6336. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6337. end
  6338. for i = 0, 1, 0.1 do
  6339. swait()
  6340. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6341. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6342. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6343. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6344. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6345. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6346. end
  6347. punchsound1:Play()
  6348. for i = 0, 1, 0.1 do
  6349. swait()
  6350. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6351. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6352. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6353. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6354. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6355. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6356. end
  6357. punchsound1:Play()
  6358. for i = 0, 1, 0.1 do
  6359. swait()
  6360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6361. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6362. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6363. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6364. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6365. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6366. end
  6367. for i = 0, 1, 0.1 do
  6368. swait()
  6369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6371. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6372. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6373. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6374. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6375. end
  6376. for i = 0, 1, 0.1 do
  6377. swait()
  6378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6380. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6381. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6382. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6383. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6384. end
  6385. punchsound1:Play()
  6386. for i = 0, 0.5, 0.1 do
  6387. swait()
  6388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6392. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6393. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6394. end
  6395. punchsound1:Play()
  6396. for i = 0, 0.5, 0.1 do
  6397. swait()
  6398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6400. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6401. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6402. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6403. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6404. end
  6405. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6406. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6407. Zanzoken = Instance.new("Part",char)
  6408. Zanzoken.Anchored = true
  6409. Zanzoken.Position = v3(999,999,999)
  6410. Zanzoken.CFrame = Torso.CFrame
  6411. game.Debris:AddItem(Zanzoken,0.5)
  6412. Zanzoken.Transparency = 1
  6413. Zano:Play()
  6414. wait()
  6415. idk = Instance.new("BillboardGui",Zanzoken)
  6416. idk.Size = UDim2.new(10,0,15,0)
  6417. idk.AlwaysOnTop = false
  6418. idk1 = Instance.new("ImageLabel",idk)
  6419. idk1.BackgroundTransparency = 1
  6420. idk.ExtentsOffset = v3(0,0,0)
  6421. idk1.ImageTransparency = 0
  6422. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6423. idk1.Size = UDim2.new(2,0,1,0)
  6424. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6425. idk1.Image = "rbxassetid://319554883"
  6426. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6427. wait()
  6428. Zanzoken = Instance.new("Part",char)
  6429. Zanzoken.Anchored = true
  6430. Zanzoken.Position = v3(999,999,999)
  6431. Zanzoken.CFrame = Torso.CFrame
  6432. game.Debris:AddItem(Zanzoken,0.5)
  6433. Zanzoken.Transparency = 1
  6434. wait()
  6435. idk = Instance.new("BillboardGui",Zanzoken)
  6436. idk.Size = UDim2.new(20,0,20,0)
  6437. idk.AlwaysOnTop = false
  6438. idk1 = Instance.new("ImageLabel",idk)
  6439. idk1.BackgroundTransparency = 1
  6440. idk.ExtentsOffset = v3(0,0,0)
  6441. idk1.ImageTransparency = 0
  6442. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6443. idk1.Size = UDim2.new(2,0,1,0)
  6444. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6445. idk1.Image = "rbxassetid://319554883"
  6446. for i = 0, 0.4, 0.1 do
  6447. swait()
  6448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6450. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6451. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6452. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6453. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6454. end
  6455. punchsound1:Play()
  6456. for i = 0, 0.4, 0.1 do
  6457. swait()
  6458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6460. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6461. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6462. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6463. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6464. end
  6465. for i = 0, 0.4, 0.1 do
  6466. swait()
  6467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6469. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6470. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6471. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6472. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6473. end
  6474. punchsound1:Play()
  6475. for i = 0, 0.4, 0.1 do
  6476. swait()
  6477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6479. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6480. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6481. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6482. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6483. end
  6484. for i = 0, 0.4, 0.1 do
  6485. swait()
  6486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6488. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6489. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6490. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6491. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6492. end
  6493. punchsound1:Play()
  6494. for i = 0, 0.4, 0.1 do
  6495. swait()
  6496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6500. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6501. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6502. end
  6503. for i = 0, 0.4, 0.1 do
  6504. swait()
  6505. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6506. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6507. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6508. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6509. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6510. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6511. end
  6512. punchsound1:Play()
  6513. for i = 0, 0.4, 0.1 do
  6514. swait()
  6515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6517. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6518. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6519. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6520. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6521. end
  6522. for i = 0, 0.4, 0.1 do
  6523. swait()
  6524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6526. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6527. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6528. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6529. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6530. end
  6531. punchsound1:Play()
  6532. for i = 0, 0.4, 0.1 do
  6533. swait()
  6534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6536. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6537. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6538. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6539. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6540. end
  6541. for i = 0, 0.4, 0.1 do
  6542. swait()
  6543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6545. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6546. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6547. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6548. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6549. end
  6550. punchsound1:Play()
  6551. for i = 0, 0.4, 0.1 do
  6552. swait()
  6553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6555. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6556. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6557. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6558. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6559. end
  6560. for i = 0, 0.4, 0.1 do
  6561. swait()
  6562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6564. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6565. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6566. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6567. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6568. end
  6569. punchsound1:Play()
  6570. for i = 0, 0.4, 0.1 do
  6571. swait()
  6572. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6573. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6574. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6575. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6576. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6577. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6578. end
  6579. punchsound1:Play()
  6580. local pie222 = Instance.new("ParticleEmitter")
  6581. pie222.Parent = LeftArm
  6582. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6583. pie222.LightEmission = 1
  6584. pie222.Size = NumberSequence.new(3)
  6585. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6586. pie222.Transparency = NumberSequence.new(0.6,1)
  6587. pie222.EmissionDirection = "Top"
  6588. pie222.Enabled = true
  6589. pie222.Lifetime = NumberRange.new(1)
  6590. pie222.Rotation = NumberRange.new(-320, 320)
  6591. pie222.Rate = 404
  6592. pie222.Speed = NumberRange.new(0)
  6593. pie222.LockedToPart = false
  6594. pie222.VelocitySpread = 2
  6595. for i = 0, 2, 0.1 do
  6596. swait()
  6597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6599. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6600. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6601. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6602. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6603. end
  6604. wait(2)
  6605. bigbangattack2()
  6606. pie222:Destroy()
  6607.  
  6608. for i,v in pairs(to.Parent:GetChildren()) do
  6609. if v:IsA("Humanoid") then
  6610. v.Health = v.Health - math.huge
  6611.  
  6612. v.PlatformStand = true
  6613. end
  6614. end
  6615.  
  6616. hit1 = false
  6617.  
  6618. hit2 = true
  6619. for i,v in pairs(to.Parent:GetChildren()) do
  6620. if v:IsA("Humanoid") then
  6621. v.Health = v.Health - 10
  6622.  
  6623. v.PlatformStand = true
  6624. end
  6625. end
  6626. hit2 = false
  6627.  
  6628. hit3 = true
  6629. hit4 = true
  6630.  
  6631.  
  6632.  
  6633.  
  6634. coroutine.wrap(function()
  6635. for i=1,2 do
  6636. wait()
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642. for i,v in pairs(to.Parent:GetChildren()) do
  6643. if v:IsA("Humanoid") then
  6644. v.Health = v.Health - 2
  6645.  
  6646. v.PlatformStand = true
  6647. end
  6648. end
  6649. end
  6650.  
  6651.  
  6652. wait(3)
  6653. end)()
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668. for i,v in pairs(to.Parent:GetChildren()) do
  6669. if v:IsA("Humanoid") then
  6670. v.Health = v.Health - 10
  6671.  
  6672. v.PlatformStand = true
  6673. end
  6674. end
  6675.  
  6676.  
  6677.  
  6678. hitground = new("Part",char)
  6679. hitground.Size = Vector3.new(5,5,5)
  6680. hitground.Name = "Ground"
  6681. hitground.Transparency = 1
  6682. hitground.CanCollide = false
  6683. game.Debris:AddItem(hitground,2)
  6684. hitground.Position = Vector3.new(999,999,999)
  6685. hitgroundweld = new("Weld",hitground)
  6686. hitgroundweld.Part0 = to
  6687. hitgroundweld.Part1 = hitground
  6688. hitground.Touched:connect(function(hit2)
  6689. if hit2.Size.x > 150 then
  6690. hitground:Destroy()
  6691. ad = new("Part",char)
  6692. ad.Name = "NewPart"
  6693. ad.Size = Vector3.new(30,0.1,30)
  6694. ad.CanCollide = false
  6695. ad.Anchored = true
  6696. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6697. ad.Transparency = 1
  6698. aad = new("Decal",ad)
  6699.  
  6700. aad.Face = "Top"
  6701. aad.Transparency = 1
  6702. aad.Transparency = 0
  6703. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6704. smoke = new("Part",to)
  6705. smokemesh = new("SpecialMesh",smoke)
  6706. smokemesh.MeshId = "rbxassetid://928329648"
  6707. smoke.BrickColor = hit2.BrickColor
  6708. smoke.Anchored = true
  6709. smoke.Position = hitground.Position
  6710. GroundImpact:Play()
  6711. for i = 1,20 do
  6712. wait()
  6713. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6714. smoke.Transparency = smoke.Transparency + 1/20
  6715. end
  6716. smoke:Destroy()
  6717. wait(0.5)
  6718.  
  6719. for i = 1,20 do
  6720. wait(0.1)
  6721. aad.Transparency = aad.Transparency + 1/20
  6722. end
  6723. end
  6724. end)
  6725. ys = Instance.new("BodyVelocity",to)
  6726. ys.Name = "GO"
  6727.  
  6728. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6729.  
  6730. ys.Velocity = v3(0,-90,0)
  6731.  
  6732. wait(1)
  6733. ys:Destroy()
  6734.  
  6735.  
  6736.  
  6737. hit3 = false
  6738. hit4 = false
  6739.  
  6740.  
  6741. hit1 = false
  6742. hit2 = false
  6743. hit3 = false
  6744. hit4 = false
  6745. idle = true
  6746. RootPart.Anchored = false
  6747. end
  6748. end)
  6749. end
  6750.  
  6751. function Combo3()
  6752. getplayer = new("Part",char)
  6753. getplayer.Position = Vector3.new(999,999,999)
  6754. getplayer.Transparency = 1
  6755. getplayer.Size = v3(3,3,3)
  6756. getplayer.CanCollide = false
  6757. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6758. getplayer.Name = "GetPlayer"
  6759.  
  6760. game.Debris:AddItem(getplayer,0.5)
  6761.  
  6762. getplayer.Touched:connect(function(hit)
  6763. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6764. getplayer:Destroy()
  6765. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6766. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6767. to.Anchored = true
  6768. RootPart.Anchored = true
  6769. idle = false
  6770.  
  6771.  
  6772. punchsound1:Play()
  6773. hit1 = true
  6774. for i = 0, 1, 0.1 do
  6775. swait()
  6776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6778. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6779. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6780. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6781. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6782. end
  6783. punchsound1:Play()
  6784. for i = 0, 1, 0.1 do
  6785. swait()
  6786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6788. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6791. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6792. end
  6793. punchsound1:Play()
  6794. for i = 0, 1, 0.1 do
  6795. swait()
  6796. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6797. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6798. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6799. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6800. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6801. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6802. end
  6803. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6804. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6805. Zanzoken = Instance.new("Part",char)
  6806. Zanzoken.Anchored = true
  6807. Zanzoken.Position = v3(999,999,999)
  6808. Zanzoken.CFrame = Torso.CFrame
  6809. game.Debris:AddItem(Zanzoken,0.5)
  6810. Zanzoken.Transparency = 1
  6811. Zano:Play()
  6812. wait()
  6813. idk = Instance.new("BillboardGui",Zanzoken)
  6814. idk.Size = UDim2.new(10,0,15,0)
  6815. idk.AlwaysOnTop = false
  6816. idk1 = Instance.new("ImageLabel",idk)
  6817. idk1.BackgroundTransparency = 1
  6818. idk.ExtentsOffset = v3(0,0,0)
  6819. idk1.ImageTransparency = 0
  6820. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6821. idk1.Size = UDim2.new(2,0,1,0)
  6822. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6823. idk1.Image = "rbxassetid://319554883"
  6824. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6825. wait()
  6826. Zanzoken = Instance.new("Part",char)
  6827. Zanzoken.Anchored = true
  6828. Zanzoken.Position = v3(999,999,999)
  6829. Zanzoken.CFrame = Torso.CFrame
  6830. game.Debris:AddItem(Zanzoken,0.5)
  6831. Zanzoken.Transparency = 1
  6832. wait()
  6833. idk = Instance.new("BillboardGui",Zanzoken)
  6834. idk.Size = UDim2.new(20,0,20,0)
  6835. idk.AlwaysOnTop = false
  6836. idk1 = Instance.new("ImageLabel",idk)
  6837. idk1.BackgroundTransparency = 1
  6838. idk.ExtentsOffset = v3(0,0,0)
  6839. idk1.ImageTransparency = 0
  6840. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6841. idk1.Size = UDim2.new(2,0,1,0)
  6842. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6843. idk1.Image = "rbxassetid://319554883"
  6844. for i = 0, 1, 0.1 do
  6845. swait()
  6846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6848. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6849. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6850. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6851. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6852. end
  6853. punchsound1:Play()
  6854. for i = 0, 1, 0.1 do
  6855. swait()
  6856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6858. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6859. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6860. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6861. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6862. end
  6863. punchsound1:Play()
  6864. for i = 0, 1, 0.1 do
  6865. swait()
  6866. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6867. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6868. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6869. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6870. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6871. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6872. end
  6873. for i = 0, 1, 0.1 do
  6874. swait()
  6875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6877. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6878. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6879. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6880. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6881. end
  6882. punchsound1:Play()
  6883. for i = 0, 1, 0.1 do
  6884. swait()
  6885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6887. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6889. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6890. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6891. end
  6892. punchsound1:Play()
  6893. for i = 0, 1, 0.1 do
  6894. swait()
  6895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6896. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6897. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6898. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6899. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6900. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6901. end
  6902. for i = 0, 1, 0.1 do
  6903. swait()
  6904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6906. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6907. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6908. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6909. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6910. end
  6911. punchsound1:Play()
  6912. for i = 0, 1, 0.1 do
  6913. swait()
  6914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6916. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6917. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6918. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6919. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6920. end
  6921. punchsound1:Play()
  6922. for i,v in pairs(to.Parent:GetChildren()) do
  6923. if v:IsA("Humanoid") then
  6924. v.Health = v.Health - 10
  6925.  
  6926. v.PlatformStand = true
  6927. end
  6928. end
  6929. for i = 0, 1, 0.1 do
  6930. swait()
  6931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6933. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6934. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6935. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6936. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6937. end
  6938.  
  6939. for i = 0, 1, 0.1 do
  6940. swait()
  6941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6943. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6944. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6945. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6946. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6947. end
  6948. punchsound1:Play()
  6949. for i = 0, 1, 0.1 do
  6950. swait()
  6951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6952. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6953. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6954. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6955. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6956. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6957. end
  6958. for i,v in pairs(to.Parent:GetChildren()) do
  6959. if v:IsA("Humanoid") then
  6960. v.Health = v.Health - 3
  6961.  
  6962. v.PlatformStand = true
  6963. end
  6964. end
  6965. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6966. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6967. Zanzoken = Instance.new("Part",char)
  6968. Zanzoken.Anchored = true
  6969. Zanzoken.Position = v3(999,999,999)
  6970. Zanzoken.CFrame = Torso.CFrame
  6971. game.Debris:AddItem(Zanzoken,0.5)
  6972. Zanzoken.Transparency = 1
  6973. Zano:Play()
  6974. wait()
  6975. idk = Instance.new("BillboardGui",Zanzoken)
  6976. idk.Size = UDim2.new(10,0,15,0)
  6977. idk.AlwaysOnTop = false
  6978. idk1 = Instance.new("ImageLabel",idk)
  6979. idk1.BackgroundTransparency = 1
  6980. idk.ExtentsOffset = v3(0,0,0)
  6981. idk1.ImageTransparency = 0
  6982. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6983. idk1.Size = UDim2.new(2,0,1,0)
  6984. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6985. idk1.Image = "rbxassetid://319554883"
  6986. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6987. wait()
  6988. Zanzoken = Instance.new("Part",char)
  6989. Zanzoken.Anchored = true
  6990. Zanzoken.Position = v3(999,999,999)
  6991. Zanzoken.CFrame = Torso.CFrame
  6992. game.Debris:AddItem(Zanzoken,0.5)
  6993. Zanzoken.Transparency = 1
  6994. wait()
  6995. idk = Instance.new("BillboardGui",Zanzoken)
  6996. idk.Size = UDim2.new(20,0,20,0)
  6997. idk.AlwaysOnTop = false
  6998. idk1 = Instance.new("ImageLabel",idk)
  6999. idk1.BackgroundTransparency = 1
  7000. idk.ExtentsOffset = v3(0,0,0)
  7001. idk1.ImageTransparency = 0
  7002. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7003. idk1.Size = UDim2.new(2,0,1,0)
  7004. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7005. idk1.Image = "rbxassetid://319554883"
  7006. for i = 0, 1, 0.1 do
  7007. swait()
  7008. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7009. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7010. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7011. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7012. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7013. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7014. end
  7015. for i = 0, 1, 0.1 do
  7016. swait()
  7017. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7018. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7019. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7020. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7021. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7022. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7023. end
  7024. punchsound1:Play()
  7025. for i = 0, 1, 0.1 do
  7026. swait()
  7027. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7028. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7029. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7030. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7031. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7032. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7033. end
  7034. for i,v in pairs(to.Parent:GetChildren()) do
  7035. if v:IsA("Humanoid") then
  7036. v.Health = v.Health - 3
  7037.  
  7038. v.PlatformStand = true
  7039. end
  7040. end
  7041. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7042. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7043. Zanzoken = Instance.new("Part",char)
  7044. Zanzoken.Anchored = true
  7045. Zanzoken.Position = v3(999,999,999)
  7046. Zanzoken.CFrame = Torso.CFrame
  7047. game.Debris:AddItem(Zanzoken,0.5)
  7048. Zanzoken.Transparency = 1
  7049. Zano:Play()
  7050. wait()
  7051. idk = Instance.new("BillboardGui",Zanzoken)
  7052. idk.Size = UDim2.new(10,0,15,0)
  7053. idk.AlwaysOnTop = false
  7054. idk1 = Instance.new("ImageLabel",idk)
  7055. idk1.BackgroundTransparency = 1
  7056. idk.ExtentsOffset = v3(0,0,0)
  7057. idk1.ImageTransparency = 0
  7058. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7059. idk1.Size = UDim2.new(2,0,1,0)
  7060. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7061. idk1.Image = "rbxassetid://319554883"
  7062. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7063. wait()
  7064. Zanzoken = Instance.new("Part",char)
  7065. Zanzoken.Anchored = true
  7066. Zanzoken.Position = v3(999,999,999)
  7067. Zanzoken.CFrame = Torso.CFrame
  7068. game.Debris:AddItem(Zanzoken,0.5)
  7069. Zanzoken.Transparency = 1
  7070. wait()
  7071. idk = Instance.new("BillboardGui",Zanzoken)
  7072. idk.Size = UDim2.new(20,0,20,0)
  7073. idk.AlwaysOnTop = false
  7074. idk1 = Instance.new("ImageLabel",idk)
  7075. idk1.BackgroundTransparency = 1
  7076. idk.ExtentsOffset = v3(0,0,0)
  7077. idk1.ImageTransparency = 0
  7078. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7079. idk1.Size = UDim2.new(2,0,1,0)
  7080. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7081. idk1.Image = "rbxassetid://319554883"
  7082. punchsound1:Play()
  7083. for i = 0, 1, 0.1 do
  7084. swait()
  7085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7087. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7088. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7089. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7090. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7091. end
  7092. punchsound1:Play()
  7093. for i = 0, 1, 0.1 do
  7094. swait()
  7095. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7096. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7097. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7098. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7099. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7100. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7101. end
  7102.  
  7103.  
  7104. for i,v in pairs(to.Parent:GetChildren()) do
  7105. if v:IsA("Humanoid") then
  7106. v.Health = v.Health - 20
  7107.  
  7108. v.PlatformStand = true
  7109. end
  7110. end
  7111. StrongPunch:Play()
  7112. for i = 0, 1, 0.1 do
  7113. swait()
  7114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7116. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7118. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7119. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7120. end
  7121. for i = 0, 1, 0.1 do
  7122. swait()
  7123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7125. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7126. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7127. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7128. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7129. end
  7130. for i,v in pairs(to.Parent:GetChildren()) do
  7131. if v:IsA("Humanoid") then
  7132. v.Health = v.Health - 3
  7133.  
  7134. v.PlatformStand = true
  7135. end
  7136. end
  7137. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7138. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7139. Zanzoken = Instance.new("Part",char)
  7140. Zanzoken.Anchored = true
  7141. Zanzoken.Position = v3(999,999,999)
  7142. Zanzoken.CFrame = Torso.CFrame
  7143. game.Debris:AddItem(Zanzoken,0.5)
  7144. Zanzoken.Transparency = 1
  7145. Zano:Play()
  7146. wait()
  7147. idk = Instance.new("BillboardGui",Zanzoken)
  7148. idk.Size = UDim2.new(10,0,15,0)
  7149. idk.AlwaysOnTop = false
  7150. idk1 = Instance.new("ImageLabel",idk)
  7151. idk1.BackgroundTransparency = 1
  7152. idk.ExtentsOffset = v3(0,0,0)
  7153. idk1.ImageTransparency = 0
  7154. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7155. idk1.Size = UDim2.new(2,0,1,0)
  7156. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7157. idk1.Image = "rbxassetid://319554883"
  7158. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7159. wait()
  7160. Zanzoken = Instance.new("Part",char)
  7161. Zanzoken.Anchored = true
  7162. Zanzoken.Position = v3(999,999,999)
  7163. Zanzoken.CFrame = Torso.CFrame
  7164. game.Debris:AddItem(Zanzoken,0.5)
  7165. Zanzoken.Transparency = 1
  7166. wait()
  7167. idk = Instance.new("BillboardGui",Zanzoken)
  7168. idk.Size = UDim2.new(20,0,20,0)
  7169. idk.AlwaysOnTop = false
  7170. idk1 = Instance.new("ImageLabel",idk)
  7171. idk1.BackgroundTransparency = 1
  7172. idk.ExtentsOffset = v3(0,0,0)
  7173. idk1.ImageTransparency = 0
  7174. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7175. idk1.Size = UDim2.new(2,0,1,0)
  7176. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7177. idk1.Image = "rbxassetid://319554883"
  7178. for i = 0, 1, 0.1 do
  7179. swait()
  7180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7182. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7183. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7184. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7185. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7186. end
  7187. punchsound1:Play()
  7188. for i = 0, 1, 0.1 do
  7189. swait()
  7190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7192. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7195. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7196. end
  7197. punchsound1:Play()
  7198. for i = 0, 1, 0.1 do
  7199. swait()
  7200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7202. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7203. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7204. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7205. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7206. end
  7207. for i = 0, 1, 0.1 do
  7208. swait()
  7209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7211. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7212. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7213. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7214. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7215. end
  7216. for i = 0, 1, 0.1 do
  7217. swait()
  7218. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7219. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7220. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7221. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7222. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7223. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7224. end
  7225. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7226. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7227. Zanzoken = Instance.new("Part",char)
  7228. Zanzoken.Anchored = true
  7229. Zanzoken.Position = v3(999,999,999)
  7230. Zanzoken.CFrame = Torso.CFrame
  7231. game.Debris:AddItem(Zanzoken,0.5)
  7232. Zanzoken.Transparency = 1
  7233. Zano:Play()
  7234. wait()
  7235. idk = Instance.new("BillboardGui",Zanzoken)
  7236. idk.Size = UDim2.new(10,0,15,0)
  7237. idk.AlwaysOnTop = false
  7238. idk1 = Instance.new("ImageLabel",idk)
  7239. idk1.BackgroundTransparency = 1
  7240. idk.ExtentsOffset = v3(0,0,0)
  7241. idk1.ImageTransparency = 0
  7242. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7243. idk1.Size = UDim2.new(2,0,1,0)
  7244. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7245. idk1.Image = "rbxassetid://319554883"
  7246. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7247. wait()
  7248. Zanzoken = Instance.new("Part",char)
  7249. Zanzoken.Anchored = true
  7250. Zanzoken.Position = v3(999,999,999)
  7251. Zanzoken.CFrame = Torso.CFrame
  7252. game.Debris:AddItem(Zanzoken,0.5)
  7253. Zanzoken.Transparency = 1
  7254. wait()
  7255. idk = Instance.new("BillboardGui",Zanzoken)
  7256. idk.Size = UDim2.new(20,0,20,0)
  7257. idk.AlwaysOnTop = false
  7258. idk1 = Instance.new("ImageLabel",idk)
  7259. idk1.BackgroundTransparency = 1
  7260. idk.ExtentsOffset = v3(0,0,0)
  7261. idk1.ImageTransparency = 0
  7262. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7263. idk1.Size = UDim2.new(2,0,1,0)
  7264. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7265. idk1.Image = "rbxassetid://319554883"
  7266. StrongPunch:Play()
  7267. Break:Play()
  7268. local Aura4 = Instance.new('ParticleEmitter')
  7269. Aura4.Name = "Aura"
  7270. Aura4.Texture = "rbxassetid://1046299182"
  7271. Aura4.Parent = Torso
  7272. Aura4.LightEmission = 1
  7273. Aura4.Transparency = NumberSequence.new(0.7,1)
  7274. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7275. Aura4.Size = NumberSequence.new(1,30)
  7276. Aura4.Rotation = NumberRange.new(-360,360)
  7277. Aura4.LockedToPart = true
  7278. Aura4.Lifetime = NumberRange.new(0.2)
  7279. Aura4.Rate = 100
  7280. Aura4.Speed = NumberRange.new(0)
  7281. Aura4.EmissionDirection = "Top"
  7282. for i = 0, 6, 0.1 do
  7283. swait()
  7284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7286. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7287. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7288. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7289. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7290. end
  7291. Aura4:Destroy()
  7292. wait(0.1)
  7293. local Aura4 = Instance.new('ParticleEmitter')
  7294. Aura4.Name = "Aura"
  7295. Aura4.Texture = "rbxassetid://1046299182"
  7296. Aura4.Parent = Torso
  7297. Aura4.LightEmission = 1
  7298. Aura4.Transparency = NumberSequence.new(0.7,1)
  7299. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7300. Aura4.Size = NumberSequence.new(1,30)
  7301. Aura4.Rotation = NumberRange.new(-360,360)
  7302. Aura4.LockedToPart = true
  7303. Aura4.Lifetime = NumberRange.new(0.2)
  7304. Aura4.Rate = 100
  7305. Aura4.Speed = NumberRange.new(0)
  7306. Aura4.EmissionDirection = "Top"
  7307. StrongPunch1:Play()
  7308. Break:Play()
  7309. for i = 0, 6, 0.1 do
  7310. swait()
  7311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7313. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7314. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7315. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7316. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7317. end
  7318. Aura4:Destroy()
  7319. StrongPunch2:Play()
  7320. Break:Play()
  7321. local Aura4 = Instance.new('ParticleEmitter')
  7322. Aura4.Name = "Aura"
  7323. Aura4.Texture = "rbxassetid://1046299182"
  7324. Aura4.Parent = Torso
  7325. Aura4.LightEmission = 1
  7326. Aura4.Transparency = NumberSequence.new(0.7,1)
  7327. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7328. Aura4.Size = NumberSequence.new(1,30)
  7329. Aura4.Rotation = NumberRange.new(-360,360)
  7330. Aura4.LockedToPart = true
  7331. Aura4.Lifetime = NumberRange.new(0.2)
  7332. Aura4.Rate = 100
  7333. Aura4.Speed = NumberRange.new(0)
  7334. Aura4.EmissionDirection = "Top"
  7335. for i = 0, 7, 0.1 do
  7336. swait()
  7337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7341. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7342. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7343. end
  7344. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7345. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7346. Aura4:Destroy()
  7347. Zanzoken = Instance.new("Part",char)
  7348. Zanzoken.Anchored = true
  7349. Zanzoken.Position = v3(999,999,999)
  7350. Zanzoken.CFrame = Torso.CFrame
  7351. game.Debris:AddItem(Zanzoken,0.5)
  7352. Zanzoken.Transparency = 1
  7353. Zano:Play()
  7354. wait()
  7355. idk = Instance.new("BillboardGui",Zanzoken)
  7356. idk.Size = UDim2.new(10,0,15,0)
  7357. idk.AlwaysOnTop = false
  7358. idk1 = Instance.new("ImageLabel",idk)
  7359. idk1.BackgroundTransparency = 1
  7360. idk.ExtentsOffset = v3(0,0,0)
  7361. idk1.ImageTransparency = 0
  7362. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7363. idk1.Size = UDim2.new(2,0,1,0)
  7364. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7365. idk1.Image = "rbxassetid://319554883"
  7366. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7367. wait()
  7368. Zanzoken = Instance.new("Part",char)
  7369. Zanzoken.Anchored = true
  7370. Zanzoken.Position = v3(999,999,999)
  7371. Zanzoken.CFrame = Torso.CFrame
  7372. game.Debris:AddItem(Zanzoken,0.5)
  7373. Zanzoken.Transparency = 1
  7374. wait()
  7375. idk = Instance.new("BillboardGui",Zanzoken)
  7376. idk.Size = UDim2.new(20,0,20,0)
  7377. idk.AlwaysOnTop = false
  7378. idk1 = Instance.new("ImageLabel",idk)
  7379. idk1.BackgroundTransparency = 1
  7380. idk.ExtentsOffset = v3(0,0,0)
  7381. idk1.ImageTransparency = 0
  7382. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7383. idk1.Size = UDim2.new(2,0,1,0)
  7384. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7385. idk1.Image = "rbxassetid://319554883"
  7386. for i = 0, 1, 0.1 do
  7387. swait()
  7388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7391. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7392. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7393. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7394. end
  7395. punchsound1:Play()
  7396. for i = 0, 1, 0.1 do
  7397. swait()
  7398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7400. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7401. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7402. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7403. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7404. end
  7405. punchsound1:Play()
  7406. for i = 0, 1, 0.1 do
  7407. swait()
  7408. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7409. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7410. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7411. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7412. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7413. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7414. end
  7415. for i = 0, 1, 0.1 do
  7416. swait()
  7417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7418. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7419. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7420. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7421. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7422. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7423. end
  7424. for i = 0, 1, 0.1 do
  7425. swait()
  7426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7428. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7429. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7430. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7431. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7432. end
  7433. punchsound1:Play()
  7434. for i = 0, 0.5, 0.1 do
  7435. swait()
  7436. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7437. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7438. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7439. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7440. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7441. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7442. end
  7443. punchsound1:Play()
  7444. for i = 0, 0.5, 0.1 do
  7445. swait()
  7446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7448. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7449. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7450. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7451. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7452. end
  7453. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7454. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7455. Zanzoken = Instance.new("Part",char)
  7456. Zanzoken.Anchored = true
  7457. Zanzoken.Position = v3(999,999,999)
  7458. Zanzoken.CFrame = Torso.CFrame
  7459. game.Debris:AddItem(Zanzoken,0.5)
  7460. Zanzoken.Transparency = 1
  7461. Zano:Play()
  7462. wait()
  7463. idk = Instance.new("BillboardGui",Zanzoken)
  7464. idk.Size = UDim2.new(10,0,15,0)
  7465. idk.AlwaysOnTop = false
  7466. idk1 = Instance.new("ImageLabel",idk)
  7467. idk1.BackgroundTransparency = 1
  7468. idk.ExtentsOffset = v3(0,0,0)
  7469. idk1.ImageTransparency = 0
  7470. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7471. idk1.Size = UDim2.new(2,0,1,0)
  7472. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7473. idk1.Image = "rbxassetid://319554883"
  7474. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7475. wait()
  7476. Zanzoken = Instance.new("Part",char)
  7477. Zanzoken.Anchored = true
  7478. Zanzoken.Position = v3(999,999,999)
  7479. Zanzoken.CFrame = Torso.CFrame
  7480. game.Debris:AddItem(Zanzoken,0.5)
  7481. Zanzoken.Transparency = 1
  7482. wait()
  7483. idk = Instance.new("BillboardGui",Zanzoken)
  7484. idk.Size = UDim2.new(20,0,20,0)
  7485. idk.AlwaysOnTop = false
  7486. idk1 = Instance.new("ImageLabel",idk)
  7487. idk1.BackgroundTransparency = 1
  7488. idk.ExtentsOffset = v3(0,0,0)
  7489. idk1.ImageTransparency = 0
  7490. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7491. idk1.Size = UDim2.new(2,0,1,0)
  7492. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7493. idk1.Image = "rbxassetid://319554883"
  7494. for i = 0, 0.4, 0.1 do
  7495. swait()
  7496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7499. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7500. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7501. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7502. end
  7503. punchsound1:Play()
  7504. for i = 0, 0.4, 0.1 do
  7505. swait()
  7506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7508. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7509. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7510. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7511. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7512. end
  7513. punchsound1:Play()
  7514. for i = 0, 1, 0.1 do
  7515. swait()
  7516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7518. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7519. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7520. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7521. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7522. end
  7523. for i,v in pairs(to.Parent:GetChildren()) do
  7524. if v:IsA("Humanoid") then
  7525. v.Health = v.Health - 8
  7526.  
  7527. v.PlatformStand = true
  7528. end
  7529. end
  7530.  
  7531. hit1 = false
  7532.  
  7533. punchsound1:Play()
  7534. hit2 = true
  7535. for i = 0, 1, 0.1 do
  7536. swait()
  7537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7539. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7541. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7542. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7543. end
  7544. for i,v in pairs(to.Parent:GetChildren()) do
  7545. if v:IsA("Humanoid") then
  7546. v.Health = v.Health - 10
  7547.  
  7548. v.PlatformStand = true
  7549. end
  7550. end
  7551. hit2 = false
  7552.  
  7553. punchsound1:Play()
  7554. hit3 = true
  7555. hit4 = true
  7556.  
  7557.  
  7558. punchsound1:Play()
  7559.  
  7560.  
  7561. coroutine.wrap(function()
  7562. for i=1,2 do
  7563. wait()
  7564.  
  7565.  
  7566.  
  7567.  
  7568.  
  7569. for i,v in pairs(to.Parent:GetChildren()) do
  7570. if v:IsA("Humanoid") then
  7571. v.Health = v.Health - 30
  7572.  
  7573. v.PlatformStand = true
  7574. end
  7575. end
  7576. end
  7577.  
  7578.  
  7579. wait(3)
  7580. end)()
  7581.  
  7582.  
  7583.  
  7584. RootPart.Anchored = false
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590. StrongPunch:Play()
  7591.  
  7592.  
  7593.  
  7594.  
  7595.  
  7596.  
  7597. for i,v in pairs(to.Parent:GetChildren()) do
  7598. if v:IsA("Humanoid") then
  7599. v.Health = v.Health - 20
  7600.  
  7601. v.PlatformStand = true
  7602. end
  7603. end
  7604.  
  7605. StrongPunch2:Play()
  7606.  
  7607.  
  7608. hitground = new("Part",char)
  7609. hitground.Size = Vector3.new(5,5,5)
  7610. hitground.Name = "Ground"
  7611. hitground.Transparency = 1
  7612. hitground.CanCollide = false
  7613. game.Debris:AddItem(hitground,2)
  7614. hitground.Position = Vector3.new(999,999,999)
  7615. hitgroundweld = new("Weld",hitground)
  7616. hitgroundweld.Part0 = to
  7617. hitgroundweld.Part1 = hitground
  7618. hitground.Touched:connect(function(hit2)
  7619. if hit2.Size.x > 150 then
  7620. hitground:Destroy()
  7621. ad = new("Part",char)
  7622. ad.Name = "NewPart"
  7623. ad.Size = Vector3.new(30,0.1,30)
  7624. ad.CanCollide = false
  7625. ad.Anchored = true
  7626. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7627. ad.Transparency = 1
  7628. aad = new("Decal",ad)
  7629.  
  7630. aad.Face = "Top"
  7631. aad.Transparency = 1
  7632. aad.Transparency = 0
  7633. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7634. smoke = new("Part",to)
  7635. smokemesh = new("SpecialMesh",smoke)
  7636. smokemesh.MeshId = "rbxassetid://928329648"
  7637. smoke.BrickColor = hit2.BrickColor
  7638. smoke.Anchored = true
  7639. smoke.Position = hitground.Position
  7640. GroundImpact:Play()
  7641. for i = 1,20 do
  7642. wait()
  7643. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7644. smoke.Transparency = smoke.Transparency + 1/20
  7645. end
  7646. smoke:Destroy()
  7647. wait(0.5)
  7648.  
  7649. for i = 1,20 do
  7650. wait(0.1)
  7651. aad.Transparency = aad.Transparency + 1/20
  7652. end
  7653. end
  7654. end)
  7655. ys = Instance.new("BodyVelocity",to)
  7656. ys.Name = "GO"
  7657.  
  7658. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7659.  
  7660. ys.Velocity = v3(0,-90,0)
  7661.  
  7662. wait(1)
  7663. ys:Destroy()
  7664.  
  7665.  
  7666.  
  7667.  
  7668.  
  7669. hit3 = false
  7670. hit4 = false
  7671.  
  7672.  
  7673. hit1 = false
  7674. hit2 = false
  7675. hit3 = false
  7676. hit4 = false
  7677. idle = true
  7678. RootPart.Anchored = false
  7679. to.Anchored = false
  7680. end
  7681. end)
  7682. end
  7683.  
  7684.  
  7685. function Combo2()
  7686. getplayer = new("Part",char)
  7687. getplayer.Position = Vector3.new(999,999,999)
  7688. getplayer.Transparency = 1
  7689. getplayer.Size = v3(3,3,3)
  7690. getplayer.CanCollide = false
  7691. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7692. getplayer.Name = "GetPlayer"
  7693.  
  7694. game.Debris:AddItem(getplayer,0.5)
  7695.  
  7696. getplayer.Touched:connect(function(hit)
  7697. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7698. getplayer:Destroy()
  7699. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7700. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7701. to.Anchored = true
  7702. idle = false
  7703.  
  7704.  
  7705. punchsound1:Play()
  7706. hit1 = true
  7707. for i = 0, 1, 0.1 do
  7708. swait()
  7709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7711. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7712. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7713. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7714. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7715. end
  7716. punchsound1:Play()
  7717. for i = 0, 1, 0.1 do
  7718. swait()
  7719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7721. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7722. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7723. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7724. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7725. end
  7726. punchsound1:Play()
  7727. for i = 0, 1, 0.1 do
  7728. swait()
  7729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7731. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7732. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7733. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7734. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7735. end
  7736. for i = 0, 1, 0.1 do
  7737. swait()
  7738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7740. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7743. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7744. end
  7745. for i = 0, 1, 0.1 do
  7746. swait()
  7747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7749. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7750. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7751. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7752. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7753. end
  7754. StrongPunch1:Play()
  7755. for i = 0, 1, 0.1 do
  7756. swait()
  7757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7759. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7762. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7763. end
  7764. for i = 0, 0.6, 0.1 do
  7765. swait()
  7766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7768. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7769. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7770. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7771. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7772. end
  7773. for i = 0, 0.6, 0.1 do
  7774. swait()
  7775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7777. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7778. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7779. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7780. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7781. end
  7782. for i,v in pairs(to.Parent:GetChildren()) do
  7783. if v:IsA("Humanoid") then
  7784. v.Health = v.Health - 6
  7785.  
  7786. v.PlatformStand = true
  7787. end
  7788. end
  7789. StrongPunch:Play()
  7790. for i = 0, 1, 0.1 do
  7791. swait()
  7792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7794. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7797. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7798. end
  7799. for i,v in pairs(to.Parent:GetChildren()) do
  7800. if v:IsA("Humanoid") then
  7801. v.Health = v.Health - 8
  7802.  
  7803. v.PlatformStand = true
  7804. end
  7805. end
  7806.  
  7807. hit1 = false
  7808.  
  7809. punchsound1:Play()
  7810. hit2 = true
  7811. for i = 0, 1, 0.1 do
  7812. swait()
  7813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7815. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7816. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7817. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7818. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7819. end
  7820. for i,v in pairs(to.Parent:GetChildren()) do
  7821. if v:IsA("Humanoid") then
  7822. v.Health = v.Health - 5
  7823.  
  7824. v.PlatformStand = true
  7825. end
  7826. end
  7827. hit2 = false
  7828.  
  7829. punchsound1:Play()
  7830. hit3 = true
  7831. hit4 = true
  7832.  
  7833.  
  7834. punchsound1:Play()
  7835.  
  7836. coroutine.wrap(function()
  7837. for i=1,2 do
  7838. wait()
  7839. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7840. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7841. Zanzoken = Instance.new("Part",char)
  7842. Zanzoken.Anchored = true
  7843. Zanzoken.Position = v3(999,999,999)
  7844. Zanzoken.CFrame = Torso.CFrame
  7845. game.Debris:AddItem(Zanzoken,0.5)
  7846. Zanzoken.Transparency = 1
  7847. Zano:Play()
  7848. wait()
  7849. idk = Instance.new("BillboardGui",Zanzoken)
  7850. idk.Size = UDim2.new(10,0,15,0)
  7851. idk.AlwaysOnTop = false
  7852. idk1 = Instance.new("ImageLabel",idk)
  7853. idk1.BackgroundTransparency = 1
  7854. idk.ExtentsOffset = v3(0,0,0)
  7855. idk1.ImageTransparency = 0
  7856. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7857. idk1.Size = UDim2.new(2,0,1,0)
  7858. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7859. idk1.Image = "rbxassetid://319554883"
  7860. wait()
  7861. Zanzoken = Instance.new("Part",char)
  7862. Zanzoken.Anchored = true
  7863. Zanzoken.Position = v3(999,999,999)
  7864. Zanzoken.CFrame = Torso.CFrame
  7865. game.Debris:AddItem(Zanzoken,0.5)
  7866. Zanzoken.Transparency = 1
  7867. wait()
  7868. idk = Instance.new("BillboardGui",Zanzoken)
  7869. idk.Size = UDim2.new(20,0,20,0)
  7870. idk.AlwaysOnTop = false
  7871. idk1 = Instance.new("ImageLabel",idk)
  7872. idk1.BackgroundTransparency = 1
  7873. idk.ExtentsOffset = v3(0,0,0)
  7874. idk1.ImageTransparency = 0
  7875. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7876. idk1.Size = UDim2.new(2,0,1,0)
  7877. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7878. idk1.Image = "rbxassetid://319554883"
  7879. for i = 0, 1, 0.1 do
  7880. swait()
  7881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7882. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7883. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7884. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7885. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7886. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7887. end
  7888. StrongPunch:Play()
  7889. for i,v in pairs(to.Parent:GetChildren()) do
  7890. if v:IsA("Humanoid") then
  7891. v.Health = v.Health - 10
  7892.  
  7893. v.PlatformStand = true
  7894. end
  7895. end
  7896. end
  7897.  
  7898.  
  7899. wait(0.7)
  7900. end)()
  7901.  
  7902.  
  7903.  
  7904.  
  7905. RootPart.Anchored = true
  7906. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7907. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7908. Zanzoken = Instance.new("Part",char)
  7909. Zanzoken.Anchored = true
  7910. Zanzoken.Position = v3(999,999,999)
  7911. Zanzoken.CFrame = Torso.CFrame
  7912. game.Debris:AddItem(Zanzoken,0.5)
  7913. Zanzoken.Transparency = 1
  7914. Zano:Play()
  7915. wait()
  7916. idk = Instance.new("BillboardGui",Zanzoken)
  7917. idk.Size = UDim2.new(10,0,15,0)
  7918. idk.AlwaysOnTop = false
  7919. idk1 = Instance.new("ImageLabel",idk)
  7920. idk1.BackgroundTransparency = 1
  7921. idk.ExtentsOffset = v3(0,0,0)
  7922. idk1.ImageTransparency = 0
  7923. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7924. idk1.Size = UDim2.new(2,0,1,0)
  7925. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7926. idk1.Image = "rbxassetid://319554883"
  7927. wait()
  7928. Zanzoken = Instance.new("Part",char)
  7929. Zanzoken.Anchored = true
  7930. Zanzoken.Position = v3(999,999,999)
  7931. Zanzoken.CFrame = Torso.CFrame
  7932. game.Debris:AddItem(Zanzoken,0.5)
  7933. Zanzoken.Transparency = 1
  7934. wait()
  7935. idk = Instance.new("BillboardGui",Zanzoken)
  7936. idk.Size = UDim2.new(20,0,20,0)
  7937. idk.AlwaysOnTop = false
  7938. idk1 = Instance.new("ImageLabel",idk)
  7939. idk1.BackgroundTransparency = 1
  7940. idk.ExtentsOffset = v3(0,0,0)
  7941. idk1.ImageTransparency = 0
  7942. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7943. idk1.Size = UDim2.new(2,0,1,0)
  7944. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7945. idk1.Image = "rbxassetid://319554883"
  7946.  
  7947. for i = 0, 1, 0.1 do
  7948. swait()
  7949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7951. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7953. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7954. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7955. end
  7956.  
  7957.  
  7958. StrongPunch:Play()
  7959.  
  7960.  
  7961. for i = 0, 1, 0.1 do
  7962. swait()
  7963. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7964. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7965. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7966. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7967. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7968. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7969. end
  7970.  
  7971. for i = 0, 1, 0.1 do
  7972. swait()
  7973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7975. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7976. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7977. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7978. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7979. end
  7980.  
  7981.  
  7982.  
  7983. for i,v in pairs(to.Parent:GetChildren()) do
  7984. if v:IsA("Humanoid") then
  7985. v.Health = v.Health - 20
  7986.  
  7987. v.PlatformStand = true
  7988. end
  7989. end
  7990.  
  7991. StrongPunch2:Play()
  7992. for i = 0, 1, 0.1 do
  7993. swait()
  7994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7996. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7997. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7998. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7999. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  8000. end
  8001.  
  8002. hitground = new("Part",char)
  8003. hitground.Size = Vector3.new(5,5,5)
  8004. hitground.Name = "Ground"
  8005. hitground.Transparency = 1
  8006. hitground.CanCollide = false
  8007. game.Debris:AddItem(hitground,2)
  8008. hitground.Position = Vector3.new(999,999,999)
  8009. hitgroundweld = new("Weld",hitground)
  8010. hitgroundweld.Part0 = to
  8011. hitgroundweld.Part1 = hitground
  8012. hitground.Touched:connect(function(hit2)
  8013. if hit2.Size.x > 150 then
  8014. hitground:Destroy()
  8015. ad = new("Part",char)
  8016. ad.Name = "NewPart"
  8017. ad.Size = Vector3.new(30,0.1,30)
  8018. ad.CanCollide = false
  8019. ad.Anchored = true
  8020. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8021. ad.Transparency = 1
  8022. aad = new("Decal",ad)
  8023.  
  8024. aad.Face = "Top"
  8025. aad.Transparency = 1
  8026. aad.Transparency = 0
  8027. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8028. smoke = new("Part",to)
  8029. smokemesh = new("SpecialMesh",smoke)
  8030. smokemesh.MeshId = "rbxassetid://928329648"
  8031. smoke.BrickColor = hit2.BrickColor
  8032. smoke.Anchored = true
  8033. smoke.Position = hitground.Position
  8034. GroundImpact:Play()
  8035. for i = 1,20 do
  8036. wait()
  8037. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8038. smoke.Transparency = smoke.Transparency + 1/20
  8039. end
  8040. smoke:Destroy()
  8041. wait(0.5)
  8042.  
  8043. for i = 1,20 do
  8044. wait(0.1)
  8045. aad.Transparency = aad.Transparency + 1/20
  8046. end
  8047. end
  8048. end)
  8049. to.Anchored = false
  8050. ys = Instance.new("BodyVelocity",to)
  8051. ys.Name = "GO"
  8052.  
  8053. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8054.  
  8055. ys.Velocity = v3(0,-90,0)
  8056.  
  8057. wait(1)
  8058. ys:Destroy()
  8059.  
  8060.  
  8061.  
  8062.  
  8063.  
  8064. hit3 = false
  8065. hit4 = false
  8066.  
  8067.  
  8068. hit1 = false
  8069. hit2 = false
  8070. hit3 = false
  8071. hit4 = false
  8072. idle = true
  8073. RootPart.Anchored = false
  8074. end
  8075. end)
  8076. end
  8077.  
  8078. function KABOOMZ222()
  8079. local effspwn = Instance.new("Part")
  8080. coroutine.resume(coroutine.create(function()
  8081. local sound1 = Instance.new("Sound")
  8082. sound1.SoundId = "rbxassetid://440145223"
  8083. sound1.MaxDistance = 600
  8084. sound1.EmitterSize = 60
  8085. sound1.Volume = 5.5
  8086. sound1.Pitch = 1.3
  8087. sound1.Parent = effspwn
  8088. local sound2 = Instance.new("Sound")
  8089. sound2.SoundId = "rbxassetid://440145223"
  8090. sound2.MaxDistance = 300
  8091. sound2.EmitterSize = 20
  8092. sound2.Volume = 3
  8093. sound2.Pitch = 0.7
  8094. sound2.Parent = effspwn
  8095. local sound3 = Instance.new("Sound")
  8096. sound3.SoundId = "rbxassetid://440145223"
  8097. sound2.MaxDistance = 400
  8098. sound2.EmitterSize = 30
  8099. sound2.Volume = 0.5
  8100. sound2.Pitch = 0.5
  8101. sound2.Parent = effspwn
  8102. sound2:Play()
  8103. wait()
  8104. sound1:Play()
  8105. sound3:Play()
  8106. end))
  8107. local model = Instance.new("Model")
  8108. game.Debris:AddItem(model, 20)
  8109. model.Name = "smasheffects"
  8110. model.Parent = workspace
  8111. effspwn.Name = "spwnr"
  8112. effspwn.Size = Vector3.new(1, 1, 1)
  8113. effspwn.Anchored = true
  8114. effspwn.CanCollide = false
  8115. effspwn.Transparency = 1
  8116. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8117. effspwn.Parent = model
  8118.  
  8119.  
  8120.  
  8121.  
  8122. coroutine.resume(coroutine.create(function()
  8123. local shok = Instance.new("Part")
  8124. shok.Name = "whoosh"
  8125. shok.BrickColor = BrickColor.new("Institutional white")
  8126. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8127. shok.Size = Vector3.new(1, 1, 1)
  8128. shok.Anchored = true
  8129. shok.Material = "Neon"
  8130. shok.Transparency = 1
  8131. shok.CanCollide = false
  8132. shok.Parent = model
  8133. game.Debris:AddItem(shok, 12)
  8134. local mesh = Instance.new("SpecialMesh")
  8135. mesh.MeshType = "FileMesh"
  8136. mesh.MeshId = "rbxassetid://437347603"
  8137. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8138. mesh.Parent = shok
  8139.  
  8140.  
  8141.  
  8142.  
  8143.  
  8144. for e = 1, 8 do
  8145. wait()
  8146. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8147. shok.Transparency = shok.Transparency + 0.035
  8148. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8149. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8150.  
  8151.  
  8152. end
  8153. for e = 1, 16 do
  8154. wait()
  8155. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8156. shok.Transparency = shok.Transparency + 0.11
  8157. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8158. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8159.  
  8160. end
  8161. end))
  8162. coroutine.resume(coroutine.create(function()
  8163. local shok = Instance.new("Part")
  8164. shok.Name = "wring1"
  8165. shok.BrickColor = BrickColor.new("Institutional white")
  8166. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8167. shok.Size = Vector3.new(1, 1, 1)
  8168. shok.Anchored = true
  8169. shok.Material = "Neon"
  8170. shok.Transparency = 0.25
  8171. shok.CanCollide = false
  8172. shok.Parent = model
  8173. game.Debris:AddItem(shok, 12)
  8174. local mesh = Instance.new("SpecialMesh")
  8175. mesh.MeshType = "FileMesh"
  8176. mesh.MeshId = "rbxassetid://3270017"
  8177. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8178. mesh.Parent = shok
  8179. for e = 1, 30 do
  8180. wait()
  8181. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8182. shok.Transparency = shok.Transparency + 0.002
  8183. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8184. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8185. end
  8186. for e = 1, 38 do
  8187. wait()
  8188. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8189. shok.Transparency = shok.Transparency + 0.002
  8190. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8191. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8192. end
  8193. for e = 1, 24 do
  8194. wait()
  8195. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8196. shok.Transparency = shok.Transparency + 0.03
  8197. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8198. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8199. end
  8200. end))
  8201. coroutine.resume(coroutine.create(function()
  8202. local shok = Instance.new("Part")
  8203. shok.Name = "wring2"
  8204. shok.BrickColor = BrickColor.new("Institutional white")
  8205. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8206. shok.Size = Vector3.new(1, 1, 1)
  8207. shok.Anchored = true
  8208. shok.Material = "Neon"
  8209. shok.Transparency = 0.25
  8210. shok.CanCollide = false
  8211. shok.Parent = model
  8212. game.Debris:AddItem(shok, 12)
  8213. local mesh = Instance.new("SpecialMesh")
  8214. mesh.MeshType = "FileMesh"
  8215. mesh.MeshId = "rbxassetid://3270017"
  8216. mesh.Scale = Vector3.new(12, 12, 0.05)
  8217. mesh.Parent = shok
  8218. for e = 1, 30 do
  8219. wait()
  8220. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8221. shok.Transparency = shok.Transparency + 0.002
  8222. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8223. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8224. end
  8225. for e = 1, 38 do
  8226. wait()
  8227. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8228. shok.Transparency = shok.Transparency + 0.002
  8229. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8230. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8231. end
  8232. for e = 1, 24 do
  8233. wait()
  8234. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8235. shok.Transparency = shok.Transparency + 0.03
  8236. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8237. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8238. end
  8239. end))
  8240. coroutine.resume(coroutine.create(function()
  8241. local shok = Instance.new("Part")
  8242. shok.Name = "coil1"
  8243. shok.BrickColor = BrickColor.new("Institutional white")
  8244. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8245. shok.Size = Vector3.new(1, 1, 1)
  8246. shok.Anchored = true
  8247. shok.Material = "Neon"
  8248. shok.Transparency = 0.25
  8249. shok.CanCollide = false
  8250. shok.Parent = model
  8251. game.Debris:AddItem(shok, 12)
  8252. local mesh = Instance.new("SpecialMesh")
  8253. mesh.MeshType = "FileMesh"
  8254. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8255. mesh.Scale = Vector3.new(12, 12, 12)
  8256. mesh.Parent = shok
  8257. for e = 1, 15 do
  8258. wait()
  8259. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8260. shok.Transparency = shok.Transparency + 0.004
  8261. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8262. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8263. end
  8264. for e = 1, 16 do
  8265. wait()
  8266. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8267. shok.Transparency = shok.Transparency + 0.004
  8268. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8269. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8270. end
  8271. for e = 1, 12 do
  8272. wait()
  8273. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8274. shok.Transparency = shok.Transparency + 0.06
  8275. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8276. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8277. end
  8278. end))
  8279. coroutine.resume(coroutine.create(function()
  8280. local shok = Instance.new("Part")
  8281. shok.Name = "coil2"
  8282. shok.BrickColor = BrickColor.new("Institutional white")
  8283. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8284. shok.Size = Vector3.new(1, 1, 1)
  8285. shok.Anchored = true
  8286. shok.Material = "Neon"
  8287. shok.Transparency = 1
  8288. shok.CanCollide = false
  8289. shok.Parent = model
  8290. game.Debris:AddItem(shok, 12)
  8291. local mesh = Instance.new("SpecialMesh")
  8292. mesh.MeshType = "FileMesh"
  8293. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8294. mesh.Scale = Vector3.new(6, 12, 6)
  8295. mesh.Parent = shok
  8296. for e = 1, 15 do
  8297. wait()
  8298. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8299. shok.Transparency = shok.Transparency + 0.005
  8300. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8301. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8302. end
  8303. for e = 1, 16 do
  8304. wait()
  8305. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8306. shok.Transparency = shok.Transparency + 0.005
  8307. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8308. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8309. end
  8310. for e = 1, 12 do
  8311. wait()
  8312. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8313. shok.Transparency = shok.Transparency + 0.09
  8314. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8315. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8316. end
  8317. end))
  8318. coroutine.resume(coroutine.create(function()
  8319. local shok = Instance.new("Part")
  8320. shok.Name = "shokwve"
  8321. shok.BrickColor = BrickColor.new("Institutional white")
  8322. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8323. shok.Size = Vector3.new(1, 1, 1)
  8324. shok.Anchored = true
  8325. shok.Material = "Neon"
  8326. shok.Transparency = 0.6
  8327. shok.CanCollide = false
  8328. shok.Parent = model
  8329. game.Debris:AddItem(shok, 12)
  8330. local mesh = Instance.new("SpecialMesh")
  8331. mesh.MeshType = "FileMesh"
  8332. mesh.MeshId = "rbxassetid://489415447"
  8333. mesh.Scale = Vector3.new(1, 1, 1)
  8334. mesh.Parent = shok
  8335. for e = 1, 12 do
  8336. wait()
  8337. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8338. shok.Transparency = shok.Transparency + 0.002
  8339. end
  8340. for e = 1, 32 do
  8341. wait()
  8342. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8343. shok.Transparency = shok.Transparency + 0.002
  8344. end
  8345. for e = 1, 24 do
  8346. wait()
  8347. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8348. shok.Transparency = shok.Transparency + 0.03
  8349. end
  8350. end))
  8351. coroutine.resume(coroutine.create(function()
  8352. local shok = Instance.new("Part")
  8353. shok.Name = "shock2"
  8354. shok.BrickColor = BrickColor.new("Institutional white")
  8355. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8356. shok.Size = Vector3.new(1, 1, 1)
  8357. shok.Anchored = true
  8358. shok.Material = "Neon"
  8359. shok.Transparency = 0.35
  8360. shok.CanCollide = false
  8361. shok.Parent = model
  8362. game.Debris:AddItem(shok, 12)
  8363. local mesh = Instance.new("SpecialMesh")
  8364. mesh.MeshType = "FileMesh"
  8365. mesh.MeshId = "rbxassetid://1095709"
  8366. mesh.Scale = Vector3.new(12, 12, 12)
  8367. mesh.Parent = shok
  8368. for e = 1, 15 do
  8369. wait()
  8370. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8371. shok.Transparency = shok.Transparency + 0.004
  8372. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8373. end
  8374. for e = 1, 16 do
  8375. wait()
  8376. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8377. shok.Transparency = shok.Transparency + 0.004
  8378. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8379. end
  8380. for e = 1, 12 do
  8381. wait()
  8382. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8383. shok.Transparency = shok.Transparency + 0.06
  8384. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8385. end
  8386. end))
  8387. coroutine.resume(coroutine.create(function()
  8388. local shok = Instance.new("Part")
  8389. shok.Name = "shock3"
  8390. shok.BrickColor = BrickColor.new("Institutional white")
  8391. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8392. shok.Size = Vector3.new(1, 1, 1)
  8393. shok.Anchored = true
  8394. shok.Material = "Neon"
  8395. shok.Transparency = 0.35
  8396. shok.CanCollide = false
  8397. shok.Parent = model
  8398. game.Debris:AddItem(shok, 12)
  8399. local mesh = Instance.new("SpecialMesh")
  8400. mesh.MeshType = "FileMesh"
  8401. mesh.MeshId = "rbxassetid://1095709"
  8402. mesh.Scale = Vector3.new(12, 12, 12)
  8403. mesh.Parent = shok
  8404. for e = 1, 15 do
  8405. wait()
  8406. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8407. shok.Transparency = shok.Transparency + 0.004
  8408. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8409. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8410. end
  8411. for e = 1, 16 do
  8412. wait()
  8413. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8414. shok.Transparency = shok.Transparency + 0.004
  8415. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8416. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8417. end
  8418. for e = 1, 12 do
  8419. wait()
  8420. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8421. shok.Transparency = shok.Transparency + 0.06
  8422. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8423. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8424. end
  8425. end))
  8426. end
  8427.  
  8428.  
  8429.  
  8430. mouse.KeyDown:connect(function(k)
  8431. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8432. local exp = Instance.new("Explosion",Torso)
  8433. exp.BlastRadius = 45.5
  8434. exp.BlastPressure = 100
  8435. exp.Position = Torso
  8436. exp.Visible = true
  8437. end
  8438. end)
  8439.  
  8440. MV4 = 300
  8441. mouse.KeyDown:connect(function(k)
  8442. if attack == false and k == "8" then
  8443. for i, v in pairs(Torso:GetChildren()) do
  8444. if v:IsA('ParticleEmitter') then
  8445. v:Remove()
  8446. end
  8447. end
  8448. end
  8449. end)
  8450.  
  8451.  
  8452. MV4 = 300
  8453. mouse.KeyDown:connect(function(k)
  8454. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8455. MV4 = 0
  8456. Humanoid.WalkSpeed = 13
  8457. attack = true
  8458. Firepart1 = Instance.new("Part", RightArm)
  8459. Firepart1.Size = Vector3.new(1, 1, 1)
  8460. GuW1 = Instance.new("Weld")
  8461. GuW1.Name = "GuW"
  8462. GuW1.Part0 = RightArm
  8463. GuW1.C0 = cn(0, -1, 0)
  8464. GuW1.C1 = cn(0, 0, 0)
  8465. GuW1.Part1 = Firepart1
  8466. GuW1.Parent = RightArm
  8467. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8468. Firepart1.Transparency = 1
  8469. Firepart2 = Instance.new("Part", LeftArm)
  8470. Firepart2.Size = Vector3.new(1, 1, 1)
  8471. GuW2 = Instance.new("Weld")
  8472. GuW2.Name = "GuW"
  8473. GuW2.Part0 = LeftArm
  8474. GuW2.C0 = cn(0, -1, 0)
  8475. GuW2.C1 = cn(0, 0, 0)
  8476. GuW2.Part1 = Firepart2
  8477. GuW2.Parent = LeftArm
  8478. Firepart2.Transparency = 1
  8479. for i = 0, 5, 0.1 do
  8480. swait()
  8481. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8482. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8483. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8484. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8485. if Torsovelocity.Y > 2 then
  8486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8488. 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)
  8489. 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)
  8490. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8491. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8492. elseif Torsovelocity.Y < 1 then
  8493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8495. 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)
  8496. 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)
  8497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8498. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8499. end
  8500. end
  8501. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8502. for i = 0, 7, 0.1 do
  8503. swait()
  8504. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8505. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8506. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8507. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8508. if Torsovelocity.Y > 2 then
  8509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8511. 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)
  8512. 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)
  8513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8514. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8515. elseif Torsovelocity.Y < 1 then
  8516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8518. 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)
  8519. 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)
  8520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8521. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8522. end
  8523. end
  8524. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8525. GuW1:Destroy()
  8526. GuW1 = Instance.new("Weld")
  8527. GuW1.Name = "GuW"
  8528. GuW1.Part0 = Torso
  8529. GuW1.C0 = cn(0, 0, -6)
  8530. GuW1.C1 = cn(0, 0, 0)
  8531. GuW1.Part1 = Firepart1
  8532. GuW1.Parent = Torso
  8533. GuW2:Destroy()
  8534. GuW2 = Instance.new("Weld")
  8535. GuW2.Name = "GuW"
  8536. GuW2.Part0 = Torso
  8537. GuW2.C0 = cn(0, 0, -6)
  8538. GuW2.C1 = cn(0, 0, 0)
  8539. GuW2.Part1 = Firepart2
  8540. GuW2.Parent = Torso
  8541. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8542. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8543. GuW2:Destroy()
  8544. GuW2 = Instance.new("Weld")
  8545. GuW2.Name = "GuW"
  8546. GuW2.Part0 = Torso
  8547. GuW2.C0 = cn(0, 0, -4)
  8548. GuW2.C1 = cn(0, 0, 0)
  8549. GuW2.Part1 = Firepart2
  8550. GuW2.Parent = Torso
  8551.  
  8552.  
  8553. for i = 0, 7, 0.1 do
  8554. swait()
  8555. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8556. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8557. if Torsovelocity.Y > 2 then
  8558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8560. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8561. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8562. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8563. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8564. elseif Torsovelocity.Y < 1 then
  8565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8567. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8568. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8570. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8571. end
  8572. end
  8573. local bp2 = Create("BodyPosition")({
  8574. P = 900,
  8575. D = 1000,
  8576. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8577. position = Torso.Position + Vector3.new(0, 60, 0),
  8578. Parent = Torso
  8579. })
  8580. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8581. for i = 0, 8, 0.1 do
  8582. swait()
  8583. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8584. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8585. 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)
  8586. if Torsovelocity.Y > 2 then
  8587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8589. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8590. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8591. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8592. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8593. elseif Torsovelocity.Y < 1 then
  8594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8596. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8599. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8600. end
  8601. end
  8602. for i = 0, 18, 0.1 do
  8603. swait()
  8604. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8605. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8606. 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)
  8607. if Torsovelocity.Y > 2 then
  8608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8613. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8614. elseif Torsovelocity.Y < 1 then
  8615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8617. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8618. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8619. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8620. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8621. end
  8622. end
  8623. GuW1:Destroy()
  8624. GuW1 = Instance.new("Weld")
  8625. GuW1.Name = "GuW"
  8626. GuW1.Part0 = Torso
  8627. GuW1.C0 = cn(0, 0, -15)
  8628. GuW1.C1 = cn(0, 0, 0)
  8629. GuW1.Part1 = Firepart1
  8630. GuW1.Parent = Torso
  8631. GuW2:Destroy()
  8632. GuW2 = Instance.new("Weld")
  8633. GuW2.Name = "GuW"
  8634. GuW2.Part0 = Torso
  8635. GuW2.C0 = cn(0, 0, -17.5)
  8636. GuW2.C1 = cn(0, 0, 0)
  8637. GuW2.Part1 = Firepart2
  8638. GuW2.Parent = Torso
  8639. for i = 0, 1.25, 0.01 do
  8640. swait()
  8641. 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)
  8642. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8643. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8644. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8645. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8646. if Torsovelocity.Y > 2 then
  8647. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8648. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8649. 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)
  8650. 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)
  8651. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8652. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8653. elseif Torsovelocity.Y < 1 then
  8654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8655. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8656. 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)
  8657. 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)
  8658. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8659. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8660. end
  8661. end
  8662. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8663. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8664. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8665. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8666. for i = 0, 3, 0.1 do
  8667. swait()
  8668. if Torsovelocity.Y > 2 then
  8669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8671. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8672. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8673. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8674. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8675. elseif Torsovelocity.Y < 1 then
  8676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8678. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8679. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8681. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8682. end
  8683. end
  8684. wait(1)
  8685. bp2:Destroy()
  8686. Humanoid.WalkSpeed = 16
  8687. attack = false
  8688. MV4 = 0
  8689. Firepart1:Destroy()
  8690. Firepart2:Destroy()
  8691. end
  8692. end)
  8693. spiritballenergy = true
  8694. local spirit1 = true
  8695. local spirit2 = true
  8696. local sizeup = 38
  8697. local ringgo = 18
  8698. local potara = false
  8699. local potara1 = false
  8700. local potara2 = false
  8701. local potara3 = false
  8702. local potara4 = false
  8703. local hipheight = false
  8704. local idle7 = true
  8705. local idle6 = true
  8706. local idle5 = false
  8707. local noidle = false
  8708. local noidle1 = false
  8709. local fuse = false
  8710. local bigkamehameha1 = false
  8711. local bigkamehameha2 = false
  8712. local idle2 = false
  8713. local idle3 = false
  8714. local com1 = 10
  8715. local com2 = -5
  8716. local fuse1 = false
  8717. local fuse2 = false
  8718. local fuse3 = false
  8719. local fuse4 = false
  8720. local fuse5 = false
  8721. local fuse6 = false
  8722. local fuse7 = false
  8723. local fuse8 = false
  8724. local ssj4 = false
  8725. local headcolor = 0
  8726. local walk11 = true
  8727. local great = false
  8728. local size = 0
  8729. local size2 = 0
  8730. local kicharging = false
  8731. local ki = 100
  8732.  
  8733.  
  8734.  
  8735. --Sounds
  8736. --Folder
  8737. soundfolder = Instance.new("Model",char)
  8738. soundfolder.Name = "Sound Folder"
  8739. --Sounds
  8740. kamecharge = Instance.new("Sound",soundfolder)
  8741. kamecharge.Volume = 10
  8742. kamecharge.Name = "kamecharge"
  8743. kamecharge.Looped = false
  8744. kamecharge.SoundId = "rbxassetid://908489666"
  8745. kamefire = Instance.new("Sound",soundfolder)
  8746. kamefire.Volume = 10
  8747. kamefire.Name = "kamefire"
  8748. kamefire.Looped = false
  8749. kamefire.TimePosition = 0.5
  8750. kamefire.SoundId = "rbxassetid://977360812"
  8751. kamehit = Instance.new("Sound",soundfolder)
  8752. kamehit.Volume = 30
  8753. kamehit.Name = "kamehit"
  8754. kamehit.Looped = false
  8755. kamehit.SoundId = "rbxassetid://908484148"
  8756. ssjaura = Instance.new("Sound",soundfolder)
  8757. ssjaura.Volume = 5
  8758. ssjaura.Name = "ssjaura"
  8759. ssjaura.Looped = true
  8760. ssjaura.SoundId = "rbxassetid://891397456"
  8761. ssjauraburst = Instance.new("Sound",soundfolder)
  8762. ssjauraburst.Volume = math.huge
  8763. ssjauraburst.Name = "ssjauraburst"
  8764. ssjauraburst.Looped =false
  8765. ssjauraburst.SoundId = "rbxassetid://437393965"
  8766. ssjmusic = Instance.new("Sound",soundfolder)
  8767. ssjmusic.Volume = 0
  8768. ssjmusic.Name = "ssjmusic"
  8769. ssjmusic.Looped = true
  8770. ssjmusic.SoundId = "rbxassetid://390946253"
  8771. ssj2music = Instance.new("Sound",soundfolder)
  8772. ssj2music.Volume = 0
  8773. ssj2music.Name = "ssj2music"
  8774. ssj2music.Looped = true
  8775. ssj2music.SoundId = "rbxassetid://144377132"
  8776. ssj2aura = Instance.new("Sound",soundfolder)
  8777. ssj2aura.Volume = 5
  8778. ssj2aura.Name = "ssj2aura"
  8779. ssj2aura.Looped = true
  8780. ssj2aura.SoundId = "rbxassetid://850205092"
  8781. ssj3music = Instance.new("Sound",soundfolder)
  8782. ssj3music.Volume = 0
  8783. ssj3music.Name = "ssj3music"
  8784. ssj3music.Looped = true
  8785. ssj3music.SoundId = "rbxassetid://156056027"
  8786. KiCharge = Instance.new("Sound",soundfolder)
  8787. KiCharge.Volume = 10000
  8788. KiCharge.Name = "KiCharge"
  8789. KiCharge.Looped = true
  8790. KiCharge.TimePosition = 0.7
  8791. KiCharge.SoundId = "rbxassetid://700499952"
  8792.  
  8793. KiCharge2 = Instance.new("Sound",soundfolder)
  8794. KiCharge2.Volume = 10000
  8795. KiCharge2.Name = "KiCharge2"
  8796. KiCharge2.Looped = false
  8797. KiCharge2.TimePosition = 7.3
  8798.  
  8799. KiCharge2.SoundId = "rbxassetid://700499952"
  8800. Lightning = Instance.new("Sound",soundfolder)
  8801. Lightning.Volume = 10000
  8802. Lightning.TimePosition = 1
  8803. Lightning.Name = "Lightning"
  8804. Lightning.Looped = false
  8805. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8806. AuraOff = Instance.new("Sound",soundfolder)
  8807. AuraOff.Volume = 10000
  8808. AuraOff.Name = "AuraOff"
  8809. AuraOff.Looped = false
  8810. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8811. PowerDown = Instance.new("Sound",soundfolder)
  8812. PowerDown.Volume = 10000
  8813. PowerDown.Name = "PowerDown"
  8814. PowerDown.Looped = false
  8815. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8816. punchsound1 = Instance.new("Sound",soundfolder)
  8817. punchsound1.Volume = 10
  8818. punchsound1.Name = "punchsound1"
  8819. punchsound1.Looped = false
  8820. punchsound1.SoundId = "rbxassetid://137579113"
  8821. punchsound2 = Instance.new("Sound",soundfolder)
  8822. punchsound2.Volume = 10
  8823. punchsound2.Name = "punchsound2"
  8824. punchsound2.Looped = false
  8825. punchsound2.SoundId = "rbxassetid://441202925"
  8826. kiblastsound = Instance.new("Sound",soundfolder)
  8827. kiblastsound.Volume = 10000
  8828. kiblastsound.Name = "kiblastsound"
  8829. kiblastsound.Looped = false
  8830. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8831. screaming = Instance.new("Sound",soundfolder)
  8832. screaming.Volume = 1
  8833. screaming.Name = "screaming"
  8834. screaming.Looped = true
  8835. screaming.SoundId = "rbxassetid://1101079851"
  8836. screaming1 = Instance.new("Sound",soundfolder)
  8837. screaming1.Volume = 10
  8838. screaming1.Name = "screaming1"
  8839. screaming1.Looped = false
  8840. screaming1.SoundId = "rbxassetid://975468335"
  8841. FastPunch = Instance.new("Sound",soundfolder)
  8842. FastPunch.Volume = 10000
  8843. FastPunch.Name = "FastPunch"
  8844. FastPunch.Looped = false
  8845. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8846. GiantStep = Instance.new("Sound",soundfolder)
  8847. GiantStep.Volume = 10000
  8848. GiantStep.Name = "GiantStep"
  8849. GiantStep.Looped = false
  8850. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8851. StrongPunch = Instance.new("Sound",soundfolder)
  8852. StrongPunch.Volume = 10000
  8853. StrongPunch.Name = "StrongPunch"
  8854. StrongPunch.Looped = false
  8855. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8856. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8857. KamehamehaVoice.Volume = 10000
  8858. KamehamehaVoice.Name = "KamehamehaVoice"
  8859. KamehamehaVoice.Looped = false
  8860. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8861. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8862. KamehamehaVoice6.Volume = 10000
  8863. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8864. KamehamehaVoice6.Looped = false
  8865. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8866. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8867. KamehamehaVoice3.Volume = 10000
  8868. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8869. KamehamehaVoice3.Looped = false
  8870. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8871. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8872. KamehamehaVoice2.Volume = 10000
  8873. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8874. KamehamehaVoice2.Looped = false
  8875. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8876. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8877. KamehamehaVoice1.Volume = 10000
  8878. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8879. KamehamehaVoice1.Looped = false
  8880. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8881. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8882. KamehamehaVoice4.Volume = 10000
  8883. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8884. KamehamehaVoice4.Looped = false
  8885. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8886. ssjbaura = Instance.new("Sound",soundfolder)
  8887. ssjbaura.Volume = 1
  8888. ssjbaura.Name = "ssjbaura"
  8889. ssjbaura.Looped = true
  8890. ssjbaura.SoundId = "rbxassetid://443386048"
  8891. ssjbauraburst = Instance.new("Sound",soundfolder)
  8892. ssjbauraburst.Volume = 1
  8893. ssjbauraburst.Name = "ssjbauraburst"
  8894. ssjbauraburst.Looped = false
  8895. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8896. ssjbmusic = Instance.new("Sound",soundfolder)
  8897. ssjbmusic.Volume = 0
  8898. ssjbmusic.Name = "ssjbmusic"
  8899. ssjbmusic.Looped = true
  8900. ssjbmusic.SoundId = "rbxassetid://180572775"
  8901. ssjbkaioken = Instance.new("Sound",soundfolder)
  8902. ssjbkaioken.Volume = 10000
  8903. ssjbkaioken.Name = "ssjbkaioken"
  8904. ssjbkaioken.Looped = false
  8905. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8906. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8907. ssjbkaioken1.Volume = 10000
  8908. ssjbkaioken1.Name = "ssjbkaioken1"
  8909. ssjbkaioken1.Looped = false
  8910. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8911. ssjbkaura = Instance.new("Sound",soundfolder)
  8912. ssjbkaura.Volume = 3
  8913. ssjbkaura.Name = "ssjbkaura"
  8914. ssjbkaura.Looped = true
  8915. ssjbkaura.SoundId = "rbxassetid://972925821"
  8916. ssjgaura = Instance.new("Sound",soundfolder)
  8917. ssjgaura.Volume = 5
  8918. ssjgaura.Name = "ssjgaura"
  8919. ssjgaura.Looped = true
  8920. ssjgaura.SoundId = "rbxassetid://590580266"
  8921. ApeGrowl = Instance.new("Sound",soundfolder)
  8922. ApeGrowl.Volume = 10
  8923. ApeGrowl.Name = "ApeGrowl"
  8924. ApeGrowl.Looped = false
  8925. ApeGrowl.SoundId = "rbxassetid://849892755"
  8926. ssjgmusic = Instance.new("Sound",soundfolder)
  8927. ssjgmusic.Volume = 0
  8928. ssjgmusic.Name = "ssjgmusic"
  8929. ssjgmusic.Looped = true
  8930. ssjgmusic.SoundId = "rbxassetid://785398417"
  8931. Ape1 = Instance.new("Sound",soundfolder)
  8932. Ape1.Volume = 10
  8933. Ape1.Name = "Ape1"
  8934. Ape1.Looped = false
  8935. Ape1.SoundId = "rbxassetid://851581494"
  8936.  
  8937. Ape2 = Instance.new("Sound",soundfolder)
  8938. Ape2.Volume = 10
  8939. Ape2.Name = "Ape2"
  8940. Ape2.Looped = false
  8941. Ape2.SoundId = "rbxassetid://851581851"
  8942. Ape3 = Instance.new("Sound",soundfolder)
  8943. Ape3.Volume = 10
  8944. Ape3.Name = "Ape3"
  8945. Ape3.Looped = false
  8946. Ape3.SoundId = "rbxassetid://851582274"
  8947.  
  8948. local beamgo = 6
  8949. local beamgo1 = 1
  8950. local startk = false
  8951. local beam1 = false
  8952. local beam2 = false
  8953.  
  8954. local kamehameha5 = false
  8955. enabled = false
  8956. local number = 1
  8957. --GoundWaves
  8958.  
  8959.  
  8960.  
  8961. function RenderStepped3()
  8962. if spiritballenergy == true then
  8963. wait(math.random(0.1,0.5))
  8964. ay = new("Part",char)
  8965. ay.Name = "NewPart2"
  8966. ay.Size = v3(0.3,0.3,0.3)
  8967. ay.CanCollide = false
  8968. ay.Material = "Neon"
  8969.  
  8970. ay.BrickColor = bc("Cyan")
  8971.  
  8972. imcool = new("Part",char)
  8973. imcool = Instance.new("SpecialMesh",ay)
  8974. imcool.MeshType = "Sphere"
  8975.  
  8976. ay.Position = v3(999,999,999)
  8977. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8978. ys = Instance.new("BodyVelocity",ay)
  8979. ys.Name = "GO1"
  8980. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8981.  
  8982. ys.Velocity = v3(0,6,0)
  8983. game.Debris:AddItem(ay,4)
  8984. end
  8985. end
  8986.  
  8987. --[[a1 = new("Part",char)
  8988. a1.Name = "Beam"
  8989. a1.Anchored = true
  8990. a1.Size = v3(6,6,6)
  8991. a1.CanCollide = false
  8992. a1.Locked = true
  8993. a1.Position = v3(999,999,999)
  8994. a1.BrickColor = bc("Cyan")
  8995. a1.Material = "Neon"
  8996. a1.Transparency = 0
  8997. aa1 = new("SpecialMesh",a1)
  8998. if fuse == false then
  8999. aa1.MeshType = "Cylinder"
  9000. if potara == false then
  9001. aa1.MeshType = "Cylinder"
  9002. else
  9003. aa1.MeshType = "Sphere"
  9004. end
  9005. else
  9006. aa1.MeshType = "Sphere"
  9007. end
  9008.  
  9009. aa1.Scale = v3(1,1,1)
  9010.  
  9011. a2 = new("Part",char)
  9012. a2.Name = "Beam"
  9013. a2.Anchored = true
  9014. a2.Locked = true
  9015.  
  9016. a2.Size = v3(0.1,0.1,0.1)
  9017. a2.CanCollide = false
  9018. a2.Position = v3(999,999,999)
  9019. a2.BrickColor = bc("Cyan")
  9020. a2.Material = "Neon"
  9021. if fuse == false then
  9022. if potara == false then
  9023. a2.Transparency = 0
  9024. else
  9025. a2.Transparency = 1
  9026. end
  9027. else
  9028.  
  9029. a2.Transparency = 1
  9030. end
  9031. aa2 = new("SpecialMesh",a2)
  9032. aa2.MeshType = "Sphere"
  9033. aa2.Scale = v3(150,100,100)
  9034. a3 = new("Part",char)
  9035. a3.Name = "Beam"
  9036. a3.Locked = true
  9037. a3.Anchored = true
  9038. a3.Size = v3(0.1,0.1,0.1)
  9039. a3.CanCollide = false
  9040. a3.Position = v3(999,999,999)
  9041. a3.BrickColor = bc("Cyan")
  9042. a3.Material = "Neon"
  9043. if fuse == false then
  9044. if potara == false then
  9045. a3.Transparency = 0
  9046. else
  9047. a3.Transparency = 1
  9048. end
  9049. else
  9050.  
  9051. a3.Transparency = 1
  9052. end
  9053. aa3 = new("SpecialMesh",a3)
  9054. aa3.MeshType = "Sphere"
  9055. aa3.Scale = v3(200,100,100)
  9056. if ssj4 == true and fuse == false then
  9057. a1.BrickColor = bc("Really red")
  9058. a2.BrickColor = bc("Really red")
  9059. a3.BrickColor = bc("Really red")
  9060. --]]
  9061.  
  9062.  
  9063. mouse.KeyDown:connect(function(key)
  9064. if key == "=" then
  9065.  
  9066. Humanoid.WalkSpeed = 0
  9067. RootPart.Anchored = true
  9068. bigkamehameha1 = true
  9069.  
  9070. wait(0)
  9071. bigkamehameha1 = false
  9072. bigkamehameha2 = true
  9073. ar = new("Part",char)
  9074. ar.Name = "NewPart"
  9075. ar.Position = v3(999,999,999)
  9076. ar.Size = v3(1,1,1)
  9077. ar.BrickColor = bc("Cyan")
  9078. ar.Material = "Neon"
  9079. ar.Transparency = 1
  9080. aar = new("SpecialMesh",ar)
  9081. aar.MeshType = "Sphere"
  9082. aar.Scale = v3(3,3,4)
  9083.  
  9084. aaar =new("Weld",ar)
  9085. aaar.Part0 = Torso
  9086. aaar.Part1 = ar
  9087. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9088. for i = 1,9 do
  9089. wait(0.5)
  9090. GroundWave1d()
  9091. ar.Transparency = ar.Transparency - 0.1
  9092. end
  9093. kamehameha()
  9094.  
  9095. idle7 = true
  9096. ar:Destroy()
  9097. bigkamehameha2 = false
  9098. RootPart.Anchored = false
  9099. end
  9100. end)
  9101.  
  9102. function splash()
  9103. beamgo = 6
  9104. beamgo1 = 1
  9105. enabled = true
  9106. sizeup = -25
  9107.  
  9108. kamefire.Volume = 5
  9109.  
  9110. wait(0.2)
  9111. RootPart.Anchored = true
  9112. kamecharge:Stop()
  9113.  
  9114.  
  9115. a1 = new("Part",char)
  9116. a1.Name = "Beam"
  9117. a1.Anchored = true
  9118. a1.Size = v3(6,6,6)
  9119. a1.CanCollide = false
  9120. a1.Locked = true
  9121. a1.Position = v3(999,999,999)
  9122. a1.BrickColor = bc("Cyan")
  9123. a1.Material = "Neon"
  9124. a1.Transparency = 0
  9125. aa1 = new("SpecialMesh",a1)
  9126. if fuse == false then
  9127. aa1.MeshType = "Cylinder"
  9128. if potara == false then
  9129. aa1.MeshType = "Cylinder"
  9130. else
  9131. aa1.MeshType = "Sphere"
  9132. end
  9133. else
  9134. aa1.MeshType = "Sphere"
  9135. end
  9136.  
  9137. aa1.Scale = v3(1,1,1)
  9138.  
  9139. a2 = new("Part",char)
  9140. a2.Name = "Beam"
  9141. a2.Anchored = true
  9142. a2.Locked = true
  9143.  
  9144. a2.Size = v3(0.1,0.1,0.1)
  9145. a2.CanCollide = false
  9146. a2.Position = v3(999,999,999)
  9147. a2.BrickColor = bc("Cyan")
  9148. a2.Material = "Neon"
  9149. if fuse == false then
  9150. if potara == false then
  9151. a2.Transparency = 0
  9152. else
  9153. a2.Transparency = 1
  9154. end
  9155. else
  9156.  
  9157. a2.Transparency = 1
  9158. end
  9159. aa2 = new("SpecialMesh",a2)
  9160. aa2.MeshType = "Sphere"
  9161. aa2.Scale = v3(150,100,100)
  9162. a3 = new("Part",char)
  9163. a3.Name = "Beam"
  9164. a3.Locked = true
  9165. a3.Anchored = true
  9166. a3.Size = v3(0.1,0.1,0.1)
  9167. a3.CanCollide = false
  9168. a3.Position = v3(999,999,999)
  9169. a3.BrickColor = bc("Cyan")
  9170. a3.Material = "Neon"
  9171. if fuse == false then
  9172. if potara == false then
  9173. a3.Transparency = 0
  9174. else
  9175. a3.Transparency = 1
  9176. end
  9177. else
  9178.  
  9179. a3.Transparency = 1
  9180. end
  9181. aa3 = new("SpecialMesh",a3)
  9182. aa3.MeshType = "Sphere"
  9183. aa3.Scale = v3(200,100,100)
  9184. if ssj4 == true and fuse == false then
  9185. a1.BrickColor = bc("Really red")
  9186. a2.BrickColor = bc("Really red")
  9187. a3.BrickColor = bc("Really red")
  9188. end
  9189. kamecharge:Stop()
  9190. kamefire:Play()
  9191.  
  9192. GroundWave1()
  9193. startk = false
  9194. ringfolder = Instance.new("Model",char)
  9195. end
  9196.  
  9197.  
  9198. GroundWave2 = function()
  9199. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9200. Colors = {"White", "White"}
  9201. local wave3 = Instance.new("Part", char)
  9202. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9203. wave3.Anchored = true
  9204. wave3.Name = "Wave"
  9205. wave3.CanCollide = false
  9206. wave3.Locked = true
  9207. wave3.Size = Vector3.new(1, 1, 1)
  9208. wave3.TopSurface = "Smooth"
  9209. wave3.BottomSurface = "Smooth"
  9210. wave3.Transparency = 0.35
  9211. wave3.CFrame = HandCF
  9212. wm1 = Instance.new("SpecialMesh", wave3)
  9213. wm1.MeshId = "rbxassetid://3270017"
  9214. coroutine.wrap(function()
  9215. for i = 1, 30, 1 do
  9216. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9217. wave3.Size = wm1.Scale
  9218. wave3.CFrame = HandCF
  9219. wave3.Transparency = i/30
  9220. wait()
  9221. end
  9222. wait()
  9223. wave3:Destroy()
  9224. end)()
  9225. end
  9226. GroundWave3 = function()
  9227. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9228. Colors = {"White", "White"}
  9229. local wave2 = Instance.new("Part", char)
  9230. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9231. wave2.Anchored = true
  9232. wave2.Name = "Wave"
  9233. wave2.CanCollide = false
  9234. wave2.Locked = true
  9235. wave2.Size = Vector3.new(1, 1, 1)
  9236. wave2.TopSurface = "Smooth"
  9237. wave2.BottomSurface = "Smooth"
  9238. wave2.Transparency = 0.35
  9239. wave2.CFrame = HandCF
  9240. wm2 = Instance.new("SpecialMesh", wave2)
  9241. wm2.MeshId = "rbxassetid://3270017"
  9242. coroutine.wrap(function()
  9243. for i = 1, 30, 1 do
  9244. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9245. wave2.Size = wm2.Scale
  9246. wave2.CFrame = HandCF
  9247. wave2.Transparency = i/30
  9248. wait()
  9249. end
  9250. wait()
  9251. wave2:Destroy()
  9252. end)()
  9253. end
  9254. GroundWave4 = function()
  9255. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9256. Colors = {"White", "White"}
  9257. local wave1 = Instance.new("Part", char)
  9258. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9259. wave1.Anchored = true
  9260. wave1.Name = "Wave"
  9261. wave1.CanCollide = false
  9262. wave1.Locked = true
  9263. wave1.Size = Vector3.new(1, 1, 1)
  9264. wave1.TopSurface = "Smooth"
  9265. wave1.BottomSurface = "Smooth"
  9266. wave1.Transparency = 0.35
  9267. wave1.CFrame = HandCF
  9268. wm3 = Instance.new("SpecialMesh", wave1)
  9269. wm3.MeshId = "rbxassetid://3270017"
  9270. coroutine.wrap(function()
  9271. for i = 1, 30, 1 do
  9272. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9273. wave1.Size = wm3.Scale
  9274. wave1.CFrame = HandCF
  9275. wave1.Transparency = i/30
  9276. wait()
  9277. end
  9278. wait()
  9279. wave1:Destroy()
  9280. end)()
  9281. end
  9282.  
  9283.  
  9284. function kamehameha()
  9285. beamgo = 6
  9286. beamgo1 = 1
  9287. enabled = true
  9288. sizeup = -25
  9289.  
  9290. kamefire.Volume = 5
  9291.  
  9292. wait(0.2)
  9293. RootPart.Anchored = true
  9294. kamecharge:Stop()
  9295.  
  9296.  
  9297. a1 = new("Part",char)
  9298. a1.Name = "Beam"
  9299. a1.Anchored = true
  9300. a1.Size = v3(6,6,6)
  9301. a1.CanCollide = false
  9302. a1.Locked = true
  9303. a1.Position = v3(999,999,999)
  9304. a1.BrickColor = bc("Cyan")
  9305. a1.Material = "Neon"
  9306. a1.Transparency = 0
  9307. aa1 = new("SpecialMesh",a1)
  9308. if fuse == false then
  9309. aa1.MeshType = "Cylinder"
  9310. if potara == false then
  9311. aa1.MeshType = "Cylinder"
  9312. else
  9313. aa1.MeshType = "Sphere"
  9314. end
  9315. else
  9316. aa1.MeshType = "Sphere"
  9317. end
  9318.  
  9319. aa1.Scale = v3(1,1,1)
  9320.  
  9321. a2 = new("Part",char)
  9322. a2.Name = "Beam"
  9323. a2.Anchored = true
  9324. a2.Locked = true
  9325.  
  9326. a2.Size = v3(0.1,0.1,0.1)
  9327. a2.CanCollide = false
  9328. a2.Position = v3(999,999,999)
  9329. a2.BrickColor = bc("Cyan")
  9330. a2.Material = "Neon"
  9331. if fuse == false then
  9332. if potara == false then
  9333. a2.Transparency = 0
  9334. else
  9335. a2.Transparency = 1
  9336. end
  9337. else
  9338.  
  9339. a2.Transparency = 1
  9340. end
  9341. aa2 = new("SpecialMesh",a2)
  9342. aa2.MeshType = "Sphere"
  9343. aa2.Scale = v3(150,100,100)
  9344. a3 = new("Part",char)
  9345. a3.Name = "Beam"
  9346. a3.Locked = true
  9347. a3.Anchored = true
  9348. a3.Size = v3(0.1,0.1,0.1)
  9349. a3.CanCollide = false
  9350. a3.Position = v3(999,999,999)
  9351. a3.BrickColor = bc("Cyan")
  9352. a3.Material = "Neon"
  9353. if fuse == false then
  9354. if potara == false then
  9355. a3.Transparency = 0
  9356. else
  9357. a3.Transparency = 1
  9358. end
  9359. else
  9360.  
  9361. a3.Transparency = 1
  9362. end
  9363. aa3 = new("SpecialMesh",a3)
  9364. aa3.MeshType = "Sphere"
  9365. aa3.Scale = v3(200,100,100)
  9366. if ssj4 == true and fuse == false then
  9367. a1.BrickColor = bc("Really red")
  9368. a2.BrickColor = bc("Really red")
  9369. a3.BrickColor = bc("Really red")
  9370. end
  9371. kamecharge:Stop()
  9372. kamefire:Play()
  9373.  
  9374. GroundWave1()
  9375. startk = false
  9376. ringfolder = Instance.new("Model",char)
  9377. --Damages
  9378. -----------------------------------------------------------------------------------------
  9379. a1.Touched:connect(function(hit)
  9380.  
  9381. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9382.  
  9383.  
  9384.  
  9385. if hit.Parent:IsA("Model") then
  9386. hit.Parent:BreakJoints()
  9387. end
  9388. hit:Destroy()
  9389. if enabled == true then
  9390. enabled = false
  9391. num = num + 1
  9392. kamehit:Play()
  9393. a21 = new("Part",char)
  9394. a21.Name = "Beam"..num
  9395. a21.Locked = true
  9396. a21.Size = v3(1,1,1)
  9397. a21.CanCollide = false
  9398. a21.Position = v3(999,999,999)
  9399. a21.BrickColor = bc("Cyan")
  9400. a21.Material = "Neon"
  9401. a21.Transparency = 0
  9402. aa21 = new("SpecialMesh",a21)
  9403. a21.Anchored = true
  9404. a21.Position = hit.Position
  9405. aa21.MeshType = "Sphere"
  9406. aa21.Scale = v3(1,1,1)
  9407. GroundWave2()
  9408. GroundWave3()
  9409. GroundWave4()
  9410. for i = 1,50 do
  9411. wait()
  9412. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9413. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9414. end
  9415. enabled = true
  9416. char["Beam"..num]:Destroy()
  9417. end
  9418.  
  9419. end
  9420.  
  9421. end)
  9422.  
  9423.  
  9424. --Damages
  9425. -----------------------------------------------------------------------------------------
  9426. a5.Touched:connect(function(hit)
  9427.  
  9428. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9429.  
  9430.  
  9431.  
  9432. if hit.Parent:IsA("Model") then
  9433. hit.Parent:BreakJoints()
  9434. end
  9435. hit:Destroy()
  9436. if enabled == true then
  9437. enabled = false
  9438. num = num + 1
  9439. kamehit:Play()
  9440. a21 = new("Part",char)
  9441. a21.Name = "Beam"..num
  9442. a21.Locked = true
  9443. a21.Size = v3(1,1,1)
  9444. a21.CanCollide = false
  9445. a21.Position = v3(999,999,999)
  9446. a21.BrickColor = bc("Cyan")
  9447. a21.Material = "Neon"
  9448. a21.Transparency = 0
  9449. aa21 = new("SpecialMesh",a21)
  9450. a21.Anchored = true
  9451. a21.Position = hit.Position
  9452. aa21.MeshType = "Sphere"
  9453. aa21.Scale = v3(1,1,1)
  9454. GroundWave2()
  9455. GroundWave3()
  9456. GroundWave4()
  9457. for i = 1,50 do
  9458. wait()
  9459. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9460. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9461. end
  9462. enabled = true
  9463. char["Beam"..num]:Destroy()
  9464. end
  9465.  
  9466. end
  9467.  
  9468. end)
  9469.  
  9470.  
  9471. beam2 = true
  9472. beam1 = true
  9473.  
  9474. if potara == true then
  9475. for i = 1,20 do
  9476. wait(0.1)
  9477. sizeup = sizeup-0.7
  9478. ringgo = ringgo + 15
  9479. av = new("Part",ringfolder)
  9480. av.Name = "NewRing"
  9481. av.Anchored = true
  9482. av.Size = v3(0.6,1,1)
  9483. av.BrickColor = bc("New Yeller")
  9484. av.Material = "Neon"
  9485. av.Transparency = 0
  9486. aav = new("SpecialMesh",av)
  9487. aav.MeshType = "FileMesh"
  9488. aav.Scale = v3(sizeup,30,sizeup)
  9489. aav.MeshId = "rbxassetid://991124063"
  9490. 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)
  9491.  
  9492. end
  9493. end
  9494. if potara == false then
  9495. wait(3)
  9496. else
  9497. wait(0.5)
  9498. end
  9499.  
  9500. beam1 = false
  9501.  
  9502. repeat
  9503. wait()
  9504.  
  9505. if fuse == false then
  9506. if potara == false then
  9507. a1.Size = a1.Size - v3(0,0.2,0.2)
  9508. else
  9509. for i,v in pairs(char.Model:GetChildren()) do
  9510. if v:IsA("Part") then
  9511. if v.Name == "NewRing" then
  9512. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9513. v.Transparency = v.Transparency + 0.1
  9514. end
  9515. end
  9516. end
  9517. a1.Size = a1.Size - v3(0,2,2)
  9518. end
  9519. else
  9520. a1.Size = a1.Size - v3(0,2,2)
  9521. end
  9522. aa2.Scale = aa2.Scale - v3(3,3,3)
  9523. aa3.Scale = aa3.Scale - v3(3,3,3)
  9524. until
  9525. a1.Size.y < 0.1
  9526.  
  9527.  
  9528. a1:Destroy()
  9529. ringfolder:Destroy()
  9530. a2:Destroy()
  9531. a3:Destroy()
  9532. for i = 1,10 do
  9533. wait()
  9534.  
  9535. kamefire.Volume = kamefire.Volume - 0.5
  9536. end
  9537. kamefire:Stop()
  9538. RootPart.Anchored = false
  9539.  
  9540. end
  9541.  
  9542.  
  9543.  
  9544.  
  9545.  
  9546. mouse.KeyDown:connect(function(k)
  9547. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9548. MV4 = 0
  9549. Humanoid.WalkSpeed = 13
  9550. attack = true
  9551. Firepart1 = Instance.new("Part", RightArm)
  9552. Firepart1.Size = Vector3.new(1, 1, 1)
  9553. GuW1 = Instance.new("Weld")
  9554. GuW1.Name = "GuW"
  9555. GuW1.Part0 = RightArm
  9556. GuW1.C0 = cn(0, -1, 0)
  9557. GuW1.C1 = cn(0, 0, 0)
  9558. GuW1.Part1 = Firepart1
  9559. GuW1.Parent = RightArm
  9560. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9561. Firepart1.Transparency = 1
  9562. Firepart2 = Instance.new("Part", LeftArm)
  9563. Firepart2.Size = Vector3.new(1, 1, 1)
  9564. GuW2 = Instance.new("Weld")
  9565. GuW2.Name = "GuW"
  9566. GuW2.Part0 = LeftArm
  9567. GuW2.C0 = cn(0, -1, 0)
  9568. GuW2.C1 = cn(0, 0, 0)
  9569. GuW2.Part1 = Firepart2
  9570. GuW2.Parent = LeftArm
  9571. Firepart2.Transparency = 1
  9572. GuW1:Destroy()
  9573. GuW1 = Instance.new("Weld")
  9574. GuW1.Name = "GuW"
  9575. GuW1.Part0 = Torso
  9576. GuW1.C0 = cn(0, 0, -6)
  9577. GuW1.C1 = cn(0, 0, 0)
  9578. GuW1.Part1 = Firepart1
  9579. GuW1.Parent = Torso
  9580. GuW2:Destroy()
  9581. GuW2 = Instance.new("Weld")
  9582. GuW2.Name = "GuW"
  9583. GuW2.Part0 = Torso
  9584. GuW2.C0 = cn(0, 0, -6)
  9585. GuW2.C1 = cn(0, 0, 0)
  9586. GuW2.Part1 = Firepart2
  9587. GuW2.Parent = Torso
  9588. GuW2:Destroy()
  9589. GuW2 = Instance.new("Weld")
  9590. GuW2.Name = "GuW"
  9591. GuW2.Part0 = Torso
  9592. GuW2.C0 = cn(0, 0, -4)
  9593. GuW2.C1 = cn(0, 0, 0)
  9594. GuW2.Part1 = Firepart2
  9595. GuW2.Parent = Torso
  9596. for i = 0, 18, 0.1 do
  9597. swait()
  9598. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9599. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9600. 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)
  9601. if Torsovelocity.Y > 2 then
  9602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9604. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9607. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9608. elseif Torsovelocity.Y < 1 then
  9609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9611. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9612. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9613. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9614. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9615. end
  9616. end
  9617. GuW1:Destroy()
  9618. GuW1 = Instance.new("Weld")
  9619. GuW1.Name = "GuW"
  9620. GuW1.Part0 = Torso
  9621. GuW1.C0 = cn(0, 0, -15)
  9622. GuW1.C1 = cn(0, 0, 0)
  9623. GuW1.Part1 = Firepart1
  9624. GuW1.Parent = Torso
  9625. GuW2:Destroy()
  9626. GuW2 = Instance.new("Weld")
  9627. GuW2.Name = "GuW"
  9628. GuW2.Part0 = Torso
  9629. GuW2.C0 = cn(0, 0, -17.5)
  9630. GuW2.C1 = cn(0, 0, 0)
  9631. GuW2.Part1 = Firepart2
  9632. GuW2.Parent = Torso
  9633. for i = 0, 1.25, 0.01 do
  9634. swait()
  9635. 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)
  9636. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9637. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9638. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9639. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9640. if Torsovelocity.Y > 2 then
  9641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9643. 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)
  9644. 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)
  9645. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9646. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9647. end
  9648. end
  9649. wait(0.5)
  9650. Humanoid.WalkSpeed = 16
  9651. attack = false
  9652. MV4 = 300
  9653. Firepart1:Destroy()
  9654. Firepart2:Destroy()
  9655. end
  9656.  
  9657.  
  9658. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9659. MV4 = 90
  9660. Humanoid.WalkSpeed = 0.01
  9661. attack = true
  9662. Firepart1 = Instance.new("Part", RightArm)
  9663. Firepart1.Size = Vector3.new(1, 1, 1)
  9664. GuW1 = Instance.new("Weld")
  9665. GuW1.Name = "GuW"
  9666. GuW1.Part0 = RightArm
  9667. GuW1.C0 = cn(0, -1, 0)
  9668. GuW1.C1 = cn(0, 0, 0)
  9669. GuW1.Part1 = Firepart1
  9670. GuW1.Parent = RightArm
  9671. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9672. Firepart1.Transparency = 1
  9673. Firepart2 = Instance.new("Part", LeftArm)
  9674. Firepart2.Size = Vector3.new(1, 1, 1)
  9675. GuW2 = Instance.new("Weld")
  9676. GuW2.Name = "GuW"
  9677. GuW2.Part0 = LeftArm
  9678. GuW2.C0 = cn(0, -1, 0)
  9679. GuW2.C1 = cn(0, 0, 0)
  9680. GuW2.Part1 = Firepart2
  9681. GuW2.Parent = LeftArm
  9682. Firepart2.Transparency = 1
  9683. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9684. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9685. for i = 0, 2, 0.1 do
  9686. swait()
  9687. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9688. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9689. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9690. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9691. if Torsovelocity.Y > 2 then
  9692. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9693. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9694. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9695. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9696. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9697. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9698. elseif Torsovelocity.Y < 1 then
  9699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9701. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9703. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9704. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9705. end
  9706. end
  9707. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9708. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9709. for i = 0, 7, 0.1 do
  9710. swait()
  9711. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9712. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9713. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9714. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9715. if Torsovelocity.Y > 2 then
  9716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9722. elseif Torsovelocity.Y < 1 then
  9723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9725. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9726. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9727. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9728. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9729. end
  9730. end
  9731. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9732. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9733. for i = 0, 7, 0.1 do
  9734. swait()
  9735. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9736. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9737. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9738. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9739. if Torsovelocity.Y > 2 then
  9740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9744. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9745. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9746. elseif Torsovelocity.Y < 1 then
  9747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9749. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9752. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9753. end
  9754. end
  9755. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9757. for i = 0, 6, 0.1 do
  9758. swait()
  9759. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9760. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9761. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9762. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9763. if Torsovelocity.Y > 2 then
  9764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9766. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9769. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9770. elseif Torsovelocity.Y < 1 then
  9771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9773. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9774. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9775. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9776. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9777. end
  9778. end
  9779. for i = 0, 5, 0.1 do
  9780. swait()
  9781. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9782. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9783. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9784. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9785. if Torsovelocity.Y > 2 then
  9786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9788. 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)
  9789. 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)
  9790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9792. elseif Torsovelocity.Y < 1 then
  9793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9795. 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)
  9796. 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)
  9797. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9798. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9799. end
  9800. end
  9801. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9802. for i = 0, 7, 0.1 do
  9803. swait()
  9804. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9805. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9806. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9807. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9808. if Torsovelocity.Y > 2 then
  9809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9811. 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)
  9812. 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)
  9813. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9814. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9815. elseif Torsovelocity.Y < 1 then
  9816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9818. 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)
  9819. 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)
  9820. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9821. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9822. end
  9823. end
  9824. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9825. GuW1:Destroy()
  9826. GuW1 = Instance.new("Weld")
  9827. GuW1.Name = "GuW"
  9828. GuW1.Part0 = Torso
  9829. GuW1.C0 = cn(0, 0, -6)
  9830. GuW1.C1 = cn(0, 0, 0)
  9831. GuW1.Part1 = Firepart1
  9832. GuW1.Parent = Torso
  9833. GuW2:Destroy()
  9834. GuW2 = Instance.new("Weld")
  9835. GuW2.Name = "GuW"
  9836. GuW2.Part0 = Torso
  9837. GuW2.C0 = cn(0, 0, -6)
  9838. GuW2.C1 = cn(0, 0, 0)
  9839. GuW2.Part1 = Firepart2
  9840. GuW2.Parent = Torso
  9841. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9842. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9843. GuW2:Destroy()
  9844. GuW2 = Instance.new("Weld")
  9845. GuW2.Name = "GuW"
  9846. GuW2.Part0 = Torso
  9847. GuW2.C0 = cn(0, 0, -4)
  9848. GuW2.C1 = cn(0, 0, 0)
  9849. GuW2.Part1 = Firepart2
  9850. GuW2.Parent = Torso
  9851. for i = 0, 7, 0.1 do
  9852. swait()
  9853. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9854. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9855. if Torsovelocity.Y > 2 then
  9856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9858. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9859. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9860. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9861. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9862. elseif Torsovelocity.Y < 1 then
  9863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9865. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9866. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9867. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9868. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9869. end
  9870. end
  9871. local bp2 = Create("BodyPosition")({
  9872. P = 900,
  9873. D = 1000,
  9874. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9875. position = Torso.Position + Vector3.new(0, 60, 0),
  9876. Parent = Torso
  9877. })
  9878. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9879. for i = 0, 8, 0.1 do
  9880. swait()
  9881. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9882. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9883. 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)
  9884. if Torsovelocity.Y > 2 then
  9885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9887. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9889. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9890. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9891. elseif Torsovelocity.Y < 1 then
  9892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9893. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9894. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9895. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9896. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9897. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9898. end
  9899. end
  9900. for i = 0, 18, 0.1 do
  9901. swait()
  9902. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9903. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9904. 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)
  9905. if Torsovelocity.Y > 2 then
  9906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9908. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9909. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9910. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9911. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9912. elseif Torsovelocity.Y < 1 then
  9913. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9914. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9915. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9916. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9917. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9918. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9919. end
  9920. end
  9921. GuW1:Destroy()
  9922. GuW1 = Instance.new("Weld")
  9923. GuW1.Name = "GuW"
  9924. GuW1.Part0 = Torso
  9925. GuW1.C0 = cn(0, 0, -15)
  9926. GuW1.C1 = cn(0, 0, 0)
  9927. GuW1.Part1 = Firepart1
  9928. GuW1.Parent = Torso
  9929. GuW2:Destroy()
  9930. GuW2 = Instance.new("Weld")
  9931. GuW2.Name = "GuW"
  9932. GuW2.Part0 = Torso
  9933. GuW2.C0 = cn(0, 0, -17.5)
  9934. GuW2.C1 = cn(0, 0, 0)
  9935. GuW2.Part1 = Firepart2
  9936. GuW2.Parent = Torso
  9937. for i = 0, 1.25, 0.01 do
  9938. swait()
  9939. 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)
  9940. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9941. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9942. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9943. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9944. if Torsovelocity.Y > 2 then
  9945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9947. 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)
  9948. 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)
  9949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9950. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9951. elseif Torsovelocity.Y < 1 then
  9952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9954. 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)
  9955. 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)
  9956. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9957. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9958. end
  9959. end
  9960. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9961. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9962. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9963. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9964. for i = 0, 3, 0.1 do
  9965. swait()
  9966. if Torsovelocity.Y > 2 then
  9967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9973. elseif Torsovelocity.Y < 1 then
  9974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9980. end
  9981. end
  9982. wait(1)
  9983. bp2:Destroy()
  9984. Humanoid.WalkSpeed = 16
  9985. attack = false
  9986. MV4 = 0
  9987. Firepart1:Destroy()
  9988. Firepart2:Destroy()
  9989. end
  9990. end)
  9991. whiletruewait = false
  9992. game:GetService("RunService").Stepped:connect(function()
  9993. if whiletruewait == false then
  9994. whiletruewait = true
  9995. wait()
  9996. whiletruewait = false
  9997. end
  9998. end)
  9999. game:GetService("RunService").Stepped:connect(function()
  10000. if whiletruewait == false then
  10001. if MV1 < 20 then
  10002. MV1 = MV1 + 0.2
  10003. end
  10004. if MV2 < 90 then
  10005. MV2 = MV2 + 1
  10006. end
  10007. if MV3 < 190 then
  10008. MV3 = MV3 + 0.4
  10009. end
  10010. if MV4 < 500 then
  10011. MV4 = MV4 + 0.3
  10012. end
  10013. end
  10014. end)
  10015. Humanoid.MaxHealth = 10000
  10016. wait()
  10017. for i = 1, 6 do
  10018. Humanoid.Health = Humanoid.MaxHealth
  10019. wait()
  10020. end
  10021.  
  10022. ---
  10023. GroundWave3 = function()
  10024. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10025. Colors = {"White", "White"}
  10026. local wave = Instance.new("Part", char)
  10027. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10028. wave.Anchored = true
  10029. wave.Name = "Wave"
  10030. wave.CanCollide = false
  10031. wave.Locked = true
  10032. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10033. wave.TopSurface = "Smooth"
  10034. wave.BottomSurface = "Smooth"
  10035. wave.Transparency = 0.10
  10036. wave.CFrame = HandCF
  10037. wm = Instance.new("SpecialMesh",wave)
  10038. wm.MeshId = "rbxassetid://559831844"
  10039. coroutine.wrap(function()
  10040. for i = 1, 30, 1 do
  10041. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10042. wave.Size = wm.Scale
  10043. wave.CFrame = HandCF
  10044. wave.Transparency = i/30
  10045. wait()
  10046. end
  10047. wait()
  10048. wave:Destroy()
  10049. end)()
  10050. end
  10051. ---
  10052.  
  10053. local rock3 = false
  10054. local rock2 = false
  10055. local rock = false
  10056.  
  10057. if rock2 == true then
  10058. wait(0.1)
  10059.  
  10060. for i,v in pairs(char:GetChildren()) do
  10061. if v:IsA("Part") then
  10062. if v.Name == "NewPart2" then
  10063. v.GO.Velocity = v3(0,-5,0)
  10064. end
  10065. end
  10066.  
  10067. end
  10068. rock2 = false
  10069. end
  10070. if rock3 == true then
  10071. wait(0.1)
  10072. for i,v in pairs(char:GetChildren()) do
  10073. if v:IsA("Part") then
  10074. if v.Name == "NewPart2" then
  10075. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10076. end
  10077. end
  10078. end
  10079. rock3 = false
  10080. end
  10081.  
  10082.  
  10083. local v3 = Vector3.new
  10084. local num = 0
  10085. local bc = BrickColor.new
  10086. local new = Instance.new
  10087.  
  10088. GroundWave1d = function()
  10089.  
  10090. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10091. Colors = {"Cyan", "Cyan"}
  10092. local wave = Instance.new("Part", char)
  10093. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10094. wave.Anchored = true
  10095. wave.Name = "Wave"..number
  10096. wave.CanCollide = false
  10097. wave.Locked = true
  10098. wave.Size = Vector3.new(0.5,0.5,0.5)
  10099. wave.TopSurface = "Smooth"
  10100. wave.BottomSurface = "Smooth"
  10101. wave.Transparency = 0.35
  10102. wave.CFrame = HandCF
  10103. wm = Instance.new("SpecialMesh", wave)
  10104. wm.Name = "wave"..number
  10105. wm.MeshId = "rbxassetid://3270017"
  10106. coroutine.wrap(function()
  10107. for i = 1, 30, 1 do
  10108. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10109. wave.Size = wm.Scale
  10110. wave.CFrame = HandCF
  10111. wave.Transparency = i/30
  10112. wait()
  10113. end
  10114. wait()
  10115. wave:Destroy()
  10116.  
  10117. end)()
  10118. end
  10119.  
  10120. mouse.KeyDown:connect(function(key)
  10121. if key == "=" then
  10122.  
  10123. Humanoid.WalkSpeed = 0
  10124. RootPart.Anchored = true
  10125. bigkamehameha1 = true
  10126.  
  10127. wait(0)
  10128. bigkamehameha1 = false
  10129. bigkamehameha2 = true
  10130. ar = new("Part",char)
  10131. ar.Name = "NewPart"
  10132. ar.Position = v3(999,999,999)
  10133. ar.Size = v3(1,1,1)
  10134. ar.BrickColor = bc("Cyan")
  10135. ar.Material = "Neon"
  10136. ar.Transparency = 1
  10137. aar = new("SpecialMesh",ar)
  10138. aar.MeshType = "Sphere"
  10139. aar.Scale = v3(3,3,4)
  10140.  
  10141. aaar =new("Weld",ar)
  10142. aaar.Part0 = Torso
  10143. aaar.Part1 = ar
  10144. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10145. for i = 1,9 do
  10146. wait(0.5)
  10147. GroundWave1d()
  10148. ar.Transparency = ar.Transparency - 0.1
  10149. end
  10150. kamehameha()
  10151.  
  10152. idle7 = true
  10153. ar:Destroy()
  10154. bigkamehameha2 = false
  10155. RootPart.Anchored = false
  10156. end
  10157. end)
  10158.  
  10159.  
  10160.  
  10161. local rad = math.rad
  10162. local kamehameha5 = false
  10163. local kamehameha1 = false
  10164. local kamehameha2 = false
  10165. local kamehameha3 = false
  10166. local kamehameha4 = false
  10167.  
  10168. mouse.KeyDown:connect(function(key)
  10169. if key == "=" then
  10170.  
  10171.  
  10172. idle = false
  10173. Humanoid.WalkSpeed = 0
  10174. RootPart.Anchored = true
  10175.  
  10176. KamehamehaVoice:Play()
  10177. startk = true
  10178.  
  10179.  
  10180.  
  10181. wait(0.4)
  10182.  
  10183.  
  10184. kamehameha2 = true
  10185. kamehameha()
  10186. wait(0.8)
  10187. KamehamehaVoice.TimePosition = 0
  10188. kamehameha2 = false
  10189. Humanoid.WalkSpeed = 16
  10190. RootPart.Anchored = false
  10191. end
  10192. end)
  10193.  
  10194.  
  10195. mouse.KeyDown:connect(function(key)
  10196. if key=="=" then
  10197. Serious()
  10198. char.JumPower = 150
  10199. end
  10200. end)
  10201. Health = math.huge --------- Serious mode aura.
  10202. BaseHealth = math.huge
  10203.  
  10204.  
  10205.  
  10206.  
  10207. InForm = false
  10208.  
  10209. Player = game.Players.LocalPlayer
  10210. Char = Player.Character
  10211. Torso = Char.Torso
  10212.  
  10213. function Serious()
  10214. for X = 1, 1 do wait()
  10215.  
  10216.  
  10217. wait(0)
  10218. for X = 1, 1 do wait()
  10219. local Effect = Instance.new("Part")
  10220. Effect.Name = "Effect"
  10221. Effect.Parent = Torso
  10222. Effect.CFrame = Torso.CFrame
  10223. Effect.BrickColor = BrickColor.new("Neon orange")
  10224. Effect.Shape = "Ball"
  10225. Effect.Size = Vector3.new(1, 1, 1)
  10226. Effect.Anchored = true
  10227. Effect.Material = "Neon"
  10228. Effect.CanCollide = false
  10229. Effect.CFrame = Torso.CFrame
  10230. Effect.Size = Effect.Size + Vector3.new(0.5)
  10231. Effect.Transparency = Effect.Transparency + 0.04
  10232. end
  10233. end
  10234.  
  10235. repeat
  10236. Torso:FindFirstChild("Effect"):Remove()
  10237. until Torso:FindFirstChild("Effect") == nil
  10238.  
  10239.  
  10240. local Color1 = Color3.new(255, 255, 0)
  10241. local Color2 = Color3.new(255, 255, 0)
  10242.  
  10243. for i = 0, 3, 0.1 do
  10244. swait()
  10245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10247. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10250. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10251. end
  10252. local pie22 = Instance.new("ParticleEmitter")
  10253. pie22.Parent = LeftArm
  10254. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10255. pie22.LightEmission = 1
  10256. pie22.Size = NumberSequence.new(1,2)
  10257. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10258. pie22.Transparency = NumberSequence.new(0.7,1)
  10259. pie22.EmissionDirection = "Top"
  10260. pie22.Enabled = true
  10261. pie22.Lifetime = NumberRange.new(1)
  10262. pie22.Rotation = NumberRange.new(-420, 425)
  10263. pie22.Rate = 50
  10264. pie22.Speed = NumberRange.new(1)
  10265. pie22.LockedToPart = false
  10266. pie22.VelocitySpread = 2
  10267. local pie22 = Instance.new("ParticleEmitter")
  10268. pie22.Parent = RightArm
  10269. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10270. pie22.LightEmission = 1
  10271. pie22.Size = NumberSequence.new(1,2)
  10272. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10273. pie22.Transparency = NumberSequence.new(0.7,1)
  10274. pie22.EmissionDirection = "Top"
  10275. pie22.Enabled = true
  10276. pie22.Lifetime = NumberRange.new(1)
  10277. pie22.Rotation = NumberRange.new(-420, 425)
  10278. pie22.Rate = 50
  10279. pie22.Speed = NumberRange.new(1)
  10280. pie22.LockedToPart = false
  10281. pie22.VelocitySpread = 2
  10282. local pie22 = Instance.new("ParticleEmitter")
  10283. pie22.Parent = LeftLeg
  10284. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10285. pie22.LightEmission = 1
  10286. pie22.Size = NumberSequence.new(1,2)
  10287. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10288. pie22.Transparency = NumberSequence.new(0.8,1)
  10289. pie22.EmissionDirection = "Top"
  10290. pie22.Enabled = true
  10291. pie22.Lifetime = NumberRange.new(1)
  10292. pie22.Rotation = NumberRange.new(-420, 425)
  10293. pie22.Rate = 20
  10294. pie22.Speed = NumberRange.new(1)
  10295. pie22.LockedToPart = false
  10296. pie22.VelocitySpread = 2
  10297. local pie22 = Instance.new("ParticleEmitter")
  10298. pie22.Parent = RightLeg
  10299. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10300. pie22.LightEmission = 1
  10301. pie22.Size = NumberSequence.new(1,2)
  10302. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10303. pie22.Transparency = NumberSequence.new(0.8,1)
  10304. pie22.EmissionDirection = "Top"
  10305. pie22.Enabled = true
  10306. pie22.Lifetime = NumberRange.new(1)
  10307. pie22.Rotation = NumberRange.new(-420, 425)
  10308. pie22.Rate = 20
  10309. pie22.Speed = NumberRange.new(1)
  10310. pie22.LockedToPart = false
  10311. pie22.VelocitySpread = 2
  10312. lig = Instance.new("PointLight",Player.Character.Torso)
  10313. lig.Color=Color3.new(255,255,0)
  10314. lig.Range = 6
  10315.  
  10316. local Must = Instance.new("Sound",Torso)
  10317. Must.SoundId = "rbxassetid://136847579"
  10318. Must.Pitch = 0.99
  10319. Must.Volume = 0.6
  10320. Must.Looped = false
  10321. wait(0)
  10322. Must:Play()
  10323. a21e = new("Part",char)
  10324. a21e.Name = "Beam"..num
  10325. a21e.Locked = true
  10326. a21e.Size = v3(1,1,1)
  10327. a21e.CanCollide = false
  10328. a21e.BrickColor = bc("Neon orange")
  10329. a21e.Material = "Neon"
  10330. a21e.Transparency = 0
  10331. aa21e = new("SpecialMesh",a21e)
  10332. a21e.Anchored = true
  10333. a21e.Position = RootPart.Position
  10334. aa21e.MeshType = "Sphere"
  10335. aa21e.Scale = v3(1,1,1)
  10336. for i = 1,50 do
  10337. wait()
  10338. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10339. a21e.Transparency = a21e.Transparency + 0.04
  10340. end
  10341.  
  10342.  
  10343. local Mus = Instance.new("Sound",Torso)
  10344. Mus.SoundId = "rbxassetid://291165237"
  10345. Mus.Pitch = 0.99
  10346. Mus.Volume = 0.2
  10347. Mus.Looped = true
  10348. wait(0)
  10349. Mus:Play()
  10350.  
  10351. InForm = true
  10352. Humanoid.JumpPower = 120
  10353.  
  10354. Char.Humanoid.MaxHealth = Health
  10355. wait(0.3)
  10356. Char.Humanoid.Health = Health
  10357. wait(0.7)
  10358. Must:Destroy()
  10359. end
  10360.  
  10361. function Base()
  10362. InForm = false
  10363. local Effect = Instance.new("Part")
  10364. Effect.Name = "Effect"
  10365. Effect.Parent = Torso
  10366. Effect.CFrame = Torso.CFrame
  10367. Effect.BrickColor = BrickColor.new("White")
  10368. Effect.Shape = "Ball"
  10369. Effect.Size = Vector3.new(8, 8, 8)
  10370. Effect.Anchored = true
  10371. Effect.Material = "Neon"
  10372. Effect.CanCollide = false
  10373. for loop = 1, 25 do wait()
  10374. Effect.CFrame = Torso.CFrame
  10375. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10376. Effect.Transparency = Effect.Transparency + 0.04
  10377.  
  10378. end
  10379. repeat
  10380. Torso:FindFirstChild("Effect"):Remove()
  10381. until Torso:FindFirstChild("Effect") == nil
  10382.  
  10383. for i, v in pairs(Torso:GetChildren()) do
  10384. if v:IsA('ParticleEmitter') then
  10385. v:Remove()
  10386. end
  10387. end
  10388. char.Humanoid.MaxHealth = BaseHealth
  10389. wait(0.3)
  10390. char.Humanoid.Health = BaseHealth
  10391.  
  10392.  
  10393. end
  10394.  
  10395. mouse.KeyDown:connect(function(key)
  10396. if key=="9" then
  10397. Base()
  10398. lig:Destroy()
  10399. end
  10400. end)
  10401.  
  10402. Player.Chatted:connect(function(Message)
  10403. if Message == "Time to get serious." and InForm == false then
  10404. wait(0.10)
  10405. Serious()
  10406. end
  10407. if Message == "off" or Message == "Nice fight." and InForm == true then
  10408. Base()
  10409. end
  10410. local ContentProvider = game:GetService("ContentProvider")
  10411.  
  10412. local function LoadAssets(AssetList)
  10413. -- Takes an asset list and preloads it. Will not wait for them to load.
  10414.  
  10415. for _, AssetId in pairs(AssetList) do
  10416. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10417. end
  10418. end
  10419.  
  10420. local Gibs = game.Workspace
  10421.  
  10422. function Kill(Character)
  10423. Character.Humanoid.Health = 0
  10424. local poo = Instance.new("IntValue",Character)
  10425. poo.Name = "haha nope"
  10426. local svch = Character
  10427. local hum = Character:findFirstChild("Humanoid")
  10428. Character.Archivable = true
  10429. local chrclone = Character:clone()
  10430. Character.Archivable = false
  10431.  
  10432. local ch = chrclone:GetChildren()
  10433. local i
  10434. for i = 1,#ch do
  10435. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10436. ch[i]:remove()
  10437. end
  10438. end
  10439. local function Scan(ch)
  10440. local e
  10441. for e = 1,#ch do
  10442. Scan(ch[e]:GetChildren())
  10443. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10444. ch[e]:remove()
  10445. end
  10446. end
  10447. end
  10448. Scan(chrclone:GetChildren())
  10449.  
  10450. local hum2 = chrclone:findFirstChild("Humanoid")
  10451.  
  10452.  
  10453. if hum2 ~= nil then
  10454. hum2.Name = "Humanoid2"
  10455. hum2.PlatformStand = true
  10456. hum2.Sit = true
  10457. hum2.MaxHealth = 0
  10458. hum2.Health = 0
  10459. end
  10460.  
  10461. local ch = Character:GetChildren()
  10462. local i
  10463. for i = 1,#ch do
  10464. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10465. ch[i]:remove()
  10466. end
  10467. end
  10468.  
  10469. wait(0.2)
  10470.  
  10471. local ch = Character:GetChildren()
  10472. local i
  10473. for i = 1,#ch do
  10474. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10475. ch[i]:remove()
  10476. end
  10477. end
  10478. Character = chrclone
  10479. local Torso = Character.Torso
  10480. local movevector = Vector3.new()
  10481.  
  10482. if Torso then
  10483. local Head = Character:FindFirstChild("Head")
  10484. local Limb = Character:FindFirstChild("Right Arm")
  10485. if Limb then
  10486.  
  10487. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10488. local Joint = Instance.new("Glue")
  10489. Joint.Name = "RightShoulder"
  10490. Joint.Part0 = Torso
  10491. Joint.Part1 = Limb
  10492. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10493. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10494. Joint.Parent = Torso
  10495.  
  10496. local B = Instance.new("Part")
  10497. B.TopSurface = 0
  10498. B.BottomSurface = 0
  10499. B.formFactor = "Symmetric"
  10500. B.Size = Vector3.new(1, 1, 1)
  10501. B.Transparency = 1
  10502. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10503. B.Parent = Character
  10504. local W = Instance.new("Weld")
  10505. W.Part0 = Limb
  10506. W.Part1 = B
  10507. W.C0 = CFrame.new(0, -0.5, 0)
  10508. W.Parent = Limb
  10509.  
  10510. end
  10511. local Limb = Character:FindFirstChild("Left Arm")
  10512. if Limb then
  10513.  
  10514. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10515. local Joint = Instance.new("Glue")
  10516. Joint.Name = "LeftShoulder"
  10517. Joint.Part0 = Torso
  10518. Joint.Part1 = Limb
  10519. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10520. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10521. Joint.Parent = Torso
  10522.  
  10523. local B = Instance.new("Part")
  10524. B.TopSurface = 0
  10525. B.BottomSurface = 0
  10526. B.formFactor = "Symmetric"
  10527. B.Size = Vector3.new(1, 1, 1)
  10528. B.Transparency = 1
  10529. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10530. B.Parent = Character
  10531. local W = Instance.new("Weld")
  10532. W.Part0 = Limb
  10533. W.Part1 = B
  10534. W.C0 = CFrame.new(0, -0.5, 0)
  10535. W.Parent = Limb
  10536.  
  10537. end
  10538. local Limb = Character:FindFirstChild("Right Leg")
  10539. if Limb then
  10540.  
  10541. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10542. local Joint = Instance.new("Glue")
  10543. Joint.Name = "RightHip"
  10544. Joint.Part0 = Torso
  10545. Joint.Part1 = Limb
  10546. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10547. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10548. Joint.Parent = Torso
  10549.  
  10550. local B = Instance.new("Part")
  10551. B.TopSurface = 0
  10552. B.BottomSurface = 0
  10553. B.formFactor = "Symmetric"
  10554. B.Size = Vector3.new(1, 1, 1)
  10555. B.Transparency = 1
  10556. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10557. B.Parent = Character
  10558. local W = Instance.new("Weld")
  10559. W.Part0 = Limb
  10560. W.Part1 = B
  10561. W.C0 = CFrame.new(0, -0.5, 0)
  10562. W.Parent = Limb
  10563.  
  10564. end
  10565. local Limb = Character:FindFirstChild("Left Leg")
  10566. if Limb then
  10567.  
  10568. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10569. local Joint = Instance.new("Glue")
  10570. Joint.Name = "LeftHip"
  10571. Joint.Part0 = Torso
  10572. Joint.Part1 = Limb
  10573. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10574. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10575. Joint.Parent = Torso
  10576.  
  10577. local B = Instance.new("Part")
  10578. B.TopSurface = 0
  10579. B.BottomSurface = 0
  10580. B.formFactor = "Symmetric"
  10581. B.Size = Vector3.new(1, 1, 1)
  10582. B.Transparency = 1
  10583. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10584. B.Parent = Character
  10585. local W = Instance.new("Weld")
  10586. W.Part0 = Limb
  10587. W.Part1 = B
  10588. W.C0 = CFrame.new(0, -0.5, 0)
  10589. W.Parent = Limb
  10590. end
  10591. end
  10592. end
  10593. ----------
  10594.  
  10595. lerpz = function(D, E, F, G)
  10596. D[E] = D[E]:lerp(F, G)
  10597. end
  10598.  
  10599. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10600. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10601. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10602. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10603. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10604. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10605. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10606. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10607. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10608. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10609. resetlerp = function()
  10610. RJ.C0 = RJC0
  10611. RJ.C1 = RJC1
  10612. N.C0 = NC0
  10613. N.C1 = NC1
  10614. RS.C0 = RSC0
  10615. RS.C1 = RSC1
  10616. LS.C0 = LSC0
  10617. LS.C1 = LSC1
  10618. RH.C0 = RHC0
  10619. RH.C1 = RHC1
  10620. LH.C0 = LHC0
  10621. LH.C1 = LHC1
  10622. end
  10623. -------
  10624. ----------
  10625. hrp = char.HumanoidRootPart
  10626.  
  10627. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10628. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10629. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10630. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10631. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10632. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10633. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10634. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10635. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10636. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10637. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10638. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10639. RS = Torso:FindFirstChild("Right Shoulder")
  10640. LS = Torso:FindFirstChild("Left Shoulder")
  10641. RH = Torso:FindFirstChild("Right Hip")
  10642. LH = Torso:FindFirstChild("Left Hip")
  10643. RJ = hrp:FindFirstChild("RootJoint")
  10644. N = Torso:FindFirstChild("Neck")
  10645. cf = CFrame.new
  10646. ang = CFrame.Angles
  10647. rd = math.rad
  10648. rd2 = math.random
  10649. cs = ColorSequence.new
  10650. ns = NumberSequence.new
  10651. nsk = NumberSequenceKeypoint.new
  10652. -------------------
  10653.  
  10654. end)
  10655.  
  10656. print([[
  10657. -------------------------------------------------
  10658. All Credits go to the original creator, this version is just updated ~ztantony (The person who edited this script)
  10659. -------------------------------------------------]])
Add Comment
Please, Sign In to add comment