caca2312131232131

HIIIII

Apr 3rd, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 490.10 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.  
  153. wait(2)
  154. --[[
  155.  
  156. ░▒▓█ Ultra Instinct █▓▒░
  157.  
  158. --]]
  159.  
  160. local Player = game.Players.localPlayer
  161. local char = Player.Character
  162. local Character = Player.Character
  163. local RootPart = Character.HumanoidRootPart
  164. local Head = Character.Head
  165. local done = false
  166. local canheal = false
  167. local deathchat1 = false
  168. local once = true
  169. local dead = false
  170. local candie = true
  171. local deathchat = false
  172. local idleon = true
  173. local idle1 = true
  174. local idle = true
  175. local spiritballenergy = true
  176. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  177. if v:IsA("Accessory") then
  178. v:Destroy()
  179. end
  180. end
  181. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  182. if v:IsA("Shirt") then
  183. v:Remove()
  184. end
  185. end
  186. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  187. if v:IsA("Pants") then
  188. v:Remove()
  189. end
  190. end
  191. wait()
  192. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  193. shirt.Name = "Shirt"
  194. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  195. pants.Name = "Pants"
  196.  
  197.  
  198.  
  199. local v3 = Vector3.new
  200. local num = 0
  201. local bc = BrickColor.new
  202. local new = Instance.new
  203.  
  204.  
  205. Instance.new("ForceField",char).Visible = false
  206. local poo = Instance.new("IntValue",Character)
  207. poo.Name = "haha nope"
  208. char.Humanoid.MaxHealth = math.huge
  209. wait()
  210. char.Humanoid.Health = math.huge
  211. Instance.new("ForceField",char).Visible = false
  212. local skinCol = "Pastel brown"
  213. local bd = Player:FindFirstChild("Body Colors")
  214. if bd then
  215. bd.HeadColor = BrickColor.new(skinCol)
  216. bd.TorsoColor = BrickColor.new(skinCol)
  217. bd.LeftLegColor = BrickColor.new(skinCol)
  218. bd.RightLegColor = BrickColor.new(skinCol)
  219. bd.LeftArmColor = BrickColor.new(skinCol)
  220. bd.RightArmColor = BrickColor.new(skinCol)
  221. else
  222. bd = Instance.new("BodyColors", Player)
  223. bd.HeadColor = BrickColor.new(skinCol)
  224. bd.TorsoColor = BrickColor.new(skinCol)
  225. bd.LeftLegColor = BrickColor.new(skinCol)
  226. bd.RightLegColor = BrickColor.new(skinCol)
  227. bd.LeftArmColor = BrickColor.new(skinCol)
  228. bd.RightArmColor = BrickColor.new(skinCol)
  229. end
  230. local number = 1
  231.  
  232. --------------------------------------------------------------------------
  233. --transform
  234. GroundWave5 = function()
  235. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  236. Colors = {"Dark blue", "Dark blue"}
  237.  
  238. local wave11 = Instance.new("Part", char)
  239. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  240. wave11.Anchored = true
  241. wave11.Name = "Wave"
  242. wave11.CanCollide = false
  243. wave11.Locked = true
  244. wave11.Size = Vector3.new(1, 1, 1)
  245. wave11.TopSurface = "Smooth"
  246. wave11.BottomSurface = "Smooth"
  247. wave11.Transparency = 0.35
  248. wave11.CFrame = HandCF
  249. wm31 = Instance.new("SpecialMesh", wave11)
  250. wm31.MeshId = "rbxassetid://3270017"
  251. coroutine.wrap(function()
  252. for i = 1, 30, 1 do
  253. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  254. wave11.Size = wm31.Scale
  255. wave11.CFrame = HandCF
  256. wave11.Transparency = i/30
  257. wait()
  258. end
  259. wait()
  260. wave11:Destroy()
  261. end)()
  262. end
  263. GroundWave6 = function()
  264. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  265. Colors = {"White", "Dark blue"}
  266. local wave111 = Instance.new("Part", char)
  267. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  268. wave111.Anchored = true
  269. wave111.Name = "Wave"
  270. wave111.CanCollide = false
  271. wave111.Locked = true
  272. wave111.Size = Vector3.new(1, 1, 1)
  273. wave111.TopSurface = "Smooth"
  274. wave111.BottomSurface = "Smooth"
  275. wave111.Transparency = 0.35
  276. wave111.CFrame = HandCF
  277. wm311 = Instance.new("SpecialMesh", wave111)
  278. wm311.MeshId = "rbxassetid://3270017"
  279. coroutine.wrap(function()
  280. for i = 1, 30, 1 do
  281. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  282. wave111.Size = wm311.Scale
  283. wave111.CFrame = HandCF
  284. wave111.Transparency = i/30
  285. wait()
  286. end
  287. wait()
  288. wave111:Destroy()
  289. end)()
  290. end
  291. GroundWave7 = function()
  292. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  293. Colors = {"Dark blue", "White"}
  294. local wave1111 = Instance.new("Part", char)
  295. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  296. wave1111.Anchored = true
  297. wave1111.Name = "Wave"
  298. wave1111.CanCollide = false
  299. wave1111.Locked = true
  300. wave1111.Size = Vector3.new(1, 1, 1)
  301. wave1111.TopSurface = "Smooth"
  302. wave1111.BottomSurface = "Smooth"
  303. wave1111.Transparency = 0.35
  304. wave1111.CFrame = HandCF
  305. wm3111 = Instance.new("SpecialMesh", wave1111)
  306. wm3111.MeshId = "rbxassetid://3270017"
  307. coroutine.wrap(function()
  308. for i = 1, 30, 1 do
  309. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  310. wave1111.Size = wm3111.Scale
  311. wave1111.CFrame = HandCF
  312. wave1111.Transparency = i/30
  313. wait()
  314. end
  315. wait()
  316. wave1111:Destroy()
  317. end)()
  318. end
  319. GroundWave8 = function()
  320. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  321. Colors = {"Dark blue", "Dark blue"}
  322. local wave11111 = Instance.new("Part", char)
  323. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  324. wave11111.Anchored = true
  325. wave11111.Name = "Wave"
  326. wave11111.CanCollide = false
  327. wave11111.Locked = true
  328. wave11111.Size = Vector3.new(1, 1, 1)
  329. wave11111.TopSurface = "Smooth"
  330. wave11111.BottomSurface = "Smooth"
  331. wave11111.Transparency = 0.35
  332. wave11111.CFrame = HandCF
  333. wm31111 = Instance.new("SpecialMesh", wave11111)
  334. wm31111.MeshId = "rbxassetid://3270017"
  335. coroutine.wrap(function()
  336. for i = 1, 30, 1 do
  337. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  338. wave11111.Size = wm31111.Scale
  339. wave11111.CFrame = HandCF
  340. wave11111.Transparency = i/30
  341. wait()
  342. end
  343. wait()
  344. wave11111:Destroy()
  345. end)()
  346. end
  347. GroundWave9 = function()
  348. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  349.  
  350. Colors = {"Cyan", "White"}
  351. local wave111111 = Instance.new("Part", char)
  352. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  353. wave111111.Anchored = true
  354. wave111111.Name = "Wave"
  355. wave111111.CanCollide = false
  356. wave111111.Locked = true
  357. wave111111.Size = Vector3.new(1, 1, 1)
  358. wave111111.TopSurface = "Smooth"
  359. wave111111.BottomSurface = "Smooth"
  360. wave111111.Transparency = 0.35
  361. wave111111.CFrame = HandCF
  362. wm311111 = Instance.new("SpecialMesh", wave111111)
  363. wm311111.MeshId = "rbxassetid://3270017"
  364. coroutine.wrap(function()
  365. for i = 1, 30, 1 do
  366. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  367. wave111111.Size = wm311111.Scale
  368. wave111111.CFrame = HandCF
  369. wave111111.Transparency = i/30
  370. wait()
  371. end
  372. wait()
  373. wave111111:Destroy()
  374. end)()
  375. end
  376. GroundWave10 = function()
  377. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  378. Colors = {"White", "Dark blue"}
  379. local wave1111111 = Instance.new("Part", char)
  380. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  381. wave1111111.Anchored = true
  382. wave1111111.Name = "Wave"
  383. wave1111111.CanCollide = false
  384. wave1111111.Locked = true
  385. wave1111111.Size = Vector3.new(1, 1, 1)
  386. wave1111111.TopSurface = "Smooth"
  387. wave1111111.BottomSurface = "Smooth"
  388. wave1111111.Transparency = 0.35
  389. wave1111111.CFrame = HandCF
  390. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  391. wm3111111.MeshId = "rbxassetid://3270017"
  392. coroutine.wrap(function()
  393. for i = 1, 30, 1 do
  394. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  395. wave1111111.Size = wm3111111.Scale
  396. wave1111111.CFrame = HandCF
  397. wave1111111.Transparency = i/30
  398. wait()
  399. end
  400. wait()
  401. wave1111111:Destroy()
  402. end)()
  403. end
  404.  
  405. GroundWave1 = function()
  406.  
  407. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  408. Colors = {"White", "White"}
  409. local wave = Instance.new("Part", char)
  410. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  411. wave.Anchored = true
  412. wave.Name = "Wave"..number
  413. wave.CanCollide = false
  414. wave.Locked = true
  415. wave.Size = Vector3.new(1, 1, 1)
  416. wave.TopSurface = "Smooth"
  417. wave.BottomSurface = "Smooth"
  418. wave.Transparency = 0.35
  419. wave.CFrame = HandCF
  420. wm = Instance.new("SpecialMesh", wave)
  421. wm.Name = "wave"..number
  422. wm.MeshId = "rbxassetid://3270017"
  423. coroutine.wrap(function()
  424. for i = 1, 30, 1 do
  425. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  426. wave.Size = wm.Scale
  427. wave.CFrame = HandCF
  428. wave.Transparency = i/30
  429. wait()
  430. end
  431. wait()
  432. wave:Destroy()
  433.  
  434. end)()
  435. end
  436.  
  437.  
  438. shirt = Instance.new("Shirt", char)
  439. shirt.Name = "Shirt"
  440. pants = Instance.new("Pants", char)
  441. pants.Name = "Pants"
  442. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  443. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  444. char.Head.face.Texture = "rbxassetid://681212054"
  445.  
  446. Hair7 = Instance.new("Part")
  447. Hair7.Parent = char
  448. Hair7.Name = "Hair"
  449. Hair7.CanCollide = false
  450. Hair7.Locked = true
  451. Hair7.TopSurface = "Smooth"
  452. Hair7.BottomSurface = "Smooth"
  453. Hair7.formFactor = "Symmetric"
  454. Hair7.Material = "Neon"
  455. Hair7.BrickColor = BrickColor.new("Really black")
  456. Hair7.CFrame = char.Torso.CFrame
  457. Hair7.Size = Vector3.new(1, 1, 1)
  458. Hair7.Transparency = 0
  459.  
  460.  
  461. Weld1 = Instance.new("Weld")
  462. Weld1.Parent = char.Head
  463. Weld1.Part0 = char.Head
  464. Weld1.Part1 = Hair7
  465. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  466.  
  467. Mesh = Instance.new("SpecialMesh")
  468. Mesh.Offset = Vector3.new(0,-0.4,0)
  469. Mesh.Parent = Hair7
  470. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  471. Mesh.MeshType = "FileMesh"
  472. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  473. Mesh.TextureId = ""
  474. wait(0.5)
  475. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  476. local Must2 = Instance.new("Sound",char)
  477. Must2.SoundId = "rbxassetid://1173681504"
  478. Must2.Pitch = 0.99
  479. Must2.Volume = 1.6
  480. Must2.Looped = true
  481. wait(0)
  482. Must2:Play()
  483. wait(3)
  484. Hair7:Destroy()
  485. wait(0)
  486. Hair7 = Instance.new("Part")
  487. Hair7.Parent = char
  488. Hair7.Name = "Hair"
  489. Hair7.CanCollide = false
  490. Hair7.Locked = true
  491. Hair7.TopSurface = "Smooth"
  492. Hair7.BottomSurface = "Smooth"
  493. Hair7.formFactor = "Symmetric"
  494. Hair7.Material = "Neon"
  495. Hair7.BrickColor = BrickColor.new("Light blue")
  496. Hair7.CFrame = char.Torso.CFrame
  497. Hair7.Size = Vector3.new(1, 1, 1)
  498. Hair7.Transparency = 0
  499.  
  500.  
  501. Weld1 = Instance.new("Weld")
  502. Weld1.Parent = char.Head
  503. Weld1.Part0 = char.Head
  504. Weld1.Part1 = Hair7
  505. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  506.  
  507. Mesh = Instance.new("SpecialMesh")
  508. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  509. Mesh.Parent = Hair7
  510. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  511. Mesh.MeshType = "FileMesh"
  512. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  513. Mesh.TextureId = ""
  514. wait(4)
  515. local poof = Instance.new("Sound",Player)
  516. poof.SoundId = "rbxassetid://1035030726"
  517. poof.Pitch = 0.99
  518. poof.Volume = 1.3
  519. poof.Looped = false
  520. wait(0)
  521. poof:Play()
  522. GroundWave5()
  523. GroundWave6()
  524. GroundWave7()
  525. GroundWave8()
  526. GroundWave9()
  527. GroundWave10()
  528. Hair7:Destroy()
  529. wait(0)
  530. game.Chat:Chat(Character, "...", "White")
  531. Hair7 = Instance.new("Part")
  532. Hair7.Parent = char
  533. Hair7.Name = "Hair"
  534. Hair7.CanCollide = false
  535. Hair7.Locked = true
  536. Hair7.TopSurface = "Smooth"
  537. Hair7.BottomSurface = "Smooth"
  538. Hair7.formFactor = "Symmetric"
  539. Hair7.Material = "Neon"
  540. Hair7.BrickColor = BrickColor.new("White")
  541. Hair7.CFrame = char.Torso.CFrame
  542. Hair7.Size = Vector3.new(1, 1, 1)
  543. Hair7.Transparency = 0
  544.  
  545.  
  546. Weld1 = Instance.new("Weld")
  547. Weld1.Parent = char.Head
  548. Weld1.Part0 = char.Head
  549. Weld1.Part1 = Hair7
  550. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  551.  
  552. Mesh = Instance.new("SpecialMesh")
  553. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  554. Mesh.Parent = Hair7
  555. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  556. Mesh.MeshType = "FileMesh"
  557. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  558. Mesh.TextureId = ""
  559. char.Head.face.Texture = "rbxassetid://986775808"
  560.  
  561.  
  562. local ice = Instance.new("Part", Head)
  563. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  564. ice.BrickColor = BrickColor.new("White")
  565. ice.CanCollide = false
  566. ice.TopSurface = 0
  567. ice.BottomSurface = 0
  568. ice.Transparency = 1
  569. local ice2 = Instance.new("SpecialMesh", ice)
  570. ice2.MeshType = "Brick"
  571. ice2.Scale = Vector3.new(1, 1, 1)
  572. local ice3 = Instance.new("Weld", ice)
  573. ice3.Part0 = Head
  574. ice3.Part1 = ice
  575. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  576. local icesmoke = Instance.new("ParticleEmitter", ice)
  577. icesmoke.VelocitySpread = 5
  578. icesmoke.Size = NumberSequence.new({
  579. NumberSequenceKeypoint.new(0, 0.01),
  580. NumberSequenceKeypoint.new(1, 1)
  581. })
  582. icesmoke.Rate = math.huge
  583. icesmoke.Speed = NumberRange.new(1, 1)
  584. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  585. icesmoke.Transparency = NumberSequence.new({
  586. NumberSequenceKeypoint.new(0, 0.9),
  587. NumberSequenceKeypoint.new(1, 1)
  588. })
  589. icesmoke.Rotation = NumberRange.new(0, 360)
  590. icesmoke.Name = "Smoke"
  591. icesmoke.LightEmission = 0
  592. icesmoke.Acceleration = Vector3.new(0,0,0)
  593. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  594. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  595. icesmoke.LockedToPart = true
  596. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  597. secondcolor = "Really black"
  598. wait(0.016666666666666666)
  599. Effects = {}
  600. local Player = game.Players.localPlayer
  601. local Character = Player.Character
  602. local Humanoid = Character.Humanoid
  603. local mouse = Player:GetMouse()
  604. local LeftArm = Character["Left Arm"]
  605. local RightArm = Character["Right Arm"]
  606. local LeftLeg = Character["Left Leg"]
  607. local RightLeg = Character["Right Leg"]
  608. local Head = Character.Head
  609. local Torso = Character.Torso
  610. local cam = game.Workspace.CurrentCamera
  611. local RootJoint = RootPart.RootJoint
  612. local equipped = true
  613. local attack = false
  614. local Anim = "Idle"
  615. local idle = 0
  616. local attacktype = 1
  617. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  618. local velocity = RootPart.Velocity.y
  619. local sine = 0
  620. local change = 1
  621. local grabbed = false
  622. local cn = CFrame.new
  623. local mr = math.rad
  624. local angles = CFrame.Angles
  625. local ud = UDim2.new
  626. local c3 = Color3.new
  627. local dir = {
  628. w = 0,
  629. s = 0,
  630. a = 0,
  631. d = 0
  632. }
  633. firemode = true
  634. rock = true
  635. local Services = {
  636. SoundService = game:GetService("SoundService"),
  637. Players = game:GetService("Players"),
  638. Debris = game:GetService("Debris"),
  639. Workspace = game:GetService("Workspace"),
  640. Lighting = game:GetService("Lighting"),
  641. HttpService = game:GetService("HttpService"),
  642. InsertService = game:GetService("InsertService")
  643. }
  644. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  645. Humanoid.Animator:Destroy()
  646. Character.Animate:Destroy()
  647. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  648. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  649. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  650. RSH, LSH = nil, nil
  651. RW = Instance.new("Weld")
  652. LW = Instance.new("Weld")
  653. RH = Torso["Right Hip"]
  654. LH = Torso["Left Hip"]
  655. RSH = Torso["Right Shoulder"]
  656. LSH = Torso["Left Shoulder"]
  657. RSH.Parent = nil
  658. LSH.Parent = nil
  659. RW.Name = "RW"
  660. RW.Part0 = Torso
  661. RW.C0 = cn(1.5, 0.5, 0)
  662. RW.C1 = cn(0, 0.5, 0)
  663. RW.Part1 = RightArm
  664. RW.Parent = Torso
  665. LW.Name = "LW"
  666. LW.Part0 = Torso
  667. LW.C0 = cn(-1.5, 0.5, 0)
  668. LW.C1 = cn(0, 0.5, 0)
  669. LW.Part1 = LeftArm
  670. LW.Parent = Torso
  671. --------------
  672. human = char:FindFirstChild("Humanoid")
  673. human.Name = "hi"
  674. lig = Instance.new("PointLight",Player.Character.Torso)
  675. lig.Color=Color3.new(0,0,255)
  676. lig.Range = 10
  677. ----
  678. function clerp(a, b, t)
  679. local qa = {
  680. QuaternionFromCFrame(a)
  681. }
  682. local qb = {
  683. QuaternionFromCFrame(b)
  684. }
  685. local ax, ay, az = a.x, a.y, a.z
  686. local bx, by, bz = b.x, b.y, b.z
  687. local _t = 1 - t
  688. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  689. end
  690. function QuaternionFromCFrame(cf)
  691. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  692. local trace = m00 + m11 + m22
  693. if trace > 0 then
  694. local s = math.sqrt(1 + trace)
  695. local recip = 0.5 / s
  696. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  697. else
  698. local i = 0
  699. if m00 < m11 then
  700. i = 1
  701. end
  702. if m22 > (i == 0 and m00 or m11) then
  703. i = 2
  704. end
  705. if i == 0 then
  706. local s = math.sqrt(m00 - m11 - m22 + 1)
  707. local recip = 0.5 / s
  708. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  709. elseif i == 1 then
  710. local s = math.sqrt(m11 - m22 - m00 + 1)
  711. local recip = 0.5 / s
  712. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  713. elseif i == 2 then
  714. local s = math.sqrt(m22 - m00 - m11 + 1)
  715. local recip = 0.5 / s
  716. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  717. end
  718. end
  719. end
  720. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  721. local xs, ys, zs = x + x, y + y, z + z
  722. local wx, wy, wz = w * xs, w * ys, w * zs
  723. local xx = x * xs
  724. local xy = x * ys
  725. local xz = x * zs
  726. local yy = y * ys
  727. local yz = y * zs
  728. local zz = z * zs
  729. 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))
  730. end
  731. function QuaternionSlerp(a, b, t)
  732. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  733. local startInterp, finishInterp
  734. if cosTheta >= 1.0E-4 then
  735. if 1 - cosTheta > 1.0E-4 then
  736. local theta = math.acos(cosTheta)
  737. local invSinTheta = 1 / math.sin(theta)
  738. startInterp = math.sin((1 - t) * theta) * invSinTheta
  739. finishInterp = math.sin(t * theta) * invSinTheta
  740. else
  741. startInterp = 1 - t
  742. finishInterp = t
  743. end
  744. elseif 1 + cosTheta > 1.0E-4 then
  745. local theta = math.acos(-cosTheta)
  746. local invSinTheta = 1 / math.sin(theta)
  747. startInterp = math.sin((t - 1) * theta) * invSinTheta
  748. finishInterp = math.sin(t * theta) * invSinTheta
  749. else
  750. startInterp = t - 1
  751. finishInterp = t
  752. end
  753. 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
  754. end
  755. function swait(num)
  756. if num == 0 or num == nil then
  757. game:service("RunService").RenderStepped:wait(0)
  758. else
  759. for i = 0, num do
  760. game:service("RunService").RenderStepped:wait(0)
  761. end
  762. end
  763. end
  764. local RbxUtility = LoadLibrary("RbxUtility")
  765. local Create = RbxUtility.Create
  766. function RemoveOutlines(part)
  767. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  768. end
  769. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  770. local Part = Create("Part")({
  771. formFactor = FormFactor,
  772. Parent = Parent,
  773. Reflectance = Reflectance,
  774. Transparency = Transparency,
  775. CanCollide = false,
  776. Locked = true,
  777. BrickColor = BrickColor.new(tostring(BColor)),
  778. Name = Name,
  779. Size = Size,
  780. Material = Material
  781. })
  782. RemoveOutlines(Part)
  783. return Part
  784. end
  785. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  786. local Msh = Create(Mesh)({
  787. Parent = Part,
  788. Offset = OffSet,
  789. Scale = Scale
  790. })
  791. if Mesh == "SpecialMesh" then
  792. Msh.MeshType = MeshType
  793. Msh.MeshId = MeshId
  794. end
  795. return Msh
  796. end
  797. function CreateWeld(Parent, Part0, Part1, C0, C1)
  798. local Weld = Create("Weld")({
  799. Parent = Parent,
  800. Part0 = Part0,
  801. Part1 = Part1,
  802. C0 = C0,
  803. C1 = C1
  804. })
  805. return Weld
  806. end
  807. function rayCast(Position, Direction, Range, Ignore)
  808. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  809. end
  810. function CreateSound(id, par, vol, pit)
  811. coroutine.resume(coroutine.create(function()
  812. local sou = Instance.new("Sound", par or workspace)
  813. sou.Volume = vol
  814. sou.Pitch = pit or 1
  815. sou.SoundId = id
  816. wait()
  817. sou:play()
  818. game:GetService("Debris"):AddItem(sou, 6)
  819. end))
  820. end
  821. function CreateSong(id, par, vol, pit)
  822. coroutine.resume(coroutine.create(function()
  823. sou2 = Instance.new("Sound", par or workspace)
  824. sou2.Volume = 1
  825. sou2.Pitch = 1
  826. sou2.SoundId = id
  827. wait()
  828. sou2:play()
  829. sou2.Looped = true
  830. end))
  831. end
  832. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  833. local function getclosest(obj, distance)
  834. local last, lastx = distance + 1, nil
  835. for i, v in pairs(workspace:GetChildren()) do
  836. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  837. local t = v.Torso
  838. local dist = t.Position - obj.Position.magnitude
  839. if distance >= dist and last > dist then
  840. last = dist
  841. lastx = v
  842. end
  843. end
  844. end
  845. return lastx
  846. end
  847. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  848. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  849. prt.Anchored = true
  850. prt.CFrame = cframe
  851. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  852. game:GetService("Debris"):AddItem(prt, 10)
  853. if Type == 1 or Type == nil then
  854. table.insert(Effects, {
  855. prt,
  856. "Block1",
  857. delay,
  858. x3,
  859. y3,
  860. z3,
  861. msh
  862. })
  863. elseif Type == 2 then
  864. table.insert(Effects, {
  865. prt,
  866. "Block2",
  867. delay,
  868. x3,
  869. y3,
  870. z3,
  871. msh
  872. })
  873. elseif Type == 3 then
  874. table.insert(Effects, {
  875. prt,
  876. "Block3",
  877. delay,
  878. x3,
  879. y3,
  880. z3,
  881. msh
  882. })
  883. end
  884. end
  885. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  886. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  887. prt.Anchored = true
  888. prt.CFrame = cframe
  889. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  890. game:GetService("Debris"):AddItem(prt, 10)
  891. table.insert(Effects, {
  892. prt,
  893. "Cylinder",
  894. delay,
  895. x3,
  896. y3,
  897. z3,
  898. msh
  899. })
  900. end
  901. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  902. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  903. prt.Anchored = true
  904. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  905. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  906. game:GetService("Debris"):AddItem(prt, 10)
  907. table.insert(Effects, {
  908. prt,
  909. "Cylinder",
  910. delay,
  911. x3,
  912. y3,
  913. z3,
  914. msh
  915. })
  916. end
  917. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  918. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  919. prt.Anchored = true
  920. prt.CFrame = cframe
  921. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  922. game:GetService("Debris"):AddItem(prt, 10)
  923. table.insert(Effects, {
  924. prt,
  925. "Cylinder",
  926. delay,
  927. x3,
  928. y3,
  929. z3,
  930. msh
  931. })
  932. end
  933. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  934. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  935. prt.Anchored = true
  936. prt.CFrame = cframe
  937. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  938. game:GetService("Debris"):AddItem(prt, 10)
  939. table.insert(Effects, {
  940. prt,
  941. "Cylinder",
  942. delay,
  943. x3,
  944. y3,
  945. z3,
  946. msh
  947. })
  948. end
  949. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  950. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  951. prt.Anchored = true
  952. prt.CFrame = cframe
  953. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  954. game:GetService("Debris"):AddItem(prt, 10)
  955. table.insert(Effects, {
  956. prt,
  957. "Cylinder",
  958. delay,
  959. x3,
  960. y3,
  961. z3,
  962. msh
  963. })
  964. end
  965. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  966. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  967. prt.Anchored = true
  968. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  969. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  970. local num = math.random(10, 50) / 1000
  971. game:GetService("Debris"):AddItem(prt, 10)
  972. table.insert(Effects, {
  973. prt,
  974. "Shatter",
  975. num,
  976. prt.CFrame,
  977. math.random() - math.random(),
  978. 0,
  979. math.random(50, 100) / 100
  980. })
  981. end
  982.  
  983. attack = false
  984. game:GetService("RunService").Stepped:connect(function()
  985. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  986. velocity = RootPart.Velocity.y
  987. sine = sine + change
  988. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  989. if equipped == true or equipped == false then
  990. if 1 < RootPart.Velocity.y and hit == nil then
  991. Anim = "Jump"
  992. if attack == false and ice_mode == false then
  993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  995. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  996. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  997. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  998. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  999. end
  1000. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  1001. Anim = "Fall"
  1002. if attack == false then
  1003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1005. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1006. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1007. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1008. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1009. end
  1010. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1011. Anim = "Idle"
  1012. if attack==false then
  1013. 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)
  1014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1015. 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)
  1016. 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)
  1017. 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)
  1018. 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)
  1019. end
  1020. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1021. Anim = "Walk"
  1022. if attack==false then
  1023. 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)
  1024. 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)
  1025. 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)
  1026. 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)
  1027. 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)
  1028. 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)
  1029. end
  1030. end
  1031. end
  1032. if equipped == true or equipped == false then
  1033. if 1 < RootPart.Velocity.Y and hit == nil then
  1034. Anim = "Jump"
  1035. if attack == false and ice_mode == true then
  1036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1038. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1039. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1040. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1041. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1042. end
  1043. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1044. Anim = "Fall"
  1045. if attack == false then
  1046. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1047. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1048. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1049. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1050. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1051. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1052. end
  1053. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1054. Anim = "Idle"
  1055. if attack == false then
  1056. change = 0.8
  1057. 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)
  1058. 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)
  1059. 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)
  1060. 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)
  1061. 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)
  1062. 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)
  1063. end
  1064. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1065. Anim = "Walk"
  1066. if attack == false then
  1067. 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)
  1068. 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)
  1069. 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)
  1070. 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)
  1071. 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)
  1072. 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)
  1073. end
  1074. end
  1075. end
  1076. if 0 < #Effects then
  1077. for e = 1, #Effects do
  1078. if Effects[e] ~= nil then
  1079. local Thing = Effects[e]
  1080. if Thing ~= nil then
  1081. local Part = Thing[1]
  1082. local Mode = Thing[2]
  1083. local Delay = Thing[3]
  1084. local IncX = Thing[4]
  1085. local IncY = Thing[5]
  1086. local IncZ = Thing[6]
  1087. if 1 >= Thing[1].Transparency then
  1088. if Thing[2] == "Block1" then
  1089. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1090. local Mesh = Thing[1].Mesh
  1091. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1092. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1093. elseif Thing[2] == "Block2" then
  1094. 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)
  1095. local Mesh = Thing[7]
  1096. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1097. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1098. elseif Thing[2] == "Block3" then
  1099. 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)
  1100. local Mesh = Thing[7]
  1101. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1102. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1103. elseif Thing[2] == "Cylinder" then
  1104. local Mesh = Thing[1].Mesh
  1105. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1106. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1107. elseif Thing[2] == "Blood" then
  1108. local Mesh = Thing[7]
  1109. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1110. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1111. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1112. elseif Thing[2] == "Elec" then
  1113. local Mesh = Thing[1].Mesh
  1114. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1115. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1116. elseif Thing[2] == "Disappear" then
  1117. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1118. elseif Thing[2] == "Shatter" then
  1119. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1120. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1121. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1122. Thing[6] = Thing[6] + Thing[5]
  1123. end
  1124. else
  1125. Part.Parent = nil
  1126. table.remove(Effects, e)
  1127. end
  1128. end
  1129. end
  1130. end
  1131. end
  1132. end)
  1133. ---
  1134. local whoh = Instance.new("Sound",Torso)
  1135. whoh.SoundId = "rbxassetid://1179254378"
  1136. whoh.Pitch = 0.99
  1137. whoh.Volume = 1.5
  1138. whoh.Looped = true
  1139. wait(0)
  1140. whoh:Play()
  1141. local Aura = Instance.new('ParticleEmitter')
  1142. Aura.Name = "Aura"
  1143. Aura.Texture = "rbxassetid://833874434"
  1144. Aura.Parent = LeftArm
  1145. Aura.LightEmission = 1
  1146. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1147. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1148. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1149. Aura.LockedToPart = true
  1150. Aura.Lifetime = NumberRange.new(1)
  1151. Aura.Rate = 100
  1152. Aura.Speed = NumberRange.new(0.3)
  1153. Aura.EmissionDirection = "Top"
  1154.  
  1155.  
  1156. local Aura = Instance.new('ParticleEmitter')
  1157. Aura.Name = "Aura"
  1158. Aura.Texture = "rbxassetid://833874434"
  1159. Aura.Parent = Head
  1160. Aura.LightEmission = 1
  1161. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1162. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1163. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1164. Aura.LockedToPart = true
  1165. Aura.Lifetime = NumberRange.new(1)
  1166. Aura.Rate = 100
  1167. Aura.Speed = NumberRange.new(0)
  1168. Aura.EmissionDirection = "Top"
  1169. local Aura2 = Instance.new('ParticleEmitter')
  1170. Aura2.Name = "Aura"
  1171. Aura2.Texture = "rbxassetid://833874434"
  1172. Aura2.Parent = RightArm
  1173. Aura2.LightEmission = 1
  1174. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1175. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1176. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1177. Aura2.LockedToPart = true
  1178. Aura2.Lifetime = NumberRange.new(1)
  1179. Aura2.Rate = 100
  1180. Aura2.Speed = NumberRange.new(0.3)
  1181. Aura2.EmissionDirection = "Top"
  1182. local Aura2 = Instance.new('ParticleEmitter')
  1183. Aura2.Name = "Aura"
  1184. Aura2.Texture = "rbxassetid://833874434"
  1185. Aura2.Parent = LeftLeg
  1186. Aura2.LightEmission = 1
  1187. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1188. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1189. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1190. Aura2.LockedToPart = true
  1191. Aura2.Lifetime = NumberRange.new(1)
  1192. Aura2.Rate = 100
  1193. Aura2.Speed = NumberRange.new(0.3)
  1194. Aura2.EmissionDirection = "Top"
  1195. local Aura2 = Instance.new('ParticleEmitter')
  1196. Aura2.Name = "Aura"
  1197. Aura2.Texture = "rbxassetid://833874434"
  1198. Aura2.Parent = RightLeg
  1199. Aura2.LightEmission = 1
  1200. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1201. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1202. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1203. Aura2.LockedToPart = true
  1204. Aura2.Lifetime = NumberRange.new(1)
  1205. Aura2.Rate = 100
  1206. Aura2.Speed = NumberRange.new(0.3)
  1207. Aura2.EmissionDirection = "Top"
  1208. ---aura2
  1209. local Aura = Instance.new('ParticleEmitter')
  1210. Aura.Name = "Aura"
  1211. Aura.Texture = "rbxassetid://833874434"
  1212. Aura.Parent = LeftArm
  1213. Aura.LightEmission = 1
  1214. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1215. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1216. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1217. Aura.LockedToPart = true
  1218. Aura.Lifetime = NumberRange.new(1)
  1219. Aura.Rate = 60
  1220. Aura.Speed = NumberRange.new(0.3)
  1221. Aura.EmissionDirection = "Top"
  1222. local Aura2 = Instance.new('ParticleEmitter')
  1223. Aura2.Name = "Aura"
  1224. Aura2.Texture = "rbxassetid://833874434"
  1225. Aura2.Parent = RightArm
  1226. Aura2.LightEmission = 1
  1227. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1228. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1229. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1230. Aura2.LockedToPart = true
  1231. Aura2.Lifetime = NumberRange.new(1)
  1232. Aura2.Rate = 60
  1233. Aura2.Speed = NumberRange.new(0.3)
  1234. Aura2.EmissionDirection = "Top"
  1235. local Aura2 = Instance.new('ParticleEmitter')
  1236. Aura2.Name = "Aura"
  1237. Aura2.Texture = "rbxassetid://833874434"
  1238. Aura2.Parent = LeftLeg
  1239. Aura2.LightEmission = 1
  1240. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1241. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1242. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1243. Aura2.LockedToPart = true
  1244. Aura2.Lifetime = NumberRange.new(1)
  1245. Aura2.Rate = 60
  1246. Aura2.Speed = NumberRange.new(0.1)
  1247. Aura2.EmissionDirection = "Top"
  1248. local Aura2 = Instance.new('ParticleEmitter')
  1249. Aura2.Name = "Aura"
  1250. Aura2.Texture = "rbxassetid://833874434"
  1251. Aura2.Parent = RightLeg
  1252. Aura2.LightEmission = 1
  1253. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1254. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1255. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1256. Aura2.LockedToPart = true
  1257. Aura2.Lifetime = NumberRange.new(1)
  1258. Aura2.Rate = 60
  1259. Aura2.Speed = NumberRange.new(0.3)
  1260. Aura2.EmissionDirection = "Top"
  1261. ----aura3
  1262. ---aura2
  1263. local Aura = Instance.new('ParticleEmitter')
  1264. Aura.Name = "Aura"
  1265. Aura.Texture = "rbxassetid://833874434"
  1266. Aura.Parent = LeftArm
  1267. Aura.LightEmission = 1
  1268. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1269. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1270. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1271. Aura.LockedToPart = true
  1272. Aura.Lifetime = NumberRange.new(1)
  1273. Aura.Rate = 60
  1274. Aura.Speed = NumberRange.new(0.3)
  1275. Aura.EmissionDirection = "Top"
  1276. local Aura2 = Instance.new('ParticleEmitter')
  1277. Aura2.Name = "Aura"
  1278. Aura2.Texture = "rbxassetid://833874434"
  1279. Aura2.Parent = RightArm
  1280. Aura2.LightEmission = 1
  1281. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1282. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1283. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1284. Aura2.LockedToPart = true
  1285. Aura2.Lifetime = NumberRange.new(1)
  1286. Aura2.Rate = 60
  1287. Aura2.Speed = NumberRange.new(0.3)
  1288. Aura2.EmissionDirection = "Top"
  1289. local Aura2 = Instance.new('ParticleEmitter')
  1290. Aura2.Name = "Aura"
  1291. Aura2.Texture = "rbxassetid://833874434"
  1292. Aura2.Parent = LeftLeg
  1293. Aura2.LightEmission = 1
  1294. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1295. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1296. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1297. Aura2.LockedToPart = true
  1298. Aura2.Lifetime = NumberRange.new(1)
  1299. Aura2.Rate = 60
  1300. Aura2.Speed = NumberRange.new(0.3)
  1301. Aura2.EmissionDirection = "Top"
  1302. local Aura2 = Instance.new('ParticleEmitter')
  1303. Aura2.Name = "Aura"
  1304. Aura2.Texture = "rbxassetid://833874434"
  1305. Aura2.Parent = RightLeg
  1306. Aura2.LightEmission = 1
  1307. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1308. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1309. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1310. Aura2.LockedToPart = true
  1311. Aura2.Lifetime = NumberRange.new(0.6)
  1312. Aura2.Rate = 60
  1313. Aura2.Speed = NumberRange.new(0.3)
  1314. Aura2.EmissionDirection = "Top"
  1315. ----
  1316.  
  1317. ---aura2
  1318. local Aura = Instance.new('ParticleEmitter')
  1319. Aura.Name = "Aura"
  1320. Aura.Texture = "rbxassetid://833874434"
  1321. Aura.Parent = LeftArm
  1322. Aura.LightEmission = 1
  1323. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1324. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1325. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1326. Aura.LockedToPart = true
  1327. Aura.Lifetime = NumberRange.new(1)
  1328. Aura.Rate = 60
  1329. Aura.Speed = NumberRange.new(0.3)
  1330. Aura.EmissionDirection = "Top"
  1331. local Aura2 = Instance.new('ParticleEmitter')
  1332. Aura2.Name = "Aura"
  1333. Aura2.Texture = "rbxassetid://833874434"
  1334. Aura2.Parent = RightArm
  1335. Aura2.LightEmission = 1
  1336. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1337. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1338. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1339. Aura2.LockedToPart = true
  1340. Aura2.Lifetime = NumberRange.new(1)
  1341. Aura2.Rate = 60
  1342. Aura2.Speed = NumberRange.new(0.3)
  1343. Aura2.EmissionDirection = "Top"
  1344. local Aura2 = Instance.new('ParticleEmitter')
  1345. Aura2.Name = "Aura"
  1346. Aura2.Texture = "rbxassetid://833874434"
  1347. Aura2.Parent = LeftLeg
  1348. Aura2.LightEmission = 1
  1349. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1350. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1351. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1352. Aura2.LockedToPart = true
  1353. Aura2.Lifetime = NumberRange.new(1)
  1354. Aura2.Rate = 60
  1355. Aura2.Speed = NumberRange.new(0.3)
  1356. Aura2.EmissionDirection = "Top"
  1357. local Aura2 = Instance.new('ParticleEmitter')
  1358. Aura2.Name = "Aura"
  1359. Aura2.Texture = "rbxassetid://833874434"
  1360. Aura2.Parent = RightLeg
  1361. Aura2.LightEmission = 1
  1362. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1363. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1364. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1365. Aura2.LockedToPart = true
  1366. Aura2.Lifetime = NumberRange.new(0.6)
  1367. Aura2.Rate = 60
  1368. Aura2.Speed = NumberRange.new(0.3)
  1369. Aura2.EmissionDirection = "Top"
  1370. local tra = Instance.new('ParticleEmitter')
  1371. tra.Parent = Torso
  1372. tra.LightEmission = 1
  1373. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1374. tra.Rate = 15
  1375. tra.Rotation = NumberRange.new(-5, 5)
  1376. tra.Lifetime = NumberRange.new(1.5, 2)
  1377. tra.Size = NumberSequence.new(0.098,0)
  1378. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1379. tra.Speed = NumberRange.new(0.5)
  1380. tra.VelocitySpread = 360
  1381. tra.VelocityInheritance = 0.5
  1382. tra.ZOffset = 2
  1383. local tra = Instance.new('ParticleEmitter')
  1384. tra.Parent = Head
  1385. tra.LightEmission = 1
  1386. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1387. tra.Rate = 15
  1388. tra.Rotation = NumberRange.new(-5, 5)
  1389. tra.Lifetime = NumberRange.new(1.5, 2)
  1390. tra.Size = NumberSequence.new(0.098,0)
  1391. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1392. tra.Speed = NumberRange.new(0.5)
  1393. tra.VelocitySpread = 360
  1394. tra.VelocityInheritance = 0.5
  1395. tra.ZOffset = 2
  1396. local tra = Instance.new('ParticleEmitter')
  1397. tra.Parent = LeftArm
  1398. tra.LightEmission = 1
  1399. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1400. tra.Rate = 15
  1401. tra.Rotation = NumberRange.new(-5, 5)
  1402. tra.Lifetime = NumberRange.new(1.5, 2)
  1403. tra.Size = NumberSequence.new(0.098,0)
  1404. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1405. tra.Speed = NumberRange.new(0.5)
  1406. tra.VelocitySpread = 360
  1407. tra.VelocityInheritance = 0.5
  1408. tra.ZOffset = 2
  1409. local tra = Instance.new('ParticleEmitter')
  1410. tra.Parent = RightArm
  1411. tra.LightEmission = 1
  1412. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1413. tra.Rate = 15
  1414. tra.Rotation = NumberRange.new(-5, 5)
  1415. tra.Lifetime = NumberRange.new(1.5, 2)
  1416. tra.Size = NumberSequence.new(0.098,0)
  1417. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1418. tra.Speed = NumberRange.new(0.5)
  1419. tra.VelocitySpread = 360
  1420. tra.VelocityInheritance = 0.5
  1421. tra.ZOffset = 2
  1422. local tra = Instance.new('ParticleEmitter')
  1423. tra.Parent = LeftLeg
  1424. tra.LightEmission = 1
  1425. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1426. tra.Rate = 15
  1427. tra.Rotation = NumberRange.new(-5, 5)
  1428. tra.Lifetime = NumberRange.new(1.5, 2)
  1429. tra.Size = NumberSequence.new(0.098,0)
  1430. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1431. tra.Speed = NumberRange.new(0.5)
  1432. tra.VelocitySpread = 360
  1433. tra.VelocityInheritance = 0.5
  1434. tra.ZOffset = 2
  1435. local tra = Instance.new('ParticleEmitter')
  1436. tra.Parent = RightLeg
  1437. tra.LightEmission = 1
  1438. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1439. tra.Rate = 15
  1440. tra.Rotation = NumberRange.new(-5, 5)
  1441. tra.Lifetime = NumberRange.new(1.5, 2)
  1442. tra.Size = NumberSequence.new(0.098,0)
  1443. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1444. tra.Speed = NumberRange.new(0.5)
  1445. tra.VelocitySpread = 360
  1446. tra.VelocityInheritance = 0.5
  1447. tra.ZOffset = 2
  1448. ----
  1449. function RemoveOutlines(part)
  1450. part.TopSurface = 10
  1451. end
  1452. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1453. local Part = Create("Part")({
  1454. Parent = Parent,
  1455. Reflectance = Reflectance,
  1456. Transparency = Transparency,
  1457. CanCollide = false,
  1458. Locked = true,
  1459. BrickColor = BrickColor.new(tostring(BColor)),
  1460. Name = Name,
  1461. Size = Size,
  1462. Material = Material
  1463. })
  1464. RemoveOutlines(Part)
  1465. return Part
  1466. end
  1467. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1468. local Msh = Create(Mesh)({
  1469. Parent = Part,
  1470. Offset = OffSet,
  1471. Scale = Scale
  1472. })
  1473. if Mesh == "SpecialMesh" then
  1474. Msh.MeshType = MeshType
  1475. Msh.MeshId = MeshId
  1476. end
  1477. return Msh
  1478. end
  1479. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1480. local Weld = Create("Weld")({
  1481. Parent = Parent,
  1482. Part0 = Part0,
  1483. Part1 = Part1,
  1484. C0 = C0,
  1485. C1 = C1
  1486. })
  1487. return Weld
  1488. end
  1489. WSHM = {
  1490. "White",
  1491. "Pastel light blue"
  1492. }
  1493. WSH = WSHM[math.random(1, #WSHM)]
  1494. function IcePartFunk(HPart, aria, Min, Max)
  1495. IcePart = Instance.new("Part", HPart)
  1496. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1497. IcePart.CanCollide = false
  1498. IuW = Instance.new("Weld")
  1499. IuW.Name = "GuW"
  1500. IuW.Part0 = HPart
  1501. 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))
  1502. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1503. IuW.Part1 = IcePart
  1504. IuW.Parent = HPart
  1505. IcePart.Transparency = 0.85
  1506. IcePart.Material = "Neon"
  1507. WSH = WSHM[math.random(1, #WSHM)]
  1508. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1509. RemoveOutlines(IcePart)
  1510. game:GetService("Debris"):AddItem(IuW, 4)
  1511. game:GetService("Debris"):AddItem(IcePart, 6)
  1512. end
  1513. SpikeMeshId = 1033714
  1514. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1515. local Part = Instance.new("Part", Parent)
  1516. Part.Name = Name
  1517. Part.BrickColor = BrickColor.new(Color)
  1518. Part.Size = Size
  1519. Part.Material = Material
  1520. Part.Transparency = Transparency
  1521. Part.CanCollide = false
  1522. RemoveOutlines(Part)
  1523. local Mesh = Instance.new("SpecialMesh", Part)
  1524. Mesh.MeshType = "Sphere"
  1525. Mesh.Scale = Scale
  1526. return Mesh and Part
  1527. end
  1528. CFuncs = {
  1529. Part = {
  1530. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1531. local Part = Create("Part")({
  1532. Parent = Parent,
  1533. Reflectance = Reflectance,
  1534. Transparency = Transparency,
  1535. CanCollide = false,
  1536. Locked = true,
  1537. BrickColor = BrickColor.new(tostring(BColor)),
  1538. Name = Name,
  1539. Size = Size,
  1540. Material = Material
  1541. })
  1542. RemoveOutlines(Part)
  1543. return Part
  1544. end
  1545. },
  1546. Mesh = {
  1547. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1548. local Msh = Create(Mesh)({
  1549. Parent = Part,
  1550. Offset = OffSet,
  1551. Scale = Scale
  1552. })
  1553. if Mesh == "SpecialMesh" then
  1554. Msh.MeshType = MeshType
  1555. Msh.MeshId = MeshId
  1556. end
  1557. return Msh
  1558. end
  1559. },
  1560. Mesh = {
  1561. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1562. local Msh = Create(Mesh)({
  1563. Parent = Part,
  1564. Offset = OffSet,
  1565. Scale = Scale
  1566. })
  1567. if Mesh == "SpecialMesh" then
  1568. Msh.MeshType = MeshType
  1569. Msh.MeshId = MeshId
  1570. end
  1571. return Msh
  1572. end
  1573. },
  1574. Weld = {
  1575. Create = function(Parent, Part0, Part1, C0, C1)
  1576. local Weld = Create("Weld")({
  1577. Parent = Parent,
  1578. Part0 = Part0,
  1579. Part1 = Part1,
  1580. C0 = C0,
  1581. C1 = C1
  1582. })
  1583. return Weld
  1584. end
  1585. },
  1586. Sound = {
  1587. Create = function(id, par, vol, pit)
  1588. coroutine.resume(coroutine.create(function()
  1589. local S = Create("Sound")({
  1590. Volume = vol,
  1591. Pitch = pit or 1,
  1592. SoundId = id,
  1593. Parent = par or workspace
  1594. })
  1595. wait()
  1596. S:play()
  1597. game:GetService("Debris"):AddItem(S, 6)
  1598. end))
  1599. end
  1600. },
  1601. ParticleEmitter = {
  1602. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1603. local fp = Create("ParticleEmitter")({
  1604. Parent = Parent,
  1605. Color = ColorSequence.new(Color1, Color2),
  1606. LightEmission = LightEmission,
  1607. Size = Size,
  1608. Texture = Texture,
  1609. Transparency = Transparency,
  1610. ZOffset = ZOffset,
  1611. Acceleration = Accel,
  1612. Drag = Drag,
  1613. LockedToPart = LockedToPart,
  1614. VelocityInheritance = VelocityInheritance,
  1615. EmissionDirection = EmissionDirection,
  1616. Enabled = Enabled,
  1617. Lifetime = LifeTime,
  1618. Rate = Rate,
  1619. Rotation = Rotation,
  1620. RotSpeed = RotSpeed,
  1621. Speed = Speed,
  1622. VelocitySpread = VelocitySpread
  1623. })
  1624. return fp
  1625. end
  1626. }
  1627. }
  1628. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1629. if hit.Parent == nil then
  1630. return
  1631. end
  1632. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1633. for _, v in pairs(hit.Parent:children()) do
  1634. if v:IsA("Humanoid") then
  1635. h = v
  1636. end
  1637. end
  1638. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1639. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1640. return
  1641. end
  1642. local c = Create("ObjectValue")({
  1643. Name = "creator",
  1644. Value = game:service("Players").LocalPlayer,
  1645. Parent = h
  1646. })
  1647. game:GetService("Debris"):AddItem(c, 0.5)
  1648. if HitSound ~= nil and HitPitch ~= nil then
  1649. CreateSound(HitSound, hit, 1, HitPitch)
  1650. end
  1651. local Damage = math.random(minim, maxim)
  1652. local blocked = false
  1653. local block = hit.Parent:findFirstChild("Block")
  1654. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1655. blocked = true
  1656. block.Value = block.Value - 1
  1657. print(block.Value)
  1658. end
  1659. if blocked == false then
  1660. h.Health = h.Health - Damage
  1661. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1662. else
  1663. h.Health = h.Health - Damage / 2
  1664. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1665. end
  1666. if Type == "Knockdown" then
  1667. local hum = hit.Parent.Humanoid
  1668. hum.PlatformStand = true
  1669. coroutine.resume(coroutine.create(function(HHumanoid)
  1670. swait(1)
  1671. HHumanoid.PlatformStand = false
  1672. end), hum)
  1673. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1674. local bodvol = Create("BodyVelocity")({
  1675. velocity = angle * knockback,
  1676. P = 5000,
  1677. maxForce = Vector3.new(8000, 8000, 8000),
  1678. Parent = hit
  1679. })
  1680. local rl = Create("BodyAngularVelocity")({
  1681. P = 3000,
  1682. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1683. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1684. Parent = hit
  1685. })
  1686. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1687. game:GetService("Debris"):AddItem(rl, 0.5)
  1688. elseif Type == "Normal" then
  1689. local vp = Create("BodyVelocity")({
  1690. P = 500,
  1691. maxForce = Vector3.new(math.huge, 0, math.huge),
  1692. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1693. })
  1694. if knockback > 0 then
  1695. vp.Parent = hit.Parent.Torso
  1696. end
  1697. game:GetService("Debris"):AddItem(vp, 0.5)
  1698. elseif Type == "Impale" then
  1699. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1700. Spike.Anchored = true
  1701. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1702. Spike.Position = hit.Parent.Torso.Position
  1703. for i = 1, 5 do
  1704. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1705. end
  1706. Services.Debris:AddItem(Spike, 4)
  1707. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1708. hit.Parent.Humanoid.PlatformStand = true
  1709. swait(1)
  1710. hit.Parent.Humanoid.PlatformStand = false
  1711. elseif Type == "Up" then
  1712. local bodyVelocity = Create("BodyVelocity")({
  1713. velocity = Vector3.new(0, 20, 0),
  1714. P = 5000,
  1715. maxForce = Vector3.new(8000, 8000, 8000),
  1716. Parent = hit
  1717. })
  1718. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1719. local bodyVelocity = Create("BodyVelocity")({
  1720. velocity = Vector3.new(0, 20, 0),
  1721. P = 5000,
  1722. maxForce = Vector3.new(8000, 8000, 8000),
  1723. Parent = hit
  1724. })
  1725. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1726. elseif Type == "Snare" then
  1727. local bp = Create("BodyPosition")({
  1728. P = 900,
  1729. D = 1000,
  1730. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1731. position = hit.Parent.Torso.Position,
  1732. Parent = hit.Parent.Torso
  1733. })
  1734. game:GetService("Debris"):AddItem(bp, 1)
  1735. elseif Type == "Slowness" then
  1736. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1737. for i = 1, 25 do
  1738. hit.Parent.Humanoid.WalkSpeed = 4
  1739. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1740. end
  1741. wait(4)
  1742. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1743. elseif Type == "FireDmg" then
  1744. for i = 1, math.random(60, 150) do
  1745. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1746. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1747. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1748. wait(0.1)
  1749. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1750. end
  1751. elseif Type == "Freeze" then
  1752. local bp = Create("BodyPosition")({
  1753. P = 900,
  1754. D = 1000,
  1755. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1756. position = hit.Parent.Torso.Position,
  1757. Parent = hit.Parent.Torso
  1758. })
  1759. game:GetService("Debris"):AddItem(bp, 4)
  1760. for i = 1, 25 do
  1761. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1762. end
  1763. elseif Type == "Freeze2" then
  1764. local BodPos = Create("BodyPosition")({
  1765. P = 50000,
  1766. D = 1000,
  1767. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1768. position = hit.Parent.Torso.Position,
  1769. Parent = hit.Parent.Torso
  1770. })
  1771. local BodGy = Create("BodyGyro")({
  1772. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1773. P = 20000,
  1774. Parent = hit.Parent.Torso,
  1775. cframe = hit.Parent.Torso.CFrame
  1776. })
  1777. hit.Parent.Torso.Anchored = true
  1778. coroutine.resume(coroutine.create(function(Part)
  1779. swait(1.5)
  1780. Part.Anchored = false
  1781. end), hit.Parent.Torso)
  1782. game:GetService("Debris"):AddItem(BodPos, 3)
  1783. game:GetService("Debris"):AddItem(BodGy, 3)
  1784. end
  1785. local debounce = Create("BoolValue")({
  1786. Name = "DebounceHit",
  1787. Parent = hit.Parent,
  1788. Value = true
  1789. })
  1790. game:GetService("Debris"):AddItem(debounce, Delay)
  1791. c = Instance.new("ObjectValue")
  1792. c.Name = "creator"
  1793. c.Value = Player
  1794. c.Parent = h
  1795. game:GetService("Debris"):AddItem(c, 0.5)
  1796. end
  1797. end
  1798. function ShowDamage(Pos, Text, Time, Color)
  1799. local Rate = 0.033333333333333
  1800. if not Pos then
  1801. local Pos = Vector3.new(0, 0, 0)
  1802. end
  1803. local Text = Text or ""
  1804. local Time = Time or 2
  1805. if not Color then
  1806. local Color = Color3.new(1, 0, 1)
  1807. end
  1808. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1809. EffectPart.Anchored = true
  1810. local BillboardGui = Create("BillboardGui")({
  1811. Size = UDim2.new(3, 0, 3, 0),
  1812. Adornee = EffectPart,
  1813. Parent = EffectPart
  1814. })
  1815. local TextLabel = Create("TextLabel")({
  1816. BackgroundTransparency = 1,
  1817. Size = UDim2.new(1, 0, 1, 0),
  1818. Text = Text,
  1819. TextColor3 = Color,
  1820. TextScaled = true,
  1821. Font = Enum.Font.ArialBold,
  1822. Parent = BillboardGui
  1823. })
  1824. game.Debris:AddItem(EffectPart, Time + 0.1)
  1825. EffectPart.Parent = game:GetService("Workspace")
  1826. delay(0, function()
  1827. local Frames = Time / Rate
  1828. for Frame = 1, Frames do
  1829. wait(Rate)
  1830. local Percent = Frame / Frames
  1831. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1832. TextLabel.TextTransparency = Percent
  1833. end
  1834. if EffectPart and EffectPart.Parent then
  1835. EffectPart:Destroy()
  1836. end
  1837. end)
  1838. end
  1839. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1840. for _, c in pairs(workspace:children()) do
  1841. local hum = c:findFirstChild("Humanoid")
  1842. if hum ~= nil then
  1843. local head = c:findFirstChild("Head")
  1844. if head ~= nil then
  1845. local targ = head.Position - Part.Position
  1846. local mag = targ.magnitude
  1847. if magni >= mag and c.Name ~= Player.Name then
  1848. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1849. end
  1850. end
  1851. end
  1852. end
  1853. end
  1854. function MagniKILL(Part, magni, knock, Type)
  1855. for _, c in pairs(workspace:children()) do
  1856. local hum = c:findFirstChild("Humanoid")
  1857. if hum ~= nil then
  1858. local head = c:findFirstChild("Head")
  1859. if head ~= nil then
  1860. local targ = head.Position - Part.Position
  1861. local mag = targ.magnitude
  1862. if magni >= mag and c.Name ~= Player.Name then
  1863. hum.Health = 0
  1864. end
  1865. end
  1866. end
  1867. end
  1868. end
  1869. EffectModel = Instance.new("Model", Character)
  1870. EffectModel.Name = "Effects"
  1871. Effects = {
  1872. Block = {
  1873. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1874. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1875. prt.Anchored = true
  1876. prt.CFrame = cframe
  1877. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1878. game:GetService("Debris"):AddItem(prt, 10)
  1879. if Type == 1 or Type == nil then
  1880. table.insert(Effects, {
  1881. prt,
  1882. "Block1",
  1883. delay,
  1884. x3,
  1885. y3,
  1886. z3,
  1887. msh
  1888. })
  1889. elseif Type == 2 then
  1890. table.insert(Effects, {
  1891. prt,
  1892. "Block2",
  1893. delay,
  1894. x3,
  1895. y3,
  1896. z3,
  1897. msh
  1898. })
  1899. else
  1900. table.insert(Effects, {
  1901. prt,
  1902. "Block3",
  1903. delay,
  1904. x3,
  1905. y3,
  1906. z3,
  1907. msh
  1908. })
  1909. end
  1910. end
  1911. },
  1912. Sphere = {
  1913. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1914. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1915. prt.Anchored = true
  1916. prt.CFrame = cframe
  1917. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1918. game:GetService("Debris"):AddItem(prt, 10)
  1919. table.insert(Effects, {
  1920. prt,
  1921. "Cylinder",
  1922. delay,
  1923. x3,
  1924. y3,
  1925. z3,
  1926. msh
  1927. })
  1928. end
  1929. },
  1930. Cylinder = {
  1931. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1932. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1933. prt.Anchored = true
  1934. prt.CFrame = cframe
  1935. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1936. game:GetService("Debris"):AddItem(prt, 10)
  1937. table.insert(Effects, {
  1938. prt,
  1939. "Cylinder",
  1940. delay,
  1941. x3,
  1942. y3,
  1943. z3,
  1944. msh
  1945. })
  1946. end
  1947. },
  1948. Wave = {
  1949. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1950. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1951. prt.Anchored = true
  1952. prt.CFrame = cframe
  1953. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1954. game:GetService("Debris"):AddItem(prt, 10)
  1955. table.insert(Effects, {
  1956. prt,
  1957. "Cylinder",
  1958. delay,
  1959. x3,
  1960. y3,
  1961. z3,
  1962. msh
  1963. })
  1964. end
  1965. },
  1966. Ring = {
  1967. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1968. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1969. prt.Anchored = true
  1970. prt.CFrame = cframe
  1971. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1972. game:GetService("Debris"):AddItem(prt, 10)
  1973. table.insert(Effects, {
  1974. prt,
  1975. "Cylinder",
  1976. delay,
  1977. x3,
  1978. y3,
  1979. z3,
  1980. msh
  1981. })
  1982. end
  1983. },
  1984. Break = {
  1985. Create = function(brickcolor, cframe, x1, y1, z1)
  1986. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1987. prt.Anchored = true
  1988. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1989. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1990. local num = math.random(10, 50) / 1000
  1991. game:GetService("Debris"):AddItem(prt, 10)
  1992. table.insert(Effects, {
  1993. prt,
  1994. "Shatter",
  1995. num,
  1996. prt.CFrame,
  1997. math.random() - math.random(),
  1998. 0,
  1999. math.random(50, 100) / 100
  2000. })
  2001. end
  2002. }
  2003. }
  2004. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2005. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2006. prt.Anchored = true
  2007. prt.CFrame = cframe
  2008. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2009. game:GetService("Debris"):AddItem(prt, 10)
  2010. if Type == 1 or Type == nil then
  2011. table.insert(Effects, {
  2012. prt,
  2013. "Block1",
  2014. delay,
  2015. x3,
  2016. y3,
  2017. z3,
  2018. msh
  2019. })
  2020. elseif Type == 2 then
  2021. table.insert(Effects, {
  2022. prt,
  2023. "Block2",
  2024. delay,
  2025. x3,
  2026. y3,
  2027. z3,
  2028. msh
  2029. })
  2030. elseif Type == 3 then
  2031. table.insert(Effects, {
  2032. prt,
  2033. "Block3",
  2034. delay,
  2035. x3,
  2036. y3,
  2037. z3,
  2038. msh
  2039. })
  2040. end
  2041. end
  2042. function CreateSound(id, par, vol, pit)
  2043. coroutine.resume(coroutine.create(function()
  2044. local sou = Instance.new("Sound", par or workspace)
  2045. sou.Volume = vol
  2046. sou.Pitch = pit or 1
  2047. sou.SoundId = id
  2048. swait()
  2049. sou:play()
  2050. game:GetService("Debris"):AddItem(sou, 6)
  2051. end))
  2052. end
  2053. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2054. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2055. prt.Anchored = true
  2056. prt.CFrame = cframe
  2057. prt.Material = "Neon"
  2058. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2059. game:GetService("Debris"):AddItem(prt, 10)
  2060. coroutine.resume(coroutine.create(function(Part, Mesh)
  2061. for i = 0, 6, delay do
  2062. swait()
  2063. Part.Transparency = i
  2064. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2065. end
  2066. Part.Parent = nil
  2067. end), prt, msh)
  2068. end
  2069. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2070. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2071. local MainPos = partt.Position
  2072. local MainPos2 = mouse + SpreadVectors
  2073. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2074. local speed = 1000
  2075. local num = 1
  2076. coroutine.resume(coroutine.create(function()
  2077. repeat
  2078. swait()
  2079. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2080. local mag =(MainPos - pos).magnitude
  2081. 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)
  2082. MainPos = MainPos + MouseLook.lookVector * speed
  2083. num = num - 1
  2084. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2085. if hit ~= nil then
  2086. num = 0
  2087. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2088. refpart.Anchored = true
  2089. refpart.CFrame = CFrame.new(pos)
  2090. game:GetService("Debris"):AddItem(refpart, 2)
  2091. end
  2092. if num <= 0 then
  2093. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2094. refpart.Anchored = true
  2095. refpart.CFrame = CFrame.new(pos)
  2096. if hit ~= nil then
  2097. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2098. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2099. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2100. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2101. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2102. end
  2103. game:GetService("Debris"):AddItem(refpart, 0)
  2104. end
  2105. until num <= 0
  2106. end))
  2107. end
  2108. function shoottraildd2(mouse, partt, SpreadAmount)
  2109. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2110. local MainPos = partt.Position
  2111. local MainPos2 = mouse + SpreadVectors
  2112. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2113. local speed = 3000
  2114. local num = 1
  2115. coroutine.resume(coroutine.create(function()
  2116. repeat
  2117. swait()
  2118. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2119. local mag = (MainPos - pos).magnitude
  2120. 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)
  2121. MainPos = MainPos + MouseLook.lookVector * speed
  2122. num = num - 1
  2123. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2124. if hit ~= nil then
  2125. num = 0
  2126. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2127. refpart.Anchored = true
  2128. refpart.CFrame = CFrame.new(pos)
  2129. game:GetService("Debris"):AddItem(refpart, 2)
  2130. end
  2131. if num <= 0 then
  2132. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2133. refpart.Anchored = true
  2134. refpart.CFrame = CFrame.new(pos)
  2135. if hit ~= nil then
  2136. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2137. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2138. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2139. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2140. MagniKILL(refpart, 80, 0, "Normal")
  2141. end
  2142. game:GetService("Debris"):AddItem(refpart, 0)
  2143. end
  2144. until num <= 0
  2145. end))
  2146. end
  2147. function shoottraildd22(mouse, partt, SpreadAmount)
  2148. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2149. local MainPos = partt.Position
  2150. local MainPos2 = mouse + SpreadVectors
  2151. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2152. local speed = 900
  2153. local num = 1
  2154. coroutine.resume(coroutine.create(function()
  2155. repeat
  2156. swait()
  2157. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2158. local mag = (MainPos - pos).magnitude
  2159. 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)
  2160. MainPos = MainPos + MouseLook.lookVector * speed
  2161. num = num - 1
  2162. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2163. if hit ~= nil then
  2164. num = 0
  2165. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2166. refpart.Anchored = true
  2167. refpart.CFrame = CFrame.new(pos)
  2168. game:GetService("Debris"):AddItem(refpart, 2)
  2169. end
  2170. if num <= 0 then
  2171. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2172. refpart.Anchored = true
  2173. refpart.CFrame = CFrame.new(pos)
  2174. if hit ~= nil then
  2175. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2176. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2177. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2178. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2179. MagniKILL(refpart, 80, 0, "Normal")
  2180. end
  2181. game:GetService("Debris"):AddItem(refpart, 0)
  2182. end
  2183. until num <= 0
  2184. end))
  2185. end
  2186. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2187. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2188. local MainPos = partt.Position
  2189. local MainPos2 = mouse + SpreadVectors
  2190. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2191. local speed = 200
  2192. local num = 0
  2193. coroutine.resume(coroutine.create(function()
  2194. repeat
  2195. swait()
  2196. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2197. local mag = (MainPos - pos).magnitude
  2198. 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)
  2199. MainPos = MainPos + MouseLook.lookVector * speed
  2200. num = num - 1
  2201. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2202. if hit ~= nil then
  2203. num = 0
  2204. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2205. refpart.Anchored = true
  2206. refpart.CFrame = CFrame.new(pos)
  2207. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2208. game:GetService("Debris"):AddItem(refpart, 2)
  2209. end
  2210. if num <= 0 then
  2211. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2212. refpart.Anchored = true
  2213. refpart.CFrame = CFrame.new(pos)
  2214. if hit ~= nil then
  2215. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2216. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2217. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2218. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2219. end
  2220. game:GetService("Debris"):AddItem(refpart, 0)
  2221. end
  2222. until num <= 0
  2223. end))
  2224. end
  2225. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2226. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2227. local MainPos = partt.Position
  2228. local MainPos2 = mouse + SpreadVectors
  2229. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2230. local speed = 500
  2231. local num = 1
  2232. coroutine.resume(coroutine.create(function()
  2233. repeat
  2234. swait()
  2235. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2236. local mag = (MainPos - pos).magnitude
  2237. 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)
  2238. MainPos = MainPos + MouseLook.lookVector * speed
  2239. num = num - 1
  2240. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2241. if hit ~= nil then
  2242. num = 0
  2243. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2244. refpart.Anchored = true
  2245. refpart.CFrame = CFrame.new(pos)
  2246. game:GetService("Debris"):AddItem(refpart, 2)
  2247. end
  2248. if num <= 0 then
  2249. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2250. refpart.Anchored = true
  2251. refpart.CFrame = CFrame.new(pos)
  2252. if hit ~= nil then
  2253. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2254. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2255. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2256. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2257. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2258. end
  2259. game:GetService("Debris"):AddItem(refpart, 0)
  2260. end
  2261. until num <= 0
  2262. end))
  2263. end
  2264.  
  2265.  
  2266. ---
  2267.  
  2268. attackdebounce = false
  2269. deb=false
  2270.  
  2271. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2272. if hit.Parent==nil then
  2273. return
  2274. end
  2275. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2276. for _,v in pairs(hit.Parent:children()) do
  2277. if v:IsA("Humanoid") then
  2278. h=v
  2279. end
  2280. end
  2281. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2282. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2283. end
  2284. if hit.Parent.className=="Hat" then
  2285. hit=hit.Parent.Parent:findFirstChild("Head")
  2286. end
  2287. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2288. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2289. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2290. return
  2291. end]]
  2292. -- hs(hit,1.2)
  2293. c=Instance.new("ObjectValue")
  2294. c.Name="creator"
  2295. c.Value=game:service("Players").LocalPlayer
  2296. c.Parent=h
  2297. game:GetService("Debris"):AddItem(c,.5)
  2298. Damage=math.random(minim,maxim)
  2299. -- h:TakeDamage(Damage)
  2300. blocked=false
  2301. block=hit.Parent:findFirstChild("Block")
  2302. if block~=nil then
  2303. print(block.className)
  2304. if block.className=="NumberValue" then
  2305. if block.Value>0 then
  2306. blocked=true
  2307. if decreaseblock==nil then
  2308. block.Value=block.Value-1
  2309. end
  2310. end
  2311. end
  2312. if block.className=="IntValue" then
  2313. if block.Value>0 then
  2314. blocked=true
  2315. if decreaseblock~=nil then
  2316. block.Value=block.Value-1
  2317. end
  2318. end
  2319. end
  2320. end
  2321. if blocked==false then
  2322. -- h:TakeDamage(Damage)
  2323. h.Health=h.Health-Damage
  2324. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2325. else
  2326. h.Health=h.Health-(Damage/2)
  2327. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2328. end
  2329. if Type=="Knockdown" then
  2330. Humanoid=hit.Parent.Humanoid
  2331. Humanoid.PlatformStand=true
  2332. coroutine.resume(coroutine.create(function(HHumanoid)
  2333. swait(1)
  2334. HHumanoid.PlatformStand=false
  2335. end),Humanoid)
  2336. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2337. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2338. local bodvol=Instance.new("BodyVelocity")
  2339. bodvol.velocity=angle*knockback
  2340. bodvol.P=5000
  2341. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2342. bodvol.Parent=hit
  2343. rl=Instance.new("BodyAngularVelocity")
  2344. rl.P=3000
  2345. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2346. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2347. rl.Parent=hit
  2348. game:GetService("Debris"):AddItem(bodvol,.5)
  2349. game:GetService("Debris"):AddItem(rl,.5)
  2350. elseif Type=="Normal" then
  2351. bp=Instance.new("BodyVelocity")
  2352. bp.P=100000
  2353. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2354. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2355. if KnockbackType==1 then
  2356. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2357. elseif KnockbackType==2 then
  2358. bp.velocity=Property.CFrame.lookVector*knockback
  2359. end
  2360. if knockback>0 then
  2361. bp.Parent=hit.Parent.Torso
  2362.  
  2363. end
  2364. game:GetService("Debris"):AddItem(bp,.5)
  2365. elseif Type=="Up" then
  2366. local bodyVelocity=Instance.new("BodyVelocity")
  2367. bodyVelocity.velocity=vt(0,60,0)
  2368. bodyVelocity.P=5000
  2369. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2370. bodyVelocity.Parent=hit
  2371. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2372. rl=Instance.new("BodyAngularVelocity")
  2373. rl.P=3000
  2374. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2375. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2376. rl.Parent=hit
  2377. game:GetService("Debris"):AddItem(rl,.5)
  2378. elseif Type=="Snare" then
  2379. bp=Instance.new("BodyPosition")
  2380. bp.P=2000
  2381. bp.D=100
  2382. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2383. bp.position=hit.Parent.Torso.Position
  2384. bp.Parent=hit.Parent.Torso
  2385. game:GetService("Debris"):AddItem(bp,1)
  2386. elseif Type=="Target" then
  2387. if Targetting==false then
  2388. ZTarget=hit.Parent.Torso
  2389. coroutine.resume(coroutine.create(function(Part)
  2390. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2391. swait(1)
  2392. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2393. end),ZTarget)
  2394. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2395. targetgui=Instance.new("BillboardGui")
  2396. targetgui.Parent=ZTarget
  2397. targetgui.Size=UDim2.new(10,100,10,100)
  2398. targ=Instance.new("ImageLabel")
  2399. targ.Parent=targetgui
  2400. targ.BackgroundTransparency=1
  2401. targ.Image="rbxassetid://4834067"
  2402. targ.Size=UDim2.new(1,0,1,0)
  2403. cam.CameraType="Scriptable"
  2404. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2405. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2406. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2407. Targetting=true
  2408. RocketTarget=ZTarget
  2409. for i=1,Property do
  2410. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2411. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2412. swait()
  2413. end
  2414. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2415. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2416. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2417. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2418. end
  2419. Targetting=true
  2420. RocketTarget=true
  2421. targetgui.Parent=true
  2422. cam.CameraType="Custom"
  2423. end
  2424. end
  2425. debounce=Instance.new("BoolValue")
  2426. debounce.Name="DebounceHit"
  2427. debounce.Parent=hit.Parent
  2428. debounce.Value=true
  2429. game:GetService("Debris"):AddItem(debounce,Delay)
  2430. c=Instance.new("ObjectValue")
  2431. c.Name="creator"
  2432. c.Value=Player
  2433. c.Parent=h
  2434. game:GetService("Debris"):AddItem(c,.5)
  2435. CRIT=true
  2436. hitDeb=true
  2437. AttackPos=6
  2438. end
  2439. end
  2440.  
  2441. showDamage=function(Char,Dealt,du,Color)
  2442. m=Instance.new("Model")
  2443. m.Name=tostring(Dealt)
  2444. h=Instance.new("Humanoid")
  2445. h.Health=0
  2446. h.MaxHealth=0
  2447. h.Parent=m
  2448. c=Instance.new("Part")
  2449. c.Transparency=0
  2450. c.BrickColor=Color
  2451. c.Transparency = 1
  2452. c.Name="Head"
  2453. c.TopSurface=0
  2454. c.BottomSurface=0
  2455. c.formFactor="Plate"
  2456. c.Size=Vector3.new(1,.4,1)
  2457.  
  2458. local txt = Instance.new("BillboardGui", c)
  2459. txt.Adornee = c
  2460. txt.Name = "_status"
  2461. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2462. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2463. local text = Instance.new("TextLabel", txt)
  2464. text.Size = UDim2.new(10, 0, 7, 0)
  2465. text.FontSize = "Size12"
  2466. text.TextScaled = true
  2467. text.TextTransparency = 0.5
  2468. text.BackgroundTransparency = 1
  2469. text.TextTransparency = 0.5
  2470. text.TextStrokeTransparency = 0.5
  2471. text.Font = "SciFi"
  2472. text.TextStrokeColor3 = Color3.new(0,0,0)
  2473. v=Instance.new("Part")
  2474. v.Name = "ColorBrick"
  2475. v.Parent=c
  2476. v.FormFactor="Symmetric"
  2477. v.Anchored=true
  2478. v.CanCollide=false
  2479. v.BottomSurface="Smooth"
  2480. v.TopSurface="Smooth"
  2481. v.Size=Vector3.new(10,5,3)
  2482. v.Transparency=1
  2483. v.CFrame=c.CFrame
  2484. v.BrickColor=BrickColor.random()
  2485. v.Transparency=1
  2486. text.TextColor3 = t.BrickColor.Color
  2487. v.Shape="Block"
  2488. text.Text = tostring(Dealt)
  2489. ms=Instance.new("CylinderMesh")
  2490. ms.Scale=Vector3.new(.8,.8,.8)
  2491. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2492. local rndm=math.random(1,#hitsounds)
  2493. local r=rndm
  2494. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2495. if CRIT==true then
  2496. ms.Scale=Vector3.new(1,1.25,1)
  2497. end
  2498. ms.Parent=c
  2499. c.Reflectance=0
  2500. Instance.new("BodyGyro").Parent=c
  2501. c.Parent=m
  2502. if Char:findFirstChild("Head")~=nil then
  2503. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2504. elseif Char.Parent:findFirstChild("Head")~=nil then
  2505. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2506. end
  2507. f=Instance.new("BodyPosition")
  2508. f.P=200000
  2509. f.D=100
  2510. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2511. f.position=c.Position+Vector3.new(0,3,0)
  2512. f.Parent=c
  2513. game:GetService("Debris"):AddItem(m,.5+du)
  2514. c.CanCollide=false
  2515. m.Parent=workspace
  2516. c.CanCollide=false
  2517. end
  2518.  
  2519.  
  2520. ------
  2521. hito = function(dm, X, c, dn, dp, dq)
  2522. for I,dr in pairs(workspace:GetChildren()) do
  2523. 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
  2524. local ds = dr:FindFirstChild("Humanoid")
  2525. local dt = dr:FindFirstChild("HumanoidRootPart")
  2526. TakeDamage(ds, c)
  2527. if InForm == true then
  2528. ds.Parent:BreakJoints()
  2529. wait(1.2)
  2530. ds.Parent:Destroy()
  2531. end
  2532. ds:SetStateEnabled(16, true)
  2533. delay(dn, function()
  2534. ds:SetStateEnabled(16, true)
  2535. end)
  2536. local du = Instance.new("StringValue")
  2537. du.Name = "alabo"
  2538. du.Parent = dt
  2539. game.Debris:AddItem(du, dn)
  2540. local dv = Instance.new("Part")
  2541.  
  2542. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2543. dv.Transparency = 0.25
  2544. dv.Anchored = true
  2545. dv.CanCollide = false
  2546. dv.BrickColor = BrickColor.new("White")
  2547. dv.Material = "Neon"
  2548. dv.Locked = true
  2549. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2550. dv.Parent = modz
  2551. local dw = Instance.new("SpecialMesh")
  2552. dw.MeshType = "Sphere"
  2553. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2554. dw.Parent = dv
  2555. game.Debris:AddItem(dv, 1)
  2556. local dx = Instance.new("Model")
  2557. dx.Name = c
  2558. dx.Parent = workspace
  2559. game.Debris:AddItem(dx, 0.5 + c / 75)
  2560. local dy = Instance.new("Humanoid")
  2561. dy.MaxHealth = 0
  2562. dy.Parent = dx
  2563. local dz = Instance.new("Part")
  2564. dz.Name = "Head"
  2565. dz.Locked = true
  2566. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2567. dz.Position = dt.Position
  2568. dz.BrickColor = BrickColor.new("New Yeller")
  2569. dz.Material = "Neon"
  2570. dz.Transparency = 1
  2571. dz.CanCollide = false
  2572. dz.Parent = dx
  2573. local dA = Instance.new("BodyPosition")
  2574. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2575. dA.P = 20000
  2576. dA.D = 300
  2577. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2578. dA.Parent = dz
  2579. local dB = Instance.new("CylinderMesh")
  2580. dB.Parent = dz
  2581. coroutine.resume(coroutine.create(function()
  2582. while dB do
  2583. swait()
  2584. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2585. end
  2586. end))
  2587. if dp then
  2588. local dC = Instance.new("BodyVelocity")
  2589. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2590. dC.P = 9999999999
  2591. dC.Velocity = dp
  2592. dC.Parent = dt
  2593. game.Debris:AddItem(dC, dn)
  2594. end
  2595. if dq then
  2596. local dD = Instance.new("BodyAngularVelocity")
  2597. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2598. dD.P = math.huge
  2599. dD.AngularVelocity = dq
  2600. dD.Parent = dt
  2601. game.Debris:AddItem(dD, dn)
  2602. end
  2603. local dE = Instance.new("Sound")
  2604. dE.Pitch = rd2(10, 11) / 10
  2605. dE.Volume = rd2(10, 13) / 10
  2606. dE.EmitterSize = 10
  2607. dE.SoundId = "rbxassetid://"
  2608. dE.Parent = dv
  2609. dE:Play()
  2610. coroutine.resume(coroutine.create(function()
  2611. for I = 1, 5 do
  2612. swait()
  2613. dv.Transparency = dv.Transparency + 0.175
  2614. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2615. end
  2616. end))
  2617. end
  2618. end
  2619. end
  2620. ------
  2621.  
  2622. vt = Vector3.new
  2623. local new = Instance.new
  2624. local cf = CFrame.new
  2625. local cfa = CFrame.Angles
  2626. local bc = BrickColor.new
  2627.  
  2628. function bigbangattack()
  2629. attack = true
  2630. Humanoid.WalkSpeed = 0
  2631. for i = 0, 8, 0.1 do
  2632. swait()
  2633. 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)
  2634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2636. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2637. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2638. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2639. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2640. end
  2641. local rng = Instance.new("Part", mouse)
  2642. rng.Anchored = true
  2643. rng.BrickColor = BrickColor.new("Cyan")
  2644. rng.CanCollide = false
  2645. rng.FormFactor = 3
  2646. rng.Name = "Ring"
  2647. rng.Size = Vector3.new(0.4,0.4,0.4)
  2648. rng.Transparency = 0
  2649. rng.TopSurface = 0
  2650. rng.BottomSurface = 0
  2651. rng.CFrame = RootPart.CFrame
  2652. local rngm = Instance.new("SpecialMesh", rng)
  2653. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2654.  
  2655. local rng3 = rng:Clone()
  2656. rng3.Parent = char
  2657. local rng3m = rng3.Mesh
  2658.  
  2659. local rng5 = rng:Clone()
  2660. rng5.Parent = char
  2661. rng5.BrickColor = BrickColor.new("Cyan")
  2662. local rng5m = rng5.Mesh
  2663. local rng6 = rng:Clone()
  2664. rng6.Material = "Plastic"
  2665. rng6.BrickColor = BrickColor.new("Cyan")
  2666. rng6.Parent = char
  2667. local rng6m = rng6.Mesh
  2668. rng6m.Scale = vt(7.5,7.5,7.5)
  2669. rng6m.MeshType = "FileMesh"
  2670. rng6m.MeshId = "rbxassetid://430736398"
  2671. local Must2 = Instance.new("Sound",rng6)
  2672. Must2.SoundId = "rbxassetid://135581154"
  2673. Must2.Pitch = 0.99
  2674. Must2.Volume = 3
  2675. Must2.Looped = false
  2676. wait(0)
  2677. Must2:Play()
  2678. local hita = rng6.Touched:connect(function(hit)
  2679. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2680. end)
  2681.  
  2682. rng3.CFrame = RootPart.CFrame
  2683.  
  2684. rng5.CFrame = RootPart.CFrame
  2685. rng6.CFrame = RootPart.CFrame
  2686. local pie222 = Instance.new("ParticleEmitter")
  2687. pie222.Parent = rng6
  2688. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2689. pie222.LightEmission = 1
  2690. pie222.Size = NumberSequence.new(6,1)
  2691. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2692. pie222.Transparency = NumberSequence.new(0.6,1)
  2693. pie222.EmissionDirection = "Top"
  2694. pie222.Enabled = true
  2695. pie222.Lifetime = NumberRange.new(1)
  2696. pie222.Rotation = NumberRange.new(-320, 320)
  2697. pie222.Rate = 404
  2698. pie222.Speed = NumberRange.new(0)
  2699. pie222.LockedToPart = false
  2700. pie222.VelocitySpread = 2
  2701. wait()
  2702. local scaler = 10/5
  2703. local scaler2 = 10/5
  2704. for i = 0,10,0.1 do
  2705. swait()
  2706. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2707.  
  2708. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2709.  
  2710. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2711. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2712. rng6.CFrame = rng3.CFrame
  2713. rng.Transparency = rng.Transparency + 1
  2714.  
  2715. rng3.Transparency = rng3.Transparency + 0.01
  2716.  
  2717. rng5.Transparency = rng5.Transparency + 0.01
  2718. rng6.Transparency = rng6.Transparency + 0.021
  2719. scaler = scaler - 0.125/5
  2720. scaler2 = scaler2 - 0.1/5
  2721.  
  2722. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2723.  
  2724. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2725. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2726. end
  2727. hita:disconnect()
  2728. game:GetService("Debris"):AddItem(rng, 1)
  2729.  
  2730. game:GetService("Debris"):AddItem(rng3, 1)
  2731.  
  2732. game:GetService("Debris"):AddItem(rng5, 1)
  2733. attack = false
  2734. pie222:Destroy()
  2735. Humanoid.WalkSpeed = 16
  2736. end
  2737.  
  2738.  
  2739. function bigbangattack2()
  2740. attack = true
  2741. Humanoid.WalkSpeed = 0
  2742. for i = 0, 8, 0.1 do
  2743. swait()
  2744. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2745. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2746. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2747. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2748. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2749. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2750. end
  2751. local rng = Instance.new("Part", RightArm)
  2752. rng.Anchored = true
  2753. rng.BrickColor = BrickColor.new("Cyan")
  2754. rng.CanCollide = false
  2755. rng.FormFactor = 3
  2756. rng.Name = "Ring"
  2757. rng.Size = Vector3.new(0.4,0.4,0.4)
  2758. rng.Transparency = 0
  2759. rng.TopSurface = 0
  2760. rng.BottomSurface = 0
  2761. rng.CFrame = RootPart.CFrame
  2762. local rngm = Instance.new("SpecialMesh", rng)
  2763. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2764.  
  2765. local rng3 = rng:Clone()
  2766. rng3.Parent = char
  2767. local rng3m = rng3.Mesh
  2768.  
  2769. local rng5 = rng:Clone()
  2770. rng5.Parent = char
  2771. rng5.BrickColor = BrickColor.new("Cyan")
  2772. local rng5m = rng5.Mesh
  2773. local rng6 = rng:Clone()
  2774. rng6.Material = "Plastic"
  2775. rng6.BrickColor = BrickColor.new("Cyan")
  2776. rng6.Parent = char
  2777. local rng6m = rng6.Mesh
  2778. rng6m.Scale = vt(7.5,7.5,30.5)
  2779. rng6m.MeshType = "FileMesh"
  2780. rng6m.MeshId = "rbxassetid://430736398"
  2781. local Must2 = Instance.new("Sound",Torso)
  2782. Must2.SoundId = "rbxassetid://719747626"
  2783. Must2.Pitch = 0.99
  2784. Must2.Volume = 3
  2785. Must2.Looped = false
  2786. wait(0)
  2787. Must2:Play()
  2788. local hita = rng6.Touched:connect(function(hit)
  2789. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2790. end)
  2791.  
  2792. rng3.CFrame = Head.CFrame
  2793.  
  2794. rng5.CFrame = Head.CFrame
  2795. rng6.CFrame = rng5.CFrame
  2796. local pie222 = Instance.new("ParticleEmitter")
  2797. pie222.Parent = rng6
  2798. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2799. pie222.LightEmission = 1
  2800. pie222.Size = NumberSequence.new(15,1)
  2801. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2802. pie222.Transparency = NumberSequence.new(0.6,1)
  2803. pie222.EmissionDirection = "Top"
  2804. pie222.Enabled = true
  2805. pie222.Lifetime = NumberRange.new(1)
  2806. pie222.Rotation = NumberRange.new(-320, 320)
  2807. pie222.Rate = 404
  2808. pie222.Speed = NumberRange.new(0)
  2809. pie222.LockedToPart = false
  2810. pie222.VelocitySpread = 2
  2811. wait()
  2812. local scaler = 10/5
  2813. local scaler2 = 10/5
  2814. for i = 0,10,0.1 do
  2815. swait()
  2816. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2817.  
  2818. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2819.  
  2820. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2821. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2822. rng6.CFrame = rng3.CFrame
  2823. rng.Transparency = rng.Transparency + 1
  2824.  
  2825. rng3.Transparency = rng3.Transparency + 0.01
  2826.  
  2827. rng5.Transparency = rng5.Transparency + 0.01
  2828. rng6.Transparency = rng6.Transparency + 0.021
  2829. scaler = scaler - 0.125/5
  2830. scaler2 = scaler2 - 0.1/5
  2831.  
  2832. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2833.  
  2834. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2835. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2836. end
  2837. hita:disconnect()
  2838. game:GetService("Debris"):AddItem(rng, 1)
  2839.  
  2840. game:GetService("Debris"):AddItem(rng3, 1)
  2841.  
  2842. game:GetService("Debris"):AddItem(rng5, 1)
  2843. attack = false
  2844. pie222:Destroy()
  2845. Humanoid.WalkSpeed = 16
  2846. end
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852. mouse.KeyDown:connect(function(k) ---galickgun
  2853. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2854. MV4 = 0
  2855. local Must = Instance.new("Sound",Torso)
  2856. Must.SoundId = "rbxassetid://719748223"
  2857. Must.Pitch = 0.99
  2858. Must.Volume = 3.4
  2859. Must.Looped = false
  2860. wait(0)
  2861. Must:Play()
  2862. Humanoid.WalkSpeed = 13
  2863. local Aura = Instance.new('ParticleEmitter')
  2864. Aura.Name = "Aura"
  2865. Aura.Texture = "rbxassetid://347730682"
  2866. Aura.Parent = Torso
  2867. Aura.LightEmission = 1
  2868. Aura.Transparency = NumberSequence.new(0.4,1)
  2869. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2870. Aura.Size = NumberSequence.new(1,9)
  2871. Aura.Rotation = NumberRange.new(-360,360)
  2872. Aura.LockedToPart = true
  2873. Aura.Lifetime = NumberRange.new(1)
  2874. Aura.Rate = 100
  2875. Aura.Speed = NumberRange.new(0)
  2876. Aura.EmissionDirection = "Top"
  2877. local Aura2 = Instance.new('ParticleEmitter')
  2878. Aura2.Name = "Aura"
  2879. Aura2.Texture = "rbxassetid://1046299182"
  2880. Aura2.Parent = Torso
  2881. Aura2.LightEmission = 1
  2882. Aura2.Transparency = NumberSequence.new(0,1)
  2883. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2884. Aura2.Size = NumberSequence.new(14)
  2885. Aura2.Rotation = NumberRange.new(-360,360)
  2886. Aura2.LockedToPart = true
  2887. Aura2.Lifetime = NumberRange.new(0.2)
  2888. Aura2.Rate = 20
  2889. Aura2.Speed = NumberRange.new(0)
  2890. Aura2.EmissionDirection = "Top"
  2891. attack = true
  2892. Firepart1 = Instance.new("Part", RightArm)
  2893. Firepart1.Size = Vector3.new(1, 1, 1)
  2894. GuW1 = Instance.new("Weld")
  2895. GuW1.Name = "GuW"
  2896. GuW1.Part0 = RightArm
  2897. GuW1.C0 = cn(0, -1, 0)
  2898. GuW1.C1 = cn(0, 0, 0)
  2899. GuW1.Part1 = Firepart1
  2900. GuW1.Parent = RightArm
  2901. Firepart1.Transparency = 1
  2902. Firepart2 = Instance.new("Part", LeftArm)
  2903. Firepart2.Size = Vector3.new(1, 1, 1)
  2904. GuW2 = Instance.new("Weld")
  2905. GuW2.Name = "GuW"
  2906. GuW2.Part0 = LeftArm
  2907. GuW2.C0 = cn(0, -1, 0)
  2908. GuW2.C1 = cn(0, 0, 0)
  2909. GuW2.Part1 = Firepart2
  2910. GuW2.Parent = LeftArm
  2911. Firepart2.Transparency = 1
  2912. GuW1:Destroy()
  2913. GuW1 = Instance.new("Weld")
  2914. GuW1.Name = "GuW"
  2915. GuW1.Part0 = Torso
  2916. GuW1.C0 = cn(0, 0, -6)
  2917. GuW1.C1 = cn(0, 0, 0)
  2918. GuW1.Part1 = Firepart1
  2919. GuW1.Parent = Torso
  2920. GuW2:Destroy()
  2921. GuW2 = Instance.new("Weld")
  2922. GuW2.Name = "GuW"
  2923. GuW2.Part0 = Torso
  2924. GuW2.C0 = cn(0, 0, -6)
  2925. GuW2.C1 = cn(0, 0, 0)
  2926. GuW2.Part1 = Firepart2
  2927. GuW2.Parent = Torso
  2928. GuW2:Destroy()
  2929. GuW2 = Instance.new("Weld")
  2930. GuW2.Name = "GuW"
  2931. GuW2.Part0 = Torso
  2932. GuW2.C0 = cn(0, 0, -4)
  2933. GuW2.C1 = cn(0, 0, 0)
  2934. GuW2.Part1 = Firepart2
  2935. GuW2.Parent = Torso
  2936. for i = 0, 18, 0.1 do
  2937. swait()
  2938. if Torsovelocity.Y > 2 then
  2939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2941. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2942. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2943. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2944. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2945. elseif Torsovelocity.Y < 1 then
  2946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2948. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2949. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2950. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2951. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2952. end
  2953. end
  2954. GuW1:Destroy()
  2955. GuW1 = Instance.new("Weld")
  2956. GuW1.Name = "GuW"
  2957. GuW1.Part0 = Torso
  2958. GuW1.C0 = cn(0, 0, -15)
  2959. GuW1.C1 = cn(0, 0, 0)
  2960. GuW1.Part1 = Firepart1
  2961. GuW1.Parent = Torso
  2962. GuW2:Destroy()
  2963. GuW2 = Instance.new("Weld")
  2964. GuW2.Name = "GuW"
  2965. GuW2.Part0 = Torso
  2966. GuW2.C0 = cn(0, 0, -17.5)
  2967. GuW2.C1 = cn(0, 0, 0)
  2968. GuW2.Part1 = Firepart2
  2969. GuW2.Parent = Torso
  2970. local Must = Instance.new("Sound",Torso)
  2971. Must.SoundId = "rbxassetid://719747626"
  2972. Must.Pitch = 0.99
  2973. Must.Volume = 3.9
  2974. Must.Looped = false
  2975. wait(0)
  2976. Must:Play()
  2977. for i = 0, 1.25, 0.01 do
  2978. swait()
  2979. 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)
  2980. shoottraildd22(mouse.Hit.p, Torso, 0)
  2981. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2982. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2983. if Torsovelocity.Y > 2 then
  2984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2986. 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)
  2987. 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)
  2988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2989. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2990. end
  2991. end
  2992. Must:Stop()
  2993. Aura:Destroy()
  2994. Aura2:Destroy()
  2995. wait(0.5)
  2996. Humanoid.WalkSpeed = 16
  2997. attack = false
  2998. MV4 = 300
  2999. Firepart1:Destroy()
  3000. Firepart2:Destroy()
  3001. end
  3002. end)
  3003.  
  3004.  
  3005. d = {}
  3006. function iteffect()
  3007.  
  3008. coroutine.resume(coroutine.create(function()
  3009.  
  3010. for i = 1, 10 do
  3011. effect = Instance.new("Part", workspace)
  3012. effect.Anchored = true
  3013. effect.CanCollide = false
  3014. effect.Size = Vector3.new(0.2, 3, 0.2)
  3015. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3016. effect.Transparency = 0
  3017. effect.Material = "Plastic"
  3018. effect.BrickColor = BrickColor.new("Really black")
  3019. table.insert(d, effect)
  3020. game:GetService("Debris"):AddItem(effect, 0.3)
  3021. end
  3022.  
  3023. coroutine.resume(coroutine.create(function()
  3024. for i = 1, 10 do
  3025. for i,e in pairs(d) do
  3026. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3027. e.Transparency = e.Transparency + 0.030
  3028. end
  3029. wait(0.01)
  3030. end
  3031.  
  3032. end))
  3033. end))
  3034.  
  3035.  
  3036. end
  3037.  
  3038. tp = true
  3039.  
  3040. mouse.KeyDown:connect(function(k)
  3041. if k == "e" then
  3042. if tp == true then
  3043. tp = false
  3044. char.Head.face.Parent = game.Lighting
  3045. wait(0)
  3046. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3047. game.Lighting.face.Parent = char.Head
  3048. wait(0)
  3049. tp = true
  3050.  
  3051.  
  3052. end
  3053. end
  3054. end)
  3055.  
  3056.  
  3057. MV4 = 300
  3058. mouse.KeyDown:connect(function(k)
  3059. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3060. MV4 = 0
  3061. local Must = Instance.new("Sound",workspace)
  3062. Must.SoundId = "rbxassetid://512366303"
  3063. Must.Pitch = 0.99
  3064. Must.Volume = 3.5
  3065. Must.Looped = true
  3066. wait(0)
  3067. Must:Play()
  3068. local lb = Instance.new("Part")
  3069. lb.Parent = char
  3070. lb.Material = "Neon"
  3071. lb.Color = BrickColor.new("Gold").Color
  3072. lb.CanCollide = false
  3073. lb.Material = "Neon"
  3074. lb.Size = vt(1,1,1)
  3075. lb.CFrame = Torso.CFrame
  3076. lb.Rotation = vt(0,0,0)
  3077. lb.Anchored = true
  3078. lb.Transparency = 0
  3079. local thing = Instance.new("SpecialMesh",lb)
  3080. thing.MeshType = "FileMesh"
  3081. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3082. thing.Scale = vt(0,15,0)
  3083. local chancerot = math.random(1,2)
  3084. for z = 0, 4 do
  3085. if chancerot == 1 then
  3086. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3087. elseif chancerot == 2 then
  3088. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3089. end
  3090. lb.Transparency = lb.Transparency + 0.1
  3091. thing.Scale = thing.Scale + vt(15,0,15)
  3092. wait()
  3093. end
  3094. for z = 0, 4 do
  3095. if chancerot == 1 then
  3096. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3097. elseif chancerot == 2 then
  3098. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3099. end
  3100. lb.Transparency = lb.Transparency + 0.1
  3101. thing.Scale = thing.Scale + vt(15,0,15)
  3102. wait()
  3103. end
  3104.  
  3105. local Aura = Instance.new('ParticleEmitter')
  3106. Aura.Name = "Aura"
  3107. Aura.Texture = "rbxassetid://347730682"
  3108. Aura.Parent = Torso
  3109. Aura.LightEmission = 1
  3110. Aura.Transparency = NumberSequence.new(0.5,1)
  3111. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3112. Aura.Size = NumberSequence.new(1,25)
  3113. Aura.Rotation = NumberRange.new(-360,360)
  3114. Aura.LockedToPart = true
  3115. Aura.Lifetime = NumberRange.new(1)
  3116. Aura.Rate = 100
  3117. Aura.Speed = NumberRange.new(0)
  3118. Aura.EmissionDirection = "Top"
  3119. local Aura2 = Instance.new('ParticleEmitter')
  3120. Aura2.Name = "Aura"
  3121. Aura2.Texture = "rbxassetid://1046299182"
  3122. Aura2.Parent = Torso
  3123. Aura2.LightEmission = 1
  3124. Aura2.Transparency = NumberSequence.new(0,1)
  3125. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3126. Aura2.Size = NumberSequence.new(55)
  3127. Aura2.Rotation = NumberRange.new(-360,360)
  3128. Aura2.LockedToPart = true
  3129. Aura2.Lifetime = NumberRange.new(0.2)
  3130. Aura2.Rate = 20
  3131. Aura2.Speed = NumberRange.new(0)
  3132. Aura2.EmissionDirection = "Top"
  3133. lig = Instance.new("PointLight",Player.Character.Torso)
  3134. lig.Color=Color3.new(255,255,0)
  3135. lig.Range = 12
  3136. Humanoid.WalkSpeed = 0.01
  3137. attack = true
  3138. Firepart1 = Instance.new("Part", RightArm)
  3139. Firepart1.Size = Vector3.new(1, 1, 1)
  3140. GuW1 = Instance.new("Weld")
  3141. GuW1.Name = "GuW"
  3142. GuW1.Part0 = RightArm
  3143. GuW1.C0 = cn(0, -1, 0)
  3144. GuW1.C1 = cn(0, 0, 0)
  3145. GuW1.Part1 = Firepart1
  3146. GuW1.Parent = RightArm
  3147. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3148. Firepart1.Transparency = 1
  3149. Firepart2 = Instance.new("Part", LeftArm)
  3150. Firepart2.Size = Vector3.new(1, 1, 1)
  3151. GuW2 = Instance.new("Weld")
  3152. GuW2.Name = "GuW"
  3153. GuW2.Part0 = LeftArm
  3154. GuW2.C0 = cn(0, -1, 0)
  3155. GuW2.C1 = cn(0, 0, 0)
  3156. GuW2.Part1 = Firepart2
  3157. GuW2.Parent = LeftArm
  3158. Firepart2.Transparency = 1
  3159.  
  3160. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3161. GuW1:Destroy()
  3162. GuW1 = Instance.new("Weld")
  3163. GuW1.Name = "GuW"
  3164. GuW1.Part0 = Torso
  3165. GuW1.C0 = cn(0, 0, -6)
  3166. GuW1.C1 = cn(0, 0, 0)
  3167. GuW1.Part1 = Firepart1
  3168. GuW1.Parent = Torso
  3169. GuW2:Destroy()
  3170. GuW2 = Instance.new("Weld")
  3171. GuW2.Name = "GuW"
  3172. GuW2.Part0 = Torso
  3173. GuW2.C0 = cn(0, 0, -6)
  3174. GuW2.C1 = cn(0, 0, 0)
  3175. GuW2.Part1 = Firepart2
  3176. GuW2.Parent = Torso
  3177.  
  3178. GuW2:Destroy()
  3179. GuW2 = Instance.new("Weld")
  3180. GuW2.Name = "GuW"
  3181. GuW2.Part0 = Torso
  3182. GuW2.C0 = cn(0, 0, -4)
  3183. GuW2.C1 = cn(0, 0, 0)
  3184. GuW2.Part1 = Firepart2
  3185. GuW2.Parent = Torso
  3186. for i = 0, 15, 0.1 do
  3187. swait()
  3188. if Torsovelocity.Y > 2 then
  3189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3191. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3194. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3195. elseif Torsovelocity.Y < 1 then
  3196. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3197. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3198. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3199. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3200. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3201. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3202. end
  3203. end
  3204. wait(16)
  3205. local Aura3 = Instance.new('ParticleEmitter')
  3206. Aura3.Name = "Aura"
  3207. Aura3.Texture = "rbxassetid://1046299182"
  3208. Aura3.Parent = Torso
  3209. Aura3.LightEmission = 1
  3210. Aura3.Transparency = NumberSequence.new(0.4,1)
  3211. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3212. Aura3.Size = NumberSequence.new(140)
  3213. Aura3.Rotation = NumberRange.new(-360,360)
  3214. Aura3.LockedToPart = true
  3215. Aura3.Lifetime = NumberRange.new(0.2)
  3216. Aura3.Rate = 70
  3217. Aura3.Speed = NumberRange.new(0)
  3218. Aura3.EmissionDirection = "Top"
  3219. local Aura4 = Instance.new('ParticleEmitter')
  3220. Aura4.Name = "Aura"
  3221. Aura4.Texture = "rbxassetid://1046299182"
  3222. Aura4.Parent = Torso
  3223. Aura4.LightEmission = 1
  3224. Aura4.Transparency = NumberSequence.new(0.7,1)
  3225. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3226. Aura4.Size = NumberSequence.new(190)
  3227. Aura4.Rotation = NumberRange.new(-360,360)
  3228. Aura4.LockedToPart = true
  3229. Aura4.Lifetime = NumberRange.new(0.2)
  3230. Aura4.Rate = 120
  3231. Aura4.Speed = NumberRange.new(0)
  3232. Aura4.EmissionDirection = "Top"
  3233. local Aura5 = Instance.new('ParticleEmitter')
  3234. Aura5.Name = "Aura"
  3235. Aura5.Texture = "rbxassetid://347730682"
  3236. Aura5.Parent = Torso
  3237. Aura5.LightEmission = 1
  3238. Aura5.Transparency = NumberSequence.new(0.2,1)
  3239. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3240. Aura5.Size = NumberSequence.new(1,65)
  3241. Aura5.Rotation = NumberRange.new(-360,360)
  3242. Aura5.LockedToPart = true
  3243. Aura5.Lifetime = NumberRange.new(1)
  3244. Aura5.Rate = 200
  3245. Aura5.Speed = NumberRange.new(0)
  3246. Aura5.EmissionDirection = "Top"
  3247. local quake = Instance.new("Sound",workspace)
  3248. quake.SoundId = "rbxassetid://1048411878"
  3249. quake.Pitch = 0.99
  3250. quake.Volume = 1.3
  3251. quake.Looped = true
  3252. wait(0)
  3253. quake:Play()
  3254. local scrr = Instance.new("Sound",Torso)
  3255. scrr.SoundId = "rbxassetid://908472235"
  3256. scrr.Pitch = 0.99
  3257. scrr.Volume = 5.5
  3258. scrr.Looped = true
  3259. wait(0)
  3260. scrr:Play()
  3261.  
  3262. for i = 0, 2, 0.1 do
  3263. swait()
  3264. local lb = Instance.new("Part")
  3265. lb.Parent = char
  3266. lb.Material = "Neon"
  3267. lb.Color = BrickColor.new("Gold").Color
  3268. lb.CanCollide = false
  3269. lb.Material = "Neon"
  3270. lb.Size = vt(0.5,0,0.5)
  3271. lb.CFrame = Torso.CFrame
  3272. lb.Rotation = vt(0,0,0)
  3273. lb.Anchored = true
  3274. lb.Transparency = 0
  3275. local thing = Instance.new("SpecialMesh",lb)
  3276. thing.MeshType = "FileMesh"
  3277. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3278. thing.Scale = vt(0,15,0)
  3279. local chancerot = math.random(1,2)
  3280. for z = 0, 4 do
  3281. if chancerot == 1 then
  3282. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3283. elseif chancerot == 2 then
  3284. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3285. end
  3286. lb.Transparency = lb.Transparency + 0.1
  3287. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3288. wait()
  3289. end
  3290. for z = 0, 4 do
  3291. if chancerot == 1 then
  3292. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3293. elseif chancerot == 2 then
  3294. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3295. end
  3296. lb.Transparency = lb.Transparency + 0.1
  3297. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3298. wait()
  3299. end
  3300. end
  3301.  
  3302.  
  3303. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3304. for i = 0, 24, 0.1 do
  3305. swait()
  3306. if Torsovelocity.Y > 2 then
  3307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3309. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3310. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3311. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3312. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3313. elseif Torsovelocity.Y < 1 then
  3314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3316. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3318. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3319. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3320. end
  3321. end
  3322. wait(5)
  3323. GuW1:Destroy()
  3324. GuW1 = Instance.new("Weld")
  3325. GuW1.Name = "GuW"
  3326. GuW1.Part0 = Torso
  3327. GuW1.C0 = cn(0, 0, -15)
  3328. GuW1.C1 = cn(0, 0, 0)
  3329. GuW1.Part1 = Firepart1
  3330. GuW1.Parent = Torso
  3331. GuW2:Destroy()
  3332. GuW2 = Instance.new("Weld")
  3333. GuW2.Name = "GuW"
  3334. GuW2.Part0 = Torso
  3335. GuW2.C0 = cn(0, 0, -17.5)
  3336. GuW2.C1 = cn(0, 0, 0)
  3337. GuW2.Part1 = Firepart2
  3338. GuW2.Parent = Torso
  3339. local Must2 = Instance.new("Sound",Torso) --1048411878
  3340. Must2.SoundId = "rbxassetid://950551676"
  3341. Must2.Pitch = 0.99
  3342. Must2.Volume = 10
  3343. Must2.Looped = false
  3344. wait(0)
  3345. Must2:Play()
  3346. quake:Stop()
  3347. scrr:Stop()
  3348. local Gone = Instance.new('ParticleEmitter')
  3349. Gone.Name = "Aura"
  3350. Gone.Texture = "rbxassetid://1046299182"
  3351. Gone.Parent = Torso
  3352. Gone.LightEmission = 1
  3353. Gone.Transparency = NumberSequence.new(0.7,1)
  3354. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3355. Gone.Size = NumberSequence.new(340)
  3356. Gone.Rotation = NumberRange.new(-360,360)
  3357. Gone.LockedToPart = true
  3358. Gone.Lifetime = NumberRange.new(0.2)
  3359. Gone.Rate = 70
  3360. Gone.Speed = NumberRange.new(0)
  3361. Gone.EmissionDirection = "Top"
  3362. wait(2)
  3363. Aura:Destroy()
  3364. Aura2:Destroy()
  3365. Aura3:Destroy()
  3366. Aura4:Destroy()
  3367. Aura5:Destroy()
  3368. lig:Destroy()
  3369. Gone:Destroy()
  3370. for i = 0, 3, 0.01 do
  3371. swait()
  3372. shoottraildd2(mouse.Hit.p, Torso, 0)
  3373. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3374. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3375. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3376. if Torsovelocity.Y > 2 then
  3377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3379. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3380. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3381. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3382. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3383. elseif Torsovelocity.Y < 1 then
  3384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3386. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3387. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3388. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3389. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3390. end
  3391. end
  3392. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3393. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3394. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3395. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3396. for i = 0, 3, 0.1 do
  3397. swait()
  3398. if Torsovelocity.Y > 2 then
  3399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3401. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3404. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3405. elseif Torsovelocity.Y < 1 then
  3406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3410. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3411. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3412. end
  3413. end
  3414. wait(1)
  3415. Humanoid.WalkSpeed = 16
  3416. attack = false
  3417. MV4 = 0
  3418. Must:Stop()
  3419. Firepart1:Destroy()
  3420. Firepart2:Destroy()
  3421. end
  3422. end)
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428. musiccommand = 1
  3429. musicwait = false
  3430. mouse.KeyDown:connect(function(k)
  3431. if k == "=" and attack == false then
  3432. if musiccommand == 1 and musicwait == false then
  3433. musicwait = true
  3434. sou2:Stop()
  3435. musiccommand = 2
  3436. end
  3437. if musiccommand == 2 and musicwait == false then
  3438. musicwait = true
  3439. sou2:Play()
  3440. sou2.Volume = 2
  3441. musiccommand = 3
  3442. end
  3443. if musiccommand == 3 and musicwait == false then
  3444. musicwait = true
  3445. sou2.Volume = 0.5
  3446. musiccommand = 1
  3447. end
  3448. musicwait = false
  3449. end
  3450. end)
  3451. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3452. Hitpart3 = Instance.new("Part", HPart3)
  3453. Hitpart3.Size = Vector3.new(1, 1, 1)
  3454. Hitpart3.CanCollide = false
  3455. HuW3 = Instance.new("Weld")
  3456. HuW3.Name = "GuW"
  3457. HuW3.Part0 = HPart3
  3458. HuW3.C0 = cn(Xv, Yv, Zv)
  3459. HuW3.C1 = cn(0, 0, 0)
  3460. HuW3.Part1 = Hitpart3
  3461. HuW3.Parent = HPart3
  3462. Hitpart3.Transparency = 1
  3463. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3464. end
  3465. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3466. Hitpart2 = Instance.new("Part", HPart2)
  3467. Hitpart2.Size = Vector3.new(1, 1, 1)
  3468. Hitpart2.CanCollide = false
  3469. HuW2 = Instance.new("Weld")
  3470. HuW2.Name = "GuW"
  3471. HuW2.Part0 = HPart2
  3472. HuW2.C0 = cn(Xv, Yv, Zv)
  3473. HuW2.C1 = cn(0, 0, 0)
  3474. HuW2.Part1 = Hitpart2
  3475. HuW2.Parent = HPart2
  3476. Hitpart2.Transparency = 1
  3477. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3478. end
  3479. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3480. Hitpart = Instance.new("Part", HPart)
  3481. Hitpart.Size = Vector3.new(1, 1, 1)
  3482. Hitpart.CanCollide = false
  3483. HuW = Instance.new("Weld")
  3484. HuW.Name = "GuW"
  3485. HuW.Part0 = HPart
  3486. HuW.C0 = cn(Xv, Yv, Zv)
  3487. HuW.C1 = cn(0, 0, 0)
  3488. HuW.Part1 = Hitpart
  3489. HuW.Parent = HPart
  3490. Hitpart.Transparency = 1
  3491. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3492. end
  3493. wait2 = false
  3494. combo = 1
  3495. mouse.Button1Down:connect(function(key)
  3496. if attack == false then
  3497. attack = true
  3498. Humanoid.WalkSpeed = 17.01
  3499. if combo == 1 and wait2 == false then
  3500. wait2 = true
  3501. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3502. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3503. for i = 0, 0.3, 0.1 do
  3504. swait()
  3505. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3506. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3507. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3508. LW.C0 = clerp(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)
  3509. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3510. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3511. end
  3512. combo = 2
  3513. end
  3514. if combo == 2 and wait2 == false then
  3515. wait2 = true
  3516.  
  3517. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3518. for i = 0, 0.3, 0.1 do
  3519. swait()
  3520. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3521. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3522. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3523. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3524. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3525. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3526. end
  3527. combo = 3
  3528. end
  3529. if combo == 3 and wait2 == false then
  3530. wait2 = true
  3531. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3532. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3533. for i = 0, 0.1, 0.1 do
  3534. swait()
  3535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3537. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3540. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3541. end
  3542. combo = 1
  3543. end
  3544. Humanoid.WalkSpeed = 16
  3545. Hitpart:Destroy()
  3546. wait2 = false
  3547. attack = false
  3548. end
  3549. end)
  3550. --
  3551. mouse.KeyDown:connect(function(k)
  3552. if k == "f" then
  3553. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3554. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3555. for i = 0, 1.2, 0.1 do
  3556. swait()
  3557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3559. 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)
  3560. 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)
  3561. 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)
  3562. 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)
  3563. end
  3564. end
  3565. end)
  3566. --
  3567. MV1 = 20
  3568. mouse.KeyDown:connect(function(k)
  3569. if k == "=" and attack == false then
  3570. if firemode == true then
  3571. firemode = false
  3572. print("ice mode")
  3573. icesmoke.Acceleration = Vector3.new(0,0,0)
  3574. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3575. icesmoke.Transparency = NumberSequence.new({
  3576. NumberSequenceKeypoint.new(0, 0.9),
  3577. NumberSequenceKeypoint.new(1, 1)
  3578. })
  3579. icesmoke.Size = NumberSequence.new(3)
  3580. icesmoke.Parent = RightArm
  3581. else
  3582. firemode = true
  3583. print("fire mode")
  3584. ice_mode = false
  3585. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3586. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3587. icesmoke.Rate = 400
  3588. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3589. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3590. icesmoke.Size = NumberSequence.new(3)
  3591. icesmoke.EmissionDirection = "Top"
  3592. icesmoke.Parent = LeftArm
  3593. end
  3594. end
  3595. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3596. MV1 = 90
  3597. Humanoid.WalkSpeed = 15
  3598. attack = true
  3599. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3600. Firepart2 = Instance.new("Part", LeftArm)
  3601. Firepart2.Size = Vector3.new(1, 1, 1)
  3602. Firepart2.CanCollide = false
  3603. GuW2 = Instance.new("Weld")
  3604. GuW2.Name = "GuW"
  3605. GuW2.Part0 = LeftArm
  3606. GuW2.C0 = cn(0, -0.5, 0)
  3607. GuW2.C1 = cn(0, 0, 0)
  3608. GuW2.Part1 = Firepart2
  3609. GuW2.Parent = LeftArm
  3610. Firepart2.Transparency = 1
  3611. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3612. for i = 0, 2, 0.1 do
  3613. swait()
  3614. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3617. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3618. 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)
  3619. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3620. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3621. end
  3622. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3623. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3624. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3625. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3626. Humanoid.WalkSpeed = 16
  3627. attack = false
  3628. Firepart2:Destroy()
  3629. end
  3630. end)
  3631. MV2 = 90
  3632.  
  3633. mouse.KeyDown:connect(function(key)
  3634. if key == "=" then
  3635. Head.Transparency = 1
  3636. Torso.Transparency = 1
  3637. LeftArm.Transparency = 1
  3638. Head.face.Texture = ""
  3639. RightArm.Transparency = 1
  3640. LeftLeg.Transparency = 1
  3641. RightLeg.Transparency = 1
  3642. mesh1.Transparency = 1
  3643. mesh2.Transparency = 1
  3644. mesh5.Transparency = 1
  3645. mesheye.Transparency = 1
  3646. mesheye1.Transparency = 1
  3647. mesheye2.Transparency = 1
  3648. mesheye3.Transparency = 1
  3649. char.Parent = workspace.Camera
  3650. char.WalkSpeed = 60
  3651. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3652. char:FindFirstChild("TalkingBillBoard"):destroy()
  3653. end
  3654. end
  3655. end)
  3656. mouse.KeyUp:connect(function(key)
  3657. if key == "=" then
  3658. Head.Transparency = 0
  3659. Torso.Transparency = 0
  3660. LeftArm.Transparency = 0
  3661. Head.face.Texture = ""
  3662. RightArm.Transparency = 0
  3663. LeftLeg.Transparency = 0
  3664. RightLeg.Transparency = 0
  3665. mesh1.Transparency = 0
  3666. mesh2.Transparency = 0
  3667. mesh5.Transparency = 0
  3668. mesheye.Transparency = 0
  3669. mesheye1.Transparency = 0
  3670. mesheye2.Transparency = 0
  3671. mesheye3.Transparency = 0
  3672. hat1.Transparency = 0
  3673. hat2.Transparency = 0
  3674. hat3.Transparency = 0
  3675. hat4.Transparency = 0
  3676. hat5.Transparency = 0
  3677. hat6.Transparency = 0
  3678. hat7.Transparency = 0
  3679. hat8.Transparency = 0
  3680. hat9.Transparency = 0
  3681. char.Parent = workspace
  3682. end
  3683. end)
  3684.  
  3685. mouse.KeyDown:connect(function(k)
  3686. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3687. MV2 = 90
  3688. attack = true
  3689. Firepart = Instance.new("Part", RightArm)
  3690. Firepart.Size = Vector3.new(1, 1, 1)
  3691. GuW = Instance.new("Weld")
  3692. GuW.Name = "GuW"
  3693. GuW.Part0 = RightArm
  3694. GuW.C0 = cn(0, -1, 0)
  3695. GuW.C1 = cn(0, 0, 0)
  3696. GuW.Part1 = Firepart
  3697. GuW.Parent = RightArm
  3698. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3699. Firepart.Transparency = 1
  3700. Humanoid.WalkSpeed = 15
  3701. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3702. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3703. for i = 1, 3 do
  3704. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3705. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3706. end
  3707. for i = 0, 3, 0.1 do
  3708. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3709. swait()
  3710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3712. 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)
  3713. 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)
  3714. 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)
  3715. 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)
  3716. end
  3717. wait(1)
  3718. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3719.  
  3720. Humanoid.WalkSpeed = 16
  3721. attack = false
  3722. Firepart:Destroy()
  3723. end
  3724.  
  3725.  
  3726.  
  3727.  
  3728. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3729. MV2 = 90
  3730. attack = true
  3731. Firepart = Instance.new("Part", RightArm)
  3732. Firepart.Size = Vector3.new(1, 1, 1)
  3733. GuW = Instance.new("Weld")
  3734. GuW.Name = "GuW"
  3735. GuW.Part0 = RightArm
  3736. GuW.C0 = cn(0, -1, 0)
  3737. GuW.C1 = cn(0, 0, 0)
  3738. GuW.Part1 = Firepart
  3739. GuW.Parent = RightArm
  3740. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3741. Firepart.Transparency = 1
  3742. Humanoid.WalkSpeed = 0.01
  3743. for i = 0, 4, 0.1 do
  3744. swait()
  3745. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3746. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3749. 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)
  3750. 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)
  3751. 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)
  3752. 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)
  3753. end
  3754. for i = 0, 4, 0.1 do
  3755. swait()
  3756. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3757. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3760. 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)
  3761. 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)
  3762. 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)
  3763. 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)
  3764. end
  3765. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3766. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3767. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3768. for i = 1, 3 do
  3769. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3770. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3771. end
  3772. for i = 0, 2, 0.1 do
  3773. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3774. swait()
  3775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3777. 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)
  3778. 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)
  3779. 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)
  3780. 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)
  3781. end
  3782. Humanoid.WalkSpeed = 16
  3783. attack = false
  3784. Firepart:Destroy()
  3785. end
  3786. end)
  3787. Rapid = false
  3788. BasePart = Instance.new("Part")
  3789. BasePart.Shape = Enum.PartType.Block
  3790. BasePart.Material = Enum.Material.Neon
  3791. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3792. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3793. BasePart.FormFactor = Enum.FormFactor.Custom
  3794. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3795. BasePart.CanCollide = true
  3796. BasePart.Locked = true
  3797. BasePart.Anchored = false
  3798. local icy_Player = game.Players.localPlayer
  3799. local icy_mouse = icy_Player:GetMouse()
  3800. ice_mode = false
  3801. local colors = {
  3802. BrickColor.new("Cyan"),
  3803. BrickColor.new("Medium blue"),
  3804. BrickColor.new("Pastel blue")
  3805. }
  3806. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3807. if root then
  3808. icy_mouse.KeyDown:connect(function(k)
  3809. if k == "=" and firemode == false then
  3810. if ice_mode == true then
  3811. ice_mode = false
  3812. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3813. else
  3814. ice_mode = true
  3815. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3816. end
  3817. end
  3818. if k == "z" and firemode == true then
  3819. attack = true
  3820. do
  3821. local Stop = false
  3822. local Version = 0
  3823. local MaxSpeed = 5
  3824. local Speed = 3.5
  3825. local Keys = {}
  3826. local Force = 10000
  3827. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3828. swait(0.5)
  3829. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3830. if Fly then
  3831. Fly:Destroy()
  3832. end
  3833. if Rot then
  3834. Rot:Destroy()
  3835. end
  3836. Fly = Instance.new("BodyPosition", char.Torso)
  3837. Fly.Name = "LMMFly"
  3838. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3839. Fly.P = Force
  3840. Fly.position = char.Torso.Position
  3841. Rot = Instance.new("BodyGyro", char.Torso)
  3842. Rot.Name = "LMMRot"
  3843. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3844. Rot.P = Force
  3845. Rot.cframe = cam.CoordinateFrame
  3846. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3847. local Thread, Old = Version, nil
  3848. char.Humanoid.PlatformStand = true
  3849. function StopFly()
  3850. Version = Version + 1
  3851. Stop = true
  3852. char.Humanoid.PlatformStand = false
  3853. Fly:Destroy()
  3854. Rot:Destroy()
  3855. attack = false
  3856. end
  3857. char.ChildAdded:connect(function(Obj)
  3858. wait()
  3859. if Obj.Name == "LM" .. "MFlyStop" then
  3860. Obj:Destroy()
  3861. StopFly()
  3862. end
  3863. end)
  3864. HitpartFunk2(RightArm, 0, -0.7, 0)
  3865. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3866. for i = 0, 25, 0.1 do
  3867. if attack == true then
  3868. swait()
  3869.  
  3870. end
  3871. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3872. if Keys[string.char(48)] then
  3873. Speed = 1
  3874. end
  3875. if Keys.w then
  3876. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3877. end
  3878. if Keys.s then
  3879. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3880. end
  3881. if Keys.d then
  3882. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3883. end
  3884. if Keys.a then
  3885. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3886. end
  3887. if Keys.e or Keys[" "] then
  3888. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3889. end
  3890. if Keys.q then
  3891. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3892. end
  3893. if Keys.z then
  3894. StopFly()
  3895. end
  3896. if Old ~= Vectoring then
  3897. Fly.position = Vectoring.p
  3898. Old = Vectoring
  3899. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3900. else
  3901. Speed = 1
  3902. end
  3903. Rot.cframe = cam.CoordinateFrame
  3904. mouse.KeyDown:connect(function(Key)
  3905. Keys[Key] = true
  3906. end)
  3907. mouse.KeyUp:connect(function(Key)
  3908. Keys[Key] = false
  3909. end)
  3910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3912. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3913. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3914. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3915. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3916. end
  3917. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3918. attack = false
  3919. char.Humanoid.PlatformStand = false
  3920. Fly:Destroy()
  3921. Rot:Destroy()
  3922. end
  3923. end
  3924. if k == "=" and InForm == true then
  3925. attack = true
  3926. do
  3927. local Stop = false
  3928. local Version = 0
  3929. local MaxSpeed = 6
  3930. local Speed = 3
  3931. local Keys = {}
  3932. local Force = 10000
  3933. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3934. swait(1)
  3935. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3936. if Fly then
  3937. Fly:Destroy()
  3938. end
  3939. if Rot then
  3940. Rot:Destroy()
  3941. end
  3942. Fly = Instance.new("BodyPosition", char.Torso)
  3943. Fly.Name = "LMMFly"
  3944. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3945. Fly.P = Force
  3946. Fly.position = char.Torso.Position
  3947. Rot = Instance.new("BodyGyro", char.Torso)
  3948. Rot.Name = "LMMRot"
  3949. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3950. Rot.P = Force
  3951. Rot.cframe = cam.CoordinateFrame
  3952. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3953. local Thread, Old = Version, nil
  3954. char.Humanoid.PlatformStand = true
  3955. function StopFly()
  3956. Version = Version + 1
  3957. Stop = true
  3958. char.Humanoid.PlatformStand = false
  3959. Fly:Destroy()
  3960. Rot:Destroy()
  3961. attack = false
  3962. end
  3963. char.ChildAdded:connect(function(Obj)
  3964. wait()
  3965. if Obj.Name == "LM" .. "MFlyStop" then
  3966. Obj:Destroy()
  3967. StopFly()
  3968. end
  3969. end)
  3970. HitpartFunk2(RightArm, 0, -0.7, 0)
  3971. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3972. for i = 0, 25, 0.1 do
  3973. if attack == true then
  3974. swait()
  3975. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3976. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3977. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3978. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3979. end
  3980. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3981. if Keys[string.char(48)] then
  3982. Speed = 1
  3983. end
  3984. if Keys.w then
  3985. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3986. end
  3987. if Keys.s then
  3988. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3989. end
  3990. if Keys.d then
  3991. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3992. end
  3993. if Keys.a then
  3994. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3995. end
  3996. if Keys.e or Keys[" "] then
  3997. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3998. end
  3999. if Keys.q then
  4000. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4001. end
  4002. if Keys.z then
  4003. StopFly()
  4004. end
  4005. if Old ~= Vectoring then
  4006. Fly.position = Vectoring.p
  4007. Old = Vectoring
  4008. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4009. else
  4010. Speed = 1
  4011. end
  4012. Rot.cframe = cam.CoordinateFrame
  4013. mouse.KeyDown:connect(function(Key)
  4014. Keys[Key] = true
  4015. end)
  4016. mouse.KeyUp:connect(function(Key)
  4017. Keys[Key] = false
  4018. end)
  4019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4021. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4022. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4023. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4024. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4025. end
  4026. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4027. attack = false
  4028. char.Humanoid.PlatformStand = false
  4029. Fly:Destroy()
  4030. Rot:Destroy()
  4031. end
  4032. end
  4033. end)
  4034. game:GetService("RunService").Stepped:connect(function()
  4035. if ice_mode == true then
  4036. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4037. local icePath = BasePart:Clone()
  4038. icePath.Anchored = true
  4039. icePath.Transparency = 0.85
  4040. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4041. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4042. icePath.BrickColor = colors[math.random(1, #colors)]
  4043. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4044. game:GetService("Debris"):AddItem(icePath, 1)
  4045. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4046. end
  4047. end)
  4048. end
  4049. MV3 = 190
  4050. mouse.KeyDown:connect(function(k)
  4051. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4052. MV3 = 80
  4053. attack = true
  4054. Humanoid.WalkSpeed = 15
  4055. HitpartFunk2(RightArm, 0, -0.5, 0)
  4056. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4057. for i = 0, 1.5, 0.1 do
  4058. swait()
  4059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4061. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4062. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4063. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4064. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4065. end
  4066. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4067. for i = 0, 2, 0.1 do
  4068. swait()
  4069. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4070. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4071. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4072. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4073. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4074. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4075. end
  4076. for i = 0, 4.2, 0.1 do
  4077. swait()
  4078. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4079. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4080. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4081. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4082. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4083. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4084. 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)
  4085. 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)
  4086. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4087. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4088. end
  4089. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4090. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4091. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4092. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4093. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4094. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4095. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4096. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4097. for i = 0, 2, 0.1 do
  4098. swait()
  4099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4101. 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)
  4102. 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)
  4103. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4104. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4105. end
  4106. for i = 0, 2, 0.1 do
  4107. swait()
  4108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4110. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4111. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4112. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4113. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4114. end
  4115. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4116. for i = 0, 4, 0.1 do
  4117. swait()
  4118. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4119. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4120. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4121. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4122. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4123. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4124. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4125. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4126. end
  4127. for i = 0, 2, 0.1 do
  4128. swait()
  4129. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4130. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4133. 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)
  4134. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4135. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4136. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4137. end
  4138. for i = 1, 6 do
  4139. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4140. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4141. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4142. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4143. wait(0.15)
  4144. end
  4145. attack = false
  4146. Humanoid.WalkSpeed = 16
  4147. end
  4148. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4149. Humanoid.WalkSpeed = 1
  4150. MV3 = 80
  4151. attack = true
  4152. FastFireBall = Instance.new("Part", RightArm)
  4153. FastFireBall.Size = Vector3.new(1, 1, 1)
  4154. FFW = Instance.new("Weld")
  4155. FFW.Name = "GuW"
  4156. FFW.Part0 = RightArm
  4157. FFW.C0 = cn(0, -1, 0)
  4158. FFW.C1 = cn(0, 0, 0)
  4159. FFW.Part1 = FastFireBall
  4160. FFW.Parent = RightArm
  4161. FastFireBall.Transparency = 1
  4162. FastFireBall2 = Instance.new("Part", LeftArm)
  4163. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4164. FFW2 = Instance.new("Weld")
  4165. FFW2.Name = "GuW"
  4166. FFW2.Part0 = LeftArm
  4167. FFW2.C0 = cn(0, -1, 0)
  4168. FFW2.C1 = cn(0, 0, 0)
  4169. FFW2.Part1 = FastFireBall2
  4170. FFW2.Parent = LeftArm
  4171. FastFireBall2.Transparency = 1
  4172. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4173. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4174. for i = 0, 1, 0.1 do
  4175. swait()
  4176. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4177. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4178. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4179. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4182. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4183. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4184. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4185. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4186. end
  4187. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4188. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4189. function holding()
  4190. if Rapid == true and ice_mode == false then
  4191. for i = 0, 0.8, 0.1 do
  4192. swait()
  4193. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4194. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4200. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4201. end
  4202. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4203. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4204. for i = 0, 0.8, 0.1 do
  4205. swait()
  4206. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4207. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4210. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4212. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4213. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4214. end
  4215. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4216. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4217. holding()
  4218. end
  4219. end
  4220. if Rapid == false then
  4221. Rapid = true
  4222. holding()
  4223. end
  4224. end
  4225. end)
  4226. mouse.KeyUp:connect(function(k)
  4227. if k == "c" and Rapid == true then
  4228. MV3 = 180
  4229. Rapid = false
  4230. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4231. attack = false
  4232. wait(0.5)
  4233. Humanoid.WalkSpeed = 16
  4234. FastFireBall:Destroy()
  4235. FastFireBall2:Destroy()
  4236. end
  4237. end)
  4238.  
  4239. mouse.KeyDown:connect(function(key)
  4240. if key == "t" then
  4241. if Morph == false then
  4242. Morph = true
  4243. MorphFunction()
  4244. end
  4245. end
  4246. end)
  4247. mouse.KeyUp:connect(function(key)
  4248. if key == "t" then
  4249. Morph = false
  4250. end
  4251. end)
  4252.  
  4253.  
  4254.  
  4255. Object = Player.Character.HumanoidRootPart
  4256.  
  4257. Run = game["Run Service"]
  4258.  
  4259. PreviousP = Object.CFrame.p
  4260. Running = false
  4261.  
  4262. MorphFunction = function()
  4263. local MaxX = 100
  4264. local MinX = -100
  4265. local MaxY = 100
  4266. local MinY = -100
  4267. local MaxZ = 100
  4268. local MinZ = -100
  4269. local Morph = coroutine.wrap(function()
  4270. while Run.Stepped:wait(0.1) do
  4271. if Morph == false then break end
  4272. local Model = Instance.new("Model",workspace)
  4273. if Player.Character:FindFirstChild("Shirt") then
  4274. local Shirt = Player.Character.Shirt:Clone()
  4275. Shirt.Parent = Model
  4276. end
  4277. if Player.Character:FindFirstChild("Pants") then
  4278. local Pants = Player.Character.Pants:Clone()
  4279. Pants.Parent = Model
  4280. end
  4281. local Humanoid = Instance.new("Humanoid",Model)
  4282. local LeftArm = Player.Character["Left Arm"]:Clone()
  4283. LeftArm.Parent = Model
  4284. LeftArm.Transparency = 0.4
  4285. LeftArm.Anchored = true
  4286. 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)
  4287. local RightArm = Player.Character["Right Arm"]:Clone()
  4288. RightArm.Parent = Model
  4289. RightArm.Transparency = 0.4
  4290. RightArm.Anchored = true
  4291. 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)
  4292. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4293. LeftLeg.Parent = Model
  4294. LeftLeg.Transparency = 0.4
  4295. LeftLeg.Anchored = true
  4296. 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)
  4297. local RightLeg = Player.Character["Right Leg"]:Clone()
  4298. RightLeg.Parent = Model
  4299. RightLeg.Transparency = 0.4
  4300. RightLeg.Anchored = true
  4301. 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)
  4302. local Children = Model:GetChildren()
  4303. wait(0.01)
  4304. for i = 1,#Children do
  4305. if Children[i]:IsA("Part") then
  4306. Children[i].Transparency = 1
  4307. end
  4308. game.Debris:AddItem(Children[i],0)
  4309. end
  4310. end
  4311. end)
  4312. Morph()
  4313. end
  4314.  
  4315.  
  4316. mouse.KeyDown:connect(function(key)
  4317. if key == "r" then
  4318. Humanoid.WalkSpeed = 150
  4319.  
  4320. end
  4321. end)
  4322.  
  4323.  
  4324. mouse.KeyDown:connect(function(key)
  4325. if key == "m" then
  4326. Must2.Volume = 0.7
  4327. end
  4328. end)
  4329.  
  4330. mouse.KeyDown:connect(function(key)
  4331. if key == "n" then
  4332. Must2.Volume = 1.6
  4333. end
  4334. end)
  4335.  
  4336.  
  4337. mouse.KeyUp:connect(function(key)
  4338. if key == "r" then
  4339. Humanoid.WalkSpeed = 16
  4340.  
  4341. end
  4342. end)
  4343.  
  4344. function smooth(obj)
  4345. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4346. for i,v in pairs(sides) do
  4347. obj[v.."Surface"] = "SmoothNoOutlines"
  4348. end
  4349. end
  4350. function fade(obj, dest, grow)
  4351. spawn(function()
  4352. local oldcf = obj.CFrame
  4353. for i = 0, 10 do
  4354. if grow then
  4355. obj.Size = obj.Size +Vector3.new(1,1,1)
  4356. obj.CFrame = oldcf
  4357. end
  4358. obj.Transparency = obj.Transparency +0.2
  4359. swait()
  4360. end
  4361. if dest then
  4362. obj:Destroy()
  4363. end
  4364. end)
  4365. end
  4366.  
  4367.  
  4368. sprint = false
  4369. mouse.KeyDown:connect(function(key)
  4370. if key=="r" then
  4371. sprint = true
  4372. char:FindFirstChildOfClass("Humanoid")
  4373. local mod = Instance.new("Model", workspace)
  4374. mod.Name = "MobModel"
  4375. for i,v in pairs(char:children()) do
  4376. if v:IsA("Accessory") and not rage then
  4377. if v:FindFirstChild("Handle") then
  4378. v.Handle.Transparency = 1
  4379. end
  4380. end
  4381. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4382. v.Transparency = 0
  4383. end
  4384. end
  4385. if char.Head:FindFirstChild("face") then
  4386. char.Head.face.Transparency = 1
  4387. end
  4388. repeat wait()
  4389. if not workspace:FindFirstChild("MobModel") then
  4390. mod = Instance.new("Model", workspace)
  4391. mod.Name = "MobModel"
  4392. end
  4393. for i,v in pairs(Character:children()) do
  4394. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4395. local new = v:Clone()
  4396. smooth(new)
  4397. new.Transparency = 0.3
  4398. new.Anchored = true
  4399. new.CanCollide = false
  4400. new.Material = "Neon"
  4401. new.BrickColor = BrickColor.new("Dark blue")
  4402. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4403. new.Parent = mod
  4404. fade(new, true)
  4405. end
  4406. end
  4407. until not sprint
  4408. if mod then
  4409. spawn(function()
  4410. repeat wait() until not mod or #mod:children() == 0
  4411. mod:Destroy()
  4412. end)
  4413. end
  4414. char:FindFirstChildOfClass("Humanoid")
  4415. end
  4416. end)
  4417. mouse.KeyUp:connect(function(key)
  4418. if key=="r" then
  4419. sprint = false
  4420. for i,v in pairs(char:children()) do
  4421. if v:IsA("Accessory") and not rage then
  4422. if v:FindFirstChild("Handle") then
  4423. v.Handle.Transparency = 1
  4424. end
  4425. end
  4426. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4427. v.Transparency = 0
  4428. end
  4429. end
  4430. if char.Head:FindFirstChild("face") then
  4431. char.Head.face.Transparency = 0
  4432. end
  4433. end
  4434. end)
  4435.  
  4436. mouse.KeyUp:connect(function(k)
  4437. if k == "q" then
  4438. Combo1()
  4439. end
  4440. end)
  4441.  
  4442. mouse.KeyUp:connect(function(k)
  4443. if k == "r" then
  4444. Combo2()
  4445. end
  4446. end)
  4447.  
  4448. mouse.KeyUp:connect(function(k)
  4449. if k == "t" then
  4450. Combo3()
  4451. end
  4452. end)
  4453. mouse.KeyUp:connect(function(k)
  4454. if k == "u" then
  4455. Combo4()
  4456. end
  4457. end)
  4458.  
  4459.  
  4460. SoundFolder = Instance.new("Folder",char)
  4461. SoundFolder.Name = "SoundFolder"
  4462. punchsound1 = Instance.new("Sound",Torso)
  4463. punchsound1.Volume = 1.2
  4464. punchsound1.Name = "punchsound1"
  4465. punchsound1.Looped = false
  4466. punchsound1.SoundId = "rbxassetid://137579113"
  4467. StrongPunch = Instance.new("Sound",Torso)
  4468. StrongPunch.Volume = 1.6
  4469. StrongPunch.Name = "StrongPunch"
  4470. StrongPunch.Looped = false
  4471. StrongPunch.SoundId = "rbxassetid://441202925"
  4472. StrongPunch = Instance.new("Sound",Torso)
  4473. StrongPunch.Volume = 1.6
  4474. StrongPunch.Name = "StrongPunch"
  4475. StrongPunch.Looped = false
  4476. StrongPunch.SoundId = "rbxassetid://441202925"
  4477. StrongPunch1 = Instance.new("Sound",Torso)
  4478. StrongPunch1.Volume = 1.6
  4479. StrongPunch1.Name = "StrongPunch"
  4480. StrongPunch1.Looped = false
  4481. StrongPunch1.SoundId = "rbxassetid://441202925"
  4482. StrongPunch2 = Instance.new("Sound",Torso)
  4483. StrongPunch2.Volume = 1.6
  4484. StrongPunch2.Name = "StrongPunch"
  4485. StrongPunch.Looped = false
  4486. StrongPunch2.SoundId = "rbxassetid://441202925"
  4487. Zano = Instance.new("Sound",Torso)
  4488. Zano.Volume = 6
  4489. Zano.Name = "Zano"
  4490. Zano.Looped = false
  4491. Zano.SoundId = "rbxassetid://744770874"
  4492. GroundImpact = Instance.new("Sound",Torso)
  4493. GroundImpact.Volume = 8
  4494. GroundImpact.Name = "GroundImpact"
  4495. GroundImpact.Looped = false
  4496. GroundImpact.SoundId = "rbxassetid://165970126"
  4497. Break = Instance.new("Sound",Torso)
  4498. Break.Volume = 5
  4499. Break.Name = "Bonebreak"
  4500. Break.Looped = false
  4501. Break.SoundId = "rbxassetid://314390675"
  4502.  
  4503. local hit1 = false
  4504. local hit2 = false
  4505. local hit3 = false
  4506. local hit4 = false
  4507.  
  4508. function Combo1()
  4509. getplayer = new("Part",char)
  4510. getplayer.Position = Vector3.new(999,999,999)
  4511. getplayer.Transparency = 1
  4512. getplayer.Size = v3(3,3,3)
  4513. getplayer.CanCollide = false
  4514. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4515. getplayer.Name = "GetPlayer"
  4516.  
  4517. game.Debris:AddItem(getplayer,0.5)
  4518.  
  4519. getplayer.Touched:connect(function(hit)
  4520. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4521. getplayer:Destroy()
  4522. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4523. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4524. to.Anchored = true
  4525. idle = false
  4526.  
  4527.  
  4528. punchsound1:Play()
  4529. hit1 = true
  4530. for i = 0, 1, 0.1 do
  4531. swait()
  4532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4534. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4535. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4536. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4537. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4538. end
  4539. punchsound1:Play()
  4540. for i = 0, 1, 0.1 do
  4541. swait()
  4542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4544. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4545. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4546. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4547. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4548. end
  4549. punchsound1:Play()
  4550. for i = 0, 1, 0.1 do
  4551. swait()
  4552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4554. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4555. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4556. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4557. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4558. end
  4559. for i = 0, 1, 0.1 do
  4560. swait()
  4561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4563. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4564. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4565. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4566. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4567. end
  4568. for i = 0, 1, 0.1 do
  4569. swait()
  4570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4572. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4573. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4574. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4575. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4576. end
  4577. StrongPunch1:Play()
  4578. for i = 0, 1, 0.1 do
  4579. swait()
  4580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4582. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4583. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4584. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4585. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4586. end
  4587. for i = 0, 0.6, 0.1 do
  4588. swait()
  4589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4591. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4592. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4593. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4594. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4595. end
  4596. for i = 0, 0.6, 0.1 do
  4597. swait()
  4598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4600. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4601. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4602. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4603. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4604. end
  4605. for i,v in pairs(to.Parent:GetChildren()) do
  4606. if v:IsA("Humanoid") then
  4607. v.Health = v.Health - 3
  4608.  
  4609. v.PlatformStand = true
  4610. end
  4611. end
  4612. StrongPunch:Play()
  4613. for i = 0, 1, 0.1 do
  4614. swait()
  4615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4617. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4618. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4619. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4620. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4621. end
  4622. for i,v in pairs(to.Parent:GetChildren()) do
  4623. if v:IsA("Humanoid") then
  4624. v.Health = v.Health - 5
  4625.  
  4626. v.PlatformStand = true
  4627. end
  4628. end
  4629.  
  4630. hit1 = false
  4631.  
  4632. punchsound1:Play()
  4633. hit2 = true
  4634. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4635. for i = 0, 1, 0.1 do
  4636. swait()
  4637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4639. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4640. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4641. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4642. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4643. end
  4644. for i,v in pairs(to.Parent:GetChildren()) do
  4645. if v:IsA("Humanoid") then
  4646. v.Health = v.Health - 5
  4647.  
  4648. v.PlatformStand = true
  4649. end
  4650. end
  4651. hit2 = false
  4652.  
  4653. punchsound1:Play()
  4654. hit3 = true
  4655. hit4 = true
  4656.  
  4657.  
  4658. punchsound1:Play()
  4659.  
  4660. coroutine.wrap(function()
  4661. for i=1,5 do
  4662. wait()
  4663. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4664. GroundImpact:Play()
  4665. a21e = new("Part",to)
  4666. a21e.Name = "Beam"..num
  4667. a21e.Locked = true
  4668. a21e.Size = v3(1,1,1)
  4669. a21e.CanCollide = false
  4670. a21e.BrickColor = bc("Gold")
  4671. a21e.Material = "Neon"
  4672. a21e.Transparency = 0
  4673. aa21e = new("SpecialMesh",a21e)
  4674. a21e.Anchored = true
  4675. a21e.Position = to.Position
  4676. aa21e.MeshType = "Sphere"
  4677. aa21e.Scale = v3(1,1,1)
  4678. a51e = new("Part",char)
  4679. a51e.Name = "Beam"..num
  4680. a51e.Locked = true
  4681. a51e.Size = v3(1,1,1)
  4682. a51e.CanCollide = false
  4683. a51e.BrickColor = bc("White")
  4684. a51e.Material = "Neon"
  4685. a51e.Transparency = 0
  4686. aa51e = new("SpecialMesh",a51e)
  4687. a51e.Anchored = true
  4688. a51e.Position = to.Position
  4689. aa51e.MeshType = "Sphere"
  4690. aa51e.Scale = v3(1,1,1)
  4691. a61e = new("Part",char)
  4692. a61e.Name = "Beam"..num
  4693. a61e.Locked = true
  4694. a61e.Size = v3(1,1,1)
  4695. a61e.CanCollide = false
  4696. a61e.BrickColor = bc("Really red")
  4697. a61e.Material = "Neon"
  4698. a61e.Transparency = 0
  4699. aa61e = new("SpecialMesh",a61e)
  4700. a61e.Anchored = true
  4701. a61e.Position = to.Position
  4702. aa61e.MeshType = "Sphere"
  4703. aa61e.Scale = v3(1,1,1)
  4704. for i = 1,20 do
  4705. wait()
  4706. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4707. a21e.Transparency = a21e.Transparency + 0.03
  4708. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4709. a51e.Transparency = a51e.Transparency + 0.03
  4710. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4711. a61e.Transparency = a61e.Transparency + 0.02
  4712. for i,v in pairs(to.Parent:GetChildren()) do
  4713. if v:IsA("Humanoid") then
  4714. v.Health = v.Health - 0.5
  4715.  
  4716. v.PlatformStand = true
  4717. end
  4718. end
  4719. end
  4720. a61e:Destroy()
  4721. aa61e:Destroy()
  4722. a51e:Destroy()
  4723. aa51e:Destroy()
  4724. a21e:Destroy()
  4725. aa21e:Destroy()
  4726.  
  4727. end
  4728.  
  4729.  
  4730. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4731. for i = 0, 1, 0.1 do
  4732. swait()
  4733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4735. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4738. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4739. end
  4740.  
  4741.  
  4742.  
  4743. wait(0.7)
  4744. end)()
  4745.  
  4746.  
  4747.  
  4748.  
  4749. RootPart.Anchored = true
  4750.  
  4751. for i = 0, 1, 0.1 do
  4752. swait()
  4753. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4754. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4755. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4756. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4757. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4758. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4759. end
  4760.  
  4761.  
  4762. StrongPunch:Play()
  4763.  
  4764.  
  4765. for i = 0, 1, 0.1 do
  4766. swait()
  4767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4769. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4772. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4773. end
  4774.  
  4775. for i = 0, 1, 0.1 do
  4776. swait()
  4777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4779. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4780. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4781. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4782. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4783. end
  4784.  
  4785.  
  4786.  
  4787. for i,v in pairs(to.Parent:GetChildren()) do
  4788. if v:IsA("Humanoid") then
  4789. v.Health = v.Health - 20
  4790.  
  4791. v.PlatformStand = true
  4792. end
  4793. end
  4794.  
  4795. StrongPunch2:Play()
  4796. for i = 0, 1, 0.1 do
  4797. swait()
  4798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4800. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4801. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4802. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4803. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4804. end
  4805.  
  4806. hitground = new("Part",char)
  4807. hitground.Size = Vector3.new(5,5,5)
  4808. hitground.Name = "Ground"
  4809. hitground.Transparency = 1
  4810. hitground.CanCollide = false
  4811. game.Debris:AddItem(hitground,2)
  4812. hitground.Position = Vector3.new(999,999,999)
  4813. hitgroundweld = new("Weld",hitground)
  4814. hitgroundweld.Part0 = to
  4815. hitgroundweld.Part1 = hitground
  4816. hitground.Touched:connect(function(hit2)
  4817. if hit2.Size.x > 150 then
  4818. hitground:Destroy()
  4819. ad = new("Part",char)
  4820. ad.Name = "NewPart"
  4821. ad.Size = Vector3.new(30,0.1,30)
  4822. ad.CanCollide = false
  4823. ad.Anchored = true
  4824. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4825. ad.Transparency = 1
  4826. aad = new("Decal",ad)
  4827.  
  4828. aad.Face = "Top"
  4829. aad.Transparency = 1
  4830. aad.Transparency = 0
  4831. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4832. smoke = new("Part",to)
  4833. smokemesh = new("SpecialMesh",smoke)
  4834. smokemesh.MeshId = "rbxassetid://928329648"
  4835. smoke.BrickColor = hit2.BrickColor
  4836. smoke.Anchored = true
  4837. smoke.Position = hitground.Position
  4838. GroundImpact:Play()
  4839. for i = 1,20 do
  4840. wait()
  4841. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4842. smoke.Transparency = smoke.Transparency + 1/20
  4843. end
  4844. smoke:Destroy()
  4845. wait(0.5)
  4846.  
  4847. for i = 1,20 do
  4848. wait(0.1)
  4849. aad.Transparency = aad.Transparency + 1/20
  4850. end
  4851. end
  4852. end)
  4853. to.Anchored = false
  4854. ys = Instance.new("BodyVelocity",to)
  4855. ys.Name = "GO"
  4856.  
  4857. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4858.  
  4859. ys.Velocity = v3(0,-90,0)
  4860.  
  4861. wait(1)
  4862. ys:Destroy()
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868. hit3 = false
  4869. hit4 = false
  4870.  
  4871.  
  4872. hit1 = false
  4873. hit2 = false
  4874. hit3 = false
  4875. hit4 = false
  4876. idle = true
  4877. RootPart.Anchored = false
  4878. end
  4879. end)
  4880. end
  4881.  
  4882.  
  4883. function Combo4()
  4884. getplayer = new("Part",char)
  4885. getplayer.Position = Vector3.new(999,999,999)
  4886. getplayer.Transparency = 1
  4887. getplayer.Size = v3(3,3,3)
  4888. getplayer.CanCollide = false
  4889. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4890. getplayer.Name = "GetPlayer"
  4891.  
  4892. game.Debris:AddItem(getplayer,0.5)
  4893.  
  4894. getplayer.Touched:connect(function(hit)
  4895. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4896. getplayer:Destroy()
  4897. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4898. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4899. to.Anchored = true
  4900. RootPart.Anchored = true
  4901. idle = false
  4902.  
  4903.  
  4904. punchsound1:Play()
  4905. hit1 = true
  4906. for i = 0, 0.5, 0.1 do
  4907. swait()
  4908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4910. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4911. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4912. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4913. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4914. end
  4915. punchsound1:Play()
  4916. for i = 0, 0.5, 0.1 do
  4917. swait()
  4918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4920. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4923. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4924. end
  4925. punchsound1:Play()
  4926. for i = 0, 0.6, 0.1 do
  4927. swait()
  4928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4930. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4931. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4932. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4933. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4934. end
  4935. for i = 0, 0.6, 0.1 do
  4936. swait()
  4937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4939. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4940. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4941. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4942. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4943. end
  4944. for i = 0, 0.5, 0.1 do
  4945. swait()
  4946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4948. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4949. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4950. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4951. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4952. end
  4953. punchsound1:Play()
  4954. for i = 0, 0.5, 0.1 do
  4955. swait()
  4956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4958. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4961. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4962. end
  4963. punchsound1:Play()
  4964. for i = 0, 0.6, 0.1 do
  4965. swait()
  4966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4968. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4969. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4970. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4971. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4972. end
  4973. for i = 0, 0.6, 0.1 do
  4974. swait()
  4975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4979. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4980. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4981. end
  4982. for i = 0, 0.5, 0.1 do
  4983. swait()
  4984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4986. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4987. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4988. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4989. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4990. end
  4991. punchsound1:Play()
  4992. for i = 0, 0.5, 0.1 do
  4993. swait()
  4994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4996. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4997. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4998. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4999. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5000. end
  5001. punchsound1:Play()
  5002. for i = 0, 0.6, 0.1 do
  5003. swait()
  5004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5006. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5007. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5008. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5009. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5010. end
  5011. for i = 0, 0.6, 0.1 do
  5012. swait()
  5013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5018. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5019. end
  5020. for i = 0, 0.5, 0.1 do
  5021. swait()
  5022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5024. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5025. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5026. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5027. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5028. end
  5029. punchsound1:Play()
  5030. for i = 0, 0.5, 0.1 do
  5031. swait()
  5032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5034. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5035. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5036. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5037. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5038. end
  5039. punchsound1:Play()
  5040. for i = 0, 0.6, 0.1 do
  5041. swait()
  5042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5044. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5045. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5046. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5047. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5048. end
  5049. for i = 0, 0.6, 0.1 do
  5050. swait()
  5051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5053. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5054. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5055. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5056. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5057. end
  5058. for i = 0, 0.5, 0.1 do
  5059. swait()
  5060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5062. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5063. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5064. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5065. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5066. end
  5067. punchsound1:Play()
  5068. for i = 0, 0.5, 0.1 do
  5069. swait()
  5070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5072. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5074. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5075. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5076. end
  5077. punchsound1:Play()
  5078. for i = 0, 0.6, 0.1 do
  5079. swait()
  5080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5082. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5083. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5084. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5085. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5086. end
  5087. StrongPunch2:Play()
  5088. for i = 0, 5, 0.1 do
  5089. swait()
  5090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5092. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5093. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5094. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5095. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5096. end
  5097.  
  5098. for i,v in pairs(to.Parent:GetChildren()) do
  5099. if v:IsA("Humanoid") then
  5100. v.Health = v.Health - 20
  5101.  
  5102. v.PlatformStand = true
  5103. end
  5104. end
  5105. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5106. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5107. Zanzoken = Instance.new("Part",char)
  5108. Zanzoken.Anchored = true
  5109. Zanzoken.Position = v3(999,999,999)
  5110. Zanzoken.CFrame = Torso.CFrame
  5111. game.Debris:AddItem(Zanzoken,0.5)
  5112. Zanzoken.Transparency = 1
  5113. Zano:Play()
  5114. wait()
  5115. idk = Instance.new("BillboardGui",Zanzoken)
  5116. idk.Size = UDim2.new(10,0,15,0)
  5117. idk.AlwaysOnTop = false
  5118. idk1 = Instance.new("ImageLabel",idk)
  5119. idk1.BackgroundTransparency = 1
  5120. idk.ExtentsOffset = v3(0,0,0)
  5121. idk1.ImageTransparency = 0
  5122. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5123. idk1.Size = UDim2.new(2,0,1,0)
  5124. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5125. idk1.Image = "rbxassetid://319554883"
  5126. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5127. wait()
  5128. Zanzoken = Instance.new("Part",char)
  5129. Zanzoken.Anchored = true
  5130. Zanzoken.Position = v3(999,999,999)
  5131. Zanzoken.CFrame = Torso.CFrame
  5132. game.Debris:AddItem(Zanzoken,0.5)
  5133. Zanzoken.Transparency = 1
  5134. wait()
  5135. idk = Instance.new("BillboardGui",Zanzoken)
  5136. idk.Size = UDim2.new(20,0,20,0)
  5137. idk.AlwaysOnTop = false
  5138. idk1 = Instance.new("ImageLabel",idk)
  5139. idk1.BackgroundTransparency = 1
  5140. idk.ExtentsOffset = v3(0,0,0)
  5141. idk1.ImageTransparency = 0
  5142. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5143. idk1.Size = UDim2.new(2,0,1,0)
  5144. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5145. idk1.Image = "rbxassetid://319554883"
  5146. for i = 0, 0.5, 0.1 do
  5147. swait()
  5148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5150. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5151. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5152. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5153. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5154. end
  5155. punchsound1:Play()
  5156. for i = 0, 0.5, 0.1 do
  5157. swait()
  5158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5160. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5161. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5162. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5163. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5164. end
  5165. punchsound1:Play()
  5166. for i = 0, 0.6, 0.1 do
  5167. swait()
  5168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5170. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5171. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5172. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5173. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5174. end
  5175. for i = 0, 0.6, 0.1 do
  5176. swait()
  5177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5178. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5179. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5180. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5181. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5182. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5183. end
  5184. for i = 0, 0.5, 0.1 do
  5185. swait()
  5186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5188. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5189. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5190. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5191. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5192. end
  5193. punchsound1:Play()
  5194. for i = 0, 0.5, 0.1 do
  5195. swait()
  5196. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5197. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5198. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5199. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5200. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5201. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5202. end
  5203. punchsound1:Play()
  5204. for i = 0, 0.6, 0.1 do
  5205. swait()
  5206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5208. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5209. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5210. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5211. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5212. end
  5213. for i = 0, 0.6, 0.1 do
  5214. swait()
  5215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5216. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5217. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5218. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5219. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5220. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5221. end
  5222. for i = 0, 0.5, 0.1 do
  5223. swait()
  5224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5226. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5227. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5228. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5229. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5230. end
  5231. punchsound1:Play()
  5232. for i = 0, 0.5, 0.1 do
  5233. swait()
  5234. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5235. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5236. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5237. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5238. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5239. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5240. end
  5241. punchsound1:Play()
  5242. for i = 0, 0.6, 0.1 do
  5243. swait()
  5244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5246. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5247. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5248. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5249. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5250. end
  5251. for i = 0, 0.6, 0.1 do
  5252. swait()
  5253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5255. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5256. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5257. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5258. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5259. end
  5260. for i = 0, 0.5, 0.1 do
  5261. swait()
  5262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5264. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5265. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5266. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5267. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5268. end
  5269. punchsound1:Play()
  5270. for i = 0, 0.5, 0.1 do
  5271. swait()
  5272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5274. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5275. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5276. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5277. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5278. end
  5279. punchsound1:Play()
  5280. for i = 0, 0.3, 0.1 do
  5281. swait()
  5282. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5283. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5284. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5285. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5286. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5287. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5288. end
  5289. for i = 0, 0.3, 0.1 do
  5290. swait()
  5291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5293. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5294. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5295. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5296. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5297. end
  5298. for i = 0, 0.3, 0.1 do
  5299. swait()
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5302. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5305. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5306. end
  5307. punchsound1:Play()
  5308. for i = 0, 0.3, 0.1 do
  5309. swait()
  5310. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5311. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5312. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5313. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5314. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5315. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5316. end
  5317. punchsound1:Play()
  5318. for i = 0, 0.3, 0.1 do
  5319. swait()
  5320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5322. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5323. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5324. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5325. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5326. end
  5327. for i = 0, 0.3, 0.1 do
  5328. swait()
  5329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5331. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5332. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5333. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5334. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5335. end
  5336. punchsound1:Play()
  5337. for i = 0, 1, 0.1 do
  5338. swait()
  5339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5341. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5342. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5343. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5344. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5345. end
  5346. for i = 0, 0.3, 0.1 do
  5347. swait()
  5348. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5349. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5350. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5351. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5352. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5353. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5354. end
  5355. punchsound1:Play()
  5356. for i = 0, 0.3, 0.1 do
  5357. swait()
  5358. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5359. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5360. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5361. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5362. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5363. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5364. end
  5365. for i = 0, 0.3, 0.1 do
  5366. swait()
  5367. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5368. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5369. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5370. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5371. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5372. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5373. end
  5374. for i = 0, 0.3, 0.1 do
  5375. swait()
  5376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5378. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5379. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5380. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5381. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5382. end
  5383. punchsound1:Play()
  5384. for i = 0, 0.3, 0.1 do
  5385. swait()
  5386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5387. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5388. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5389. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5390. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5391. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5392. end
  5393. punchsound1:Play()
  5394. for i = 0, 0.6, 0.1 do
  5395. swait()
  5396. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5397. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5398. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5399. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5400. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5401. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5402. end
  5403. for i = 0, 0.3, 0.1 do
  5404. swait()
  5405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5407. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5408. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5409. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5410. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5411. end
  5412. for i = 0, 0.3, 0.1 do
  5413. swait()
  5414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5416. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5417. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5418. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5419. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5420. end
  5421. punchsound1:Play()
  5422. for i = 0, 0.5, 0.1 do
  5423. swait()
  5424. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5425. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5426. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5427. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5428. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5429. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5430. end
  5431. punchsound1:Play()
  5432. for i = 0, 0.6, 0.1 do
  5433. swait()
  5434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5436. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5437. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5438. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5439. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5440. end
  5441. for i = 0, 0.6, 0.1 do
  5442. swait()
  5443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5445. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5446. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5447. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5448. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5449. end
  5450. for i = 0, 0.5, 0.1 do
  5451. swait()
  5452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5454. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5455. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5456. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5457. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5458. end
  5459. punchsound1:Play()
  5460. for i = 0, 0.5, 0.1 do
  5461. swait()
  5462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5464. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5465. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5466. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5467. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5468. end
  5469. punchsound1:Play()
  5470. for i = 0, 0.6, 0.1 do
  5471. swait()
  5472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5474. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5475. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5476. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5477. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5478. end
  5479. for i = 0, 0.6, 0.1 do
  5480. swait()
  5481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5483. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5484. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5485. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5486. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5487. end
  5488. for i = 0, 0.5, 0.1 do
  5489. swait()
  5490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5492. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5493. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5494. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5495. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5496. end
  5497. punchsound1:Play()
  5498. for i = 0, 0.5, 0.1 do
  5499. swait()
  5500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5502. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5503. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5505. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5506. end
  5507. punchsound1:Play()
  5508. for i = 0, 0.6, 0.1 do
  5509. swait()
  5510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5512. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5513. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5514. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5515. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5516. end
  5517. for i = 0, 0.6, 0.1 do
  5518. swait()
  5519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5521. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5522. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5523. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5524. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5525. end
  5526. punchsound1:Play()
  5527. for i = 0, 1, 0.1 do
  5528. swait()
  5529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5531. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5532. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5533. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5534. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5535. end
  5536. for i = 0, 0.5, 0.1 do
  5537. swait()
  5538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5540. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5541. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5543. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5544. end
  5545. punchsound1:Play()
  5546. for i = 0, 0.6, 0.1 do
  5547. swait()
  5548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5550. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5551. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5552. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5553. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5554. end
  5555. for i = 0, 0.6, 0.1 do
  5556. swait()
  5557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5559. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5560. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5561. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5562. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5563. end
  5564. for i = 0, 0.5, 0.1 do
  5565. swait()
  5566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5568. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5569. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5570. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5571. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5572. end
  5573. punchsound1:Play()
  5574. for i = 0, 0.5, 0.1 do
  5575. swait()
  5576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5578. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5579. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5580. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5581. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5582. end
  5583. punchsound1:Play()
  5584. for i = 0, 0.6, 0.1 do
  5585. swait()
  5586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5588. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5589. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5590. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5591. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5592. end
  5593. for i = 0, 0.6, 0.1 do
  5594. swait()
  5595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5597. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5598. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5599. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5600. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5601. end
  5602. for i = 0, 0.5, 0.1 do
  5603. swait()
  5604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5606. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5607. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5608. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5609. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5610. end
  5611. punchsound1:Play()
  5612. for i = 0, 0.5, 0.1 do
  5613. swait()
  5614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5616. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5617. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5618. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5619. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5620. end
  5621. punchsound1:Play()
  5622. for i = 0, 0.6, 0.1 do
  5623. swait()
  5624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5626. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5627. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5628. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5629. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5630. end
  5631. for i = 0, 0.6, 0.1 do
  5632. swait()
  5633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5635. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5636. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5637. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5638. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5639. end
  5640. for i = 0, 0.5, 0.1 do
  5641. swait()
  5642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5644. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5645. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5646. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5647. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5648. end
  5649. punchsound1:Play()
  5650. for i = 0, 0.5, 0.1 do
  5651. swait()
  5652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5654. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5655. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5656. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5657. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5658. end
  5659. punchsound1:Play()
  5660. for i = 0, 0.6, 0.1 do
  5661. swait()
  5662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5664. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5665. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5666. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5667. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5668. end
  5669. for i = 0, 0.6, 0.1 do
  5670. swait()
  5671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5673. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5674. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5675. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5676. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5677. end
  5678. for i = 0, 0.5, 0.1 do
  5679. swait()
  5680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5682. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5683. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5684. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5685. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5686. end
  5687. punchsound1:Play()
  5688. for i = 0, 0.5, 0.1 do
  5689. swait()
  5690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5692. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5693. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5694. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5695. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5696. end
  5697. punchsound1:Play()
  5698. for i = 0, 0.6, 0.1 do
  5699. swait()
  5700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5702. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5703. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5704. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5705. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5706. end
  5707. for i = 0, 0.6, 0.1 do
  5708. swait()
  5709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5711. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5714. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5715. end
  5716. punchsound1:Play()
  5717. for i = 0, 1, 0.1 do
  5718. swait()
  5719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5721. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5722. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5723. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5724. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5725. end
  5726. for i = 0, 0.5, 0.1 do
  5727. swait()
  5728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5730. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5731. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5732. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5733. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5734. end
  5735. punchsound1:Play()
  5736. for i = 0, 0.6, 0.1 do
  5737. swait()
  5738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5740. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5741. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5742. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5743. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5744. end
  5745. for i = 0, 0.6, 0.1 do
  5746. swait()
  5747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5749. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5752. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5753. end
  5754. for i = 0, 0.5, 0.1 do
  5755. swait()
  5756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5758. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5759. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5760. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5761. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5762. end
  5763. punchsound1:Play()
  5764. for i = 0, 0.3, 0.1 do
  5765. swait()
  5766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5768. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5769. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5770. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5771. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5772. end
  5773. punchsound1:Play()
  5774. for i = 0, 0.3, 0.1 do
  5775. swait()
  5776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5778. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5779. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5780. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5781. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5782. end
  5783. for i = 0, 0.3, 0.1 do
  5784. swait()
  5785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5789. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5790. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5791. end
  5792. for i = 0, 0.3, 0.1 do
  5793. swait()
  5794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5796. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5797. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5798. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5799. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5800. end
  5801. punchsound1:Play()
  5802. for i = 0, 0.3, 0.1 do
  5803. swait()
  5804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5806. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5807. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5808. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5809. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5810. end
  5811. punchsound1:Play()
  5812. for i = 0, 0.3, 0.1 do
  5813. swait()
  5814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5816. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5817. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5818. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5819. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5820. end
  5821. for i = 0, 0.3, 0.1 do
  5822. swait()
  5823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5825. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5826. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5827. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5828. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5829. end
  5830. for i = 0, 0.3, 0.1 do
  5831. swait()
  5832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5834. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5835. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5836. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5837. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5838. end
  5839. punchsound1:Play()
  5840. for i = 0, 0.3, 0.1 do
  5841. swait()
  5842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5844. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5845. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5846. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5847. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5848. end
  5849. punchsound1:Play()
  5850. for i = 0, 0.3, 0.1 do
  5851. swait()
  5852. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5853. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5854. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5855. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5856. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5857. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5858. end
  5859. for i = 0, 0.1, 0.1 do
  5860. swait()
  5861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5863. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5864. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5865. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5866. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5867. end
  5868. for i = 0, 0.1, 0.1 do
  5869. swait()
  5870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5872. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5873. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5874. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5875. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5876. end
  5877. punchsound1:Play()
  5878. for i = 0, 0.1, 0.1 do
  5879. swait()
  5880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5882. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5885. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5886. end
  5887. punchsound1:Play()
  5888. for i = 0, 0.1, 0.1 do
  5889. swait()
  5890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5892. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5893. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5894. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5895. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5896. end
  5897. for i = 0, 0.1, 0.1 do
  5898. swait()
  5899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5901. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5902. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5903. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5904. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5905. end
  5906. punchsound1:Play()
  5907. for i = 0, 0.4, 0.1 do
  5908. swait()
  5909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5911. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5912. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5913. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5914. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5915. end
  5916. for i,v in pairs(to.Parent:GetChildren()) do
  5917. if v:IsA("Humanoid") then
  5918. v.Health = v.Health - 20
  5919.  
  5920. v.PlatformStand = true
  5921. end
  5922. end
  5923. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5924. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5925. Zanzoken = Instance.new("Part",char)
  5926. Zanzoken.Anchored = true
  5927. Zanzoken.Position = v3(999,999,999)
  5928. Zanzoken.CFrame = Torso.CFrame
  5929. game.Debris:AddItem(Zanzoken,0.5)
  5930. Zanzoken.Transparency = 1
  5931. Zano:Play()
  5932. wait()
  5933. idk = Instance.new("BillboardGui",Zanzoken)
  5934. idk.Size = UDim2.new(10,0,15,0)
  5935. idk.AlwaysOnTop = false
  5936. idk1 = Instance.new("ImageLabel",idk)
  5937. idk1.BackgroundTransparency = 1
  5938. idk.ExtentsOffset = v3(0,0,0)
  5939. idk1.ImageTransparency = 0
  5940. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5941. idk1.Size = UDim2.new(2,0,1,0)
  5942. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5943. idk1.Image = "rbxassetid://319554883"
  5944. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5945. wait()
  5946. Zanzoken = Instance.new("Part",char)
  5947. Zanzoken.Anchored = true
  5948. Zanzoken.Position = v3(999,999,999)
  5949. Zanzoken.CFrame = Torso.CFrame
  5950. game.Debris:AddItem(Zanzoken,0.5)
  5951. Zanzoken.Transparency = 1
  5952. wait()
  5953. idk = Instance.new("BillboardGui",Zanzoken)
  5954. idk.Size = UDim2.new(20,0,20,0)
  5955. idk.AlwaysOnTop = false
  5956. idk1 = Instance.new("ImageLabel",idk)
  5957. idk1.BackgroundTransparency = 1
  5958. idk.ExtentsOffset = v3(0,0,0)
  5959. idk1.ImageTransparency = 0
  5960. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5961. idk1.Size = UDim2.new(2,0,1,0)
  5962. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5963. idk1.Image = "rbxassetid://319554883"
  5964. punchsound1:Play()
  5965. for i = 0, 6, 0.1 do
  5966. swait()
  5967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5969. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5972. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5973. end
  5974. for i = 0, 0.6, 0.1 do
  5975. swait()
  5976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5979. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5980. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5981. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5982. end
  5983. for i = 0, 0.6, 0.1 do
  5984. swait()
  5985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5987. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5988. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5989. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5990. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5991. end
  5992. punchsound1:Play()
  5993. for i = 0, 1, 0.1 do
  5994. swait()
  5995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5997. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5998. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5999. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6000. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6001. end
  6002. for i = 0, 0.6, 0.1 do
  6003. swait()
  6004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6006. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6007. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6008. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6009. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6010. end
  6011. for i = 0, 0.6, 0.1 do
  6012. swait()
  6013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6018. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6019. end
  6020. punchsound1:Play()
  6021. for i = 0, 1, 0.1 do
  6022. swait()
  6023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6025. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6026. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6027. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6028. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6029. end
  6030. for i = 0, 0.6, 0.1 do
  6031. swait()
  6032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6034. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6035. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6036. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6037. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6038. end
  6039. for i = 0, 0.6, 0.1 do
  6040. swait()
  6041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6043. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6045. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6046. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6047. end
  6048. punchsound1:Play()
  6049. for i = 0, 1, 0.1 do
  6050. swait()
  6051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6053. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6054. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6055. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6056. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6057. end
  6058. for i = 0, 0.6, 0.1 do
  6059. swait()
  6060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6062. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6063. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6064. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6065. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6066. end
  6067. for i = 0, 0.6, 0.1 do
  6068. swait()
  6069. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6070. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6071. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6072. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6073. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6074. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6075. end
  6076. punchsound1:Play()
  6077. for i = 0, 1, 0.1 do
  6078. swait()
  6079. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6080. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6081. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6082. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6083. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6084. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6085. end
  6086. for i = 0, 0.6, 0.1 do
  6087. swait()
  6088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6090. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6091. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6092. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6093. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6094. end
  6095. for i = 0, 0.6, 0.1 do
  6096. swait()
  6097. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6098. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6099. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6100. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6101. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6102. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6103. end
  6104. punchsound1:Play()
  6105. for i = 0, 1, 0.1 do
  6106. swait()
  6107. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6108. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6109. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6110. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6111. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6112. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6113. end
  6114. for i = 0, 0.6, 0.1 do
  6115. swait()
  6116. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6117. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6118. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6119. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6120. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6121. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6122. end
  6123. for i = 0, 0.6, 0.1 do
  6124. swait()
  6125. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6126. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6127. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6128. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6129. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6130. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6131. end
  6132. punchsound1:Play()
  6133. for i = 0, 1, 0.1 do
  6134. swait()
  6135. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6136. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6137. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6138. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6139. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6140. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6141. end
  6142.  
  6143.  
  6144.  
  6145. for i,v in pairs(to.Parent:GetChildren()) do
  6146. if v:IsA("Humanoid") then
  6147. v.Health = v.Health - 20
  6148.  
  6149. v.PlatformStand = true
  6150. end
  6151. end
  6152. StrongPunch:Play()
  6153. for i = 0, 1, 0.1 do
  6154. swait()
  6155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6159. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6160. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6161. end
  6162. for i = 0, 1, 0.1 do
  6163. swait()
  6164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6166. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6167. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6168. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6169. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6170. end
  6171. for i,v in pairs(to.Parent:GetChildren()) do
  6172. if v:IsA("Humanoid") then
  6173. v.Health = v.Health - 5
  6174.  
  6175. v.PlatformStand = true
  6176. end
  6177. end
  6178. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6179. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6180. Zanzoken = Instance.new("Part",char)
  6181. Zanzoken.Anchored = true
  6182. Zanzoken.Position = v3(999,999,999)
  6183. Zanzoken.CFrame = Torso.CFrame
  6184. game.Debris:AddItem(Zanzoken,0.5)
  6185. Zanzoken.Transparency = 1
  6186. Zano:Play()
  6187. wait()
  6188. idk = Instance.new("BillboardGui",Zanzoken)
  6189. idk.Size = UDim2.new(10,0,15,0)
  6190. idk.AlwaysOnTop = false
  6191. idk1 = Instance.new("ImageLabel",idk)
  6192. idk1.BackgroundTransparency = 1
  6193. idk.ExtentsOffset = v3(0,0,0)
  6194. idk1.ImageTransparency = 0
  6195. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6196. idk1.Size = UDim2.new(2,0,1,0)
  6197. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6198. idk1.Image = "rbxassetid://319554883"
  6199. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6200. wait()
  6201. Zanzoken = Instance.new("Part",char)
  6202. Zanzoken.Anchored = true
  6203. Zanzoken.Position = v3(999,999,999)
  6204. Zanzoken.CFrame = Torso.CFrame
  6205. game.Debris:AddItem(Zanzoken,0.5)
  6206. Zanzoken.Transparency = 1
  6207. wait()
  6208. idk = Instance.new("BillboardGui",Zanzoken)
  6209. idk.Size = UDim2.new(20,0,20,0)
  6210. idk.AlwaysOnTop = false
  6211. idk1 = Instance.new("ImageLabel",idk)
  6212. idk1.BackgroundTransparency = 1
  6213. idk.ExtentsOffset = v3(0,0,0)
  6214. idk1.ImageTransparency = 0
  6215. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6216. idk1.Size = UDim2.new(2,0,1,0)
  6217. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6218. idk1.Image = "rbxassetid://319554883"
  6219. for i = 0, 1, 0.1 do
  6220. swait()
  6221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6222. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6223. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6224. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6225. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6226. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6227. end
  6228. punchsound1:Play()
  6229. for i = 0, 1, 0.1 do
  6230. swait()
  6231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6233. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6234. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6235. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6236. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6237. end
  6238. punchsound1:Play()
  6239. for i = 0, 1, 0.1 do
  6240. swait()
  6241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6244. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6245. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6246. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6247. end
  6248. for i = 0, 1, 0.1 do
  6249. swait()
  6250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6252. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6255. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6256. end
  6257. for i = 0, 1, 0.1 do
  6258. swait()
  6259. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6260. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6261. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6262. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6263. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6264. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6265. end
  6266. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6267. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6268. Zanzoken = Instance.new("Part",char)
  6269. Zanzoken.Anchored = true
  6270. Zanzoken.Position = v3(999,999,999)
  6271. Zanzoken.CFrame = Torso.CFrame
  6272. game.Debris:AddItem(Zanzoken,0.5)
  6273. Zanzoken.Transparency = 1
  6274. Zano:Play()
  6275. wait()
  6276. idk = Instance.new("BillboardGui",Zanzoken)
  6277. idk.Size = UDim2.new(10,0,15,0)
  6278. idk.AlwaysOnTop = false
  6279. idk1 = Instance.new("ImageLabel",idk)
  6280. idk1.BackgroundTransparency = 1
  6281. idk.ExtentsOffset = v3(0,0,0)
  6282. idk1.ImageTransparency = 0
  6283. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6284. idk1.Size = UDim2.new(2,0,1,0)
  6285. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6286. idk1.Image = "rbxassetid://319554883"
  6287. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6288. wait()
  6289. Zanzoken = Instance.new("Part",char)
  6290. Zanzoken.Anchored = true
  6291. Zanzoken.Position = v3(999,999,999)
  6292. Zanzoken.CFrame = Torso.CFrame
  6293. game.Debris:AddItem(Zanzoken,0.5)
  6294. Zanzoken.Transparency = 1
  6295. wait()
  6296. idk = Instance.new("BillboardGui",Zanzoken)
  6297. idk.Size = UDim2.new(20,0,20,0)
  6298. idk.AlwaysOnTop = false
  6299. idk1 = Instance.new("ImageLabel",idk)
  6300. idk1.BackgroundTransparency = 1
  6301. idk.ExtentsOffset = v3(0,0,0)
  6302. idk1.ImageTransparency = 0
  6303. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6304. idk1.Size = UDim2.new(2,0,1,0)
  6305. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6306. idk1.Image = "rbxassetid://319554883"
  6307. StrongPunch:Play()
  6308. Break:Play()
  6309.  
  6310. for i = 0, 6, 0.1 do
  6311. swait()
  6312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6314. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6315. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6316. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6317. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6318. end
  6319. StrongPunch1:Play()
  6320. for i = 0, 6, 0.1 do
  6321. swait()
  6322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6324. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6327. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6328. end
  6329. StrongPunch2:Play()
  6330. for i = 0, 7, 0.1 do
  6331. swait()
  6332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6334. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6336. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6337. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6338. end
  6339. for i = 0, 1, 0.1 do
  6340. swait()
  6341. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6342. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6343. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6344. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6345. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6346. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6347. end
  6348. punchsound1:Play()
  6349. for i = 0, 1, 0.1 do
  6350. swait()
  6351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6353. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6354. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6355. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6356. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6357. end
  6358. punchsound1:Play()
  6359. for i = 0, 1, 0.1 do
  6360. swait()
  6361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6363. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6364. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6365. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6366. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6367. end
  6368. for i = 0, 1, 0.1 do
  6369. swait()
  6370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6372. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6373. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6374. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6375. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6376. end
  6377. for i = 0, 1, 0.1 do
  6378. swait()
  6379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6381. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6382. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6383. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6384. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6385. end
  6386. punchsound1:Play()
  6387. for i = 0, 0.5, 0.1 do
  6388. swait()
  6389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6391. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6392. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6393. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6394. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6395. end
  6396. punchsound1:Play()
  6397. for i = 0, 0.5, 0.1 do
  6398. swait()
  6399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6401. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6402. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6403. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6404. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6405. end
  6406. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6407. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6408. Zanzoken = Instance.new("Part",char)
  6409. Zanzoken.Anchored = true
  6410. Zanzoken.Position = v3(999,999,999)
  6411. Zanzoken.CFrame = Torso.CFrame
  6412. game.Debris:AddItem(Zanzoken,0.5)
  6413. Zanzoken.Transparency = 1
  6414. Zano:Play()
  6415. wait()
  6416. idk = Instance.new("BillboardGui",Zanzoken)
  6417. idk.Size = UDim2.new(10,0,15,0)
  6418. idk.AlwaysOnTop = false
  6419. idk1 = Instance.new("ImageLabel",idk)
  6420. idk1.BackgroundTransparency = 1
  6421. idk.ExtentsOffset = v3(0,0,0)
  6422. idk1.ImageTransparency = 0
  6423. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6424. idk1.Size = UDim2.new(2,0,1,0)
  6425. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6426. idk1.Image = "rbxassetid://319554883"
  6427. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6428. wait()
  6429. Zanzoken = Instance.new("Part",char)
  6430. Zanzoken.Anchored = true
  6431. Zanzoken.Position = v3(999,999,999)
  6432. Zanzoken.CFrame = Torso.CFrame
  6433. game.Debris:AddItem(Zanzoken,0.5)
  6434. Zanzoken.Transparency = 1
  6435. wait()
  6436. idk = Instance.new("BillboardGui",Zanzoken)
  6437. idk.Size = UDim2.new(20,0,20,0)
  6438. idk.AlwaysOnTop = false
  6439. idk1 = Instance.new("ImageLabel",idk)
  6440. idk1.BackgroundTransparency = 1
  6441. idk.ExtentsOffset = v3(0,0,0)
  6442. idk1.ImageTransparency = 0
  6443. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6444. idk1.Size = UDim2.new(2,0,1,0)
  6445. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6446. idk1.Image = "rbxassetid://319554883"
  6447. for i = 0, 0.4, 0.1 do
  6448. swait()
  6449. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6450. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6451. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6452. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6453. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6454. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6455. end
  6456. punchsound1:Play()
  6457. for i = 0, 0.4, 0.1 do
  6458. swait()
  6459. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6460. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6461. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6462. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6463. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6464. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6465. end
  6466. for i = 0, 0.4, 0.1 do
  6467. swait()
  6468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6470. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6471. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6472. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6473. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6474. end
  6475. punchsound1:Play()
  6476. for i = 0, 0.4, 0.1 do
  6477. swait()
  6478. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6479. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6480. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6481. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6482. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6483. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6484. end
  6485. for i = 0, 0.4, 0.1 do
  6486. swait()
  6487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6489. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6490. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6491. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6492. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6493. end
  6494. punchsound1:Play()
  6495. for i = 0, 0.4, 0.1 do
  6496. swait()
  6497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6499. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6500. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6501. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6502. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6503. end
  6504. for i = 0, 0.4, 0.1 do
  6505. swait()
  6506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6508. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6509. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6510. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6511. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6512. end
  6513. punchsound1:Play()
  6514. for i = 0, 0.4, 0.1 do
  6515. swait()
  6516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6518. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6519. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6521. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6522. end
  6523. for i = 0, 0.4, 0.1 do
  6524. swait()
  6525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6527. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6528. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6529. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6530. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6531. end
  6532. punchsound1:Play()
  6533. for i = 0, 0.4, 0.1 do
  6534. swait()
  6535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6537. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6540. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6541. end
  6542. for i = 0, 0.4, 0.1 do
  6543. swait()
  6544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6546. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6547. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6548. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6549. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6550. end
  6551. punchsound1:Play()
  6552. for i = 0, 0.4, 0.1 do
  6553. swait()
  6554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6556. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6558. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6559. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6560. end
  6561. for i = 0, 0.4, 0.1 do
  6562. swait()
  6563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6564. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6565. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6566. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6567. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6568. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6569. end
  6570. punchsound1:Play()
  6571. for i = 0, 0.4, 0.1 do
  6572. swait()
  6573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6575. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6576. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6577. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6578. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6579. end
  6580. punchsound1:Play()
  6581. local pie222 = Instance.new("ParticleEmitter")
  6582. pie222.Parent = LeftArm
  6583. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6584. pie222.LightEmission = 1
  6585. pie222.Size = NumberSequence.new(3)
  6586. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6587. pie222.Transparency = NumberSequence.new(0.6,1)
  6588. pie222.EmissionDirection = "Top"
  6589. pie222.Enabled = true
  6590. pie222.Lifetime = NumberRange.new(1)
  6591. pie222.Rotation = NumberRange.new(-320, 320)
  6592. pie222.Rate = 404
  6593. pie222.Speed = NumberRange.new(0)
  6594. pie222.LockedToPart = false
  6595. pie222.VelocitySpread = 2
  6596. for i = 0, 2, 0.1 do
  6597. swait()
  6598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6600. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6601. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6602. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6603. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6604. end
  6605. wait(2)
  6606. bigbangattack2()
  6607. pie222:Destroy()
  6608.  
  6609. for i,v in pairs(to.Parent:GetChildren()) do
  6610. if v:IsA("Humanoid") then
  6611. v.Health = v.Health - math.huge
  6612.  
  6613. v.PlatformStand = true
  6614. end
  6615. end
  6616.  
  6617. hit1 = false
  6618.  
  6619. hit2 = true
  6620. for i,v in pairs(to.Parent:GetChildren()) do
  6621. if v:IsA("Humanoid") then
  6622. v.Health = v.Health - 10
  6623.  
  6624. v.PlatformStand = true
  6625. end
  6626. end
  6627. hit2 = false
  6628.  
  6629. hit3 = true
  6630. hit4 = true
  6631.  
  6632.  
  6633.  
  6634.  
  6635. coroutine.wrap(function()
  6636. for i=1,2 do
  6637. wait()
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643. for i,v in pairs(to.Parent:GetChildren()) do
  6644. if v:IsA("Humanoid") then
  6645. v.Health = v.Health - 2
  6646.  
  6647. v.PlatformStand = true
  6648. end
  6649. end
  6650. end
  6651.  
  6652.  
  6653. wait(3)
  6654. end)()
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669. for i,v in pairs(to.Parent:GetChildren()) do
  6670. if v:IsA("Humanoid") then
  6671. v.Health = v.Health - 10
  6672.  
  6673. v.PlatformStand = true
  6674. end
  6675. end
  6676.  
  6677.  
  6678.  
  6679. hitground = new("Part",char)
  6680. hitground.Size = Vector3.new(5,5,5)
  6681. hitground.Name = "Ground"
  6682. hitground.Transparency = 1
  6683. hitground.CanCollide = false
  6684. game.Debris:AddItem(hitground,2)
  6685. hitground.Position = Vector3.new(999,999,999)
  6686. hitgroundweld = new("Weld",hitground)
  6687. hitgroundweld.Part0 = to
  6688. hitgroundweld.Part1 = hitground
  6689. hitground.Touched:connect(function(hit2)
  6690. if hit2.Size.x > 150 then
  6691. hitground:Destroy()
  6692. ad = new("Part",char)
  6693. ad.Name = "NewPart"
  6694. ad.Size = Vector3.new(30,0.1,30)
  6695. ad.CanCollide = false
  6696. ad.Anchored = true
  6697. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6698. ad.Transparency = 1
  6699. aad = new("Decal",ad)
  6700.  
  6701. aad.Face = "Top"
  6702. aad.Transparency = 1
  6703. aad.Transparency = 0
  6704. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6705. smoke = new("Part",to)
  6706. smokemesh = new("SpecialMesh",smoke)
  6707. smokemesh.MeshId = "rbxassetid://928329648"
  6708. smoke.BrickColor = hit2.BrickColor
  6709. smoke.Anchored = true
  6710. smoke.Position = hitground.Position
  6711. GroundImpact:Play()
  6712. for i = 1,20 do
  6713. wait()
  6714. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6715. smoke.Transparency = smoke.Transparency + 1/20
  6716. end
  6717. smoke:Destroy()
  6718. wait(0.5)
  6719.  
  6720. for i = 1,20 do
  6721. wait(0.1)
  6722. aad.Transparency = aad.Transparency + 1/20
  6723. end
  6724. end
  6725. end)
  6726. ys = Instance.new("BodyVelocity",to)
  6727. ys.Name = "GO"
  6728.  
  6729. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6730.  
  6731. ys.Velocity = v3(0,-90,0)
  6732.  
  6733. wait(1)
  6734. ys:Destroy()
  6735.  
  6736.  
  6737.  
  6738. hit3 = false
  6739. hit4 = false
  6740.  
  6741.  
  6742. hit1 = false
  6743. hit2 = false
  6744. hit3 = false
  6745. hit4 = false
  6746. idle = true
  6747. RootPart.Anchored = false
  6748. end
  6749. end)
  6750. end
  6751.  
  6752. function Combo3()
  6753. getplayer = new("Part",char)
  6754. getplayer.Position = Vector3.new(999,999,999)
  6755. getplayer.Transparency = 1
  6756. getplayer.Size = v3(3,3,3)
  6757. getplayer.CanCollide = false
  6758. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6759. getplayer.Name = "GetPlayer"
  6760.  
  6761. game.Debris:AddItem(getplayer,0.5)
  6762.  
  6763. getplayer.Touched:connect(function(hit)
  6764. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6765. getplayer:Destroy()
  6766. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6767. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6768. to.Anchored = true
  6769. RootPart.Anchored = true
  6770. idle = false
  6771.  
  6772.  
  6773. punchsound1:Play()
  6774. hit1 = true
  6775. for i = 0, 1, 0.1 do
  6776. swait()
  6777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6779. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6780. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6781. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6782. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6783. end
  6784. punchsound1:Play()
  6785. for i = 0, 1, 0.1 do
  6786. swait()
  6787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6789. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6790. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6791. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6792. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6793. end
  6794. punchsound1:Play()
  6795. for i = 0, 1, 0.1 do
  6796. swait()
  6797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6799. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6800. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6801. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6802. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6803. end
  6804. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6805. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6806. Zanzoken = Instance.new("Part",char)
  6807. Zanzoken.Anchored = true
  6808. Zanzoken.Position = v3(999,999,999)
  6809. Zanzoken.CFrame = Torso.CFrame
  6810. game.Debris:AddItem(Zanzoken,0.5)
  6811. Zanzoken.Transparency = 1
  6812. Zano:Play()
  6813. wait()
  6814. idk = Instance.new("BillboardGui",Zanzoken)
  6815. idk.Size = UDim2.new(10,0,15,0)
  6816. idk.AlwaysOnTop = false
  6817. idk1 = Instance.new("ImageLabel",idk)
  6818. idk1.BackgroundTransparency = 1
  6819. idk.ExtentsOffset = v3(0,0,0)
  6820. idk1.ImageTransparency = 0
  6821. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6822. idk1.Size = UDim2.new(2,0,1,0)
  6823. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6824. idk1.Image = "rbxassetid://319554883"
  6825. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6826. wait()
  6827. Zanzoken = Instance.new("Part",char)
  6828. Zanzoken.Anchored = true
  6829. Zanzoken.Position = v3(999,999,999)
  6830. Zanzoken.CFrame = Torso.CFrame
  6831. game.Debris:AddItem(Zanzoken,0.5)
  6832. Zanzoken.Transparency = 1
  6833. wait()
  6834. idk = Instance.new("BillboardGui",Zanzoken)
  6835. idk.Size = UDim2.new(20,0,20,0)
  6836. idk.AlwaysOnTop = false
  6837. idk1 = Instance.new("ImageLabel",idk)
  6838. idk1.BackgroundTransparency = 1
  6839. idk.ExtentsOffset = v3(0,0,0)
  6840. idk1.ImageTransparency = 0
  6841. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6842. idk1.Size = UDim2.new(2,0,1,0)
  6843. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6844. idk1.Image = "rbxassetid://319554883"
  6845. for i = 0, 1, 0.1 do
  6846. swait()
  6847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6849. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6850. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6851. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6852. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6853. end
  6854. punchsound1:Play()
  6855. for i = 0, 1, 0.1 do
  6856. swait()
  6857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6859. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6860. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6861. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6862. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6863. end
  6864. punchsound1:Play()
  6865. for i = 0, 1, 0.1 do
  6866. swait()
  6867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6869. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6870. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6871. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6872. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6873. end
  6874. for i = 0, 1, 0.1 do
  6875. swait()
  6876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6878. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6879. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6880. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6881. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6882. end
  6883. punchsound1:Play()
  6884. for i = 0, 1, 0.1 do
  6885. swait()
  6886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6888. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6889. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6890. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6891. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6892. end
  6893. punchsound1:Play()
  6894. for i = 0, 1, 0.1 do
  6895. swait()
  6896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6898. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6899. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6900. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6901. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6902. end
  6903. for i = 0, 1, 0.1 do
  6904. swait()
  6905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6907. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6908. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6909. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6910. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6911. end
  6912. punchsound1:Play()
  6913. for i = 0, 1, 0.1 do
  6914. swait()
  6915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6917. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6918. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6919. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6920. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6921. end
  6922. punchsound1:Play()
  6923. for i,v in pairs(to.Parent:GetChildren()) do
  6924. if v:IsA("Humanoid") then
  6925. v.Health = v.Health - 10
  6926.  
  6927. v.PlatformStand = true
  6928. end
  6929. end
  6930. for i = 0, 1, 0.1 do
  6931. swait()
  6932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6934. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6935. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6936. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6937. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6938. end
  6939.  
  6940. for i = 0, 1, 0.1 do
  6941. swait()
  6942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6944. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6947. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6948. end
  6949. punchsound1:Play()
  6950. for i = 0, 1, 0.1 do
  6951. swait()
  6952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6954. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6955. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6956. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6957. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6958. end
  6959. for i,v in pairs(to.Parent:GetChildren()) do
  6960. if v:IsA("Humanoid") then
  6961. v.Health = v.Health - 3
  6962.  
  6963. v.PlatformStand = true
  6964. end
  6965. end
  6966. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6967. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6968. Zanzoken = Instance.new("Part",char)
  6969. Zanzoken.Anchored = true
  6970. Zanzoken.Position = v3(999,999,999)
  6971. Zanzoken.CFrame = Torso.CFrame
  6972. game.Debris:AddItem(Zanzoken,0.5)
  6973. Zanzoken.Transparency = 1
  6974. Zano:Play()
  6975. wait()
  6976. idk = Instance.new("BillboardGui",Zanzoken)
  6977. idk.Size = UDim2.new(10,0,15,0)
  6978. idk.AlwaysOnTop = false
  6979. idk1 = Instance.new("ImageLabel",idk)
  6980. idk1.BackgroundTransparency = 1
  6981. idk.ExtentsOffset = v3(0,0,0)
  6982. idk1.ImageTransparency = 0
  6983. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6984. idk1.Size = UDim2.new(2,0,1,0)
  6985. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6986. idk1.Image = "rbxassetid://319554883"
  6987. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6988. wait()
  6989. Zanzoken = Instance.new("Part",char)
  6990. Zanzoken.Anchored = true
  6991. Zanzoken.Position = v3(999,999,999)
  6992. Zanzoken.CFrame = Torso.CFrame
  6993. game.Debris:AddItem(Zanzoken,0.5)
  6994. Zanzoken.Transparency = 1
  6995. wait()
  6996. idk = Instance.new("BillboardGui",Zanzoken)
  6997. idk.Size = UDim2.new(20,0,20,0)
  6998. idk.AlwaysOnTop = false
  6999. idk1 = Instance.new("ImageLabel",idk)
  7000. idk1.BackgroundTransparency = 1
  7001. idk.ExtentsOffset = v3(0,0,0)
  7002. idk1.ImageTransparency = 0
  7003. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7004. idk1.Size = UDim2.new(2,0,1,0)
  7005. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7006. idk1.Image = "rbxassetid://319554883"
  7007. for i = 0, 1, 0.1 do
  7008. swait()
  7009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7011. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7012. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7013. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7014. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7015. end
  7016. for i = 0, 1, 0.1 do
  7017. swait()
  7018. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7019. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7020. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7021. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7022. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7023. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7024. end
  7025. punchsound1:Play()
  7026. for i = 0, 1, 0.1 do
  7027. swait()
  7028. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7029. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7030. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7031. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7032. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7033. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7034. end
  7035. for i,v in pairs(to.Parent:GetChildren()) do
  7036. if v:IsA("Humanoid") then
  7037. v.Health = v.Health - 3
  7038.  
  7039. v.PlatformStand = true
  7040. end
  7041. end
  7042. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7043. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7044. Zanzoken = Instance.new("Part",char)
  7045. Zanzoken.Anchored = true
  7046. Zanzoken.Position = v3(999,999,999)
  7047. Zanzoken.CFrame = Torso.CFrame
  7048. game.Debris:AddItem(Zanzoken,0.5)
  7049. Zanzoken.Transparency = 1
  7050. Zano:Play()
  7051. wait()
  7052. idk = Instance.new("BillboardGui",Zanzoken)
  7053. idk.Size = UDim2.new(10,0,15,0)
  7054. idk.AlwaysOnTop = false
  7055. idk1 = Instance.new("ImageLabel",idk)
  7056. idk1.BackgroundTransparency = 1
  7057. idk.ExtentsOffset = v3(0,0,0)
  7058. idk1.ImageTransparency = 0
  7059. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7060. idk1.Size = UDim2.new(2,0,1,0)
  7061. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7062. idk1.Image = "rbxassetid://319554883"
  7063. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7064. wait()
  7065. Zanzoken = Instance.new("Part",char)
  7066. Zanzoken.Anchored = true
  7067. Zanzoken.Position = v3(999,999,999)
  7068. Zanzoken.CFrame = Torso.CFrame
  7069. game.Debris:AddItem(Zanzoken,0.5)
  7070. Zanzoken.Transparency = 1
  7071. wait()
  7072. idk = Instance.new("BillboardGui",Zanzoken)
  7073. idk.Size = UDim2.new(20,0,20,0)
  7074. idk.AlwaysOnTop = false
  7075. idk1 = Instance.new("ImageLabel",idk)
  7076. idk1.BackgroundTransparency = 1
  7077. idk.ExtentsOffset = v3(0,0,0)
  7078. idk1.ImageTransparency = 0
  7079. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7080. idk1.Size = UDim2.new(2,0,1,0)
  7081. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7082. idk1.Image = "rbxassetid://319554883"
  7083. punchsound1:Play()
  7084. for i = 0, 1, 0.1 do
  7085. swait()
  7086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7088. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7090. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7091. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7092. end
  7093. punchsound1:Play()
  7094. for i = 0, 1, 0.1 do
  7095. swait()
  7096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7098. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7099. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7100. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7101. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7102. end
  7103.  
  7104.  
  7105. for i,v in pairs(to.Parent:GetChildren()) do
  7106. if v:IsA("Humanoid") then
  7107. v.Health = v.Health - 20
  7108.  
  7109. v.PlatformStand = true
  7110. end
  7111. end
  7112. StrongPunch:Play()
  7113. for i = 0, 1, 0.1 do
  7114. swait()
  7115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7117. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7118. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7119. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7120. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7121. end
  7122. for i = 0, 1, 0.1 do
  7123. swait()
  7124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7126. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7127. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7128. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7129. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7130. end
  7131. for i,v in pairs(to.Parent:GetChildren()) do
  7132. if v:IsA("Humanoid") then
  7133. v.Health = v.Health - 3
  7134.  
  7135. v.PlatformStand = true
  7136. end
  7137. end
  7138. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7139. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7140. Zanzoken = Instance.new("Part",char)
  7141. Zanzoken.Anchored = true
  7142. Zanzoken.Position = v3(999,999,999)
  7143. Zanzoken.CFrame = Torso.CFrame
  7144. game.Debris:AddItem(Zanzoken,0.5)
  7145. Zanzoken.Transparency = 1
  7146. Zano:Play()
  7147. wait()
  7148. idk = Instance.new("BillboardGui",Zanzoken)
  7149. idk.Size = UDim2.new(10,0,15,0)
  7150. idk.AlwaysOnTop = false
  7151. idk1 = Instance.new("ImageLabel",idk)
  7152. idk1.BackgroundTransparency = 1
  7153. idk.ExtentsOffset = v3(0,0,0)
  7154. idk1.ImageTransparency = 0
  7155. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7156. idk1.Size = UDim2.new(2,0,1,0)
  7157. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7158. idk1.Image = "rbxassetid://319554883"
  7159. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7160. wait()
  7161. Zanzoken = Instance.new("Part",char)
  7162. Zanzoken.Anchored = true
  7163. Zanzoken.Position = v3(999,999,999)
  7164. Zanzoken.CFrame = Torso.CFrame
  7165. game.Debris:AddItem(Zanzoken,0.5)
  7166. Zanzoken.Transparency = 1
  7167. wait()
  7168. idk = Instance.new("BillboardGui",Zanzoken)
  7169. idk.Size = UDim2.new(20,0,20,0)
  7170. idk.AlwaysOnTop = false
  7171. idk1 = Instance.new("ImageLabel",idk)
  7172. idk1.BackgroundTransparency = 1
  7173. idk.ExtentsOffset = v3(0,0,0)
  7174. idk1.ImageTransparency = 0
  7175. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7176. idk1.Size = UDim2.new(2,0,1,0)
  7177. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7178. idk1.Image = "rbxassetid://319554883"
  7179. for i = 0, 1, 0.1 do
  7180. swait()
  7181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7183. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7184. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7185. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7186. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7187. end
  7188. punchsound1:Play()
  7189. for i = 0, 1, 0.1 do
  7190. swait()
  7191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7193. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7194. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7195. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7196. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7197. end
  7198. punchsound1:Play()
  7199. for i = 0, 1, 0.1 do
  7200. swait()
  7201. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7202. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7203. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7204. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7205. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7206. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7207. end
  7208. for i = 0, 1, 0.1 do
  7209. swait()
  7210. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7211. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7212. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7213. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7214. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7215. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7216. end
  7217. for i = 0, 1, 0.1 do
  7218. swait()
  7219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7221. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7222. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7223. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7224. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7225. end
  7226. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7227. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7228. Zanzoken = Instance.new("Part",char)
  7229. Zanzoken.Anchored = true
  7230. Zanzoken.Position = v3(999,999,999)
  7231. Zanzoken.CFrame = Torso.CFrame
  7232. game.Debris:AddItem(Zanzoken,0.5)
  7233. Zanzoken.Transparency = 1
  7234. Zano:Play()
  7235. wait()
  7236. idk = Instance.new("BillboardGui",Zanzoken)
  7237. idk.Size = UDim2.new(10,0,15,0)
  7238. idk.AlwaysOnTop = false
  7239. idk1 = Instance.new("ImageLabel",idk)
  7240. idk1.BackgroundTransparency = 1
  7241. idk.ExtentsOffset = v3(0,0,0)
  7242. idk1.ImageTransparency = 0
  7243. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7244. idk1.Size = UDim2.new(2,0,1,0)
  7245. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7246. idk1.Image = "rbxassetid://319554883"
  7247. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7248. wait()
  7249. Zanzoken = Instance.new("Part",char)
  7250. Zanzoken.Anchored = true
  7251. Zanzoken.Position = v3(999,999,999)
  7252. Zanzoken.CFrame = Torso.CFrame
  7253. game.Debris:AddItem(Zanzoken,0.5)
  7254. Zanzoken.Transparency = 1
  7255. wait()
  7256. idk = Instance.new("BillboardGui",Zanzoken)
  7257. idk.Size = UDim2.new(20,0,20,0)
  7258. idk.AlwaysOnTop = false
  7259. idk1 = Instance.new("ImageLabel",idk)
  7260. idk1.BackgroundTransparency = 1
  7261. idk.ExtentsOffset = v3(0,0,0)
  7262. idk1.ImageTransparency = 0
  7263. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7264. idk1.Size = UDim2.new(2,0,1,0)
  7265. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7266. idk1.Image = "rbxassetid://319554883"
  7267. StrongPunch:Play()
  7268. Break:Play()
  7269. local Aura4 = Instance.new('ParticleEmitter')
  7270. Aura4.Name = "Aura"
  7271. Aura4.Texture = "rbxassetid://1046299182"
  7272. Aura4.Parent = Torso
  7273. Aura4.LightEmission = 1
  7274. Aura4.Transparency = NumberSequence.new(0.7,1)
  7275. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7276. Aura4.Size = NumberSequence.new(1,30)
  7277. Aura4.Rotation = NumberRange.new(-360,360)
  7278. Aura4.LockedToPart = true
  7279. Aura4.Lifetime = NumberRange.new(0.2)
  7280. Aura4.Rate = 100
  7281. Aura4.Speed = NumberRange.new(0)
  7282. Aura4.EmissionDirection = "Top"
  7283. for i = 0, 6, 0.1 do
  7284. swait()
  7285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7286. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7287. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7288. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7289. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7290. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7291. end
  7292. Aura4:Destroy()
  7293. wait(0.1)
  7294. local Aura4 = Instance.new('ParticleEmitter')
  7295. Aura4.Name = "Aura"
  7296. Aura4.Texture = "rbxassetid://1046299182"
  7297. Aura4.Parent = Torso
  7298. Aura4.LightEmission = 1
  7299. Aura4.Transparency = NumberSequence.new(0.7,1)
  7300. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7301. Aura4.Size = NumberSequence.new(1,30)
  7302. Aura4.Rotation = NumberRange.new(-360,360)
  7303. Aura4.LockedToPart = true
  7304. Aura4.Lifetime = NumberRange.new(0.2)
  7305. Aura4.Rate = 100
  7306. Aura4.Speed = NumberRange.new(0)
  7307. Aura4.EmissionDirection = "Top"
  7308. StrongPunch1:Play()
  7309. Break:Play()
  7310. for i = 0, 6, 0.1 do
  7311. swait()
  7312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7314. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7315. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7316. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7317. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7318. end
  7319. Aura4:Destroy()
  7320. StrongPunch2:Play()
  7321. Break:Play()
  7322. local Aura4 = Instance.new('ParticleEmitter')
  7323. Aura4.Name = "Aura"
  7324. Aura4.Texture = "rbxassetid://1046299182"
  7325. Aura4.Parent = Torso
  7326. Aura4.LightEmission = 1
  7327. Aura4.Transparency = NumberSequence.new(0.7,1)
  7328. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7329. Aura4.Size = NumberSequence.new(1,30)
  7330. Aura4.Rotation = NumberRange.new(-360,360)
  7331. Aura4.LockedToPart = true
  7332. Aura4.Lifetime = NumberRange.new(0.2)
  7333. Aura4.Rate = 100
  7334. Aura4.Speed = NumberRange.new(0)
  7335. Aura4.EmissionDirection = "Top"
  7336. for i = 0, 7, 0.1 do
  7337. swait()
  7338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7340. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7342. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7343. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7344. end
  7345. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7346. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7347. Aura4:Destroy()
  7348. Zanzoken = Instance.new("Part",char)
  7349. Zanzoken.Anchored = true
  7350. Zanzoken.Position = v3(999,999,999)
  7351. Zanzoken.CFrame = Torso.CFrame
  7352. game.Debris:AddItem(Zanzoken,0.5)
  7353. Zanzoken.Transparency = 1
  7354. Zano:Play()
  7355. wait()
  7356. idk = Instance.new("BillboardGui",Zanzoken)
  7357. idk.Size = UDim2.new(10,0,15,0)
  7358. idk.AlwaysOnTop = false
  7359. idk1 = Instance.new("ImageLabel",idk)
  7360. idk1.BackgroundTransparency = 1
  7361. idk.ExtentsOffset = v3(0,0,0)
  7362. idk1.ImageTransparency = 0
  7363. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7364. idk1.Size = UDim2.new(2,0,1,0)
  7365. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7366. idk1.Image = "rbxassetid://319554883"
  7367. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7368. wait()
  7369. Zanzoken = Instance.new("Part",char)
  7370. Zanzoken.Anchored = true
  7371. Zanzoken.Position = v3(999,999,999)
  7372. Zanzoken.CFrame = Torso.CFrame
  7373. game.Debris:AddItem(Zanzoken,0.5)
  7374. Zanzoken.Transparency = 1
  7375. wait()
  7376. idk = Instance.new("BillboardGui",Zanzoken)
  7377. idk.Size = UDim2.new(20,0,20,0)
  7378. idk.AlwaysOnTop = false
  7379. idk1 = Instance.new("ImageLabel",idk)
  7380. idk1.BackgroundTransparency = 1
  7381. idk.ExtentsOffset = v3(0,0,0)
  7382. idk1.ImageTransparency = 0
  7383. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7384. idk1.Size = UDim2.new(2,0,1,0)
  7385. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7386. idk1.Image = "rbxassetid://319554883"
  7387. for i = 0, 1, 0.1 do
  7388. swait()
  7389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7391. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7392. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7393. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7394. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7395. end
  7396. punchsound1:Play()
  7397. for i = 0, 1, 0.1 do
  7398. swait()
  7399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7401. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7404. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7405. end
  7406. punchsound1:Play()
  7407. for i = 0, 1, 0.1 do
  7408. swait()
  7409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7411. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7412. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7413. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7414. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7415. end
  7416. for i = 0, 1, 0.1 do
  7417. swait()
  7418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7423. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7424. end
  7425. for i = 0, 1, 0.1 do
  7426. swait()
  7427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7429. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7430. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7431. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7432. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7433. end
  7434. punchsound1:Play()
  7435. for i = 0, 0.5, 0.1 do
  7436. swait()
  7437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7439. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7440. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7441. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7442. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7443. end
  7444. punchsound1:Play()
  7445. for i = 0, 0.5, 0.1 do
  7446. swait()
  7447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7449. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7450. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7451. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7452. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7453. end
  7454. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7455. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7456. Zanzoken = Instance.new("Part",char)
  7457. Zanzoken.Anchored = true
  7458. Zanzoken.Position = v3(999,999,999)
  7459. Zanzoken.CFrame = Torso.CFrame
  7460. game.Debris:AddItem(Zanzoken,0.5)
  7461. Zanzoken.Transparency = 1
  7462. Zano:Play()
  7463. wait()
  7464. idk = Instance.new("BillboardGui",Zanzoken)
  7465. idk.Size = UDim2.new(10,0,15,0)
  7466. idk.AlwaysOnTop = false
  7467. idk1 = Instance.new("ImageLabel",idk)
  7468. idk1.BackgroundTransparency = 1
  7469. idk.ExtentsOffset = v3(0,0,0)
  7470. idk1.ImageTransparency = 0
  7471. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7472. idk1.Size = UDim2.new(2,0,1,0)
  7473. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7474. idk1.Image = "rbxassetid://319554883"
  7475. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7476. wait()
  7477. Zanzoken = Instance.new("Part",char)
  7478. Zanzoken.Anchored = true
  7479. Zanzoken.Position = v3(999,999,999)
  7480. Zanzoken.CFrame = Torso.CFrame
  7481. game.Debris:AddItem(Zanzoken,0.5)
  7482. Zanzoken.Transparency = 1
  7483. wait()
  7484. idk = Instance.new("BillboardGui",Zanzoken)
  7485. idk.Size = UDim2.new(20,0,20,0)
  7486. idk.AlwaysOnTop = false
  7487. idk1 = Instance.new("ImageLabel",idk)
  7488. idk1.BackgroundTransparency = 1
  7489. idk.ExtentsOffset = v3(0,0,0)
  7490. idk1.ImageTransparency = 0
  7491. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7492. idk1.Size = UDim2.new(2,0,1,0)
  7493. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7494. idk1.Image = "rbxassetid://319554883"
  7495. for i = 0, 0.4, 0.1 do
  7496. swait()
  7497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7499. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7500. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7501. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7502. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7503. end
  7504. punchsound1:Play()
  7505. for i = 0, 0.4, 0.1 do
  7506. swait()
  7507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7509. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7510. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7512. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7513. end
  7514. punchsound1:Play()
  7515. for i = 0, 1, 0.1 do
  7516. swait()
  7517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7519. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7520. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7521. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7522. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7523. end
  7524. for i,v in pairs(to.Parent:GetChildren()) do
  7525. if v:IsA("Humanoid") then
  7526. v.Health = v.Health - 8
  7527.  
  7528. v.PlatformStand = true
  7529. end
  7530. end
  7531.  
  7532. hit1 = false
  7533.  
  7534. punchsound1:Play()
  7535. hit2 = true
  7536. for i = 0, 1, 0.1 do
  7537. swait()
  7538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7540. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7541. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7543. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7544. end
  7545. for i,v in pairs(to.Parent:GetChildren()) do
  7546. if v:IsA("Humanoid") then
  7547. v.Health = v.Health - 10
  7548.  
  7549. v.PlatformStand = true
  7550. end
  7551. end
  7552. hit2 = false
  7553.  
  7554. punchsound1:Play()
  7555. hit3 = true
  7556. hit4 = true
  7557.  
  7558.  
  7559. punchsound1:Play()
  7560.  
  7561.  
  7562. coroutine.wrap(function()
  7563. for i=1,2 do
  7564. wait()
  7565.  
  7566.  
  7567.  
  7568.  
  7569.  
  7570. for i,v in pairs(to.Parent:GetChildren()) do
  7571. if v:IsA("Humanoid") then
  7572. v.Health = v.Health - 30
  7573.  
  7574. v.PlatformStand = true
  7575. end
  7576. end
  7577. end
  7578.  
  7579.  
  7580. wait(3)
  7581. end)()
  7582.  
  7583.  
  7584.  
  7585. RootPart.Anchored = false
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591. StrongPunch:Play()
  7592.  
  7593.  
  7594.  
  7595.  
  7596.  
  7597.  
  7598. for i,v in pairs(to.Parent:GetChildren()) do
  7599. if v:IsA("Humanoid") then
  7600. v.Health = v.Health - 20
  7601.  
  7602. v.PlatformStand = true
  7603. end
  7604. end
  7605.  
  7606. StrongPunch2:Play()
  7607.  
  7608.  
  7609. hitground = new("Part",char)
  7610. hitground.Size = Vector3.new(5,5,5)
  7611. hitground.Name = "Ground"
  7612. hitground.Transparency = 1
  7613. hitground.CanCollide = false
  7614. game.Debris:AddItem(hitground,2)
  7615. hitground.Position = Vector3.new(999,999,999)
  7616. hitgroundweld = new("Weld",hitground)
  7617. hitgroundweld.Part0 = to
  7618. hitgroundweld.Part1 = hitground
  7619. hitground.Touched:connect(function(hit2)
  7620. if hit2.Size.x > 150 then
  7621. hitground:Destroy()
  7622. ad = new("Part",char)
  7623. ad.Name = "NewPart"
  7624. ad.Size = Vector3.new(30,0.1,30)
  7625. ad.CanCollide = false
  7626. ad.Anchored = true
  7627. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7628. ad.Transparency = 1
  7629. aad = new("Decal",ad)
  7630.  
  7631. aad.Face = "Top"
  7632. aad.Transparency = 1
  7633. aad.Transparency = 0
  7634. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7635. smoke = new("Part",to)
  7636. smokemesh = new("SpecialMesh",smoke)
  7637. smokemesh.MeshId = "rbxassetid://928329648"
  7638. smoke.BrickColor = hit2.BrickColor
  7639. smoke.Anchored = true
  7640. smoke.Position = hitground.Position
  7641. GroundImpact:Play()
  7642. for i = 1,20 do
  7643. wait()
  7644. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7645. smoke.Transparency = smoke.Transparency + 1/20
  7646. end
  7647. smoke:Destroy()
  7648. wait(0.5)
  7649.  
  7650. for i = 1,20 do
  7651. wait(0.1)
  7652. aad.Transparency = aad.Transparency + 1/20
  7653. end
  7654. end
  7655. end)
  7656. ys = Instance.new("BodyVelocity",to)
  7657. ys.Name = "GO"
  7658.  
  7659. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7660.  
  7661. ys.Velocity = v3(0,-90,0)
  7662.  
  7663. wait(1)
  7664. ys:Destroy()
  7665.  
  7666.  
  7667.  
  7668.  
  7669.  
  7670. hit3 = false
  7671. hit4 = false
  7672.  
  7673.  
  7674. hit1 = false
  7675. hit2 = false
  7676. hit3 = false
  7677. hit4 = false
  7678. idle = true
  7679. RootPart.Anchored = false
  7680. to.Anchored = false
  7681. end
  7682. end)
  7683. end
  7684.  
  7685.  
  7686. function Combo2()
  7687. getplayer = new("Part",char)
  7688. getplayer.Position = Vector3.new(999,999,999)
  7689. getplayer.Transparency = 1
  7690. getplayer.Size = v3(3,3,3)
  7691. getplayer.CanCollide = false
  7692. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7693. getplayer.Name = "GetPlayer"
  7694.  
  7695. game.Debris:AddItem(getplayer,0.5)
  7696.  
  7697. getplayer.Touched:connect(function(hit)
  7698. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7699. getplayer:Destroy()
  7700. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7701. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7702. to.Anchored = true
  7703. idle = false
  7704.  
  7705.  
  7706. punchsound1:Play()
  7707. hit1 = true
  7708. for i = 0, 1, 0.1 do
  7709. swait()
  7710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7712. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7713. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7714. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7715. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7716. end
  7717. punchsound1:Play()
  7718. for i = 0, 1, 0.1 do
  7719. swait()
  7720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7722. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7723. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7725. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7726. end
  7727. punchsound1:Play()
  7728. for i = 0, 1, 0.1 do
  7729. swait()
  7730. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7731. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7732. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7733. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7734. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7735. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7736. end
  7737. for i = 0, 1, 0.1 do
  7738. swait()
  7739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7741. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7742. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7743. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7744. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7745. end
  7746. for i = 0, 1, 0.1 do
  7747. swait()
  7748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7750. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7751. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7752. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7753. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7754. end
  7755. StrongPunch1:Play()
  7756. for i = 0, 1, 0.1 do
  7757. swait()
  7758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7760. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7763. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7764. end
  7765. for i = 0, 0.6, 0.1 do
  7766. swait()
  7767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7769. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7770. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7771. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7772. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7773. end
  7774. for i = 0, 0.6, 0.1 do
  7775. swait()
  7776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7778. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7779. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7780. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7781. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7782. end
  7783. for i,v in pairs(to.Parent:GetChildren()) do
  7784. if v:IsA("Humanoid") then
  7785. v.Health = v.Health - 6
  7786.  
  7787. v.PlatformStand = true
  7788. end
  7789. end
  7790. StrongPunch:Play()
  7791. for i = 0, 1, 0.1 do
  7792. swait()
  7793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7795. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7796. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7797. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7798. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7799. end
  7800. for i,v in pairs(to.Parent:GetChildren()) do
  7801. if v:IsA("Humanoid") then
  7802. v.Health = v.Health - 8
  7803.  
  7804. v.PlatformStand = true
  7805. end
  7806. end
  7807.  
  7808. hit1 = false
  7809.  
  7810. punchsound1:Play()
  7811. hit2 = true
  7812. for i = 0, 1, 0.1 do
  7813. swait()
  7814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7816. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7817. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7818. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7819. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7820. end
  7821. for i,v in pairs(to.Parent:GetChildren()) do
  7822. if v:IsA("Humanoid") then
  7823. v.Health = v.Health - 5
  7824.  
  7825. v.PlatformStand = true
  7826. end
  7827. end
  7828. hit2 = false
  7829.  
  7830. punchsound1:Play()
  7831. hit3 = true
  7832. hit4 = true
  7833.  
  7834.  
  7835. punchsound1:Play()
  7836.  
  7837. coroutine.wrap(function()
  7838. for i=1,2 do
  7839. wait()
  7840. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7841. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7842. Zanzoken = Instance.new("Part",char)
  7843. Zanzoken.Anchored = true
  7844. Zanzoken.Position = v3(999,999,999)
  7845. Zanzoken.CFrame = Torso.CFrame
  7846. game.Debris:AddItem(Zanzoken,0.5)
  7847. Zanzoken.Transparency = 1
  7848. Zano:Play()
  7849. wait()
  7850. idk = Instance.new("BillboardGui",Zanzoken)
  7851. idk.Size = UDim2.new(10,0,15,0)
  7852. idk.AlwaysOnTop = false
  7853. idk1 = Instance.new("ImageLabel",idk)
  7854. idk1.BackgroundTransparency = 1
  7855. idk.ExtentsOffset = v3(0,0,0)
  7856. idk1.ImageTransparency = 0
  7857. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7858. idk1.Size = UDim2.new(2,0,1,0)
  7859. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7860. idk1.Image = "rbxassetid://319554883"
  7861. wait()
  7862. Zanzoken = Instance.new("Part",char)
  7863. Zanzoken.Anchored = true
  7864. Zanzoken.Position = v3(999,999,999)
  7865. Zanzoken.CFrame = Torso.CFrame
  7866. game.Debris:AddItem(Zanzoken,0.5)
  7867. Zanzoken.Transparency = 1
  7868. wait()
  7869. idk = Instance.new("BillboardGui",Zanzoken)
  7870. idk.Size = UDim2.new(20,0,20,0)
  7871. idk.AlwaysOnTop = false
  7872. idk1 = Instance.new("ImageLabel",idk)
  7873. idk1.BackgroundTransparency = 1
  7874. idk.ExtentsOffset = v3(0,0,0)
  7875. idk1.ImageTransparency = 0
  7876. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7877. idk1.Size = UDim2.new(2,0,1,0)
  7878. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7879. idk1.Image = "rbxassetid://319554883"
  7880. for i = 0, 1, 0.1 do
  7881. swait()
  7882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7883. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7884. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7885. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7886. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7887. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7888. end
  7889. StrongPunch:Play()
  7890. for i,v in pairs(to.Parent:GetChildren()) do
  7891. if v:IsA("Humanoid") then
  7892. v.Health = v.Health - 10
  7893.  
  7894. v.PlatformStand = true
  7895. end
  7896. end
  7897. end
  7898.  
  7899.  
  7900. wait(0.7)
  7901. end)()
  7902.  
  7903.  
  7904.  
  7905.  
  7906. RootPart.Anchored = true
  7907. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7908. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7909. Zanzoken = Instance.new("Part",char)
  7910. Zanzoken.Anchored = true
  7911. Zanzoken.Position = v3(999,999,999)
  7912. Zanzoken.CFrame = Torso.CFrame
  7913. game.Debris:AddItem(Zanzoken,0.5)
  7914. Zanzoken.Transparency = 1
  7915. Zano:Play()
  7916. wait()
  7917. idk = Instance.new("BillboardGui",Zanzoken)
  7918. idk.Size = UDim2.new(10,0,15,0)
  7919. idk.AlwaysOnTop = false
  7920. idk1 = Instance.new("ImageLabel",idk)
  7921. idk1.BackgroundTransparency = 1
  7922. idk.ExtentsOffset = v3(0,0,0)
  7923. idk1.ImageTransparency = 0
  7924. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7925. idk1.Size = UDim2.new(2,0,1,0)
  7926. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7927. idk1.Image = "rbxassetid://319554883"
  7928. wait()
  7929. Zanzoken = Instance.new("Part",char)
  7930. Zanzoken.Anchored = true
  7931. Zanzoken.Position = v3(999,999,999)
  7932. Zanzoken.CFrame = Torso.CFrame
  7933. game.Debris:AddItem(Zanzoken,0.5)
  7934. Zanzoken.Transparency = 1
  7935. wait()
  7936. idk = Instance.new("BillboardGui",Zanzoken)
  7937. idk.Size = UDim2.new(20,0,20,0)
  7938. idk.AlwaysOnTop = false
  7939. idk1 = Instance.new("ImageLabel",idk)
  7940. idk1.BackgroundTransparency = 1
  7941. idk.ExtentsOffset = v3(0,0,0)
  7942. idk1.ImageTransparency = 0
  7943. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7944. idk1.Size = UDim2.new(2,0,1,0)
  7945. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7946. idk1.Image = "rbxassetid://319554883"
  7947.  
  7948. for i = 0, 1, 0.1 do
  7949. swait()
  7950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7952. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7953. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7954. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7955. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7956. end
  7957.  
  7958.  
  7959. StrongPunch:Play()
  7960.  
  7961.  
  7962. for i = 0, 1, 0.1 do
  7963. swait()
  7964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7966. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7967. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7968. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7969. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7970. end
  7971.  
  7972. for i = 0, 1, 0.1 do
  7973. swait()
  7974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7976. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7977. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7978. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7979. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7980. end
  7981.  
  7982.  
  7983.  
  7984. for i,v in pairs(to.Parent:GetChildren()) do
  7985. if v:IsA("Humanoid") then
  7986. v.Health = v.Health - 20
  7987.  
  7988. v.PlatformStand = true
  7989. end
  7990. end
  7991.  
  7992. StrongPunch2:Play()
  7993. for i = 0, 1, 0.1 do
  7994. swait()
  7995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7997. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7998. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7999. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  8000. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  8001. end
  8002.  
  8003. hitground = new("Part",char)
  8004. hitground.Size = Vector3.new(5,5,5)
  8005. hitground.Name = "Ground"
  8006. hitground.Transparency = 1
  8007. hitground.CanCollide = false
  8008. game.Debris:AddItem(hitground,2)
  8009. hitground.Position = Vector3.new(999,999,999)
  8010. hitgroundweld = new("Weld",hitground)
  8011. hitgroundweld.Part0 = to
  8012. hitgroundweld.Part1 = hitground
  8013. hitground.Touched:connect(function(hit2)
  8014. if hit2.Size.x > 150 then
  8015. hitground:Destroy()
  8016. ad = new("Part",char)
  8017. ad.Name = "NewPart"
  8018. ad.Size = Vector3.new(30,0.1,30)
  8019. ad.CanCollide = false
  8020. ad.Anchored = true
  8021. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8022. ad.Transparency = 1
  8023. aad = new("Decal",ad)
  8024.  
  8025. aad.Face = "Top"
  8026. aad.Transparency = 1
  8027. aad.Transparency = 0
  8028. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8029. smoke = new("Part",to)
  8030. smokemesh = new("SpecialMesh",smoke)
  8031. smokemesh.MeshId = "rbxassetid://928329648"
  8032. smoke.BrickColor = hit2.BrickColor
  8033. smoke.Anchored = true
  8034. smoke.Position = hitground.Position
  8035. GroundImpact:Play()
  8036. for i = 1,20 do
  8037. wait()
  8038. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8039. smoke.Transparency = smoke.Transparency + 1/20
  8040. end
  8041. smoke:Destroy()
  8042. wait(0.5)
  8043.  
  8044. for i = 1,20 do
  8045. wait(0.1)
  8046. aad.Transparency = aad.Transparency + 1/20
  8047. end
  8048. end
  8049. end)
  8050. to.Anchored = false
  8051. ys = Instance.new("BodyVelocity",to)
  8052. ys.Name = "GO"
  8053.  
  8054. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8055.  
  8056. ys.Velocity = v3(0,-90,0)
  8057.  
  8058. wait(1)
  8059. ys:Destroy()
  8060.  
  8061.  
  8062.  
  8063.  
  8064.  
  8065. hit3 = false
  8066. hit4 = false
  8067.  
  8068.  
  8069. hit1 = false
  8070. hit2 = false
  8071. hit3 = false
  8072. hit4 = false
  8073. idle = true
  8074. RootPart.Anchored = false
  8075. end
  8076. end)
  8077. end
  8078.  
  8079. function KABOOMZ222()
  8080. local effspwn = Instance.new("Part")
  8081. coroutine.resume(coroutine.create(function()
  8082. local sound1 = Instance.new("Sound")
  8083. sound1.SoundId = "rbxassetid://440145223"
  8084. sound1.MaxDistance = 600
  8085. sound1.EmitterSize = 60
  8086. sound1.Volume = 5.5
  8087. sound1.Pitch = 1.3
  8088. sound1.Parent = effspwn
  8089. local sound2 = Instance.new("Sound")
  8090. sound2.SoundId = "rbxassetid://440145223"
  8091. sound2.MaxDistance = 300
  8092. sound2.EmitterSize = 20
  8093. sound2.Volume = 3
  8094. sound2.Pitch = 0.7
  8095. sound2.Parent = effspwn
  8096. local sound3 = Instance.new("Sound")
  8097. sound3.SoundId = "rbxassetid://440145223"
  8098. sound2.MaxDistance = 400
  8099. sound2.EmitterSize = 30
  8100. sound2.Volume = 0.5
  8101. sound2.Pitch = 0.5
  8102. sound2.Parent = effspwn
  8103. sound2:Play()
  8104. wait()
  8105. sound1:Play()
  8106. sound3:Play()
  8107. end))
  8108. local model = Instance.new("Model")
  8109. game.Debris:AddItem(model, 20)
  8110. model.Name = "smasheffects"
  8111. model.Parent = workspace
  8112. effspwn.Name = "spwnr"
  8113. effspwn.Size = Vector3.new(1, 1, 1)
  8114. effspwn.Anchored = true
  8115. effspwn.CanCollide = false
  8116. effspwn.Transparency = 1
  8117. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8118. effspwn.Parent = model
  8119.  
  8120.  
  8121.  
  8122.  
  8123. coroutine.resume(coroutine.create(function()
  8124. local shok = Instance.new("Part")
  8125. shok.Name = "whoosh"
  8126. shok.BrickColor = BrickColor.new("Institutional white")
  8127. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8128. shok.Size = Vector3.new(1, 1, 1)
  8129. shok.Anchored = true
  8130. shok.Material = "Neon"
  8131. shok.Transparency = 1
  8132. shok.CanCollide = false
  8133. shok.Parent = model
  8134. game.Debris:AddItem(shok, 12)
  8135. local mesh = Instance.new("SpecialMesh")
  8136. mesh.MeshType = "FileMesh"
  8137. mesh.MeshId = "rbxassetid://437347603"
  8138. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8139. mesh.Parent = shok
  8140.  
  8141.  
  8142.  
  8143.  
  8144.  
  8145. for e = 1, 8 do
  8146. wait()
  8147. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8148. shok.Transparency = shok.Transparency + 0.035
  8149. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8150. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8151.  
  8152.  
  8153. end
  8154. for e = 1, 16 do
  8155. wait()
  8156. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8157. shok.Transparency = shok.Transparency + 0.11
  8158. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8159. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8160.  
  8161. end
  8162. end))
  8163. coroutine.resume(coroutine.create(function()
  8164. local shok = Instance.new("Part")
  8165. shok.Name = "wring1"
  8166. shok.BrickColor = BrickColor.new("Institutional white")
  8167. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8168. shok.Size = Vector3.new(1, 1, 1)
  8169. shok.Anchored = true
  8170. shok.Material = "Neon"
  8171. shok.Transparency = 0.25
  8172. shok.CanCollide = false
  8173. shok.Parent = model
  8174. game.Debris:AddItem(shok, 12)
  8175. local mesh = Instance.new("SpecialMesh")
  8176. mesh.MeshType = "FileMesh"
  8177. mesh.MeshId = "rbxassetid://3270017"
  8178. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8179. mesh.Parent = shok
  8180. for e = 1, 30 do
  8181. wait()
  8182. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8183. shok.Transparency = shok.Transparency + 0.002
  8184. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8185. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8186. end
  8187. for e = 1, 38 do
  8188. wait()
  8189. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8190. shok.Transparency = shok.Transparency + 0.002
  8191. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8192. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8193. end
  8194. for e = 1, 24 do
  8195. wait()
  8196. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8197. shok.Transparency = shok.Transparency + 0.03
  8198. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8199. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8200. end
  8201. end))
  8202. coroutine.resume(coroutine.create(function()
  8203. local shok = Instance.new("Part")
  8204. shok.Name = "wring2"
  8205. shok.BrickColor = BrickColor.new("Institutional white")
  8206. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8207. shok.Size = Vector3.new(1, 1, 1)
  8208. shok.Anchored = true
  8209. shok.Material = "Neon"
  8210. shok.Transparency = 0.25
  8211. shok.CanCollide = false
  8212. shok.Parent = model
  8213. game.Debris:AddItem(shok, 12)
  8214. local mesh = Instance.new("SpecialMesh")
  8215. mesh.MeshType = "FileMesh"
  8216. mesh.MeshId = "rbxassetid://3270017"
  8217. mesh.Scale = Vector3.new(12, 12, 0.05)
  8218. mesh.Parent = shok
  8219. for e = 1, 30 do
  8220. wait()
  8221. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8222. shok.Transparency = shok.Transparency + 0.002
  8223. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8224. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8225. end
  8226. for e = 1, 38 do
  8227. wait()
  8228. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8229. shok.Transparency = shok.Transparency + 0.002
  8230. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8231. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8232. end
  8233. for e = 1, 24 do
  8234. wait()
  8235. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8236. shok.Transparency = shok.Transparency + 0.03
  8237. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8238. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8239. end
  8240. end))
  8241. coroutine.resume(coroutine.create(function()
  8242. local shok = Instance.new("Part")
  8243. shok.Name = "coil1"
  8244. shok.BrickColor = BrickColor.new("Institutional white")
  8245. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8246. shok.Size = Vector3.new(1, 1, 1)
  8247. shok.Anchored = true
  8248. shok.Material = "Neon"
  8249. shok.Transparency = 0.25
  8250. shok.CanCollide = false
  8251. shok.Parent = model
  8252. game.Debris:AddItem(shok, 12)
  8253. local mesh = Instance.new("SpecialMesh")
  8254. mesh.MeshType = "FileMesh"
  8255. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8256. mesh.Scale = Vector3.new(12, 12, 12)
  8257. mesh.Parent = shok
  8258. for e = 1, 15 do
  8259. wait()
  8260. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8261. shok.Transparency = shok.Transparency + 0.004
  8262. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8263. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8264. end
  8265. for e = 1, 16 do
  8266. wait()
  8267. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8268. shok.Transparency = shok.Transparency + 0.004
  8269. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8270. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8271. end
  8272. for e = 1, 12 do
  8273. wait()
  8274. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8275. shok.Transparency = shok.Transparency + 0.06
  8276. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8277. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8278. end
  8279. end))
  8280. coroutine.resume(coroutine.create(function()
  8281. local shok = Instance.new("Part")
  8282. shok.Name = "coil2"
  8283. shok.BrickColor = BrickColor.new("Institutional white")
  8284. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8285. shok.Size = Vector3.new(1, 1, 1)
  8286. shok.Anchored = true
  8287. shok.Material = "Neon"
  8288. shok.Transparency = 1
  8289. shok.CanCollide = false
  8290. shok.Parent = model
  8291. game.Debris:AddItem(shok, 12)
  8292. local mesh = Instance.new("SpecialMesh")
  8293. mesh.MeshType = "FileMesh"
  8294. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8295. mesh.Scale = Vector3.new(6, 12, 6)
  8296. mesh.Parent = shok
  8297. for e = 1, 15 do
  8298. wait()
  8299. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8300. shok.Transparency = shok.Transparency + 0.005
  8301. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8302. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8303. end
  8304. for e = 1, 16 do
  8305. wait()
  8306. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8307. shok.Transparency = shok.Transparency + 0.005
  8308. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8309. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8310. end
  8311. for e = 1, 12 do
  8312. wait()
  8313. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8314. shok.Transparency = shok.Transparency + 0.09
  8315. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8316. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8317. end
  8318. end))
  8319. coroutine.resume(coroutine.create(function()
  8320. local shok = Instance.new("Part")
  8321. shok.Name = "shokwve"
  8322. shok.BrickColor = BrickColor.new("Institutional white")
  8323. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8324. shok.Size = Vector3.new(1, 1, 1)
  8325. shok.Anchored = true
  8326. shok.Material = "Neon"
  8327. shok.Transparency = 0.6
  8328. shok.CanCollide = false
  8329. shok.Parent = model
  8330. game.Debris:AddItem(shok, 12)
  8331. local mesh = Instance.new("SpecialMesh")
  8332. mesh.MeshType = "FileMesh"
  8333. mesh.MeshId = "rbxassetid://489415447"
  8334. mesh.Scale = Vector3.new(1, 1, 1)
  8335. mesh.Parent = shok
  8336. for e = 1, 12 do
  8337. wait()
  8338. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8339. shok.Transparency = shok.Transparency + 0.002
  8340. end
  8341. for e = 1, 32 do
  8342. wait()
  8343. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8344. shok.Transparency = shok.Transparency + 0.002
  8345. end
  8346. for e = 1, 24 do
  8347. wait()
  8348. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8349. shok.Transparency = shok.Transparency + 0.03
  8350. end
  8351. end))
  8352. coroutine.resume(coroutine.create(function()
  8353. local shok = Instance.new("Part")
  8354. shok.Name = "shock2"
  8355. shok.BrickColor = BrickColor.new("Institutional white")
  8356. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8357. shok.Size = Vector3.new(1, 1, 1)
  8358. shok.Anchored = true
  8359. shok.Material = "Neon"
  8360. shok.Transparency = 0.35
  8361. shok.CanCollide = false
  8362. shok.Parent = model
  8363. game.Debris:AddItem(shok, 12)
  8364. local mesh = Instance.new("SpecialMesh")
  8365. mesh.MeshType = "FileMesh"
  8366. mesh.MeshId = "rbxassetid://1095709"
  8367. mesh.Scale = Vector3.new(12, 12, 12)
  8368. mesh.Parent = shok
  8369. for e = 1, 15 do
  8370. wait()
  8371. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8372. shok.Transparency = shok.Transparency + 0.004
  8373. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8374. end
  8375. for e = 1, 16 do
  8376. wait()
  8377. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8378. shok.Transparency = shok.Transparency + 0.004
  8379. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8380. end
  8381. for e = 1, 12 do
  8382. wait()
  8383. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8384. shok.Transparency = shok.Transparency + 0.06
  8385. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8386. end
  8387. end))
  8388. coroutine.resume(coroutine.create(function()
  8389. local shok = Instance.new("Part")
  8390. shok.Name = "shock3"
  8391. shok.BrickColor = BrickColor.new("Institutional white")
  8392. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8393. shok.Size = Vector3.new(1, 1, 1)
  8394. shok.Anchored = true
  8395. shok.Material = "Neon"
  8396. shok.Transparency = 0.35
  8397. shok.CanCollide = false
  8398. shok.Parent = model
  8399. game.Debris:AddItem(shok, 12)
  8400. local mesh = Instance.new("SpecialMesh")
  8401. mesh.MeshType = "FileMesh"
  8402. mesh.MeshId = "rbxassetid://1095709"
  8403. mesh.Scale = Vector3.new(12, 12, 12)
  8404. mesh.Parent = shok
  8405. for e = 1, 15 do
  8406. wait()
  8407. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8408. shok.Transparency = shok.Transparency + 0.004
  8409. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8410. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8411. end
  8412. for e = 1, 16 do
  8413. wait()
  8414. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8415. shok.Transparency = shok.Transparency + 0.004
  8416. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8417. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8418. end
  8419. for e = 1, 12 do
  8420. wait()
  8421. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8422. shok.Transparency = shok.Transparency + 0.06
  8423. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8424. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8425. end
  8426. end))
  8427. end
  8428.  
  8429.  
  8430.  
  8431. mouse.KeyDown:connect(function(k)
  8432. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8433. local exp = Instance.new("Explosion",Torso)
  8434. exp.BlastRadius = 45.5
  8435. exp.BlastPressure = 100
  8436. exp.Position = Torso
  8437. exp.Visible = true
  8438. end
  8439. end)
  8440.  
  8441. MV4 = 300
  8442. mouse.KeyDown:connect(function(k)
  8443. if attack == false and k == "8" then
  8444. for i, v in pairs(Torso:GetChildren()) do
  8445. if v:IsA('ParticleEmitter') then
  8446. v:Remove()
  8447. end
  8448. end
  8449. end
  8450. end)
  8451.  
  8452.  
  8453. MV4 = 300
  8454. mouse.KeyDown:connect(function(k)
  8455. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8456. MV4 = 0
  8457. Humanoid.WalkSpeed = 13
  8458. attack = true
  8459. Firepart1 = Instance.new("Part", RightArm)
  8460. Firepart1.Size = Vector3.new(1, 1, 1)
  8461. GuW1 = Instance.new("Weld")
  8462. GuW1.Name = "GuW"
  8463. GuW1.Part0 = RightArm
  8464. GuW1.C0 = cn(0, -1, 0)
  8465. GuW1.C1 = cn(0, 0, 0)
  8466. GuW1.Part1 = Firepart1
  8467. GuW1.Parent = RightArm
  8468. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8469. Firepart1.Transparency = 1
  8470. Firepart2 = Instance.new("Part", LeftArm)
  8471. Firepart2.Size = Vector3.new(1, 1, 1)
  8472. GuW2 = Instance.new("Weld")
  8473. GuW2.Name = "GuW"
  8474. GuW2.Part0 = LeftArm
  8475. GuW2.C0 = cn(0, -1, 0)
  8476. GuW2.C1 = cn(0, 0, 0)
  8477. GuW2.Part1 = Firepart2
  8478. GuW2.Parent = LeftArm
  8479. Firepart2.Transparency = 1
  8480. for i = 0, 5, 0.1 do
  8481. swait()
  8482. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8483. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8484. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8485. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8486. if Torsovelocity.Y > 2 then
  8487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8489. 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)
  8490. 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)
  8491. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8492. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8493. elseif Torsovelocity.Y < 1 then
  8494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8496. 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)
  8497. 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)
  8498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8499. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8500. end
  8501. end
  8502. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8503. for i = 0, 7, 0.1 do
  8504. swait()
  8505. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8506. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8507. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8508. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8509. if Torsovelocity.Y > 2 then
  8510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8512. 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)
  8513. 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)
  8514. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8515. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8516. elseif Torsovelocity.Y < 1 then
  8517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8519. 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)
  8520. 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)
  8521. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8522. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8523. end
  8524. end
  8525. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8526. GuW1:Destroy()
  8527. GuW1 = Instance.new("Weld")
  8528. GuW1.Name = "GuW"
  8529. GuW1.Part0 = Torso
  8530. GuW1.C0 = cn(0, 0, -6)
  8531. GuW1.C1 = cn(0, 0, 0)
  8532. GuW1.Part1 = Firepart1
  8533. GuW1.Parent = Torso
  8534. GuW2:Destroy()
  8535. GuW2 = Instance.new("Weld")
  8536. GuW2.Name = "GuW"
  8537. GuW2.Part0 = Torso
  8538. GuW2.C0 = cn(0, 0, -6)
  8539. GuW2.C1 = cn(0, 0, 0)
  8540. GuW2.Part1 = Firepart2
  8541. GuW2.Parent = Torso
  8542. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8543. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8544. GuW2:Destroy()
  8545. GuW2 = Instance.new("Weld")
  8546. GuW2.Name = "GuW"
  8547. GuW2.Part0 = Torso
  8548. GuW2.C0 = cn(0, 0, -4)
  8549. GuW2.C1 = cn(0, 0, 0)
  8550. GuW2.Part1 = Firepart2
  8551. GuW2.Parent = Torso
  8552.  
  8553.  
  8554. for i = 0, 7, 0.1 do
  8555. swait()
  8556. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8557. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8558. if Torsovelocity.Y > 2 then
  8559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8561. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8562. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8563. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8564. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8565. elseif Torsovelocity.Y < 1 then
  8566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8568. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8571. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8572. end
  8573. end
  8574. local bp2 = Create("BodyPosition")({
  8575. P = 900,
  8576. D = 1000,
  8577. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8578. position = Torso.Position + Vector3.new(0, 60, 0),
  8579. Parent = Torso
  8580. })
  8581. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8582. for i = 0, 8, 0.1 do
  8583. swait()
  8584. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8585. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8586. 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)
  8587. if Torsovelocity.Y > 2 then
  8588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8593. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8594. elseif Torsovelocity.Y < 1 then
  8595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8597. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8598. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8599. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8600. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8601. end
  8602. end
  8603. for i = 0, 18, 0.1 do
  8604. swait()
  8605. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8606. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8607. 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)
  8608. if Torsovelocity.Y > 2 then
  8609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8611. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8612. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8613. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8614. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8615. elseif Torsovelocity.Y < 1 then
  8616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8617. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8618. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8619. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8620. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8621. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8622. end
  8623. end
  8624. GuW1:Destroy()
  8625. GuW1 = Instance.new("Weld")
  8626. GuW1.Name = "GuW"
  8627. GuW1.Part0 = Torso
  8628. GuW1.C0 = cn(0, 0, -15)
  8629. GuW1.C1 = cn(0, 0, 0)
  8630. GuW1.Part1 = Firepart1
  8631. GuW1.Parent = Torso
  8632. GuW2:Destroy()
  8633. GuW2 = Instance.new("Weld")
  8634. GuW2.Name = "GuW"
  8635. GuW2.Part0 = Torso
  8636. GuW2.C0 = cn(0, 0, -17.5)
  8637. GuW2.C1 = cn(0, 0, 0)
  8638. GuW2.Part1 = Firepart2
  8639. GuW2.Parent = Torso
  8640. for i = 0, 1.25, 0.01 do
  8641. swait()
  8642. 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)
  8643. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8644. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8645. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8646. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8647. if Torsovelocity.Y > 2 then
  8648. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8649. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8650. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8651. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8652. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8653. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8654. elseif Torsovelocity.Y < 1 then
  8655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8657. 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)
  8658. 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)
  8659. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8660. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8661. end
  8662. end
  8663. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8664. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8665. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8666. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8667. for i = 0, 3, 0.1 do
  8668. swait()
  8669. if Torsovelocity.Y > 2 then
  8670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8672. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8673. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8675. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8676. elseif Torsovelocity.Y < 1 then
  8677. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8678. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8679. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8680. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8681. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8682. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8683. end
  8684. end
  8685. wait(1)
  8686. bp2:Destroy()
  8687. Humanoid.WalkSpeed = 16
  8688. attack = false
  8689. MV4 = 0
  8690. Firepart1:Destroy()
  8691. Firepart2:Destroy()
  8692. end
  8693. end)
  8694. spiritballenergy = true
  8695. local spirit1 = true
  8696. local spirit2 = true
  8697. local sizeup = 38
  8698. local ringgo = 18
  8699. local potara = false
  8700. local potara1 = false
  8701. local potara2 = false
  8702. local potara3 = false
  8703. local potara4 = false
  8704. local hipheight = false
  8705. local idle7 = true
  8706. local idle6 = true
  8707. local idle5 = false
  8708. local noidle = false
  8709. local noidle1 = false
  8710. local fuse = false
  8711. local bigkamehameha1 = false
  8712. local bigkamehameha2 = false
  8713. local idle2 = false
  8714. local idle3 = false
  8715. local com1 = 10
  8716. local com2 = -5
  8717. local fuse1 = false
  8718. local fuse2 = false
  8719. local fuse3 = false
  8720. local fuse4 = false
  8721. local fuse5 = false
  8722. local fuse6 = false
  8723. local fuse7 = false
  8724. local fuse8 = false
  8725. local ssj4 = false
  8726. local headcolor = 0
  8727. local walk11 = true
  8728. local great = false
  8729. local size = 0
  8730. local size2 = 0
  8731. local kicharging = false
  8732. local ki = 100
  8733.  
  8734.  
  8735.  
  8736. --Sounds
  8737. --Folder
  8738. soundfolder = Instance.new("Model",char)
  8739. soundfolder.Name = "Sound Folder"
  8740. --Sounds
  8741. kamecharge = Instance.new("Sound",soundfolder)
  8742. kamecharge.Volume = 10
  8743. kamecharge.Name = "kamecharge"
  8744. kamecharge.Looped = false
  8745. kamecharge.SoundId = "rbxassetid://908489666"
  8746. kamefire = Instance.new("Sound",soundfolder)
  8747. kamefire.Volume = 10
  8748. kamefire.Name = "kamefire"
  8749. kamefire.Looped = false
  8750. kamefire.TimePosition = 0.5
  8751. kamefire.SoundId = "rbxassetid://977360812"
  8752. kamehit = Instance.new("Sound",soundfolder)
  8753. kamehit.Volume = 30
  8754. kamehit.Name = "kamehit"
  8755. kamehit.Looped = false
  8756. kamehit.SoundId = "rbxassetid://908484148"
  8757. ssjaura = Instance.new("Sound",soundfolder)
  8758. ssjaura.Volume = 5
  8759. ssjaura.Name = "ssjaura"
  8760. ssjaura.Looped = true
  8761. ssjaura.SoundId = "rbxassetid://891397456"
  8762. ssjauraburst = Instance.new("Sound",soundfolder)
  8763. ssjauraburst.Volume = math.huge
  8764. ssjauraburst.Name = "ssjauraburst"
  8765. ssjauraburst.Looped =false
  8766. ssjauraburst.SoundId = "rbxassetid://437393965"
  8767. ssjmusic = Instance.new("Sound",soundfolder)
  8768. ssjmusic.Volume = 0
  8769. ssjmusic.Name = "ssjmusic"
  8770. ssjmusic.Looped = true
  8771. ssjmusic.SoundId = "rbxassetid://390946253"
  8772. ssj2music = Instance.new("Sound",soundfolder)
  8773. ssj2music.Volume = 0
  8774. ssj2music.Name = "ssj2music"
  8775. ssj2music.Looped = true
  8776. ssj2music.SoundId = "rbxassetid://144377132"
  8777. ssj2aura = Instance.new("Sound",soundfolder)
  8778. ssj2aura.Volume = 5
  8779. ssj2aura.Name = "ssj2aura"
  8780. ssj2aura.Looped = true
  8781. ssj2aura.SoundId = "rbxassetid://850205092"
  8782. ssj3music = Instance.new("Sound",soundfolder)
  8783. ssj3music.Volume = 0
  8784. ssj3music.Name = "ssj3music"
  8785. ssj3music.Looped = true
  8786. ssj3music.SoundId = "rbxassetid://156056027"
  8787. KiCharge = Instance.new("Sound",soundfolder)
  8788. KiCharge.Volume = 10000
  8789. KiCharge.Name = "KiCharge"
  8790. KiCharge.Looped = true
  8791. KiCharge.TimePosition = 0.7
  8792. KiCharge.SoundId = "rbxassetid://700499952"
  8793.  
  8794. KiCharge2 = Instance.new("Sound",soundfolder)
  8795. KiCharge2.Volume = 10000
  8796. KiCharge2.Name = "KiCharge2"
  8797. KiCharge2.Looped = false
  8798. KiCharge2.TimePosition = 7.3
  8799.  
  8800. KiCharge2.SoundId = "rbxassetid://700499952"
  8801. Lightning = Instance.new("Sound",soundfolder)
  8802. Lightning.Volume = 10000
  8803. Lightning.TimePosition = 1
  8804. Lightning.Name = "Lightning"
  8805. Lightning.Looped = false
  8806. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8807. AuraOff = Instance.new("Sound",soundfolder)
  8808. AuraOff.Volume = 10000
  8809. AuraOff.Name = "AuraOff"
  8810. AuraOff.Looped = false
  8811. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8812. PowerDown = Instance.new("Sound",soundfolder)
  8813. PowerDown.Volume = 10000
  8814. PowerDown.Name = "PowerDown"
  8815. PowerDown.Looped = false
  8816. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8817. punchsound1 = Instance.new("Sound",soundfolder)
  8818. punchsound1.Volume = 10
  8819. punchsound1.Name = "punchsound1"
  8820. punchsound1.Looped = false
  8821. punchsound1.SoundId = "rbxassetid://137579113"
  8822. punchsound2 = Instance.new("Sound",soundfolder)
  8823. punchsound2.Volume = 10
  8824. punchsound2.Name = "punchsound2"
  8825. punchsound2.Looped = false
  8826. punchsound2.SoundId = "rbxassetid://441202925"
  8827. kiblastsound = Instance.new("Sound",soundfolder)
  8828. kiblastsound.Volume = 10000
  8829. kiblastsound.Name = "kiblastsound"
  8830. kiblastsound.Looped = false
  8831. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8832. screaming = Instance.new("Sound",soundfolder)
  8833. screaming.Volume = 1
  8834. screaming.Name = "screaming"
  8835. screaming.Looped = true
  8836. screaming.SoundId = "rbxassetid://1096434714"
  8837. screaming1 = Instance.new("Sound",soundfolder)
  8838. screaming1.Volume = 10
  8839. screaming1.Name = "screaming1"
  8840. screaming1.Looped = false
  8841. screaming1.SoundId = "rbxassetid://975468335"
  8842. FastPunch = Instance.new("Sound",soundfolder)
  8843. FastPunch.Volume = 10000
  8844. FastPunch.Name = "FastPunch"
  8845. FastPunch.Looped = false
  8846. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8847. GiantStep = Instance.new("Sound",soundfolder)
  8848. GiantStep.Volume = 10000
  8849. GiantStep.Name = "GiantStep"
  8850. GiantStep.Looped = false
  8851. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8852. StrongPunch = Instance.new("Sound",soundfolder)
  8853. StrongPunch.Volume = 10000
  8854. StrongPunch.Name = "StrongPunch"
  8855. StrongPunch.Looped = false
  8856. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8857. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8858. KamehamehaVoice.Volume = 10000
  8859. KamehamehaVoice.Name = "KamehamehaVoice"
  8860. KamehamehaVoice.Looped = false
  8861. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8862. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8863. KamehamehaVoice6.Volume = 10000
  8864. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8865. KamehamehaVoice6.Looped = false
  8866. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8867. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8868. KamehamehaVoice3.Volume = 10000
  8869. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8870. KamehamehaVoice3.Looped = false
  8871. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8872. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8873. KamehamehaVoice2.Volume = 10000
  8874. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8875. KamehamehaVoice2.Looped = false
  8876. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8877. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8878. KamehamehaVoice1.Volume = 10000
  8879. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8880. KamehamehaVoice1.Looped = false
  8881. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8882. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8883. KamehamehaVoice4.Volume = 10000
  8884. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8885. KamehamehaVoice4.Looped = false
  8886. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8887. ssjbaura = Instance.new("Sound",soundfolder)
  8888. ssjbaura.Volume = 1
  8889. ssjbaura.Name = "ssjbaura"
  8890. ssjbaura.Looped = true
  8891. ssjbaura.SoundId = "rbxassetid://443386048"
  8892. ssjbauraburst = Instance.new("Sound",soundfolder)
  8893. ssjbauraburst.Volume = 1
  8894. ssjbauraburst.Name = "ssjbauraburst"
  8895. ssjbauraburst.Looped = false
  8896. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8897. ssjbmusic = Instance.new("Sound",soundfolder)
  8898. ssjbmusic.Volume = 0
  8899. ssjbmusic.Name = "ssjbmusic"
  8900. ssjbmusic.Looped = true
  8901. ssjbmusic.SoundId = "rbxassetid://180572775"
  8902. ssjbkaioken = Instance.new("Sound",soundfolder)
  8903. ssjbkaioken.Volume = 10000
  8904. ssjbkaioken.Name = "ssjbkaioken"
  8905. ssjbkaioken.Looped = false
  8906. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8907. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8908. ssjbkaioken1.Volume = 10000
  8909. ssjbkaioken1.Name = "ssjbkaioken1"
  8910. ssjbkaioken1.Looped = false
  8911. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8912. ssjbkaura = Instance.new("Sound",soundfolder)
  8913. ssjbkaura.Volume = 3
  8914. ssjbkaura.Name = "ssjbkaura"
  8915. ssjbkaura.Looped = true
  8916. ssjbkaura.SoundId = "rbxassetid://972925821"
  8917. ssjgaura = Instance.new("Sound",soundfolder)
  8918. ssjgaura.Volume = 5
  8919. ssjgaura.Name = "ssjgaura"
  8920. ssjgaura.Looped = true
  8921. ssjgaura.SoundId = "rbxassetid://590580266"
  8922. ApeGrowl = Instance.new("Sound",soundfolder)
  8923. ApeGrowl.Volume = 10
  8924. ApeGrowl.Name = "ApeGrowl"
  8925. ApeGrowl.Looped = false
  8926. ApeGrowl.SoundId = "rbxassetid://849892755"
  8927. ssjgmusic = Instance.new("Sound",soundfolder)
  8928. ssjgmusic.Volume = 0
  8929. ssjgmusic.Name = "ssjgmusic"
  8930. ssjgmusic.Looped = true
  8931. ssjgmusic.SoundId = "rbxassetid://785398417"
  8932. Ape1 = Instance.new("Sound",soundfolder)
  8933. Ape1.Volume = 10
  8934. Ape1.Name = "Ape1"
  8935. Ape1.Looped = false
  8936. Ape1.SoundId = "rbxassetid://851581494"
  8937.  
  8938. Ape2 = Instance.new("Sound",soundfolder)
  8939. Ape2.Volume = 10
  8940. Ape2.Name = "Ape2"
  8941. Ape2.Looped = false
  8942. Ape2.SoundId = "rbxassetid://851581851"
  8943. Ape3 = Instance.new("Sound",soundfolder)
  8944. Ape3.Volume = 10
  8945. Ape3.Name = "Ape3"
  8946. Ape3.Looped = false
  8947. Ape3.SoundId = "rbxassetid://851582274"
  8948.  
  8949. local beamgo = 6
  8950. local beamgo1 = 1
  8951. local startk = false
  8952. local beam1 = false
  8953. local beam2 = false
  8954.  
  8955. local kamehameha5 = false
  8956. enabled = false
  8957. local number = 1
  8958. --GoundWaves
  8959.  
  8960.  
  8961.  
  8962. function RenderStepped3()
  8963. if spiritballenergy == true then
  8964. wait(math.random(0.1,0.5))
  8965. ay = new("Part",char)
  8966. ay.Name = "NewPart2"
  8967. ay.Size = v3(0.3,0.3,0.3)
  8968. ay.CanCollide = false
  8969. ay.Material = "Neon"
  8970.  
  8971. ay.BrickColor = bc("Cyan")
  8972.  
  8973. imcool = new("Part",char)
  8974. imcool = Instance.new("SpecialMesh",ay)
  8975. imcool.MeshType = "Sphere"
  8976.  
  8977. ay.Position = v3(999,999,999)
  8978. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8979. ys = Instance.new("BodyVelocity",ay)
  8980. ys.Name = "GO1"
  8981. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8982.  
  8983. ys.Velocity = v3(0,6,0)
  8984. game.Debris:AddItem(ay,4)
  8985. end
  8986. end
  8987.  
  8988. --[[a1 = new("Part",char)
  8989. a1.Name = "Beam"
  8990. a1.Anchored = true
  8991. a1.Size = v3(6,6,6)
  8992. a1.CanCollide = false
  8993. a1.Locked = true
  8994. a1.Position = v3(999,999,999)
  8995. a1.BrickColor = bc("Cyan")
  8996. a1.Material = "Neon"
  8997. a1.Transparency = 0
  8998. aa1 = new("SpecialMesh",a1)
  8999. if fuse == false then
  9000. aa1.MeshType = "Cylinder"
  9001. if potara == false then
  9002. aa1.MeshType = "Cylinder"
  9003. else
  9004. aa1.MeshType = "Sphere"
  9005. end
  9006. else
  9007. aa1.MeshType = "Sphere"
  9008. end
  9009.  
  9010. aa1.Scale = v3(1,1,1)
  9011.  
  9012. a2 = new("Part",char)
  9013. a2.Name = "Beam"
  9014. a2.Anchored = true
  9015. a2.Locked = true
  9016.  
  9017. a2.Size = v3(0.1,0.1,0.1)
  9018. a2.CanCollide = false
  9019. a2.Position = v3(999,999,999)
  9020. a2.BrickColor = bc("Cyan")
  9021. a2.Material = "Neon"
  9022. if fuse == false then
  9023. if potara == false then
  9024. a2.Transparency = 0
  9025. else
  9026. a2.Transparency = 1
  9027. end
  9028. else
  9029.  
  9030. a2.Transparency = 1
  9031. end
  9032. aa2 = new("SpecialMesh",a2)
  9033. aa2.MeshType = "Sphere"
  9034. aa2.Scale = v3(150,100,100)
  9035. a3 = new("Part",char)
  9036. a3.Name = "Beam"
  9037. a3.Locked = true
  9038. a3.Anchored = true
  9039. a3.Size = v3(0.1,0.1,0.1)
  9040. a3.CanCollide = false
  9041. a3.Position = v3(999,999,999)
  9042. a3.BrickColor = bc("Cyan")
  9043. a3.Material = "Neon"
  9044. if fuse == false then
  9045. if potara == false then
  9046. a3.Transparency = 0
  9047. else
  9048. a3.Transparency = 1
  9049. end
  9050. else
  9051.  
  9052. a3.Transparency = 1
  9053. end
  9054. aa3 = new("SpecialMesh",a3)
  9055. aa3.MeshType = "Sphere"
  9056. aa3.Scale = v3(200,100,100)
  9057. if ssj4 == true and fuse == false then
  9058. a1.BrickColor = bc("Really red")
  9059. a2.BrickColor = bc("Really red")
  9060. a3.BrickColor = bc("Really red")
  9061. --]]
  9062.  
  9063.  
  9064. mouse.KeyDown:connect(function(key)
  9065. if key == "=" then
  9066.  
  9067. Humanoid.WalkSpeed = 0
  9068. RootPart.Anchored = true
  9069. bigkamehameha1 = true
  9070.  
  9071. wait(0)
  9072. bigkamehameha1 = false
  9073. bigkamehameha2 = true
  9074. ar = new("Part",char)
  9075. ar.Name = "NewPart"
  9076. ar.Position = v3(999,999,999)
  9077. ar.Size = v3(1,1,1)
  9078. ar.BrickColor = bc("Cyan")
  9079. ar.Material = "Neon"
  9080. ar.Transparency = 1
  9081. aar = new("SpecialMesh",ar)
  9082. aar.MeshType = "Sphere"
  9083. aar.Scale = v3(3,3,4)
  9084.  
  9085. aaar =new("Weld",ar)
  9086. aaar.Part0 = Torso
  9087. aaar.Part1 = ar
  9088. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9089. for i = 1,9 do
  9090. wait(0.5)
  9091. GroundWave1d()
  9092. ar.Transparency = ar.Transparency - 0.1
  9093. end
  9094. kamehameha()
  9095.  
  9096. idle7 = true
  9097. ar:Destroy()
  9098. bigkamehameha2 = false
  9099. RootPart.Anchored = false
  9100. end
  9101. end)
  9102.  
  9103. function splash()
  9104. beamgo = 6
  9105. beamgo1 = 1
  9106. enabled = true
  9107. sizeup = -25
  9108.  
  9109. kamefire.Volume = 5
  9110.  
  9111. wait(0.2)
  9112. RootPart.Anchored = true
  9113. kamecharge:Stop()
  9114.  
  9115.  
  9116. a1 = new("Part",char)
  9117. a1.Name = "Beam"
  9118. a1.Anchored = true
  9119. a1.Size = v3(6,6,6)
  9120. a1.CanCollide = false
  9121. a1.Locked = true
  9122. a1.Position = v3(999,999,999)
  9123. a1.BrickColor = bc("Cyan")
  9124. a1.Material = "Neon"
  9125. a1.Transparency = 0
  9126. aa1 = new("SpecialMesh",a1)
  9127. if fuse == false then
  9128. aa1.MeshType = "Cylinder"
  9129. if potara == false then
  9130. aa1.MeshType = "Cylinder"
  9131. else
  9132. aa1.MeshType = "Sphere"
  9133. end
  9134. else
  9135. aa1.MeshType = "Sphere"
  9136. end
  9137.  
  9138. aa1.Scale = v3(1,1,1)
  9139.  
  9140. a2 = new("Part",char)
  9141. a2.Name = "Beam"
  9142. a2.Anchored = true
  9143. a2.Locked = true
  9144.  
  9145. a2.Size = v3(0.1,0.1,0.1)
  9146. a2.CanCollide = false
  9147. a2.Position = v3(999,999,999)
  9148. a2.BrickColor = bc("Cyan")
  9149. a2.Material = "Neon"
  9150. if fuse == false then
  9151. if potara == false then
  9152. a2.Transparency = 0
  9153. else
  9154. a2.Transparency = 1
  9155. end
  9156. else
  9157.  
  9158. a2.Transparency = 1
  9159. end
  9160. aa2 = new("SpecialMesh",a2)
  9161. aa2.MeshType = "Sphere"
  9162. aa2.Scale = v3(150,100,100)
  9163. a3 = new("Part",char)
  9164. a3.Name = "Beam"
  9165. a3.Locked = true
  9166. a3.Anchored = true
  9167. a3.Size = v3(0.1,0.1,0.1)
  9168. a3.CanCollide = false
  9169. a3.Position = v3(999,999,999)
  9170. a3.BrickColor = bc("Cyan")
  9171. a3.Material = "Neon"
  9172. if fuse == false then
  9173. if potara == false then
  9174. a3.Transparency = 0
  9175. else
  9176. a3.Transparency = 1
  9177. end
  9178. else
  9179.  
  9180. a3.Transparency = 1
  9181. end
  9182. aa3 = new("SpecialMesh",a3)
  9183. aa3.MeshType = "Sphere"
  9184. aa3.Scale = v3(200,100,100)
  9185. if ssj4 == true and fuse == false then
  9186. a1.BrickColor = bc("Really red")
  9187. a2.BrickColor = bc("Really red")
  9188. a3.BrickColor = bc("Really red")
  9189. end
  9190. kamecharge:Stop()
  9191. kamefire:Play()
  9192.  
  9193. GroundWave1()
  9194. startk = false
  9195. ringfolder = Instance.new("Model",char)
  9196. end
  9197.  
  9198.  
  9199. GroundWave2 = function()
  9200. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9201. Colors = {"White", "White"}
  9202. local wave3 = Instance.new("Part", char)
  9203. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9204. wave3.Anchored = true
  9205. wave3.Name = "Wave"
  9206. wave3.CanCollide = false
  9207. wave3.Locked = true
  9208. wave3.Size = Vector3.new(1, 1, 1)
  9209. wave3.TopSurface = "Smooth"
  9210. wave3.BottomSurface = "Smooth"
  9211. wave3.Transparency = 0.35
  9212. wave3.CFrame = HandCF
  9213. wm1 = Instance.new("SpecialMesh", wave3)
  9214. wm1.MeshId = "rbxassetid://3270017"
  9215. coroutine.wrap(function()
  9216. for i = 1, 30, 1 do
  9217. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9218. wave3.Size = wm1.Scale
  9219. wave3.CFrame = HandCF
  9220. wave3.Transparency = i/30
  9221. wait()
  9222. end
  9223. wait()
  9224. wave3:Destroy()
  9225. end)()
  9226. end
  9227. GroundWave3 = function()
  9228. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9229. Colors = {"White", "White"}
  9230. local wave2 = Instance.new("Part", char)
  9231. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9232. wave2.Anchored = true
  9233. wave2.Name = "Wave"
  9234. wave2.CanCollide = false
  9235. wave2.Locked = true
  9236. wave2.Size = Vector3.new(1, 1, 1)
  9237. wave2.TopSurface = "Smooth"
  9238. wave2.BottomSurface = "Smooth"
  9239. wave2.Transparency = 0.35
  9240. wave2.CFrame = HandCF
  9241. wm2 = Instance.new("SpecialMesh", wave2)
  9242. wm2.MeshId = "rbxassetid://3270017"
  9243. coroutine.wrap(function()
  9244. for i = 1, 30, 1 do
  9245. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9246. wave2.Size = wm2.Scale
  9247. wave2.CFrame = HandCF
  9248. wave2.Transparency = i/30
  9249. wait()
  9250. end
  9251. wait()
  9252. wave2:Destroy()
  9253. end)()
  9254. end
  9255. GroundWave4 = function()
  9256. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9257. Colors = {"White", "White"}
  9258. local wave1 = Instance.new("Part", char)
  9259. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9260. wave1.Anchored = true
  9261. wave1.Name = "Wave"
  9262. wave1.CanCollide = false
  9263. wave1.Locked = true
  9264. wave1.Size = Vector3.new(1, 1, 1)
  9265. wave1.TopSurface = "Smooth"
  9266. wave1.BottomSurface = "Smooth"
  9267. wave1.Transparency = 0.35
  9268. wave1.CFrame = HandCF
  9269. wm3 = Instance.new("SpecialMesh", wave1)
  9270. wm3.MeshId = "rbxassetid://3270017"
  9271. coroutine.wrap(function()
  9272. for i = 1, 30, 1 do
  9273. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9274. wave1.Size = wm3.Scale
  9275. wave1.CFrame = HandCF
  9276. wave1.Transparency = i/30
  9277. wait()
  9278. end
  9279. wait()
  9280. wave1:Destroy()
  9281. end)()
  9282. end
  9283.  
  9284.  
  9285. function kamehameha()
  9286. beamgo = 6
  9287. beamgo1 = 1
  9288. enabled = true
  9289. sizeup = -25
  9290.  
  9291. kamefire.Volume = 5
  9292.  
  9293. wait(0.2)
  9294. RootPart.Anchored = true
  9295. kamecharge:Stop()
  9296.  
  9297.  
  9298. a1 = new("Part",char)
  9299. a1.Name = "Beam"
  9300. a1.Anchored = true
  9301. a1.Size = v3(6,6,6)
  9302. a1.CanCollide = false
  9303. a1.Locked = true
  9304. a1.Position = v3(999,999,999)
  9305. a1.BrickColor = bc("Cyan")
  9306. a1.Material = "Neon"
  9307. a1.Transparency = 0
  9308. aa1 = new("SpecialMesh",a1)
  9309. if fuse == false then
  9310. aa1.MeshType = "Cylinder"
  9311. if potara == false then
  9312. aa1.MeshType = "Cylinder"
  9313. else
  9314. aa1.MeshType = "Sphere"
  9315. end
  9316. else
  9317. aa1.MeshType = "Sphere"
  9318. end
  9319.  
  9320. aa1.Scale = v3(1,1,1)
  9321.  
  9322. a2 = new("Part",char)
  9323. a2.Name = "Beam"
  9324. a2.Anchored = true
  9325. a2.Locked = true
  9326.  
  9327. a2.Size = v3(0.1,0.1,0.1)
  9328. a2.CanCollide = false
  9329. a2.Position = v3(999,999,999)
  9330. a2.BrickColor = bc("Cyan")
  9331. a2.Material = "Neon"
  9332. if fuse == false then
  9333. if potara == false then
  9334. a2.Transparency = 0
  9335. else
  9336. a2.Transparency = 1
  9337. end
  9338. else
  9339.  
  9340. a2.Transparency = 1
  9341. end
  9342. aa2 = new("SpecialMesh",a2)
  9343. aa2.MeshType = "Sphere"
  9344. aa2.Scale = v3(150,100,100)
  9345. a3 = new("Part",char)
  9346. a3.Name = "Beam"
  9347. a3.Locked = true
  9348. a3.Anchored = true
  9349. a3.Size = v3(0.1,0.1,0.1)
  9350. a3.CanCollide = false
  9351. a3.Position = v3(999,999,999)
  9352. a3.BrickColor = bc("Cyan")
  9353. a3.Material = "Neon"
  9354. if fuse == false then
  9355. if potara == false then
  9356. a3.Transparency = 0
  9357. else
  9358. a3.Transparency = 1
  9359. end
  9360. else
  9361.  
  9362. a3.Transparency = 1
  9363. end
  9364. aa3 = new("SpecialMesh",a3)
  9365. aa3.MeshType = "Sphere"
  9366. aa3.Scale = v3(200,100,100)
  9367. if ssj4 == true and fuse == false then
  9368. a1.BrickColor = bc("Really red")
  9369. a2.BrickColor = bc("Really red")
  9370. a3.BrickColor = bc("Really red")
  9371. end
  9372. kamecharge:Stop()
  9373. kamefire:Play()
  9374.  
  9375. GroundWave1()
  9376. startk = false
  9377. ringfolder = Instance.new("Model",char)
  9378. --Damages
  9379. -----------------------------------------------------------------------------------------
  9380. a1.Touched:connect(function(hit)
  9381.  
  9382. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9383.  
  9384.  
  9385.  
  9386. if hit.Parent:IsA("Model") then
  9387. hit.Parent:BreakJoints()
  9388. end
  9389. hit:Destroy()
  9390. if enabled == true then
  9391. enabled = false
  9392. num = num + 1
  9393. kamehit:Play()
  9394. a21 = new("Part",char)
  9395. a21.Name = "Beam"..num
  9396. a21.Locked = true
  9397. a21.Size = v3(1,1,1)
  9398. a21.CanCollide = false
  9399. a21.Position = v3(999,999,999)
  9400. a21.BrickColor = bc("Cyan")
  9401. a21.Material = "Neon"
  9402. a21.Transparency = 0
  9403. aa21 = new("SpecialMesh",a21)
  9404. a21.Anchored = true
  9405. a21.Position = hit.Position
  9406. aa21.MeshType = "Sphere"
  9407. aa21.Scale = v3(1,1,1)
  9408. GroundWave2()
  9409. GroundWave3()
  9410. GroundWave4()
  9411. for i = 1,50 do
  9412. wait()
  9413. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9414. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9415. end
  9416. enabled = true
  9417. char["Beam"..num]:Destroy()
  9418. end
  9419.  
  9420. end
  9421.  
  9422. end)
  9423.  
  9424.  
  9425. --Damages
  9426. -----------------------------------------------------------------------------------------
  9427. a5.Touched:connect(function(hit)
  9428.  
  9429. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9430.  
  9431.  
  9432.  
  9433. if hit.Parent:IsA("Model") then
  9434. hit.Parent:BreakJoints()
  9435. end
  9436. hit:Destroy()
  9437. if enabled == true then
  9438. enabled = false
  9439. num = num + 1
  9440. kamehit:Play()
  9441. a21 = new("Part",char)
  9442. a21.Name = "Beam"..num
  9443. a21.Locked = true
  9444. a21.Size = v3(1,1,1)
  9445. a21.CanCollide = false
  9446. a21.Position = v3(999,999,999)
  9447. a21.BrickColor = bc("Cyan")
  9448. a21.Material = "Neon"
  9449. a21.Transparency = 0
  9450. aa21 = new("SpecialMesh",a21)
  9451. a21.Anchored = true
  9452. a21.Position = hit.Position
  9453. aa21.MeshType = "Sphere"
  9454. aa21.Scale = v3(1,1,1)
  9455. GroundWave2()
  9456. GroundWave3()
  9457. GroundWave4()
  9458. for i = 1,50 do
  9459. wait()
  9460. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9461. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9462. end
  9463. enabled = true
  9464. char["Beam"..num]:Destroy()
  9465. end
  9466.  
  9467. end
  9468.  
  9469. end)
  9470.  
  9471.  
  9472. beam2 = true
  9473. beam1 = true
  9474.  
  9475. if potara == true then
  9476. for i = 1,20 do
  9477. wait(0.1)
  9478. sizeup = sizeup-0.7
  9479. ringgo = ringgo + 15
  9480. av = new("Part",ringfolder)
  9481. av.Name = "NewRing"
  9482. av.Anchored = true
  9483. av.Size = v3(0.6,1,1)
  9484. av.BrickColor = bc("New Yeller")
  9485. av.Material = "Neon"
  9486. av.Transparency = 0
  9487. aav = new("SpecialMesh",av)
  9488. aav.MeshType = "FileMesh"
  9489. aav.Scale = v3(sizeup,30,sizeup)
  9490. aav.MeshId = "rbxassetid://991124063"
  9491. 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)
  9492.  
  9493. end
  9494. end
  9495. if potara == false then
  9496. wait(3)
  9497. else
  9498. wait(0.5)
  9499. end
  9500.  
  9501. beam1 = false
  9502.  
  9503. repeat
  9504. wait()
  9505.  
  9506. if fuse == false then
  9507. if potara == false then
  9508. a1.Size = a1.Size - v3(0,0.2,0.2)
  9509. else
  9510. for i,v in pairs(char.Model:GetChildren()) do
  9511. if v:IsA("Part") then
  9512. if v.Name == "NewRing" then
  9513. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9514. v.Transparency = v.Transparency + 0.1
  9515. end
  9516. end
  9517. end
  9518. a1.Size = a1.Size - v3(0,2,2)
  9519. end
  9520. else
  9521. a1.Size = a1.Size - v3(0,2,2)
  9522. end
  9523. aa2.Scale = aa2.Scale - v3(3,3,3)
  9524. aa3.Scale = aa3.Scale - v3(3,3,3)
  9525. until
  9526. a1.Size.y < 0.1
  9527.  
  9528.  
  9529. a1:Destroy()
  9530. ringfolder:Destroy()
  9531. a2:Destroy()
  9532. a3:Destroy()
  9533. for i = 1,10 do
  9534. wait()
  9535.  
  9536. kamefire.Volume = kamefire.Volume - 0.5
  9537. end
  9538. kamefire:Stop()
  9539. RootPart.Anchored = false
  9540.  
  9541. end
  9542.  
  9543.  
  9544.  
  9545.  
  9546.  
  9547. mouse.KeyDown:connect(function(k)
  9548. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9549. MV4 = 0
  9550. Humanoid.WalkSpeed = 13
  9551. attack = true
  9552. Firepart1 = Instance.new("Part", RightArm)
  9553. Firepart1.Size = Vector3.new(1, 1, 1)
  9554. GuW1 = Instance.new("Weld")
  9555. GuW1.Name = "GuW"
  9556. GuW1.Part0 = RightArm
  9557. GuW1.C0 = cn(0, -1, 0)
  9558. GuW1.C1 = cn(0, 0, 0)
  9559. GuW1.Part1 = Firepart1
  9560. GuW1.Parent = RightArm
  9561. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9562. Firepart1.Transparency = 1
  9563. Firepart2 = Instance.new("Part", LeftArm)
  9564. Firepart2.Size = Vector3.new(1, 1, 1)
  9565. GuW2 = Instance.new("Weld")
  9566. GuW2.Name = "GuW"
  9567. GuW2.Part0 = LeftArm
  9568. GuW2.C0 = cn(0, -1, 0)
  9569. GuW2.C1 = cn(0, 0, 0)
  9570. GuW2.Part1 = Firepart2
  9571. GuW2.Parent = LeftArm
  9572. Firepart2.Transparency = 1
  9573. GuW1:Destroy()
  9574. GuW1 = Instance.new("Weld")
  9575. GuW1.Name = "GuW"
  9576. GuW1.Part0 = Torso
  9577. GuW1.C0 = cn(0, 0, -6)
  9578. GuW1.C1 = cn(0, 0, 0)
  9579. GuW1.Part1 = Firepart1
  9580. GuW1.Parent = Torso
  9581. GuW2:Destroy()
  9582. GuW2 = Instance.new("Weld")
  9583. GuW2.Name = "GuW"
  9584. GuW2.Part0 = Torso
  9585. GuW2.C0 = cn(0, 0, -6)
  9586. GuW2.C1 = cn(0, 0, 0)
  9587. GuW2.Part1 = Firepart2
  9588. GuW2.Parent = Torso
  9589. GuW2:Destroy()
  9590. GuW2 = Instance.new("Weld")
  9591. GuW2.Name = "GuW"
  9592. GuW2.Part0 = Torso
  9593. GuW2.C0 = cn(0, 0, -4)
  9594. GuW2.C1 = cn(0, 0, 0)
  9595. GuW2.Part1 = Firepart2
  9596. GuW2.Parent = Torso
  9597. for i = 0, 18, 0.1 do
  9598. swait()
  9599. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9600. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9601. 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)
  9602. if Torsovelocity.Y > 2 then
  9603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9605. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9606. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9607. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9608. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9609. elseif Torsovelocity.Y < 1 then
  9610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9612. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9614. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9615. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9616. end
  9617. end
  9618. GuW1:Destroy()
  9619. GuW1 = Instance.new("Weld")
  9620. GuW1.Name = "GuW"
  9621. GuW1.Part0 = Torso
  9622. GuW1.C0 = cn(0, 0, -15)
  9623. GuW1.C1 = cn(0, 0, 0)
  9624. GuW1.Part1 = Firepart1
  9625. GuW1.Parent = Torso
  9626. GuW2:Destroy()
  9627. GuW2 = Instance.new("Weld")
  9628. GuW2.Name = "GuW"
  9629. GuW2.Part0 = Torso
  9630. GuW2.C0 = cn(0, 0, -17.5)
  9631. GuW2.C1 = cn(0, 0, 0)
  9632. GuW2.Part1 = Firepart2
  9633. GuW2.Parent = Torso
  9634. for i = 0, 1.25, 0.01 do
  9635. swait()
  9636. 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)
  9637. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9638. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9639. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9640. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9641. if Torsovelocity.Y > 2 then
  9642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9644. 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)
  9645. 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)
  9646. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9647. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9648. end
  9649. end
  9650. wait(0.5)
  9651. Humanoid.WalkSpeed = 16
  9652. attack = false
  9653. MV4 = 300
  9654. Firepart1:Destroy()
  9655. Firepart2:Destroy()
  9656. end
  9657.  
  9658.  
  9659. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9660. MV4 = 90
  9661. Humanoid.WalkSpeed = 0.01
  9662. attack = true
  9663. Firepart1 = Instance.new("Part", RightArm)
  9664. Firepart1.Size = Vector3.new(1, 1, 1)
  9665. GuW1 = Instance.new("Weld")
  9666. GuW1.Name = "GuW"
  9667. GuW1.Part0 = RightArm
  9668. GuW1.C0 = cn(0, -1, 0)
  9669. GuW1.C1 = cn(0, 0, 0)
  9670. GuW1.Part1 = Firepart1
  9671. GuW1.Parent = RightArm
  9672. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9673. Firepart1.Transparency = 1
  9674. Firepart2 = Instance.new("Part", LeftArm)
  9675. Firepart2.Size = Vector3.new(1, 1, 1)
  9676. GuW2 = Instance.new("Weld")
  9677. GuW2.Name = "GuW"
  9678. GuW2.Part0 = LeftArm
  9679. GuW2.C0 = cn(0, -1, 0)
  9680. GuW2.C1 = cn(0, 0, 0)
  9681. GuW2.Part1 = Firepart2
  9682. GuW2.Parent = LeftArm
  9683. Firepart2.Transparency = 1
  9684. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9685. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9686. for i = 0, 2, 0.1 do
  9687. swait()
  9688. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9689. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9690. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9691. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9692. if Torsovelocity.Y > 2 then
  9693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9695. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9696. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9697. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9698. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9699. elseif Torsovelocity.Y < 1 then
  9700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9702. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9703. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9704. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9705. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9706. end
  9707. end
  9708. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9709. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9710. for i = 0, 7, 0.1 do
  9711. swait()
  9712. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9713. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9714. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9715. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9716. if Torsovelocity.Y > 2 then
  9717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9719. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9720. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9721. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9722. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9723. elseif Torsovelocity.Y < 1 then
  9724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9725. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9726. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9727. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9728. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9729. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9730. end
  9731. end
  9732. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9733. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9734. for i = 0, 7, 0.1 do
  9735. swait()
  9736. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9737. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9738. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9739. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9740. if Torsovelocity.Y > 2 then
  9741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9743. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9744. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9745. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9746. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9747. elseif Torsovelocity.Y < 1 then
  9748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9750. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9751. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9752. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9753. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9754. end
  9755. end
  9756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9757. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9758. for i = 0, 6, 0.1 do
  9759. swait()
  9760. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9761. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9762. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9763. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9764. if Torsovelocity.Y > 2 then
  9765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9767. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9768. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9770. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9771. elseif Torsovelocity.Y < 1 then
  9772. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9773. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9774. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9775. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9776. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9777. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9778. end
  9779. end
  9780. for i = 0, 5, 0.1 do
  9781. swait()
  9782. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9783. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9784. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9785. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9786. if Torsovelocity.Y > 2 then
  9787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9789. 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)
  9790. 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)
  9791. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9792. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9793. elseif Torsovelocity.Y < 1 then
  9794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9796. 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)
  9797. 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)
  9798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9799. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9800. end
  9801. end
  9802. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9803. for i = 0, 7, 0.1 do
  9804. swait()
  9805. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9806. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9807. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9808. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9809. if Torsovelocity.Y > 2 then
  9810. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9811. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9812. 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)
  9813. 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)
  9814. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9815. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9816. elseif Torsovelocity.Y < 1 then
  9817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9819. 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)
  9820. 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)
  9821. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9822. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9823. end
  9824. end
  9825. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9826. GuW1:Destroy()
  9827. GuW1 = Instance.new("Weld")
  9828. GuW1.Name = "GuW"
  9829. GuW1.Part0 = Torso
  9830. GuW1.C0 = cn(0, 0, -6)
  9831. GuW1.C1 = cn(0, 0, 0)
  9832. GuW1.Part1 = Firepart1
  9833. GuW1.Parent = Torso
  9834. GuW2:Destroy()
  9835. GuW2 = Instance.new("Weld")
  9836. GuW2.Name = "GuW"
  9837. GuW2.Part0 = Torso
  9838. GuW2.C0 = cn(0, 0, -6)
  9839. GuW2.C1 = cn(0, 0, 0)
  9840. GuW2.Part1 = Firepart2
  9841. GuW2.Parent = Torso
  9842. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9843. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9844. GuW2:Destroy()
  9845. GuW2 = Instance.new("Weld")
  9846. GuW2.Name = "GuW"
  9847. GuW2.Part0 = Torso
  9848. GuW2.C0 = cn(0, 0, -4)
  9849. GuW2.C1 = cn(0, 0, 0)
  9850. GuW2.Part1 = Firepart2
  9851. GuW2.Parent = Torso
  9852. for i = 0, 7, 0.1 do
  9853. swait()
  9854. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9855. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9856. if Torsovelocity.Y > 2 then
  9857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9859. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9860. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9861. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9862. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9863. elseif Torsovelocity.Y < 1 then
  9864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9866. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9867. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9868. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9869. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9870. end
  9871. end
  9872. local bp2 = Create("BodyPosition")({
  9873. P = 900,
  9874. D = 1000,
  9875. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9876. position = Torso.Position + Vector3.new(0, 60, 0),
  9877. Parent = Torso
  9878. })
  9879. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9880. for i = 0, 8, 0.1 do
  9881. swait()
  9882. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9883. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9884. 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)
  9885. if Torsovelocity.Y > 2 then
  9886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9888. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9889. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9890. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9891. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9892. elseif Torsovelocity.Y < 1 then
  9893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9895. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9896. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9897. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9898. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9899. end
  9900. end
  9901. for i = 0, 18, 0.1 do
  9902. swait()
  9903. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9904. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9905. 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)
  9906. if Torsovelocity.Y > 2 then
  9907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9909. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9910. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9911. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9912. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9913. elseif Torsovelocity.Y < 1 then
  9914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9916. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9917. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9918. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9919. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9920. end
  9921. end
  9922. GuW1:Destroy()
  9923. GuW1 = Instance.new("Weld")
  9924. GuW1.Name = "GuW"
  9925. GuW1.Part0 = Torso
  9926. GuW1.C0 = cn(0, 0, -15)
  9927. GuW1.C1 = cn(0, 0, 0)
  9928. GuW1.Part1 = Firepart1
  9929. GuW1.Parent = Torso
  9930. GuW2:Destroy()
  9931. GuW2 = Instance.new("Weld")
  9932. GuW2.Name = "GuW"
  9933. GuW2.Part0 = Torso
  9934. GuW2.C0 = cn(0, 0, -17.5)
  9935. GuW2.C1 = cn(0, 0, 0)
  9936. GuW2.Part1 = Firepart2
  9937. GuW2.Parent = Torso
  9938. for i = 0, 1.25, 0.01 do
  9939. swait()
  9940. 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)
  9941. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9942. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9943. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9944. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9945. if Torsovelocity.Y > 2 then
  9946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9948. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9949. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9950. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9951. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9952. elseif Torsovelocity.Y < 1 then
  9953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9955. 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)
  9956. 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)
  9957. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9958. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9959. end
  9960. end
  9961. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9962. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9963. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9964. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9965. for i = 0, 3, 0.1 do
  9966. swait()
  9967. if Torsovelocity.Y > 2 then
  9968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9970. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9971. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9972. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9973. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9974. elseif Torsovelocity.Y < 1 then
  9975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9979. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9980. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9981. end
  9982. end
  9983. wait(1)
  9984. bp2:Destroy()
  9985. Humanoid.WalkSpeed = 16
  9986. attack = false
  9987. MV4 = 0
  9988. Firepart1:Destroy()
  9989. Firepart2:Destroy()
  9990. end
  9991. end)
  9992. whiletruewait = false
  9993. game:GetService("RunService").Stepped:connect(function()
  9994. if whiletruewait == false then
  9995. whiletruewait = true
  9996. wait()
  9997. whiletruewait = false
  9998. end
  9999. end)
  10000. game:GetService("RunService").Stepped:connect(function()
  10001. if whiletruewait == false then
  10002. if MV1 < 20 then
  10003. MV1 = MV1 + 0.2
  10004. end
  10005. if MV2 < 90 then
  10006. MV2 = MV2 + 1
  10007. end
  10008. if MV3 < 190 then
  10009. MV3 = MV3 + 0.4
  10010. end
  10011. if MV4 < 500 then
  10012. MV4 = MV4 + 0.3
  10013. end
  10014. end
  10015. end)
  10016. Humanoid.MaxHealth = 10000
  10017. wait()
  10018. for i = 1, 6 do
  10019. Humanoid.Health = Humanoid.MaxHealth
  10020. wait()
  10021. end
  10022.  
  10023. ---
  10024. GroundWave3 = function()
  10025. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10026. Colors = {"White", "White"}
  10027. local wave = Instance.new("Part", char)
  10028. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10029. wave.Anchored = true
  10030. wave.Name = "Wave"
  10031. wave.CanCollide = false
  10032. wave.Locked = true
  10033. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10034. wave.TopSurface = "Smooth"
  10035. wave.BottomSurface = "Smooth"
  10036. wave.Transparency = 0.10
  10037. wave.CFrame = HandCF
  10038. wm = Instance.new("SpecialMesh",wave)
  10039. wm.MeshId = "rbxassetid://559831844"
  10040. coroutine.wrap(function()
  10041. for i = 1, 30, 1 do
  10042. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10043. wave.Size = wm.Scale
  10044. wave.CFrame = HandCF
  10045. wave.Transparency = i/30
  10046. wait()
  10047. end
  10048. wait()
  10049. wave:Destroy()
  10050. end)()
  10051. end
  10052. ---
  10053.  
  10054. local rock3 = false
  10055. local rock2 = false
  10056. local rock = false
  10057.  
  10058. if rock2 == true then
  10059. wait(0.1)
  10060.  
  10061. for i,v in pairs(char:GetChildren()) do
  10062. if v:IsA("Part") then
  10063. if v.Name == "NewPart2" then
  10064. v.GO.Velocity = v3(0,-5,0)
  10065. end
  10066. end
  10067.  
  10068. end
  10069. rock2 = false
  10070. end
  10071. if rock3 == true then
  10072. wait(0.1)
  10073. for i,v in pairs(char:GetChildren()) do
  10074. if v:IsA("Part") then
  10075. if v.Name == "NewPart2" then
  10076. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10077. end
  10078. end
  10079. end
  10080. rock3 = false
  10081. end
  10082.  
  10083.  
  10084. local v3 = Vector3.new
  10085. local num = 0
  10086. local bc = BrickColor.new
  10087. local new = Instance.new
  10088.  
  10089. GroundWave1d = function()
  10090.  
  10091. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10092. Colors = {"Cyan", "Cyan"}
  10093. local wave = Instance.new("Part", char)
  10094. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10095. wave.Anchored = true
  10096. wave.Name = "Wave"..number
  10097. wave.CanCollide = false
  10098. wave.Locked = true
  10099. wave.Size = Vector3.new(0.5,0.5,0.5)
  10100. wave.TopSurface = "Smooth"
  10101. wave.BottomSurface = "Smooth"
  10102. wave.Transparency = 0.35
  10103. wave.CFrame = HandCF
  10104. wm = Instance.new("SpecialMesh", wave)
  10105. wm.Name = "wave"..number
  10106. wm.MeshId = "rbxassetid://3270017"
  10107. coroutine.wrap(function()
  10108. for i = 1, 30, 1 do
  10109. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10110. wave.Size = wm.Scale
  10111. wave.CFrame = HandCF
  10112. wave.Transparency = i/30
  10113. wait()
  10114. end
  10115. wait()
  10116. wave:Destroy()
  10117.  
  10118. end)()
  10119. end
  10120.  
  10121. mouse.KeyDown:connect(function(key)
  10122. if key == "=" then
  10123.  
  10124. Humanoid.WalkSpeed = 0
  10125. RootPart.Anchored = true
  10126. bigkamehameha1 = true
  10127.  
  10128. wait(0)
  10129. bigkamehameha1 = false
  10130. bigkamehameha2 = true
  10131. ar = new("Part",char)
  10132. ar.Name = "NewPart"
  10133. ar.Position = v3(999,999,999)
  10134. ar.Size = v3(1,1,1)
  10135. ar.BrickColor = bc("Cyan")
  10136. ar.Material = "Neon"
  10137. ar.Transparency = 1
  10138. aar = new("SpecialMesh",ar)
  10139. aar.MeshType = "Sphere"
  10140. aar.Scale = v3(3,3,4)
  10141.  
  10142. aaar =new("Weld",ar)
  10143. aaar.Part0 = Torso
  10144. aaar.Part1 = ar
  10145. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10146. for i = 1,9 do
  10147. wait(0.5)
  10148. GroundWave1d()
  10149. ar.Transparency = ar.Transparency - 0.1
  10150. end
  10151. kamehameha()
  10152.  
  10153. idle7 = true
  10154. ar:Destroy()
  10155. bigkamehameha2 = false
  10156. RootPart.Anchored = false
  10157. end
  10158. end)
  10159.  
  10160.  
  10161.  
  10162. local rad = math.rad
  10163. local kamehameha5 = false
  10164. local kamehameha1 = false
  10165. local kamehameha2 = false
  10166. local kamehameha3 = false
  10167. local kamehameha4 = false
  10168.  
  10169. mouse.KeyDown:connect(function(key)
  10170. if key == "=" then
  10171.  
  10172.  
  10173. idle = false
  10174. Humanoid.WalkSpeed = 0
  10175. RootPart.Anchored = true
  10176.  
  10177. KamehamehaVoice:Play()
  10178. startk = true
  10179.  
  10180.  
  10181.  
  10182. wait(0.4)
  10183.  
  10184.  
  10185. kamehameha2 = true
  10186. kamehameha()
  10187. wait(0.8)
  10188. KamehamehaVoice.TimePosition = 0
  10189. kamehameha2 = false
  10190. Humanoid.WalkSpeed = 16
  10191. RootPart.Anchored = false
  10192. end
  10193. end)
  10194.  
  10195.  
  10196. mouse.KeyDown:connect(function(key)
  10197. if key=="=" then
  10198. Serious()
  10199. char.JumPower = 150
  10200. end
  10201. end)
  10202. Health = math.huge --------- Serious mode aura.
  10203. BaseHealth = math.huge
  10204.  
  10205.  
  10206.  
  10207.  
  10208. InForm = false
  10209.  
  10210. Player = game.Players.LocalPlayer
  10211. Char = Player.Character
  10212. Torso = Char.Torso
  10213.  
  10214. function Serious()
  10215. for X = 1, 1 do wait()
  10216.  
  10217.  
  10218. wait(0)
  10219. for X = 1, 1 do wait()
  10220. local Effect = Instance.new("Part")
  10221. Effect.Name = "Effect"
  10222. Effect.Parent = Torso
  10223. Effect.CFrame = Torso.CFrame
  10224. Effect.BrickColor = BrickColor.new("Neon orange")
  10225. Effect.Shape = "Ball"
  10226. Effect.Size = Vector3.new(1, 1, 1)
  10227. Effect.Anchored = true
  10228. Effect.Material = "Neon"
  10229. Effect.CanCollide = false
  10230. Effect.CFrame = Torso.CFrame
  10231. Effect.Size = Effect.Size + Vector3.new(0.5)
  10232. Effect.Transparency = Effect.Transparency + 0.04
  10233. end
  10234. end
  10235.  
  10236. repeat
  10237. Torso:FindFirstChild("Effect"):Remove()
  10238. until Torso:FindFirstChild("Effect") == nil
  10239.  
  10240.  
  10241. local Color1 = Color3.new(255, 255, 0)
  10242. local Color2 = Color3.new(255, 255, 0)
  10243.  
  10244. for i = 0, 3, 0.1 do
  10245. swait()
  10246. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10247. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10248. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10249. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10250. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10251. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10252. end
  10253. local pie22 = Instance.new("ParticleEmitter")
  10254. pie22.Parent = LeftArm
  10255. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10256. pie22.LightEmission = 1
  10257. pie22.Size = NumberSequence.new(1,2)
  10258. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10259. pie22.Transparency = NumberSequence.new(0.7,1)
  10260. pie22.EmissionDirection = "Top"
  10261. pie22.Enabled = true
  10262. pie22.Lifetime = NumberRange.new(1)
  10263. pie22.Rotation = NumberRange.new(-420, 425)
  10264. pie22.Rate = 50
  10265. pie22.Speed = NumberRange.new(1)
  10266. pie22.LockedToPart = false
  10267. pie22.VelocitySpread = 2
  10268. local pie22 = Instance.new("ParticleEmitter")
  10269. pie22.Parent = RightArm
  10270. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10271. pie22.LightEmission = 1
  10272. pie22.Size = NumberSequence.new(1,2)
  10273. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10274. pie22.Transparency = NumberSequence.new(0.7,1)
  10275. pie22.EmissionDirection = "Top"
  10276. pie22.Enabled = true
  10277. pie22.Lifetime = NumberRange.new(1)
  10278. pie22.Rotation = NumberRange.new(-420, 425)
  10279. pie22.Rate = 50
  10280. pie22.Speed = NumberRange.new(1)
  10281. pie22.LockedToPart = false
  10282. pie22.VelocitySpread = 2
  10283. local pie22 = Instance.new("ParticleEmitter")
  10284. pie22.Parent = LeftLeg
  10285. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10286. pie22.LightEmission = 1
  10287. pie22.Size = NumberSequence.new(1,2)
  10288. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10289. pie22.Transparency = NumberSequence.new(0.8,1)
  10290. pie22.EmissionDirection = "Top"
  10291. pie22.Enabled = true
  10292. pie22.Lifetime = NumberRange.new(1)
  10293. pie22.Rotation = NumberRange.new(-420, 425)
  10294. pie22.Rate = 20
  10295. pie22.Speed = NumberRange.new(1)
  10296. pie22.LockedToPart = false
  10297. pie22.VelocitySpread = 2
  10298. local pie22 = Instance.new("ParticleEmitter")
  10299. pie22.Parent = RightLeg
  10300. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10301. pie22.LightEmission = 1
  10302. pie22.Size = NumberSequence.new(1,2)
  10303. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10304. pie22.Transparency = NumberSequence.new(0.8,1)
  10305. pie22.EmissionDirection = "Top"
  10306. pie22.Enabled = true
  10307. pie22.Lifetime = NumberRange.new(1)
  10308. pie22.Rotation = NumberRange.new(-420, 425)
  10309. pie22.Rate = 20
  10310. pie22.Speed = NumberRange.new(1)
  10311. pie22.LockedToPart = false
  10312. pie22.VelocitySpread = 2
  10313. lig = Instance.new("PointLight",Player.Character.Torso)
  10314. lig.Color=Color3.new(255,255,0)
  10315. lig.Range = 6
  10316.  
  10317. local Must = Instance.new("Sound",Torso)
  10318. Must.SoundId = "rbxassetid://136847579"
  10319. Must.Pitch = 0.99
  10320. Must.Volume = 0.6
  10321. Must.Looped = false
  10322. wait(0)
  10323. Must:Play()
  10324. a21e = new("Part",char)
  10325. a21e.Name = "Beam"..num
  10326. a21e.Locked = true
  10327. a21e.Size = v3(1,1,1)
  10328. a21e.CanCollide = false
  10329. a21e.BrickColor = bc("Neon orange")
  10330. a21e.Material = "Neon"
  10331. a21e.Transparency = 0
  10332. aa21e = new("SpecialMesh",a21e)
  10333. a21e.Anchored = true
  10334. a21e.Position = RootPart.Position
  10335. aa21e.MeshType = "Sphere"
  10336. aa21e.Scale = v3(1,1,1)
  10337. for i = 1,50 do
  10338. wait()
  10339. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10340. a21e.Transparency = a21e.Transparency + 0.04
  10341. end
  10342.  
  10343.  
  10344. local Mus = Instance.new("Sound",Torso)
  10345. Mus.SoundId = "rbxassetid://291165237"
  10346. Mus.Pitch = 0.99
  10347. Mus.Volume = 0.2
  10348. Mus.Looped = true
  10349. wait(0)
  10350. Mus:Play()
  10351.  
  10352. InForm = true
  10353. Humanoid.JumpPower = 120
  10354.  
  10355. Char.Humanoid.MaxHealth = Health
  10356. wait(0.3)
  10357. Char.Humanoid.Health = Health
  10358. wait(0.7)
  10359. Must:Destroy()
  10360. end
  10361.  
  10362. function Base()
  10363. InForm = false
  10364. local Effect = Instance.new("Part")
  10365. Effect.Name = "Effect"
  10366. Effect.Parent = Torso
  10367. Effect.CFrame = Torso.CFrame
  10368. Effect.BrickColor = BrickColor.new("White")
  10369. Effect.Shape = "Ball"
  10370. Effect.Size = Vector3.new(8, 8, 8)
  10371. Effect.Anchored = true
  10372. Effect.Material = "Neon"
  10373. Effect.CanCollide = false
  10374. for loop = 1, 25 do wait()
  10375. Effect.CFrame = Torso.CFrame
  10376. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10377. Effect.Transparency = Effect.Transparency + 0.04
  10378.  
  10379. end
  10380. repeat
  10381. Torso:FindFirstChild("Effect"):Remove()
  10382. until Torso:FindFirstChild("Effect") == nil
  10383.  
  10384. for i, v in pairs(Torso:GetChildren()) do
  10385. if v:IsA('ParticleEmitter') then
  10386. v:Remove()
  10387. end
  10388. end
  10389. char.Humanoid.MaxHealth = BaseHealth
  10390. wait(0.3)
  10391. char.Humanoid.Health = BaseHealth
  10392.  
  10393.  
  10394. end
  10395.  
  10396. mouse.KeyDown:connect(function(key)
  10397. if key=="9" then
  10398. Base()
  10399. lig:Destroy()
  10400. end
  10401. end)
  10402.  
  10403. Player.Chatted:connect(function(Message)
  10404. if Message == "Time to get serious." and InForm == false then
  10405. wait(0.10)
  10406. Serious()
  10407. end
  10408. if Message == "off" or Message == "Nice fight." and InForm == true then
  10409. Base()
  10410. end
  10411. local ContentProvider = game:GetService("ContentProvider")
  10412.  
  10413. local function LoadAssets(AssetList)
  10414. -- Takes an asset list and preloads it. Will not wait for them to load.
  10415.  
  10416. for _, AssetId in pairs(AssetList) do
  10417. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10418. end
  10419. end
  10420.  
  10421. local Gibs = game.Workspace
  10422.  
  10423. function Kill(Character)
  10424. Character.Humanoid.Health = 0
  10425. local poo = Instance.new("IntValue",Character)
  10426. poo.Name = "haha nope"
  10427. local svch = Character
  10428. local hum = Character:findFirstChild("Humanoid")
  10429. Character.Archivable = true
  10430. local chrclone = Character:clone()
  10431. Character.Archivable = false
  10432.  
  10433. local ch = chrclone:GetChildren()
  10434. local i
  10435. for i = 1,#ch do
  10436. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10437. ch[i]:remove()
  10438. end
  10439. end
  10440. local function Scan(ch)
  10441. local e
  10442. for e = 1,#ch do
  10443. Scan(ch[e]:GetChildren())
  10444. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10445. ch[e]:remove()
  10446. end
  10447. end
  10448. end
  10449. Scan(chrclone:GetChildren())
  10450.  
  10451. local hum2 = chrclone:findFirstChild("Humanoid")
  10452.  
  10453.  
  10454. if hum2 ~= nil then
  10455. hum2.Name = "Humanoid2"
  10456. hum2.PlatformStand = true
  10457. hum2.Sit = true
  10458. hum2.MaxHealth = 0
  10459. hum2.Health = 0
  10460. end
  10461.  
  10462. local ch = Character:GetChildren()
  10463. local i
  10464. for i = 1,#ch do
  10465. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10466. ch[i]:remove()
  10467. end
  10468. end
  10469.  
  10470. wait(0.2)
  10471.  
  10472. local ch = Character:GetChildren()
  10473. local i
  10474. for i = 1,#ch do
  10475. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10476. ch[i]:remove()
  10477. end
  10478. end
  10479. Character = chrclone
  10480. local Torso = Character.Torso
  10481. local movevector = Vector3.new()
  10482.  
  10483. if Torso then
  10484. local Head = Character:FindFirstChild("Head")
  10485. local Limb = Character:FindFirstChild("Right Arm")
  10486. if Limb then
  10487.  
  10488. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10489. local Joint = Instance.new("Glue")
  10490. Joint.Name = "RightShoulder"
  10491. Joint.Part0 = Torso
  10492. Joint.Part1 = Limb
  10493. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10494. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10495. Joint.Parent = Torso
  10496.  
  10497. local B = Instance.new("Part")
  10498. B.TopSurface = 0
  10499. B.BottomSurface = 0
  10500. B.formFactor = "Symmetric"
  10501. B.Size = Vector3.new(1, 1, 1)
  10502. B.Transparency = 1
  10503. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10504. B.Parent = Character
  10505. local W = Instance.new("Weld")
  10506. W.Part0 = Limb
  10507. W.Part1 = B
  10508. W.C0 = CFrame.new(0, -0.5, 0)
  10509. W.Parent = Limb
  10510.  
  10511. end
  10512. local Limb = Character:FindFirstChild("Left Arm")
  10513. if Limb then
  10514.  
  10515. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10516. local Joint = Instance.new("Glue")
  10517. Joint.Name = "LeftShoulder"
  10518. Joint.Part0 = Torso
  10519. Joint.Part1 = Limb
  10520. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10521. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10522. Joint.Parent = Torso
  10523.  
  10524. local B = Instance.new("Part")
  10525. B.TopSurface = 0
  10526. B.BottomSurface = 0
  10527. B.formFactor = "Symmetric"
  10528. B.Size = Vector3.new(1, 1, 1)
  10529. B.Transparency = 1
  10530. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10531. B.Parent = Character
  10532. local W = Instance.new("Weld")
  10533. W.Part0 = Limb
  10534. W.Part1 = B
  10535. W.C0 = CFrame.new(0, -0.5, 0)
  10536. W.Parent = Limb
  10537.  
  10538. end
  10539. local Limb = Character:FindFirstChild("Right Leg")
  10540. if Limb then
  10541.  
  10542. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10543. local Joint = Instance.new("Glue")
  10544. Joint.Name = "RightHip"
  10545. Joint.Part0 = Torso
  10546. Joint.Part1 = Limb
  10547. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10548. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10549. Joint.Parent = Torso
  10550.  
  10551. local B = Instance.new("Part")
  10552. B.TopSurface = 0
  10553. B.BottomSurface = 0
  10554. B.formFactor = "Symmetric"
  10555. B.Size = Vector3.new(1, 1, 1)
  10556. B.Transparency = 1
  10557. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10558. B.Parent = Character
  10559. local W = Instance.new("Weld")
  10560. W.Part0 = Limb
  10561. W.Part1 = B
  10562. W.C0 = CFrame.new(0, -0.5, 0)
  10563. W.Parent = Limb
  10564.  
  10565. end
  10566. local Limb = Character:FindFirstChild("Left Leg")
  10567. if Limb then
  10568.  
  10569. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10570. local Joint = Instance.new("Glue")
  10571. Joint.Name = "LeftHip"
  10572. Joint.Part0 = Torso
  10573. Joint.Part1 = Limb
  10574. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10575. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10576. Joint.Parent = Torso
  10577.  
  10578. local B = Instance.new("Part")
  10579. B.TopSurface = 0
  10580. B.BottomSurface = 0
  10581. B.formFactor = "Symmetric"
  10582. B.Size = Vector3.new(1, 1, 1)
  10583. B.Transparency = 1
  10584. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10585. B.Parent = Character
  10586. local W = Instance.new("Weld")
  10587. W.Part0 = Limb
  10588. W.Part1 = B
  10589. W.C0 = CFrame.new(0, -0.5, 0)
  10590. W.Parent = Limb
  10591. end
  10592. end
  10593. end
  10594. ----------
  10595.  
  10596. lerpz = function(D, E, F, G)
  10597. D[E] = D[E]:lerp(F, G)
  10598. end
  10599.  
  10600. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10601. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10602. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10603. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10604. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10605. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10606. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10607. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10608. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10609. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10610. resetlerp = function()
  10611. RJ.C0 = RJC0
  10612. RJ.C1 = RJC1
  10613. N.C0 = NC0
  10614. N.C1 = NC1
  10615. RS.C0 = RSC0
  10616. RS.C1 = RSC1
  10617. LS.C0 = LSC0
  10618. LS.C1 = LSC1
  10619. RH.C0 = RHC0
  10620. RH.C1 = RHC1
  10621. LH.C0 = LHC0
  10622. LH.C1 = LHC1
  10623. end
  10624. -------
  10625. ----------
  10626. hrp = char.HumanoidRootPart
  10627.  
  10628. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10629. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10630. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10631. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10632. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10633. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10634. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10635. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10636. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10637. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10638. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10639. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10640. RS = Torso:FindFirstChild("Right Shoulder")
  10641. LS = Torso:FindFirstChild("Left Shoulder")
  10642. RH = Torso:FindFirstChild("Right Hip")
  10643. LH = Torso:FindFirstChild("Left Hip")
  10644. RJ = hrp:FindFirstChild("RootJoint")
  10645. N = Torso:FindFirstChild("Neck")
  10646. cf = CFrame.new
  10647. ang = CFrame.Angles
  10648. rd = math.rad
  10649. rd2 = math.random
  10650. cs = ColorSequence.new
  10651. ns = NumberSequence.new
  10652. nsk = NumberSequenceKeypoint.new
  10653. -------------------
  10654.  
  10655. end)
  10656.  
  10657. print([[
  10658. -------------------------------------------------
  10659. hi
  10660. -------------------------------------------------]])
Add Comment
Please, Sign In to add comment